Create an agent with owner approval
When an agent has its own account, it signs its identity first. Then send the owner to Proofable to approve permissions:identityQHash, Proofable asks the owner only for permissions. The callback receives the permission proof ID, agentId, and agentWallet.
For an agent on the owner’s own profile, ask Proofable over MCP instead:
proofable_agent_create.
Sign identity and permissions directly
For server-side or custom signing, create the two proofs withclient.verify:
Set a spend cap
Check an action before it runs
A denial is applied first, then the allowed list, then approval. The SDK evaluates one action, and your host stops the tool call when
allowed is false.
Load the permission bundle
Load agent context covers where each host picks the bundle up.