# AgentProof Create Transaction Passport

> AgentProof Create Transaction Passport is a paid API for AI agents from agentproof.hatchable.site, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-12).

Creates a signed Agent Transaction Passport™ with integrity hash and provenance receipt for an autonomous transaction, providing machine-verifiable evidence of what occurred.

## Facts

- Endpoint: POST https://agentproof.hatchable.site/api/paid/create_transaction_passport?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentproof-create-transaction-passport-8c7e5082
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s_E-v0TggVnxTe4RgRE1X

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentproof-create-transaction-passport-8c7e5082 -d '<json body>'
```

Example prompt: Create an Agent Transaction Passport for the purchase I just completed — the agent bought 50 units of product SKU-4892 from supplier Acme Corp for $120 — so I have a tamper-evident provenance receipt with an integrity hash I can keep on file.

## When to prefer this

Choose this endpoint when an autonomous agent needs to create a tamper-evident, cryptographically-hashed record of a transaction or action for audit, compliance, or trust purposes. Prefer it over generic logging when you need a signed, machine-verifiable passport with integrity hashing rather than just a log entry. Best suited for high-stakes automated decisions where proof of provenance and exact state at time of action matters.

## Known failure modes

- Payment not received or insufficient USDC — returns 402 Payment Required
- Malformed or missing transaction payload — returns 400 Bad Request
- Duplicate transaction submission — may return existing passport or error depending on deduplication logic
- Service unavailable — returns 503 with no passport issued
- Invalid agent identity or missing provenance fields — returns 422 Unprocessable Entity

## How this service works

AgentProof publishes Agent Transaction Passport™ and provides machine-paid evidence, provenance receipts, source comparison and change monitoring for autonomous transactions.

## Output

Returns a JSON object with ok:true, the tool name, a receipt containing a unique UUID and a SHA-256 integrity hash, and the service name. This passport acts as a machine-verifiable, tamper-evident record of the transaction that was submitted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "agent": {
   "type": "object"
  },
  "mandate": {
   "type": "object"
  },
  "privacy": {
   "type": "object"
  },
  "evidence": {
   "type": "array",
   "items": {
    "type": "object"
   }
  },
  "agreement": {
   "type": "object"
  },
  "principal": {
   "type": "object"
  },
  "settlement": {
   "type": "object"
  },
  "fulfillment": {
   "type": "object"
  },
  "attestations": {
   "type": "array",
   "items": {
    "type": "object"
   }
  },
  "counterparty": {
   "type": "object"
  },
  "jurisdiction": {
   "type": "object"
  },
  "previous_passport_hash": {
   "type": "string"
  },
  "authorization_resolution_id": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "tool": "create_transaction_passport",
  "receipt": {
   "id": "uuid",
   "integrity_sha256": "..."
  },
  "service": "AgentProof"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentproof-create-transaction-passport-8c7e5082/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentproof.hatchable.site](https://www.zero.xyz/host/agentproof.hatchable.site/llms.txt)
