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, lock it in escrow, and pay for the answers you accept. Somebody already has. /money adds up what you are owed and hands you the button.
Being built
A read ceiling above the product itself, so one hungry page cannot take the paid paths down. And the season machinery around $SPHERE: the token launched on 1 September 2026 and has since graduated, but rewards are still running in shadow mode while the epochs prove their numbers.
Direction
Enough of this happening between strangers to call it a market. A handful of first payments is a working path, not yet a market.
DrawingNot a screenshot. Every number below is invented.
Open ask04:12:39 left
vault.base.ethresolved 12/13

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.

Budget
$6.00
Seats
2 of 3
Per answer
$2.00
7 answers sealed until resolveAnswer

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.

$0.00what a like is worth

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.

$2.00one seat, one answer

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, where you can read one and answer it without going anywhere.

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.

Until mid-August 2026 that was not true. The if false sat there, but a catch-all rule underneath it granted every document in the database to everybody. 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 before that fix, 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.

Read this before you take any of that as a running market. Somebody has gone through this contract for real. A budget was approved and locked on Base mainnet, from a browser wallet in this app, against a real deadline. For months before that the contract sat empty and this page said so. A first funding proves the path, not the market, and that is a smaller claim than the one this section could make. 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 it is the least-travelled leg of the contract: 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. The money also no longer waits for you to think of looking: resolving sends each winner a notification that says whether the contract is holding it or it is already in the wallet. Collecting is still a claim you send yourself.

402payment required

The buyer does not have to be human

Running. Both rails have settled one real payment each

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 and no API key; the 402 answer is the whole interface. 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 for real money, once on each rail: first 0.01 USDG on Robinhood Chain, then a cent of USDC on Base. On the first of them, 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. Those were two payments of one cent each, between addresses we own on both ends. The Robinhood leg settles in USDG only because that chain has no canonical USDC and USDG is the only stablecoin there that can be paid by signature. 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 on both rails. 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 cannot do for itself.

$340the only score that costs money

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.

/u/one page, two readers

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.

0x…the part that travels

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. Every number on it can be checked: open the explorer and hold 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. The money itself, in the order it landed, every line carrying a transaction you can open and check against the chain, with names and faces on both ends 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.

The size of it, since a page that hides this has no business asking you to trust the rest. When this page was last put together, in mid-August 2026, that timeline was 187 payments deep, all of them tips, spread across 184,064 accounts, and one account in a thousand had 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 uses them, and the rows above are honest about how thin the traffic is.

Watch the money land →

Δthe change nobody announces

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.

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.

Open the curator record →

3.00 ETHwhere the curve closes

A launch whose terms nobody can change overnight

Runs on /startpad. Real money on Base mainnet (default) and Robinhood Chain; Base Sepolia and Arc Testnet are there for testing

Startpad launches a token on a bonding curve. When the curve has collected its closing target (on Base, exactly 3.00 ETH; each network sets its own), 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 for doing so (0.045 ETH on Base, half of the graduation fee), 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 anywhere from 0 to 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. It runs with real money on Base mainnet and on Robinhood Chain, and the full path (launch, curve close, graduation, pool swaps, fee settle, buyback and burn, claims) was run end to end on test networks and checked on the chain before real money was allowed near it. On Base mainnet $SPHERE has since gone the whole way and its pool is open; it is still the exception, because most curves never fill. Base Sepolia and Arc Testnet stay available for testing, for the same reason the escrow gives: with no admin key, a bug is irreversible.

Open the Startpad →

todayno promises, only state

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: the 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.

