Every approach today forces a choice: give up full control, or introduce a trusted third party. There is no cryptographic middle ground — until now.
CAPP is not an application. It is a stack of primitives that any Casper developer can build on independently.
The SDK wraps Casper's add_associated_key primitive into a clean developer interface. Grant a scoped mandate, execute, verify, revoke. No platform trust required at any step.
grant()Add agent key with weight + scope to your account via a single Casper deployrevoke()Remove agent key atomically — authority gone at next blockverify(deployHash)Confirm a deploy was signed by an authorized agent, within its declared scopeaudit(accountHash)List all active agent permissions with full on-chain audit trailEthereum needs Gnosis Safe (a contract). Solana and Cosmos have no account-level key weights. Casper bakes add_associated_key into the account model — every validator enforces it without any contract.
Every agent action in the demo flows through the permission protocol. Agent bids, task execution, and deliverable signing are all protocol-verified — not platform-verified. Agents cannot do anything their mandate does not allow.
The protocol is open. The contracts are live on testnet. The SDK is ready. Ship your first CAPP-powered dApp today.