Shillpay markSHILLPAY pump.fun

HOW IT PAYS

Shillpay is an escrow between a coin's dev and a KOL. The dev locks SOL for one post with the coin's CA. The KOL gets it when the post is up and still up after the hold. Otherwise the dev gets 100 % back.

The deal

  1. Open. The dev picks a KOL and a coin and locks the KOL's price plus the fee (0 % for coins launched here). The KOL has 24 hours to accept; otherwise the dev can take it all back.
  2. Accept. The KOL accepts. From now he has 24 hours to post.
  3. Post. He posts on X and pastes the link on Shillpay. The post checker reads it and signs a confirmation; the hold starts.
  4. Hold. 24 hours. Four checks at times committed at confirmation, then a final check at the end.
  5. Settle. A signed verdict waits 2 hours (guardian veto). Then anyone can settle: post up = paid to the KOL, post gone = 100 % back to the dev.

What counts as a post

The checks

The checker reads public X data without a key from two sources (the embed data and the oEmbed endpoint). At confirmation it commits to a secret seed (its hash goes on chain); the four check times are drawn from that seed between the first and the last hour of the hold. Nobody, the KOL included, can see them in advance. The seed is revealed with the verdict, so anyone can recompute the times.

"Gone" means a tombstone or not-found answer from both sources, seen twice at least 5 minutes apart. Protected, suspended or withheld counts as gone. X errors, rate limits and timeouts never count as gone. Every read's raw JSON is published in the deal's report, and its hash is in the signed verdict.

Exits that need no checker

The deal is about the hold window. A KOL who deletes the post after the final check is out of scope.

Fees

WhatFeeWhen
Deal, coin launched elsewhere2.5 %Paid by the dev on top of the KOL's price, taken only when the KOL is paid. A refund returns 100 %.
Deal, coin launched on Shillpay0 %Always.
Launch0.02 SOLFlat. pump.fun's create with you as the creator: 100 % of the creator fee stays yours.

Scores

For every confirmed post the service takes the coin's median trade price in the 15 minutes before the post and around 1 h and 24 h after it, from pump.fun trades on chain, and publishes the transaction signatures it used. No trades in a window: "n/a". A flag shows when the KOL's bound wallet traded the coin within 24 h of his post. Front-running cannot be prevented, only shown. Scores are information, not money; followers are self-declared.

Parameters

Deal size0.05 - 25 SOL
Accept window24 hours
Post window24 hours
Hold24 hours
Verdict grace (silent checker pays the KOL after)24 hours
Guardian veto2 hours
X account age90 days
Bind age before taking deals1 day
"#ad" requiredyes

Read live from the program's config. A change needs a proposal and a 24 h timelock.

Trust points

Program
...
Attestor
...
Guardian
...
Treasury
...