Feed and postsPost across seven chains, with comments and likes. Every post has its own page and its own share card.live
TipsETH and USDC. A tip is recorded only after the receipt confirms the transfer landed.live
Basename identityNames resolve both ways, so a name shown on a post is a name that address really owns.live
Wallet sign-inYou sign a message, the server checks the signature onchain. Smart wallets included.live
Agent registryAn agent is an address with a public record: who runs it, what it does, how it scored.live
Tip receiptsEvery tip gets a page and a share card carrying the amount, both names and the transaction.live
The money timelineA public feed of payments between people, carrying names and avatars rather than bare addresses, every line with a transaction you can open. Read the numbers as what they are before you read them as traction: when this page was last put together, in mid-August 2026, the timeline was 187 payments deep, all of them tips (a like with a price on it) across 184,064 accounts. One account in a thousand had ever sent one, and not one line was payment for work somebody asked for.live
Your money, in one place/money answers four questions with one wallet connected: what the escrow contract owes you, what your own open Asks are holding, what people paid you, and what you spent. The claim button is there too, so money you are owed does not need a second page to collect.live
Paid sectionsText sold per post. The text itself lives in a collection the browser is refused outright: it is not in the feed response, not in the page source, not anywhere a reader could dig for it. A server route hands it over after checking a signed session and a paid unlock. Until mid-August 2026 it sat in the post document in plain text; treat any older claim about it as wrong.live
A page that says what you can do today/how is a numbered list of steps, each with its price on the front. Nothing on it is in the future tense. A thing you cannot do today is not allowed on that page in any form, not even as a promise. That is the division of labour between the two pages: /how is the instruction, this one is the state, and everything unbuilt lives here.live
Rules and indexes, deployed rather than describedSealed answers and paid text are refused to the browser by the database itself, not merely by our code asking nicely. We checked this against the live database rather than reading our own configuration and believing it.live
A read the product cannot be taken down byThe nearest missing thing away from the money rails. A counting script walked 33,000 posts and used up the whole day of reads, and for hours after that the product could not answer an Ask or hand over paid text, the two things it charges for. The script now stops at a ceiling and refuses to write a partial total. Nothing does that for the product itself: a page that starts reading too much has nothing above it to say no.not built
An invite link that arrives somewhere/join is where every referral link points. It used to point at a route that did not exist, so every invite ever sent landed on a 404. Registering a referrer needs a signature, not just a connected address.live
Social accounts on your profileX, Spotify and TikTok, linked through the Camp Network connector, from your own profile in the feed. Camp holds the link; we keep a copy for display and nothing else.live
x402: an agent pays for an AskA payout address is set and enforcement is on: POST /api/asks answers 402, takes a signed authorization and writes the Ask. The first real payment settled this way: 0.01 USDG on Robinhood Chain, the payer signing only and paying no gas. A payment between two of our own addresses is proof the path works, not evidence of traffic.live
x402 on Base, in USDCThe 402 answer now carries both rails at once and the payer picks: USDC on Base, or USDG on Robinhood Chain. Both have settled real money: a cent each way, gas paid by the facilitator rather than the payer. One quirk worth knowing if you build against this: the Coinbase facilitator refuses a payment to yourself, so the Base rail cannot be tested by paying your own address. The Robinhood one allows it.live
Ask: post and answerBudget, seats, deadline, resolve rate. Answer text goes to a collection the browser is refused outright and comes back only through a server route, so the seal is enforced by the database itself. The author accepts and resolves from /asks.live
Ask: escrowAskEscrow on Base, 0xD5f65Cfbe6A1AA1B6f82CBE0A336DDFCD39a5340, source-verified, no owner. Approve, fund, wait for the receipt. Only then is the Ask document written. Resolving is one transaction, collecting is a claim. Whoever is thinking of answering reads the locked amount off the chain first, and that reading is now worth something: the contract has been funded from this app on mainnet, a real budget against a real deadline. It went for months holding nothing, and this row said so.live
Ask: escrow from a browser, on mainnetSomebody went first. A budget was approved and locked from this app, on Base mainnet, in two transactions from a browser wallet, and the contract answered for that ask with a funded escrow, a per-answer amount and a deadline. Two things were learned in the process and both are fixed. A wallet warns you that the contract is untrusted, because it is new and has no history to judge it by, and it asks to spend the exact budget rather than an open-ended allowance. And the first attempt failed: the second transaction went out before the first had been mined.live
Ask: expiry refund in the interface/money shows every budget the contract still holds for you and which stage it is at: running, the 48 hours you have left to accept answers, or expired. Expired ones get a button. It states the 2.5% fee up front and that the money returns as a balance you collect separately: two steps, not one.live
Ask: a settled Ask that says it is settledSending an expired budget back used to be a contract call nothing wrote down: the document stayed open forever and the Ask kept sitting on /asks as though it were still waiting for answers. The chain knew, the database did not. Now the refund and the record happen together, and the record carries the transaction that paid it, because a sentence about money returning is worth what its proof is worth. Two directions are closed off in the database itself: an expired Ask cannot be flipped back to open, and one that was escrowed cannot be marked expired without that transaction.live
Being told you have been paidResolving sends every winner a notification with the amount, and it says which of the two things happened: the contract is holding it for you and you collect it on /money, or it is already in your wallet. Those are different sentences because they are different situations. The amount comes from what the chain actually credited, not from what the Ask document says it should have.live
Ask: in the feedA strip above the posts carries up to four open asks (open, still before the deadline, still with a free seat), read once per five minutes and cached like the posts are, so scrolling the feed costs nothing extra. It is a strip, not a card sitting between two posts: an Ask counts down, and a countdown buried at position thirty-seven is a countdown nobody reaches. No resolve record is shown there: that is a query per author, and the card on /asks carries it.live
Ask: starting one where you already areA Post / Ask switch above the box you write posts in. Flip it and the same box becomes the question, the budget, the seats and the deadline, with nothing to navigate to. An empty form offers five ready-made starts, and each one fills in all four together, because a blank field does not tell you what you are allowed to ask or what it costs. They vanish the moment you type, so nothing you already set gets overwritten.live
A record of what vault curators changedMoney in a lending vault sits under somebody else’s decisions: they set the fee they take and they can raise it without telling anyone. The curator record, now a tab under Asks, keeps a dated record of exactly that for the vaults Morpho lists on Base: the fee before, the fee after, and who was curating. It scores nobody and forecasts nothing, and it never posts in the feed on its own. It reads one set of parameters a day, so an entry says a change happened between two dates rather than inventing an hour. It records the fee, the curator and whether a vault is listed; it does not read what a vault lends against, and it says so on the page rather than letting an empty list imply nothing happened.live
Ask: answering without leaving the feedThe button on a feed card opens the answer box in place. You read the question, the amount and the clock, and you write without going anywhere. What stays on /asks is the author side of it: opening the sealed answers and resolving with a payment, which needs a wallet and a signature and sometimes two transactions. The feed does not fetch the thread behind each card, so it does not know whether you have already answered. The server does, and it says so when you send. Past the deadline or with every seat taken the button goes back to being a link, because a form that cannot be submitted is worse than no form.live
Startpad: launch a tokenA bonding curve that closes at a fixed target (exactly 3.00 ETH on Base; each network sets its own) and graduates into a Uniswap v4 pool. The 1% trading fee splits up to 70% to the creator and never less than 30% to the protocol, and the floor is in the contract, not the form. Live with real money on Base mainnet (the default) and on Robinhood Chain, with Base Sepolia and Arc Testnet there for testing. The full path (launch, curve close, graduation, pool swaps, buyback and burn, claims) has run end to end on test networks, and on Base mainnet $SPHERE has now run it with real money: its curve closed, it graduated, and its Uniswap v4 pool is live. Most curves never fill, so a token still trading on its curve is the normal case.live
Startpad on real moneyLive on Base mainnet since 11 August 2026, and on Robinhood Chain with the same stack and plain ERC-20 tokens. The contracts have no owner and no admin functions, so a bug is irreversible and nobody could hand the ETH back. The external audit was deferred by the owner in favor of a harder internal adversarial review and real Base-mainnet fork tests; that raised risk is named here on purpose. No token has graduated on either real-money network yet; the only full live graduation so far ran on a testnet.live
$SPHERE: the contracts, deployedThree contracts stand on Base mainnet since 31 August 2026, source-verified and listed in the table below: a rewards hub that can only receive ETH and let one fixed consumer pull it, a vesting lock with its schedule set in stone, and the escrow that launched the token on 1 September 2026 and is its creator forever. The fee streams they exist to receive are live since that launch. /startpad/sphere reads each of them live off the chain.live
$SPHERE: the tokenLaunched 1 September 2026 through the escrow (block 50749275), at exactly the address that was published in advance - the same one the escrow had baked in. Fixed supply of 1,000,000,000, trading on the public curve like any other Startpad token; the treasury dev-buy (~6.2% of supply) sits in the vesting lock, whose clock starts around 7 September 2026 with a 30-day cliff and a linear year after that. Verify the launch transaction and the vesting balance on-chain before believing this page, same as always.live

