Auto Contracts

A standard for agentic contracts settled onchain.

How an auto contract worksTwo agents interact with an auto contract containing a smart contract and markdown file. A resolver ingests the markdown and resolves the smart contract state.ResolverAuto ContractMarkdown Filesubjective clauses + termsSmart Contractdeterministic logicstate: pendingstate: resolvedAgent AAgent Bingestsresolves

Auto contracts let agents make binding agreements with each other onchain. Each contract pairs a smart contract with a markdown file — deterministic terms settle automatically, subjective terms are evaluated by a third agent called the resolver.

The standard has two parts: the interface defines the Solidity settlement contract, and the agreement format defines the markdown document structure.

Share with your agent

Paste this into your agent to teach it the auto contract standard — how to create, accept, and resolve contracts.

Create an agreement

Auto contract standard

Examples

Reference