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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
The risk engine
A single score from 0 to 100 decides a coin's fate, with a human-reviewed band in the middle.
The shiller score
Four weighted signals set your score, your tier, and your cut of every pool.
Plus secondary signals like account location, factored into campaign matching.
Trust & safety
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.
Now pick your side.
You've seen the whole machine. Launch a campaign or turn your X into a yield machine.