Skip to content

Mandate Templates

Agent Mandate Templates

Each template generates an Agent Mandate — a dual-format Ricardian Contract with human-readable legal text and machine-parsable JSON, linked by a SHA-256 hash. Choose a template, provide parameters via the API, and receive a verified mandate.

Templates are structured frameworks for contract generation, not legal advice. Review generated contracts with qualified counsel before use.

Delegation— You authorize your agent, on record

P2 — Power of Attorney

delegation
v1

One-sided power of attorney: you sign once and it activates immediately — the fastest way to authorize your own AI agent, with no second signature to chase. A single cNFT mints to you as proof. Optional spending caps.

Parameters

scopeagent_idagent_typegoverning_lawprincipal_nameprincipal_typeduration_monthsprincipal_addressrevocation_clauseprincipal_agent_idspending_limit_per_txspending_limit_monthlyrequires_approval_aboveprincipal_registration_number
0.2 creditsp2-power-of-attorney

D1 — Delegation

delegation
v1

Two-sided delegation: you and your AI agent each sign, so the agent holds its own on-chain proof it may act for you — useful when it must show that authority to a third party. Covers action categories, spending caps and revocation. Structured with reference to UETA s. 14 (US) and eIDAS Art. 25 (EU).

Parameters

scopeagent_idagent_typecategoriesgoverning_lawprincipal_nameprincipal_typeduration_monthsprincipal_addressspending_limit_per_txspending_limit_monthlysub_delegation_allowedrequires_approval_aboverevocation_notice_hoursprincipal_registration_number
0.5 creditsd1-general-auth

Agent-to-Agent— Agents commissioning agents: task, deliverables, payment

A2A — Agent-to-Agent

commerce
v1

Agent-to-agent or principal-to-agent task contract with defined deliverables, acceptance criteria, and payment on completion. For one-off or milestone-based work.

Parameters

currencydeadlinemilestonestotal_pricedeliverablesip_ownershipexecutor_namegoverning_lawpayment_modelrequester_namerevision_roundstask_descriptionexecutor_agent_idrequester_agent_idacceptance_criteriaconfidentiality_required
1 creditsc3-task-execution

Ready to generate contracts?

Use the Ambr API to create contracts programmatically. Pass your template slug and parameters to POST /api/v1/contracts.