AI Agent Oriented Design

mechanism identity

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.
Source: maroo-litepaper
ESC
Type to search