SHILLRZSHILLRZ
~/shillrz·how it works_

The whole machine, A to Z.

SHILLRZ turns SOL into coordinated, vetted, AI-driven shilling, and pays the people who do it (and the people who hold). Here is every moving part, in the order it happens.

The pipeline

  1. 01

    Coin screening (anti-scam)

    Before a single post goes out, the contract address runs through an automated risk engine that scores it from 0 to 100.

    • Signals: mint & freeze authority, liquidity locks, holder concentration, honeypot simulation.
    • Auto-approve below 30, manual review 30 to 74, auto-reject at 75 and up.
    • Borderline coins land in the admin moderation queue for a human call.
    • Shillers only ever promote vetted coins, so their reputation stays intact.
  2. 02

    Wallet-less payment (custodial)

    No wallet connect. The promoter sends SOL to a unique deposit address we generate per order.

    • Each order gets its own deposit keypair derived from an HD seed (so funds are sweepable).
    • Payment is detected on-chain by polling for the deposit balance, then the campaign activates automatically.
    • Funds are swept into a treasury and payouts are signed from it.
    • Trade-off: this is a custodial model (a known money-transmitter consideration), chosen for zero-friction UX.
  3. 03

    Shiller onboarding & scoring

    Degens connect their X account via OAuth2 and get a shiller score from 0 to 100 that drives matching and pay.

    • Score = 30% followers + 30% engagement + 15% account age + 25% crypto relevance.
    • Eligibility floor: 100+ followers and a 30-day-old account.
    • Secondary signals like where the account is based feed campaign matching too.
    • Anti-sybil: one X account = one shiller.
    • Tiers: Rookie → Shiller → Degen → Whale.
  4. 04

    Matching

    Campaigns are filled by a hybrid engine that respects the quality the promoter paid for.

    • Hybrid: shillers are auto-assigned and can also opt in.
    • Filtered by the package's minimum score (Any / Shiller+ 40 / Degen+ 65 / Whale 85).
    • Supply-aware: the promote builder shows the real squad that matches before you pay.
  5. 05

    AI post generation

    Every post is 100% AI-generated, on-brand for the coin, varied, and never copy-pasted.

    • Disclosure-first: every post carries an #ad tag.
    • Published through the official X API v2; stored OAuth tokens are encrypted at rest.
  6. 06

    Scheduling & posting

    Posts roll out over the campaign window instead of dumping all at once.

    • Each shiller posts on a natural, spaced-out cadence over the campaign, never all at once.
    • Throttled to 3 posts per shiller per tick, on a humanized schedule with per-account caps and a kill-switch.
    • Driven by a Vercel Cron hitting /api/cron/tick, plus an in-page live ticker for the demo.
  7. 07

    Earnings & payouts

    Shillers earn a fixed amount per post plus a performance bonus tied to the engagement they generate.

    • The shiller pool is 50% of the order: 60% paid fixed-per-post (scaled by score) + 40% paid by engagement.
    • Connect a wallet and sign to withdraw on demand, any time you're above 0.050 SOL.
    • Real signed SOL transfers leave the treasury; the balance only clears on success.
  8. 08

    Holder revenue share

    $SHILLRZ holders earn a cut of every sale on the platform, passively.

    • 25% of every order is streamed to holders the instant payment lands, pro-rata to your bag.
    • Pull model: your share accrues and you claim it anytime above 0.001 SOL. No staking, no lockups.

Where the money goes

Every paid order splits three ways. The shiller pool is then paid out as a fixed amount per post plus a performance bonus.

50%
Shillers
60% fixed, 40% performance
25%
$SHILLRZ holders
Instant, pro-rata by bag
25%
Platform
Ops, infra & treasury
Worked example: Growth (1.000 SOL)
Order
1.000 SOL
Shiller pool
0.500 SOL
Holders
0.250 SOL
Platform
0.250 SOL
Total posts
5
Fixed / post
0.0600 SOL
Perf / post
~0.0400 SOL
Min withdraw
0.050 SOL

The risk engine

A single score from 0 to 100 decides a coin's fate, with a human-reviewed band in the middle.

Auto-approve: score under 30
Manual review: 30 to 74
Auto-reject: score 75 and up

The shiller score

Four weighted signals set your score, your tier, and your cut of every pool.

Followers30%
Engagement30%
Crypto relevance25%
Account age15%

Plus secondary signals like account location, factored into campaign matching.

Trust & safety

#ad on every post
Sponsored content is always disclosed.
Humanized cadence + caps
Per-account rate limits keep real X accounts safe.
Kill-switch
Posting can be halted platform-wide instantly.
Vetted-only promotion
High-risk coins are blocked before any shilling.

Custodial by design: SHILLRZ holds funds between deposit and payout. That's a deliberate UX trade-off with known regulatory weight, not an oversight.

The stack

Built on proven infrastructure, with every external integration isolated behind a clean seam so each part stays reliable and swappable.

Next.js 16 (App Router)
Server components, route handlers, runs on Vercel Fluid Compute.
Tailwind v4 + TypeScript + zod
Design tokens in CSS, strict types, schema-validated inputs at every boundary.
Supabase (Postgres)
Durable Postgres storage behind a clean async repository layer.
Solana (web3.js)
On-chain payment detection plus signed treasury payouts on mainnet.
Adapter pattern
Payments, X, AI and anti-scam each live behind a clean, swappable seam.
Vercel Cron
Time-based scheduler rolls posts out and credits earnings as they land.

Now pick your side.

You've seen the whole machine. Launch a campaign or turn your X into a yield machine.