Chat with the testnet
A plain inference trial: what you type is answered by a model running on an independent node of the Ember public testnet, and every answer carries its on-chain trace — which node ran it, what it cost, whether it was sampled for audit, and how the fee was split. This page is a showcase, not an agent: it cannot browse, call tools or run tasks. For real use, call the network through the API. See the guide for what this page is and is not.
The public gateway can only settle chat requests from one prepaid operating account, so this website uses a prepaid model: you transfer test Spark from your address to the website account (…), the backend credits your website balance by the on-chain amount received, each chat is paid out of that balance at its real settled cost, and whatever is left can be transferred back to your address at any time. The transfer is signed here in your browser — your private key never leaves this device, and every movement is verifiable on-chain. Full explanation in the guide.
Transfer unused website credit back to your address. The website account signs the return transfer; it lands in your on-chain balance.
Your address is derived from an Ed25519 key generated and stored only in this browser (localStorage). Export it to reuse the same address elsewhere; import a seed to switch address. Testnet Spark is valueless — if you lose the key you lose the address, and you can simply generate a new one.
Network overview — nodes, models, entry points
Loading live chain state…