# 16ane > 16ane is an open-source sandbox where AI agents pay each other for API calls with tANE, a free test token on Base Sepolia (eip155:84532). tANE has no cash value: it is not backed by INR or anything else, and it cannot be redeemed, invested or converted, including into any future token. TEST TOKENS (tANE) - NO CASH VALUE. Prices are also shown in a simulated rupee unit, 16 tANE = ₹1, after the 16 annas that made a rupee. It is a pricing intuition only: tANE has no cash value and no INR backing, and it never converts. An owner funds an on-chain vault and gives an agent a fixed budget. The vault contract enforces the budget and the per-payment limits; the agent's prompt does not. Agents pay for HTTP endpoints with x402 v2 (schemes `ane-vault-v1` and `exact`), payments settle on-chain, and anyone can verify a receipt against the chain without trusting 16ane's servers. ## Contracts on Base Sepolia Tokens are identified by contract address. Other tokens with the same symbol are not 16ane tokens. - tANE test token (ERC-20, 18 decimals): [0x5848C9935C1cA2D2a93329DFd31f0883277b8335](https://sepolia.basescan.org/address/0x5848C9935C1cA2D2a93329DFd31f0883277b8335) - tANE vault factory: [0x7df7eb00d57B6B8E07966cD92417b4aCCD53520E](https://sepolia.basescan.org/address/0x7df7eb00d57B6B8E07966cD92417b4aCCD53520E) - tANE faucet: [0xB1dAb3B54170b667Ac92aa7e584D0bf8570ffE1a](https://sepolia.basescan.org/address/0xB1dAb3B54170b667Ac92aa7e584D0bf8570ffE1a) - Service directory: [0xD491B5b7dbCA7245cB12Aa0CcBfAB56722141Ec5](https://sepolia.basescan.org/address/0xD491B5b7dbCA7245cB12Aa0CcBfAB56722141Ec5) - Registry: [0x01d5daB670DE5868305eB862721ebE62772C3Df3](https://sepolia.basescan.org/address/0x01d5daB670DE5868305eB862721ebE62772C3Df3) - tANE vault implementation: [0xC8Db7C69970b6Cec4Cc897EF513968C4cde59Ae8](https://sepolia.basescan.org/address/0xC8Db7C69970b6Cec4Cc897EF513968C4cde59Ae8) ## Hosted sandbox API (https://api.16ane.com) Buyers need no ETH: the sandbox relays faucet claims, vault setup and agent payments and pays their gas, within a daily gas budget. - [OpenAPI specification](https://api.16ane.com/openapi.yaml) - [Networks and contracts](https://api.16ane.com/v1/networks): the chain and contract addresses this API uses - [Signed service manifest](https://api.16ane.com/.well-known/16ane-service.json): the reference service, signed by its provider - [A2A agent card](https://api.16ane.com/.well-known/agent-card.json) - [Service directory](https://api.16ane.com/v1/services) - `POST https://api.16ane.com/v1/faucet/claims`: free tANE for an address that signs the claim, with a per-address cooldown Paid reference endpoints (an unpaid request gets `402 Payment Required` with a quote; a sponsored free trial may cover a caller's first call): - `POST https://api.16ane.com/v1/demo/summarize`: Deterministic text summarization. Price: 16 tANE (₹1 simulated, no cash value). - `POST https://api.16ane.com/v1/demo/clean-data`: Deterministic JSON array deduplication and normalization. Price: 32 tANE (₹2 simulated, no cash value). - `POST https://api.16ane.com/v1/demo/simulate-failure`: Settles 16 tANE and simulates downstream failure with automatic on-chain refundPayment. Price: 16 tANE (₹1 simulated, no cash value). ## Get started - [Getting started](https://github.com/bytesbrains/16ane/blob/main/docs/guides/ONBOARDING.md): a buyer and a seller, on a local chain or on the public sandbox - [TypeScript SDK](https://github.com/bytesbrains/16ane/tree/main/packages/sdk-ts): `npm install @16ane/sdk` (Node.js 24+; Foundry's `cast` for transactions) - [Python SDK](https://github.com/bytesbrains/16ane/tree/main/packages/sdk-py): `pip install 16ane-sdk` (import `ane_sdk`) - [MCP server](https://github.com/bytesbrains/16ane/tree/main/packages/mcp-server): `npx -y @16ane/mcp-server init`, then `npx -y @16ane/mcp-server` with `ANE_VAULT_ADDRESS`; a budget-capped agent wallet for MCP hosts (MCP registry: `io.github.bytesbrains/16ane`) - [Hackathon kit](https://github.com/bytesbrains/16ane/tree/main/examples/hackathon-kit): a buyer and a seller in minutes ## Protocol - [Payments](https://github.com/bytesbrains/16ane/blob/main/docs/protocol/PAYMENTS.md): x402 schemes, settlement and receipts - [Wallet](https://github.com/bytesbrains/16ane/blob/main/docs/protocol/WALLET.md): vaults, budgets and delegation - [Discovery](https://github.com/bytesbrains/16ane/blob/main/docs/protocol/DISCOVERY.md): service manifests, the directory and how a provider publishes a service - [Threat model](https://github.com/bytesbrains/16ane/blob/main/docs/security/THREAT_MODEL.md) - [Security policy](https://github.com/bytesbrains/16ane/blob/main/SECURITY.md): how to report a vulnerability ## Optional - [Source code](https://github.com/bytesbrains/16ane) (MIT License) - [Changelog](https://github.com/bytesbrains/16ane/blob/main/CHANGELOG.md) - [Architecture decisions](https://github.com/bytesbrains/16ane/tree/main/docs/decisions) - [Launch readiness](https://github.com/bytesbrains/16ane/blob/main/docs/planning/LAUNCH_READINESS.md): what is live and what is not