Skip to content

Contract Templates

Ricardian Contract Templates

Each template generates a dual-format Ricardian Contract — 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 contract.

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

Delegation— Authority & agent authorization contracts

Limited Service Agent

delegation
v1

Time-bounded, task-specific delegation for a single service engagement. Fixed budget, narrow scope, automatic expiry. Suitable for one-off agent deployments.

Parameters

agent_idend_datebudget_usdstart_dategoverning_lawprincipal_nameprincipal_typereporting_frequencyservice_descriptionpermitted_counterpartiesearly_termination_allowedprincipal_registration_number
0.5 creditsd2-limited-service

Multi-Agent Fleet Authorization

delegation
v1

Authorize a class of AI agents under a lead agent, with shared budget pool, escalation thresholds, and sub-delegation rules. For organizations running multiple coordinated agents.

Parameters

agent_classgoverning_lawlead_agent_idmax_fleet_sizeprincipal_nameprincipal_typeduration_monthspermitted_actionsaudit_log_requiredper_agent_tx_limitrestricted_actionsescalation_thresholdshared_budget_monthlyprincipal_registration_number
2.5 creditsd3-fleet-auth

General Agent Authorization

delegation
v1

Broad delegation of authority to an AI agent — defines action categories, spending caps, revocation terms, and principal liability. Compliant with 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

Commerce— Purchase, service, and trade agreements

API Access Agreement

commerce
v1

Pay-per-call or subscription API access contract between an agent (buyer) and API provider (seller). Covers rate limits, SLA uptime, x402 payment terms, and data handling.

Parameters

currencybuyer_nameseller_nameapi_endpointx402_enabledgoverning_lawpricing_modelbuyer_agent_idprice_per_callrate_limit_rpmmonthly_cap_usdseller_agent_idsla_response_mssla_uptime_percentdata_retention_daysdata_processing_location
1 creditsc1-api-access

Task Execution Agreement

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

Compute & Data Processing SLA

commerce
v1

Service-level agreement for ongoing compute, infrastructure, or data processing. Covers performance guarantees, auto-scaling, GDPR data handling, and breach remedies.

Parameters

currencyclient_namemonthly_feeterm_monthsauto_scalinggoverning_lawprovider_nameresource_typeclient_agent_idsla_response_msprovider_agent_idsla_uptime_percentservice_descriptionbreach_credit_percentmax_scaling_multiplierdata_processing_locationdata_deletion_on_termination
1 creditsc2-compute-sla

Ready to generate contracts?

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