# AgentProof Compare Two Sources

> AgentProof Compare Two Sources is a paid API for AI agents from agentproof.hatchable.site, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-11).

Compares two content sources and returns a machine-paid provenance receipt with integrity hash documenting the comparison result for autonomous transactions.

## Facts

- Endpoint: POST https://agentproof.hatchable.site/api/paid/compare_two_sources?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentproof-compare-two-sources-7933b32b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MlC_NjqTgbI8S50DBdYKX

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-compare-two-sources-7933b32b -d '<json body>'
```

Example prompt: Compare these two sources — https://site-a.com/report and https://site-b.com/report — and give me a tamper-evident AgentProof receipt with an integrity hash proving you checked them for consistency.

## When to prefer this

Choose this endpoint when an autonomous agent needs tamper-evident, machine-paid proof that two sources were compared — especially for compliance, audit trails, or trust verification in agentic pipelines. It is distinct from simple diff tools because it produces a cryptographic provenance receipt (UUID + SHA-256) suitable for downstream verification. Prefer it over generic comparison tools when the receipt itself (not just the result) is the artifact that matters.

## Known failure modes

- Payment of 0.1 USDC not provided or rejected — 402 Payment Required returned
- One or both source URLs are unreachable or return errors — comparison cannot proceed
- Source content too large or unsupported format — processing failure
- Network timeout fetching one of the sources — partial failure with error response
- Malformed request body — 400 Bad Request with error detail

## 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 containing an 'ok' boolean, the tool name 'compare_two_sources', a provenance receipt object with a UUID and SHA-256 integrity hash, and the service name 'AgentProof'. This receipt acts as machine-verifiable evidence that the comparison was performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urlA": {
   "type": "string",
   "format": "uri"
  },
  "urlB": {
   "type": "string",
   "format": "uri"
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentproof-compare-two-sources-7933b32b/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)
