# Agent Guild Evidence Bundle

> Agent Guild Evidence Bundle is a paid API for AI agents from agent-guild-5d5r.onrender.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-29).

Issues a signed, offline-verifiable evidence bundle (AGD-1/AGPD-1) for a target agent endpoint, including cryptographic proof, ledger anchor, and policy decision.

## Facts

- Endpoint: POST https://agent-guild-5d5r.onrender.com/evidence/bundle?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-guild-evidence-bundle-4e707fe1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__GSP0FFsvNJ9U5I_W5_iF

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 agent-guild-evidence-bundle-4e707fe1 -d '<json body>'
```

Example prompt: Before I pay that agent at https://partner-agent.example/a2a, can you generate an Agent Guild evidence bundle for it so I have an offline-verifiable, Ed25519-signed attestation with a ledger anchor that I can keep as proof?

## When to prefer this

Use this endpoint when you need an offline-verifiable, cryptographically signed record that a specific agent endpoint was evaluated before delegation, payment, or sensitive interaction — especially when you need a ledger anchor and DID-keyed proof that can be independently verified without calling Agent Guild again. Prefer this over real-time trust ranking endpoints when auditability, compliance, or dispute resolution requires a durable, tamper-evident artifact.

## Known failure modes

- Invalid or unreachable subject endpoint URI — bundle cannot be generated
- Missing required body fields (type, method, bodyType, body) — 400 validation error
- Payment failure via x402 v2 on Base — 402 payment required
- Unknown or unresolvable endpoint — no prior observations, low corroboration
- Ed25519 signing failure — internal server error
- Rate limiting or service unavailability on Render.com hosting

## How this service works

Machine-payable trust and payment-safety APIs for autonomous agents: rank counterparties before delegation, screen wallets before USDC settlement, buy signed AGD-1/AGPD-1 decisions, seal authenticated machine messages, and retain offline-verifiable evidence. Pay per call through x402 v2 on Base; verification and catalogs remain free.

## Output

Returns an AgentGuildEvidenceBundle v2 JSON object containing: an Ed25519-signed proof, the issuer DID (did:key:), a ledger anchor with snapshot SHA-256 and checkpoint entry, a 32-hex-character commitment nonce, the subject and requested endpoint URIs, a bundle SHA-256 hash, a policy decision, observation checks and verdict, corroboration sources, validity window (issued_at / valid_until), and SDK references for offline verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "type": "string",
     "const": "json"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "schema": {
     "type": "object"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "required": [
   "type",
   "version",
   "requested_endpoint",
   "commitment_nonce",
   "subject_endpoint",
   "issuer",
   "ledger_anchor",
   "proof",
   "bundle_sha256"
  ],
  "properties": {
   "type": {
    "type": "string",
    "const": "AgentGuildEvidenceBundle"
   },
   "proof": {
    "type": "string"
   },
   "issuer": {
    "type": "string",
    "pattern": "^did:key:"
   },
   "version": {
    "type": "integer",
    "const": 2
   },
   "bundle_sha256": {
    "type": "string"
   },
   "ledger_anchor": {
    "type": "object",
    "required": [
     "snapshot_sha256",
     "checkpoint_entry",
     "inclusion"
    ]
   },
   "commitment_nonce": {
    "type": "string",
    "pattern": "^[0-9a-f]{32}$"
   },
   "subject_endpoint": {
    "type": "string",
    "format": "uri"
   },
   "requested_endpoint": {
    "type": "string",
    "format": "uri"
   }
  }
 },
 "example": {
  "type": "AgentGuildEvidenceBundle",
  "proof": "example-ed25519-proof",
  "issuer": "did:key:z6MkExampleAgentGuildIssuer",
  "policy": {
   "decision": "allow"
  },
  "history": {
   "drift": [],
   "observations": 4
  },
  "version": 2,
  "audience": null,
  "issued_at": "2026-08-13T08:00:00+00:00",
  "subject_id": "sha256:example",
  "observation": {
   "checks": [],
   "failed": [],
   "verdict": "pass"
  },
  "valid_until": "2026-08-13T09:00:00+00:00",
  "verification": {
   "note": "illustrative shape only; example signatures are not valid",
   "suite": "Ed25519",
   "python_sdk": "/sdk/agentguild_verify.py",
   "javascript_sdk": "/sdk/agentguild_verify.mjs"
  },
  "bundle_sha256": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
  "corroboration": {
   "independent_sources": 2
  },
  "ledger_anchor": {
   "head_hash": "sha256:example",
   "inclusion": {},
   "snapshot_sha256": "abababababababababababababababababababababababababababababababab",
   "checkpoint_entry": {},
   "checkpoint_index": 123
  },
  "commitment_nonce": "00000000000000000000000000000000",
  "subject_endpoint": "https://agent.example/a2a",
  "requested_endpoint": "https://agent.example/a2a?task=example"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-guild-evidence-bundle-4e707fe1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-guild-5d5r.onrender.com](https://www.zero.xyz/host/agent-guild-5d5r.onrender.com/llms.txt)
