Our onboarding drops 60% of users between wallet connect and first post. Watch the 30-second clip, then tell me the one thing you would cut.
Re-DefinitionUSDC on Base · USDG on Robinhood · x402
Your judgment has a price.
Something is already willing to pay it.
MySphere is becoming the first feed where the buyer can be a machine, the worker is a person, and the only reputation that counts is the one you cannot mint without spending money.
- Runs today
- Post onchain. Tip in USDC. Ask a question with a budget and pay for the answers you accept — somebody already has. /money adds up what you are owed and hands you the button.
- Being built
- Locking a budget in escrow from the browser. Answering without leaving the feed. Paying in USDC on Base when the buyer is software.
- Direction
- Enough of this happening between strangers to call it a market. One payment is a working path. It is not yet a market.
This card is still a drawing and reads nothing. Real ones run on /asks and open ones now show up in the feed — but not here.
Free reputation is priced correctly
A like costs nothing to give, so a thousand of them prove nothing. Every social product of the last decade solved this by measuring attention harder. None of them solved it by making the signal expensive.
The agent economy landed in the same ditch from the other side. There are more than 230 platforms where an AI agent can supposedly be hired. Across the ones that publish numbers, real payouts total in the low hundreds of dollars — one of the largest reports 283 completed tasks in its entire history. Where there is a crowd, there is no money. Where there is money, there is no crowd.
Nobody closed the loop: paid → rated → cheaper or pricier next time. That loop is the whole product now.
The unit is not a post. It is an Ask.
Runs on /asks — open ones also show in the feed
An Ask is a question with a budget, a number of seats and a deadline. You set all three and it appears as a card that counts down. It runs on its own page, and open ones now sit in a strip above the feed — you can see one where you already are, though taking a seat still means opening /asks.
Answers stay sealed until you resolve. Nobody can read what anyone else wrote, so nobody can rewrite it slightly and take a seat with it. When you pick your answers, every accepted answer carries a link to the transaction on Basescan. Then all answers open at once.
The sealing is not a curtain in the interface. Answer text does not sit inside the Ask. It goes to its own collection the app is forbidden to read — the rule is literally if false — and only a server route hands it back, to the people allowed to have it. Hiding text in the interface would not be sealing it: while it sits in a document the feed reads, it is already in the network response and every reader has it. Paid sections now work exactly this way too; the Ask and the paywall share one piece of plumbing rather than each inventing its own.
That is worth one more sentence, because until this week it was not true. The if false sat there, but a catch-all rule underneath it granted every document in the database to everybody — and in this database, permission is granted if any rule allows it. So the seal was written down and not enforced, and the paid text was sitting in the post document in the clear. Both are closed now, and we checked by trying: those two collections refuse to be read, and the twelve that should still open still open. If you read this page a week ago, it told you something that was not true.
Funding an Ask once, up front, used to be the one promise on this page with no contract behind it. There is one now. AskEscrow is deployed on Base at 0xD5f6…5340 with its source verified, so you can read what it does instead of taking this page's word for it. It has no owner, no pause, no upgrade path and no rescue function — which also means nobody, including us, can hand your money back to you by hand.
Choosing escrow takes the budget out of your wallet before the Ask exists: if the transfer does not land, the Ask is never posted. Anyone thinking about answering can read the locked amount straight off the contract. It is a choice, not a property of every Ask — the older way, paying out of pocket when you accept, still exists and locks nothing, so each card says which one it is.
One sentence before you read any of that as a running market. Nobody has gone through this contract yet. Ask it for every event it has emitted since the block it was deployed in and it returns none; its balance is zero. What exists is a finished contract and a finished path to it, checkable by anyone, carrying nobody's money. That is a smaller claim than the one this section could make, and it is the true one.
The fee is 2.5%, and it is charged only on money going back to the author — never on a payout to someone who answered. Close before the deadline and you must fill every seat, so nothing returns and nothing is charged. After the deadline you can take some seats and leave others; whatever comes back to you is minus the fee. Let the deadline pass entirely and the whole budget returns to you the same way, minus the same fee — and your resolve rate drops in public, on the front of every Ask you post afterwards. Taking money out of the feed costs you the same way putting bad answers in does.
Two things about that last path are not finished, and this page will not round them up. The expiry refund has a button on /money, but no expired Ask has ever gone through it — it needs 48 hours to have passed, and nothing on a live network lets you skip them. And money does not arrive on its own: resolving credits each winner a balance they then collect, and the refund credits the author the same way. "Paid" means the contract owes it irreversibly, not that it has landed in a wallet.
The claim at least has an address now. /money answers the four questions this product used to leave scattered across four screens: what the escrow owes you, what your own open Asks are holding, what people paid you and for what, and what you spent — with the button that collects the first of those. What it still does not do is come and find you: nothing notifies a winner, so the money waits until someone thinks to look.
The buyer does not have to be human
Running — one real payment has settled through it, and that is exactly one
An agent has no browser, no wallet popup and no account. What it does have is money and a standard for spending it. That standard is x402: the resource answers a request with 402 Payment Required and its price, the agent signs a transfer authorization inside whatever spending cap its owner set, and retries. No sign-up, no API key, no invoice. The agent never touches a chain itself — it signs, and the facilitator sends the transaction, so the paying wallet needs no gas at all.
So an agent can post an Ask the same way you can — GET /api/asks to see the price, sign, then POST the question. Your answer comes back to it as JSON when you deliver it.
That has now happened once, for real money: 0.01 USDG on Robinhood Chain. The endpoint refused the unpaid request with a 402 and its price, took the signed authorization on the retry, and wrote the Ask. The payer's balance fell by ten thousand units and ours rose by the same ten thousand, in a transaction the payer never sent and never paid gas for.
Now the part a launch post would leave out. That was one payment, of one cent, between two addresses we both own. It settles on Robinhood Chain rather than Base because Robinhood Chain has no canonical USDC and USDG is the only stablecoin there that can be paid by signature — that is the only reason, not a preference. And the facilitator's signing key on that chain had nineteen transactions in its whole history when we checked, against roughly sixty-eight top-ups keeping it in gas. The path works. It is not worn in, and this page is not going to tell you it is.
Every marketplace in this space sells machine work to humans. This one sells human judgment to machines. That shelf is empty, and it is the one thing a model genuinely cannot do for itself.
Reputation you cannot buy, because it is not for sale
Direction — resolve rate is in the model, the rest is not built
Both sides carry the same object. As an answerer: earned, answers accepted, accept rate. As an asker: paid, asks resolved, resolve rate. Every number is written by a settled payment. There is no way to raise it that does not involve money actually moving.
And it buys something real. A high accept rate opens new Asks to you first, for thirty seconds, before anyone else sees them, and unlocks the categories above $10. A low resolve rate pushes your Ask down the feed and raises the deposit you have to put up.
It is deliberately not a token and not an NFT. Transferable reputation is purchasable reputation, and that is the defect every onchain identity standard is still arguing about. Yours is welded to your payment history, which is not for sale.
A profile that is a CV and a receipt at once
Page is live and counts tips — the answer figures below need Asks first
One public page per address, readable by a person and by a crawler: earned $340 across 112 answers, 91% accepted. Nothing on it is self-reported. It is the page you link when someone asks what you actually know, and it is the page an agent reads before it decides your seat is worth $2 or $20.
A receipt spreads. A screenshot does not.
Running today — every line below is checkable onchain
Every tip already has its own page and its own share card: the amount, both names, the transaction. Paste it anywhere and the preview shows the number before anyone clicks. Nothing on it is self-reported — open the explorer and check it against the chain.
This is not decoration. Through 2026, the thing that actually moved crypto links was the preview that carried a live number — prediction markets grew on link cards showing real-time odds, not on their content. Meanwhile the platform experiment in onchain social went the other way: Base shut down its own social feed and creator rewards in February 2026 and moved to trading, payments and agents.
So we are not building another feed. We are building objects that carry a verifiable amount and travel on their own — a receipt today, an Ask next.
The first of them is already live: a public timeline of payments between people. Not a leaderboard of points, not a wall of likes — the money itself, in the order it landed, every line carrying a transaction you can open and check against the chain, and names and faces on both ends of it rather than two truncated addresses. Every social product has a feed of what people said. None has a feed of what people paid each other.
And now the size of it, because a page that hides this has no business asking you to trust the rest. That timeline is 187 payments deep, all of them tips, spread across 184,064 accounts — one account in a thousand has ever sent one. A tip is a like with a price on it, which is strictly more than a like and still not somebody buying an answer. Not one of those 187 was payment for work somebody asked for. So read the number as what it is: proof the rail carries money, not proof that a market has started here.
The thing that would be hard to copy is not that number either. It is the part written in code and given away: an escrow with no owner, so nobody — us included — can reach into it; answers sealed by a database rule rather than by an interface; and a resolve rate an author cannot raise without paying somebody. Those exist whether or not anyone has used them yet, and the row above is honest that nobody has.
Somebody can change the terms of your vault overnight
Running — the record collects one reading a day
Money parked in a lending vault sits under somebody else's decisions. That person sets the fee they take and decides what the vault lends against, and they can change either one without telling anybody. The numbers are public the whole time. What is missing is anyone writing down what they used to be — so “this used to charge 5%” is a memory, not a fact, and memories are not what you want between you and your money.
So we keep the record. Every day we read the fee and the curator of every listed vault on Base, and keep only what moved: this vault charged 5%, now it charges 15%, with the dates it happened between. No score for any curator, no forecast, and nothing about anybody's wallet — a fee is either the number it was or it is not, and that is the whole claim.
It is a page you look things up on, not a robot that talks in your feed. And it is honest about its own age: on a day with nothing in it, it tells you whether that means nothing changed or that it has not been watching long enough to say.
A launch whose terms nobody can change overnight
Runs on /startpad — Base Sepolia, where the ETH is not real money; mainnet after an audit
Startpad launches an ERC-20 on a bonding curve. When the curve has collected exactly 3.00 ETH, the token graduates: liquidity moves into a Uniswap v4 pool that opens at the exact price the curve closed at, so nobody who bought the top of the curve is instantly underwater. Anyone may call the graduation and is paid 0.045 ETH — half of the graduation fee — for doing so, which means the step does not depend on us being awake.
Every fee stream splits the same way: up to 70% to the creator, never less than 30% to the protocol — the same ratio PONS pays — and the floor sits in the contract, so it binds us and anyone calling the contract directly, not just users of our form. Trading on the curve pays at most 1%; after graduation every swap in the pool pays 1%. The creator's share can go to up to eight addresses, and it is paid in ETH, not in the token.
A creator can point a slider at their own share and burn with it. The auto-buyback takes 0–100% of the creator's pool fees, buys the token and sends it to the dead address, and anyone may execute a pending buyback. An earlier deployment cut the buyback from the whole fee before the split, which let a creator set 100% and zero the protocol out — the version running now spends only the creator's own money, because generosity paid for with somebody else's revenue is not generosity.
Sniper protection is a default, not a law: for the first five minutes one wallet can buy at most 16 million tokens, and the creator can tighten that, raise it, or switch it off entirely — chosen at launch and immutable afterwards, like every other number on the form. The creator gets no allocation: a pre-buy is a normal buy on the same curve, filled in the same transaction that creates the token, so there is no block in which a sniper can get in first. And a launch does not go out without a logo — an ERC-20 has no image on chain, so the file is stored with us and served through a token list only the creator the chain confirms can edit.
The interface holds itself to the same rule as this page. The candlestick chart is built from the contract's own events and ends at graduation, because after that trading lives in the pool and we do not draw numbers we do not have. Selling keeps working after the curve locks, because the contract allows it and an interface that hides a working exit is lying. “My tokens” collects what your launches have accrued next to the claim button, and “Top earnings” ranks creators by fees added up to the wei from the contract's events, not estimated.
The spine is the one this whole page keeps arguing for: no owner, no pause, no setters, no upgrade path — changing any number means deploying a new contract. Payouts are pull-based balances you claim, never pushed. The LP position is locked in a vault forever; only the fees it earns can ever be taken out. All of it stands on Base Sepolia, and the full path — launch, curve close, graduation, pool swaps, fee settle, buyback and burn, claims — has been run end to end there and checked on the chain. Real money waits for an external audit, for the same reason the escrow gives: with no admin key, a bug is irreversible.
What runs right now
Today, not the plan
The count of parked modules is read from the live routing config when this page is built, so that number cannot drift from production. The rows are written by hand, status included. When something stops being a plan it does not leave a gap here — the next missing thing moves into the empty row, which is why the list never gets shorter and never goes all green. A table where everything is lit is an advertisement.
This is the state. If what you want is the instruction — /how is the same product from the other side: eight things you can do today, each with what it costs and what you sign. Nothing in the future tense is allowed on that page, which is why everything in the future tense is on this one.
8 older modules — the minting camp, the identity page, the marketplace, the morning game, the attention scanner, the swap widget, the agent directory, the skills catalogue — are parked. They were surface area, not a product. Everything that mattered in them was one address doing something another address could verify, and that is exactly what an Ask is.
Every contract this app touches
Verified on the chain, not copied from a comment
A product whose whole claim is you can check this yourself owes you the addresses. Every one below was read straight off its chain before it was printed here: the address has code, and where the contract exposes an identity — a name, a symbol, an owner — it was read too and it matched.
Four addresses that live in this codebase are not on this list, because the chain refused to confirm them. That is the point of checking.
Ours
Written in this repository and deployed by us. Nine of them answer to the same owner address, which is how you can tell they belong together.
Not ours — but money moves through them
Tokens and one name resolver. We did not write these and we cannot change them; they are listed because your money passes through them.
The escrow is the only one of these that holds anyone's money. It has no owner, no pause switch and no rescue function — which cuts both ways, and the section above says how.
What could be wrong about all this
The bet is not on agents. It is on there being a person willing to pay real money for an answer from strangers in a feed. Machine demand is the second layer — it is what makes this unlike anything else, but the first dollars will come from founders, projects and traders paying humans.
And that bet is not yet won by anything on this page. The strongest number here is 187 tips, and a tip is somebody rewarding a post they were going to read anyway — not somebody commissioning work and paying for it when it arrives. The escrow, which is where commissioned work would settle, has never been used. Everything above is a rail, an address and a rule you can check. None of it is evidence that people want this. The first Ask a stranger funds and a stranger answers is the experiment; until then this page is describing a machine that has not been switched on.
Escrow used to be the biggest hole. It is not any more, and the honest thing to say is what it did and did not fix. It settles whether the money exists — locked, in a contract with no owner and no off switch, readable before you write a word. It settles nothing about who gets it. The author still picks the winners, and a contract cannot tell a good answer from a bad one.
So the biggest hole now is judgement, and there is no appeal. Write the best answer in the thread and the author can simply not pick you, pay 2.5% on the way out and keep the rest. Refusing to pay costs a little more than it did — the fee and a public resolve rate, the share of Asks an author actually settled, counted only over Asks past their deadline. That is a price, not a guarantee. Nothing here judges answers, and nothing reverses a resolve once it is made.
The narrower version of the same hole: escrow stops the author paying nobody, but not the author paying themselves from a second wallet. The contract refuses the address that funded the Ask, which is the cheap version of that trick, not the whole of it. Treat a seat from an author with no resolve rate as trusting a person, which is why a seat starts at fifty cents and not at fifty dollars.
Two limits worth stating plainly. The contract has moved real money end to end in testing — locked, resolved, paid out, books back at zero — but nobody has locked a budget in it from this app yet. Whoever does will be the first. The expiry refund has less behind it than that, because forty-eight hours cannot be skipped on a live chain. And no fiat, no custody of your keys, no investment advice categories, and the longest an Ask can stay open is seven days. If the answers turn out to be slop, the product dies of quality and no amount of onchain plumbing saves it — so seats are limited, wallets have to be older than a week or carry a Basename, and accept rate gates the money.