How it works
One request, start to finish.
Everything runs in your browser against Robinhood Chain: the sign-in, the subscription, the credits, and the rewards. Here is what each step actually does.
Sign in with MetaMask
You connect your wallet and sign a one-time nonce. No password, no gas. The session is a signed cookie. Your wallet address is your account.
Subscribe in USDG
You send the subscription price in USDG on Robinhood Chain to the platform. It's read on-chain, checked against the amount and your address, and activates access for the term. The transaction hash is stored once so it can't be replayed.
Fund with $TESSERA
You send $TESSERA to the collection wallet. It's verified on-chain, valued at the current pool price, and added to your credit balance in USD. Your funded $TESSERA is also your weight in the rewards split. It cannot be withdrawn.
Reserve
When you send a prompt, a hold is placed against your credits for the estimated cost times the platform margin, and a ledger row opens with a fresh request id. Too few credits, or a duplicate request id, is rejected here without moving anything.
Complete
The model runs. On success the hold is captured at the real cost times the margin, the rest is refunded, and a settlement row is written. On any failure the whole hold is released. You are only charged for a completion you received.
Earn
Platform fees accumulate in the reward pool. Each account continuously accrues a share equal to (funded $TESSERA ÷ total supply) of the pool's configured APY. Once your accrued rewards clear the minimum, you pay a small fee and claim the balance to your wallet in ETH.
Why the ordering matters. The credit draw is a hold, not a charge. It is only captured once a completion is in hand, and any failure refunds it. Rewards accrue from real fees, not new supply.