brickken agent groups ERC-8004 reads, identity writes, and reputation operations on Base. Read commands execute immediately. Write commands are prepare-only by default; relayed preparation is free while client-controlled modes charge the prepare share. Add --execute to also send and pay the remaining x402 charge. The recommended brickken-relayed mode (--execution-mode brickken-relayed, omit --signer-address) lets Brickken’s relayer sign and broadcast; client-signed signs locally with --signer-address.
For the field-level semantics of each underlying method, see Agentic Methods with x402.
Read commands
Agent getters use the configured API key when present and otherwise fall back to x402. The x402 price is0.000001 USDC per call.
info and transactions accept --agent-uuid, or --agent-id together with --chain. list accepts --chain, --owner-wallet-address, --limit, and --offset. In x402 mode, list requires both owner filters and the payment signer must match the owner wallet. Limits are 1–100 and offsets are non-negative.
See List Agents, Get Agent Information, and Get Agent Transactions.
Shared write options
These options apply to agent write subcommands:--owner-email / --email is optional metadata. Agentic operations do not require a tokenizer user in the Brickken database.agent register
Prepare or execute an ERC-8004 agent registration → backend methodagentRegister. The prepare response includes info.agentUuid; save it for the follow-up set-uri and set-metadata calls.
agent set-uri
Prepare or execute an agent URI/profile update →agentSetURI. Run this after the registration transaction is mined; it injects the real on-chain agentId and publishes the final profile to IPFS.
In addition to the shared options and all register profile flags (--name, --description, --image, --service-*, --ai-model-*, --tag, --version, --documentation, --source-code, --license, --agent-type, --supported-trust, --x402-support, --active):
¹ Provide either
--agent-uuid or --agent-id.
agent set-metadata
Prepare or execute a metadata update →agentSetMetadata. Writes a single key/value pair on-chain.
¹ Provide either
--agent-uuid or --agent-id. ² Or supply --ai-model-name as the key shortcut.
agent set-wallet
Prepare or execute an agent wallet update →agentSetWallet. The new wallet must sign an authorization first.
¹ Provide either
--agent-uuid or --agent-id.
agent transfer-ownership
Prepare or execute an ERC-8004 identity ownership transfer →agentTransferOwnership. Moves the identity NFT from Brickken custody to a wallet you control via an ERC-721 safeTransferFrom.
¹ Provide either
--agent-uuid or --agent-id. The agent must already be registered on-chain.
agent feedback give
Prepare or execute reputation feedback →agentGiveFeedback.
¹ Provide either
--agent-uuid or --agent-id. ² Required when the API cannot infer tracking context from the agent reference.
agent feedback revoke
Prepare or execute feedback revocation →agentRevokeFeedback.
agent feedback respond
Prepare or execute a feedback response →agentAppendFeedbackResponse.