Overview
Inferno is a launchpad on Robinhood Chain for tokens bound to AI models. Each token is a normal Pons V2 launch whose description names one OpenRouter model
Anyone can ask that model a question by paying ETH per prompt. The payment goes into the Inferno vault, and the vault can only spend it buying the same token and sending it to the dead address
Launch
The launch form calls the Pons V2 factory from your wallet. With a first buy it calls Pons launchAndBuy, which creates the token and makes the opening buy in one transaction, so nobody trades between the two
The description starts with a line Model: <openrouter id>. After the transaction confirms, the Inferno API reads it from the chain and lists the token. The API never takes token data from the browser, only the transaction hash
Models
A token can be bound to one of these models. The prompt price covers a full 1,000 token prompt and an 800 token answer at OpenRouter list price plus 20%, converted at a floor of 2,000 USD per ETH
Prompts
Your wallet calls feed on the vault with the token address and the keccak256 hash of your prompt, paying the prompt price. The API then checks that transaction on chain: right vault, right token, right prompt hash, enough ETH, less than an hour old. Each payment gets one answer
If the model fails to answer, the payment stays valid and the page offers to retry with the same transaction. Prompts are up to 4,000 characters and answers up to 800 tokens
Fuel and burns
While a token trades on its Pons bonding curve, anyone can call burn on the vault. The vault buys the token on its own curve with the fuel and the curve delivers the tokens straight to the dead address in the same call
The caller sets a minimum output, which has to be above zero, and the site sets it 3% under a fresh quote. Refunds from a partially filled buy stay with the token. The vault has no withdraw function
$INFERNO sink
20% of every prompt payment waits in the sink until $INFERNO is set on the vault. From then on anyone can call burnSink, which buys $INFERNO on its Pons curve and burns it the same way. $INFERNO can be set once
Graduation
When a curve fills, Pons graduates the token into a Uniswap v4 pool and the curve stops selling. Fuel of a graduated token is spent by the keeper through the Universal Router, and the vault sends every token it receives to the dead address in the same transaction. The keeper can only use swap contracts the owner allowed
INFERNO