Skip to main content
Brickken exposes two products through one API host:
  • 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.
Everything below is a real endpoint today. Where a client cannot reach a capability, the table says so.

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 in client-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-relayed sends 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 check msg.sender against a role.

Choose your surface

Decide between HTTP, CLI, MCP, and the Skill.

Authentication

Which credential reaches which capability.