Protocol

Tokens backed by AI models.

Tensora is a launchpad on Robinhood Chain. Each launch mints a fixed supply token for one model, collects inference markup into a vault, and is meant to trade against ETH on Uniswap V2.

What you are holding

A Tensora token is not a claim on a company. It is a claim on a specific model’s usage. The model runs through OpenRouter. Users pay cost plus a markup. That markup is ETH that belongs to the token’s vault.

The token itself is a plain ERC-20: one billion units, minted once, to the wallet that launched it. There is no bonding curve and no graduation. If someone seeds a Uniswap V2 ETH pool, it trades immediately.

Supply

1,000,000,000

Pair

ETH on Uniswap V2

Markup

20% over cost

A launch

Anyone can call LaunchFactory.launch with a name, ticker, and OpenRouter model id, plus the factory fee. The factory deploys two contracts:

  • ModelToken — the ERC-20. Fixed 1B supply, minted to the creator. Stores the model id on-chain.
  • RevenueVault — the ETH pot for that token. Markup deposits land here. The vault can later buy the token on Uniswap and burn it.

Image, description, and socials are metadata. They are not stored on the token. The 1 ETH figure on the launch form is a preview of a starting price, not an automatic pool seed.

Creator fee in the UI (0–10%) is the intended cut on later volume. It is not taken on-chain at deploy.

Trading

Tensora uses official Uniswap V2 on Robinhood. Price and market cap on a token page come from the ETH pair reserves. If getPair(token, WETH) is empty, the page shows No pool — there is no book yet, so there is no price.

Buys send ETH through the router for tokens. Sells approve the router, then swap tokens for ETH. The swap card is a DEX widget, not a bonding curve.

Inference

Prompts go to the Tensora infer API. The API calls OpenRouter with the token’s model id, reads the dollar cost, applies a 2,000 bps markup, converts that to ETH, and deposits it into the token’s RevenueVault.

That is the only revenue the token is designed to claim: usage paid in the open, settled on-chain as ETH.

Buyback and burn

Each vault holds ETH from inference. A keeper can call buybackAndBurn: swap vault ETH for the model token on Uniswap V2, then burn what it bought. Usage shrinks supply. There is no staking and no snapshot.

Until a pool exists, the vault can still receive ETH. It cannot buy the token back.

The $TENSOR sink

Platform fees — launch fees, later swap cuts, and protocol share of inference — are meant to settle in one sink. That sink market-buys $TENSOR on its Uniswap V2 ETH pool and burns it.

$TENSOR is a separate launch (on Pons). Model tokens do not mint $TENSOR. Holders of $TENSOR are not promised yield. They watch supply fall when the platform is used.

Robinhood Chain

Everything here is on Robinhood mainnet, chain id 4663. Wallet login is Privy + SIWE.

LaunchFactory

0x3e44…367b

Uniswap V2 factory

0x8bce…937f

Uniswap V2 router

0x89e5…9eba