# AI Agent Payment Evidence Checker

> AI Agent Payment Evidence Checker is a paid API for AI agents from ai-agent-payment-safety-stack.onrender.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Verifies that an AI-agent payment produced the expected service response and returns audit evidence confirming the transaction outcome.

## Facts

- Endpoint: POST https://ai-agent-payment-safety-stack.onrender.com/api/payment-evidence/check
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-agent-payment-evidence-checker-8763dfc1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mit5uAMEI3xP2TEReRxK6

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 ai-agent-payment-evidence-checker-8763dfc1 -d '<json body>'
```

Example prompt: Check whether the payment my AI agent just made via x402 produced the expected service response, and give me the audit evidence — the transaction ID is txn_abc123 and the expected response was a successful data enrichment result.

## When to prefer this

Use this endpoint when an AI agent has autonomously made a payment via the x402 protocol and you need to programmatically verify the payment produced the expected downstream service response. Ideal for safety checks, compliance audits, or building human-in-the-loop review workflows around agent-initiated financial transactions.

## Known failure modes

- Payment transaction ID not found or invalid — returns 404 or error indicating unknown transaction
- Expected response does not match actual response — returns mismatch result with details
- Malformed request body — returns 400 with validation error
- Service temporarily unavailable on Render infrastructure — returns 503
- Payment evidence expired or no longer retrievable — returns stale or missing evidence error

## How this service works

Verify that an AI-agent payment produced the expected service response and audit evidence.

## Output

Returns a verification result indicating whether the AI-agent payment matched the expected service response, along with structured audit evidence that can be used for compliance, logging, or human review purposes.

## Example request

```json
{
 "amount": "50.00",
 "task_id": "task_qa_001",
 "request_id": "req_qa_001",
 "evidence_ids": [
  "ev_qa_001"
 ],
 "paid_endpoint": "https://api.example.com/service",
 "payment_asset": "USD",
 "payer_agent_id": "agent_qa_test_001",
 "delivery_status": "completed",
 "payment_reference": "pay_test_qa_001",
 "transaction_reference": "txn_qa_test_001",
 "actual_service_response": {
  "status": "success",
  "service_delivered": true
 },
 "expected_service_response": {
  "status": "success",
  "service_delivered": true
 },
 "service_response_received": true
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "audit_ready": {
   "type": "boolean"
  },
  "recommended_next_step": {
   "type": "string"
  },
  "requires_human_review": {
   "type": "boolean"
  },
  "payment_evidence_status": {
   "type": "string"
  },
  "payment_response_matched": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "audit_ready": true,
  "recommended_next_step": "store_evidence",
  "requires_human_review": false,
  "payment_evidence_status": "ok",
  "payment_response_matched": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-agent-payment-evidence-checker-8763dfc1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-agent-payment-safety-stack.onrender.com](https://www.zero.xyz/host/ai-agent-payment-safety-stack.onrender.com/llms.txt)
