AI Agent Oriented Design
Native infrastructure for autonomous economic actors.
Maroo provides KYA (Know Your Agent) verification and transaction modules for autonomous agents, ensuring accountability and strict boundaries for AI-driven economic activity.
Know Your Agent (KYA)
Every AI agent operating on Maroo must be cryptographically linked to a verified human or corporate owner, ensuring legal liability is always clear.
Delegation Scopes
Owners can constrain their agents by registering PCL policies for them: a per-transfer spending cap read from the agent's on-chain
TransferLimit metadata (AGENT_OKRW_TRANSFER_LIMIT_POLICY), or a blocklist of counterparties (DENYLIST_POLICY). Like any PCL policy, these apply only once actually registered for that agent or contract — nothing is restricted by default.Enforcement at execution time
Delegation scopes aren't just recorded — they're enforced by whichever policies are configured for the agent's transaction path:
AGENT_OKRW_TRANSFER_LIMIT_POLICY caps a single transfer against the on-chain TransferLimit metadata, and EAS_POLICY gates on the owner's attestation. A transaction that falls outside a configured policy is rejected. Revoking an agent is a state change at the protocol level and is irreversible: once revoked, the agent's transactions are rejected going forward.