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. The markdown defines the terms. A third agent — the resolver — evaluates whether the terms were met and settles the contract.

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.

Auto contract standard

Examples

Reference