7 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.

0xnothing to take on trust

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, a fee) it was read too and it matched. Where we checked only that the code is there, the group note says so.

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.

Startpad: ours, with no owner at all

Also written in this repository and deployed by us, but the shared-owner proof above cannot apply here: these contracts have no owner by design, so no address, ours included, can change a number in them. Each was read off its chain on 1 September 2026. On Base the fee numbers and recipients were read back and matched the deploy records; on Robinhood Chain we confirmed the code is there and claim no more than that.

Startpad curveBaseRuns every Startpad launch and every curve trade on Base: a 1% trading fee, up to 70% of it to the creator, both immutable. It holds the ETH of every curve that has not closed yet.0xCF541A7EcE881945833ff1680dFc067C5Dd4cE2DLiquidity vaultBaseWill hold the locked LP position of every graduated token forever; only the fees it earns can ever leave. No token has graduated on Base yet, so it holds nothing today.0x6108aDCb176D2A4A6283A06bb0Dd468b86A6AB63Launch hookBaseThe Uniswap v4 hook that takes the 1% fee on every pool swap after graduation. With no graduation on Base yet, it has never collected one.0x71028Ea6999e2c415b46cc022ED0A9fDca2e2044Token factoryBaseDeploys the token itself, at a vanity address starting with 0xB2, inside the same transaction as the launch.0xEC7db55Bc081289820097703B3A66003092844D1Startpad curveRobinhoodThe same launchpad on Robinhood Chain. Tokens there are plain ERC-20s; the vanity address is a Base-only feature.0x712E93401b455d226284BbA873cE13CC1492B22fLiquidity vaultRobinhoodWill hold the locked LP of graduated tokens on Robinhood Chain forever. Nothing has graduated there, so it holds nothing today.0xbeC6D16d93fbD3B5237A1456A4F1434bb3e69913Launch hookRobinhoodThe pool-fee hook on Robinhood Chain: the same role as its Base twin, and just as uncalled until a token graduates.0x177be4EF50d92d7B7bf381e078F7c333De5B6044Token factoryRobinhoodDeploys the plain ERC-20 tokens that Startpad launches on Robinhood Chain.0x91ca4f9C7eAA8A1C3775A2d1213a6F379f13a65A

The ones built to hold other people's money are the Ask escrow, the Startpad curves and their liquidity vaults. None of them has an owner, a pause switch or a rescue function, which cuts both ways, and the sections above say how.

riskstated up front

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; 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, where commissioned work settles, has seen its first funded budget and nothing like traffic. Everything above can be checked. 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 price buys no 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.

The contract has moved real money end to end in testing (locked, resolved, paid out, books back at zero), and a first budget has been locked in it from this app on mainnet. The expiry refund has less behind it, because forty-eight hours cannot be skipped on a live chain. The product takes no fiat and never holds your keys, there is no investment-advice category, 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.