Skip to content

Quickstart

This quickstart assumes the AUMP organization repositories are cloned as siblings:

projects/
  spec/
  conformance/
  aump-py/
  aump-js/
  examples/
  site/

1. Run the Conformance Contract

The native runner is Go:

cd conformance
go run ./cmd/aump-conformance validate fixtures

Expected output:

AUMP v0.1 conformance v0.2.0 (spec 0.1.0)
39/39 passed

Python parity runner:

uv sync
uv run aump-conformance validate

The same command is available as a globally installed tool:

uv tool install aump-conformance
aump-conformance validate

2. Evaluate an Action in Python

cd aump-py
uv sync
uv run aump evaluate-action \
  --mandate ../conformance/fixtures/mandates/marketplace-buyer.valid.json \
  --action ../conformance/fixtures/actions/accept-ping-pong.allowed.json

The decision should be allowed.

Installed package:

uv tool install aump
aump evaluate-action \
  --mandate mandate.json \
  --action action.json

Compute the portable mandate reference hash:

aump hash-mandate mandate.json

3. Evaluate an Action in TypeScript

cd aump-js
npm install
npm test

The TypeScript tests consume the same conformance fixture corpus.

Installed package:

npx @agentic-user-mandate-protocol/aump validate mandate mandate.json
npx @agentic-user-mandate-protocol/aump evaluate-action \
  --mandate mandate.json \
  --action action.json

4. Run the Reference Proofs

cd examples
uv sync
uv run aump-examples marketplace

The marketplace proof runs conformance first, then executes a deterministic buyer/seller flow that validates A2A metadata, MCP metadata, protected disclosure denial, budget denial, checkout escalation, and canonical evidence events.

Run the home-buying proof:

uv run aump-examples home-buying

The home-buying proof runs conformance first, then evaluates a property search, offer draft, over-budget denial, missing-contingency denial, protected-factor denial, and submit-offer escalation through the same AUMP runtime.

Installed package:

uv tool install aump-examples
aump-examples marketplace
aump-examples home-buying

What This Proves

Conformance proves implementation agreement on protocol behavior. The examples prove that a deterministic agent runtime can wire AUMP into a real action loop, including outbound A2A mandate references and inbound hash validation.

It does not prove that every LLM will negotiate well. That is a separate application-quality problem. AUMP proves the control boundary around the agent.