From token to compute.
Understand what you’re launching, where trading fees go, and how to put shared AI compute to work.
The essentials
llm family is an independent interface for launching AI model-backed tokens through pons v2 on Robinhood Chain. Each registered launch pairs an on-chain token with a model from the OpenRouter catalogue.
The token’s creator fee is directed to the platform treasury. Each coin needs an operator-approved dollar allowance and reply limit. Fees do not automatically unlock chat. Only the wallet that launched that coin may spend its allowance, using that coin’s backing model.
- 01
Create
Select a model and launch through your wallet.
- 02
Trade
Creator fees accrue through the token’s activity.
- 03
Collect
The operator collects eligible fees into the treasury.
- 04
Fund
The operator tops up OpenRouter independently.
- 05
Use
The creator uses only the selected coin’s approved allowance and reply limit.
Create a token
You need an Ethereum-compatible wallet and ETH on Robinhood Chain, network 4663. ETH held on another network cannot pay for this launch.
- Connect and verify your wallet. Use the wallet icon in the header. The first signature verifies app access; it does not create a token.
- Choose a backing model. Select a supported entry from the live catalogue, then add your token’s name, symbol, image and description.
- Check the launch terms. Review the supply, treasury, fee and optional initial ETH purchase shown on the form.
- Review and sign. The app checks current economics and simulates the launch. Your wallet submits the transaction only after you approve it.
- Wait for registration. After three confirmations, the server verifies the factory event and fee settings before recording the token and its model.
Buy & sell
While a token’s curve is open, you trade against its contract. The price changes with the reserves, so a displayed price is not a promise that an entire order will fill at that rate.
The center switch reverses those directions and clears the amount. Connect your wallet to enable the 25%, 50%, 75% and Max balance shortcuts. Token Max selects the full balance; ETH shortcuts leave an estimated gas buffer. The wallet determines the actual gas charge.
Review uses a fresh simulation with 1% minimum-output protection. Selling may first require a token approval for the amount being sold. Fees and any temporary launch-time buy tax affect the result. If market conditions change before execution, a protected transaction can revert.
What model backing means
The token lives on-chain. Its model association lives in this app’s launch registry and is fixed when the launch is first recorded. These are separate records; the token contract does not run or own the model.
The model catalogue is broader than the set you can use for chat. Inference requires a supported model with at least one registered backing token, an eligible wallet or API key, and enough available pool budget. Multiple tokens can support the same model.
Providers can change prices or withdraw models. This app supports text inference with compatible pricing; a catalogue listing alone does not guarantee that every provider feature is available.
Explore the model catalogue ↗Fees & launch terms
The creator fee funds the treasury, the curve fee belongs to the protocol, and gas pays for network execution. They are different costs. The launcher does not receive the creator fee personally.
| Setting | Current value | What it means |
|---|---|---|
| Creator fee | Loading… | Routes to the platform treasury, not to the launcher. |
| Curve fee | Loading… | A separate pons protocol fee while trading on the curve. |
| Launch fee | Loading… | Paid when you create a token, in addition to network gas. |
| Token supply | Loading… | Total supply in the currently enabled launch configuration. |
| Graduation target | Loading… | Current curve funding threshold before graduation. |
| Slippage protection | 1% | Applied to trade review and an optional launch-time purchase. |
Terms can change. The launch form rechecks the factory and simulates your transaction before wallet review.
This interface launches with protocol buybacks disabled. A temporary buy tax may apply immediately after launch; simulation includes the current tax. Slippage protection does not remove fees or gas costs.
After graduation
Reaching the curve’s threshold starts the transition to a Uniswap v4 pool through pons. A closed curve and an active liquidity pool are not necessarily the same stage.
- Bonding curve
- Use this app’s swap terminal while curve trading is open.
- Awaiting pool creation
- The curve has closed, but its liquidity pool still needs to be created through pons.
- Graduated
- Continue on the pons launchpad and search by the token’s full address.
- Reserves recovered
- A protocol recovery path has been used. Check the current on-chain status before attempting to trade.
llm family does not implement the graduated-pool swap router. Graduation describes the token’s trading stage; it is not an endorsement of its quality or future value.
Treasury & fee collection
New launches name the configured treasury as their creator-fee recipient. The treasury collects fees to support the platform’s inference service. Your wallet still holds your tokens and signs your transactions.
The operator’s keeper checks registered launches and their live fee settings, simulates eligible collections, and skips collections that do not justify the gas. Curve fees are swept into the pons escrow before the designated recipient claims them. Graduated-pool collection has separate protocol requirements.
Collection is an operator action. The keeper defaults to read-only inspection and needs explicit execution to broadcast. The interface warns if a registered token’s live fee routing no longer matches its funding settings.
Operator-approved coin allowances
Collected ETH and usable provider credit are different assets. The operator funds the OpenRouter account separately and manually approves access for individual coins. A deposit or fee claim does not automatically grant AI access.
The ledger records funding and charges in integer micro-USD: 1,000,000 micro-USD = $1. Every approval has a reply limit as well as a dollar limit. Access stops when either is exhausted, even if some dollars remain after the last allowed reply.
Website and API requests share the same limits. Pending requests reserve both money and a reply slot. Explicit provider refusals release both; uncertain outcomes remain reserved for operator review. Fee collection is separate and is not required to use an approved grant.
Inspect funding and usage in the public ledger ↗Wallet access
Anyone can browse models, registered launches and public conversations. Chat and API-key creation require a wallet with a launch registered in this app. Holding or buying someone else’s token does not by itself grant that access.
Login uses a domain-bound message with a one-time nonce. The challenge expires after five minutes. A valid signature creates a one-hour HTTP-only session; disconnecting revokes it on the server. Switching wallet accounts or networks clears the app connection.
Verification is separate from transaction approval. Connecting a wallet never authorizes the app to launch, approve tokens or trade without the relevant wallet request.
Messages & billing
Before calling the model, the server reserves a conservative budget based on the input, requested output limit and catalogue pricing. Reservations are atomic, so simultaneous requests cannot all claim the same available funds.
- Successful response
- Charge the provider-reported usage cost, rounded up to micro-USD. If cost is absent, use reported token counts and conservative catalogue rates.
- Definite refusal
- For recognized provider rejections, release the reservation and return an error.
- Uncertain outcome
- Keep the reservation after a timeout, missing usage or an ambiguous provider failure until the operator reconciles the actual charge.
If the actual charge exceeds the reservation, the full charge is recorded. Further requests stop when available funds cannot cover them. Reservations are estimates, not a fixed per-message price.
API quickstart
Use the same shared compute from your own application. Connect an eligible launcher wallet, create an API key, and save it securely when it is shown. The key is stored as a hash and cannot be retrieved later.
https://llmfamily.fun/api/v1Keep the key on your server as LLM_FAMILY_API_KEY. First list backed models, then replace YOUR_BACKED_MODEL_ID in the example with an available id, and YOUR_COIN_ADDRESS with a coin you launched that backs that model. Each request spends only that coin’s approved allowance.
# Choose an id from the backed-model list first.
curl https://llmfamily.fun/api/v1/models
# Set LLM_FAMILY_API_KEY in your shell, then replace the model id.
curl https://llmfamily.fun/api/v1/chat/completions \
-H "Authorization: Bearer $LLM_FAMILY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_BACKED_MODEL_ID",
"token": "YOUR_COIN_ADDRESS",
"messages": [{"role": "user", "content": "Explain bonding curves simply."}],
"max_tokens": 256,
"stream": false
}'| List models | GET /api/v1/models returns supported, backed models. |
|---|---|
| Create a completion | POST /api/v1/chat/completions with Authorization: Bearer YOUR_KEY. |
| Messages | 1–30 text messages with system, user or assistant roles; up to 16,000 serialized characters. |
| Output | Up to 4,096 requested output tokens; the default is 1,024. |
| Unsupported features | Streaming, tool calling, search, image/audio payloads and arbitrary provider options. |
| Keys | Up to 10 active keys per wallet. Revoke lost or exposed keys on the keys page. |
Read the cost from response headers
x-compute-charged-micro-usd— the settled request cost.x-compute-remaining-micro-usd— the available budget after settlement.
Each request must include a token address in the `token` field, owned by the key’s wallet and backing the requested model. It spends only that coin’s approved allowance. Inspect uncertain outcomes before retrying; another request can create another provider charge.
Network & contracts
Robinhood Chain · Chain ID 4663 · Native currency ETH. The app uses existing pons v2 deployments. Each token and its curve have their own addresses, which are verified during registration.
Factory
0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7eCreates pons v2 tokens and manages launch configuration.
Launch-and-buy router
0xe33E9E479dF8802cb0866d5d05258bEc4cF62948Combines a token launch and optional initial purchase.
Fee escrow
0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9eHolds fees claimable by their designated recipient.
Graduated-pool hook
0xE5e702641Ea86F4ae6cC3cDaeD2B886f976Be044Handles protocol fee accounting for graduated pools.
Always compare full addresses. Names, tickers and images can be reused. A linked explorer or a successful simulation is not an independent contract audit.
What is automated
- Handled by the app
- Model validation, transaction simulation, confirmed launch registration, wallet sessions, balance reads, budget reservations and successful request settlement.
- Operator-managed
- Treasury signer setup, provider top-ups and reconciliation of uncertain inference charges.
- Handled through pons
- Pool creation when required and trading after graduation.
The compute ledger is the app’s budget accounting, not a live reading of the provider’s account balance. Each coin has a separate operator-approved allowance and reply limit. Provider capacity, funded credit and the app’s available budget all affect whether a request can run.
When something doesn’t work
| What you see | What to do |
|---|---|
| Wallet won’t connect | Use a compatible wallet browser or extension, switch to Robinhood Chain, and complete the verification signature. |
| Balances unavailable | Reconnect if your session expired, then use Refresh balances. Provider or app request limits may require a pause. |
| Launch settings won’t load | Retry shortly. The app needs a successful network read before it can offer current launch terms. |
| Confirmed launch isn’t listed | Use Retry recording with the original transaction hash; do not submit a second launch just to fix registration. |
| API returns 401 | Check the Bearer key and whether it has been revoked. |
| Pool cannot cover the request | Request fewer output tokens or ask the operator for access. A reply limit also applies. A provider top-up or fee claim does not extend your coin’s allowance. |
| Provider outcome is uncertain | The operator must reconcile the reservation. Repeated retries can incur additional charges. |
Trust & limitations
llm family is independent of pons and the model providers. It does not promise returns, model availability or uninterrupted network access. Tokens can lose all value, and signed transactions can be irreversible.
The underlying protocol has owner powers. The reviewed pons v2 configuration includes a three-day timelock for creator-fee-recipient redirection and a seven-day recovery path for reserves stranded during graduation. This interface cannot remove those controls.
No independent smart-contract audit or complete source-to-deployed-bytecode verification is claimed here. Your wallet controls signing; the operator controls treasury operations and provider funding. Read the current protocol information before committing funds.
Common questions
Do I receive my token’s creator fees?
No. Launches created here direct that fee to the configured platform treasury to support shared compute.
Does buying a token unlock chat?
Buying or holding a token is not enough. Access requires your wallet to have a launch registered in this app, and inference also needs a supported backed model and available funding.
Can I use a model backed by someone else’s token?
No. Select a coin you launched and its backing model. Its own approved allowance and remaining reply count must cover the request. Another coin’s balance cannot be spent.
Can I change the model after launching?
The model association is fixed at first registration. A new association requires a new launch; there is no model-edit action for a registered token.
Why is ETH Max less than my full balance?
The shortcut leaves an estimated buffer for gas. A token sale can use its full token balance, but still requires ETH for approval and transaction fees.
Is there a private chat mode?
No. Browser and API conversations are public. Do not send confidential or personal material.