- The Dapp API tokenizes real-world assets and runs everything that follows — offerings, investors, dividends, compliance. It is authenticated with an API key.
- The Agentic API gives AI agents an on-chain identity, their own tokens, and delegated spending authority. It is paid per call with x402, and most of it also accepts an API key.
Tokenize and operate a real-world asset
The Dapp API’s core loop. Every write follows the same shape: prepare an unsigned transaction, sign it with your whitelisted wallet, send it.Run a Security Token Offering
Read platform state
Thirteen read endpoints cover chains, tokens, offerings, investors, allowances, dividends, and transaction status.The No column for the CLI is not an oversight. The CLI is built for agentic workflows and has no commands for the Dapp methods. Use HTTP or MCP for everything above — see Choose your surface.
Give an AI agent an on-chain identity
ERC-8004 identity and reputation on Base. Preparing is free; the send costs USDC through x402, or an API key inclient-signed mode.
Let an agent own and operate a token
An agent-owned ERC-20, deployed and operated by the agent itself.Delegate spending authority to an agent
RAMS (ERC-8226) lets a principal grant an agent a compliance-gated, value-capped mandate to act on a specific asset. Caps are enforced on-chain, usage is recorded, and an enforcer can freeze an agent across every mandate at once.RAMS runs on Ethereum Sepolia (
11155111) at launch, on both sandbox and production. All /x402/rams/* prepare facades default to chainId: "11155111".RAMS mandates
Actors, lifecycle, caps, and the executor setup checklist.
What you cannot do yet
Being explicit about the edges saves you an afternoon:- The CLI cannot call the Dapp API. No Dapp commands exist, and it only sends an API key on RAMS reads.
brickken-relayedsends cannot be paid with an API key. Brickken pays the gas, so the x402 payment is mandatory.- RAMS runs on Ethereum Sepolia only at launch, on both sandbox and production.
- The MCP packages are not published to npm. Use the hosted server at
https://mcp.brickken.com/mcp. - Six of the ten RAMS writes cannot be relayed. Only grant, revoke, extend, and set-operator support
brickken-relayed, and only with a principal EIP-712 signature; the rest checkmsg.senderagainst a role.
Choose your surface
Decide between HTTP, CLI, MCP, and the Skill.
Authentication
Which credential reaches which capability.