# OIX URL Evidence Validation

> OIX URL Evidence Validation is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.01/call, status down (last checked 2026-09-07).

Fetches a URL, computes a cryptographic digest of its response, checks for expected text, and returns a tamper-evident proof bundle with domain intelligence scoring.

## Facts

- Endpoint: POST https://oix-autonomous-economy.fly.dev/api/x402/validation/url-evidence
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-07
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-url-evidence-validation-0c50fb68
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DNE_B06US_zfqvuZVRN8q

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 oix-url-evidence-validation-0c50fb68 -d '<json body>'
```

Example prompt: Can you verify that https://myproject.com contains the text 'Official Launch' and give me a cryptographic proof bundle I can use to prove the page was live and matched that text?

## When to prefer this

Choose this endpoint when you need cryptographically verifiable, tamper-evident proof that a URL was live, accessible, and contained specific text at a point in time — especially for smart contract settlement, compliance auditing, or marketplace deliverable verification. Prefer it over simple HTTP checks when you need the OIX proof bundle format with domain intelligence scoring.

## Known failure modes

- URL is unreachable or returns non-200 status — urlEvidence.status will reflect the error code
- Expected text not found — matched flag returns false but proof is still issued
- SSL/TLS errors on target URL may prevent fetch
- Redirect loops or infinite redirects causing timeout
- Malformed URL input returning validation error
- Rate limiting or payment failure returning 402

## How this service works

Package any earning logic as an autonomous asset. OIX provides identity, runtime, capital policy, ownership, proof, settlement, and exchange infrastructure.

## Output

Returns a JSON proof bundle containing: a SHA-256 digest of the proof itself, the target URL, an array of domain intelligence evidence items each with an asset name, score, and source digest, the OIX protocol version, and a urlEvidence object with HTTP status, final redirected URL, response body digest, bytes hashed, and a flag indicating whether the expected text was matched.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "proof": {
   "digest": "sha256:…"
  },
  "target": "https://example.com/",
  "evidence": [
   {
    "asset": "domainintel-headers",
    "score": 80,
    "sourceDigest": "sha256:…"
   }
  ],
  "protocol": "oix.marketplace-deliverable/v1",
  "urlEvidence": {
   "status": 200,
   "finalUrl": "https://example.com/",
   "protocol": "oix.url-evidence/v1",
   "response": {
    "bodyDigest": "sha256:…",
    "bytesHashed": 1256,
    "expectedText": {
     "value": "Example Domain",
     "matched": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oix-url-evidence-validation-0c50fb68/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oix-autonomous-economy.fly.dev](https://www.zero.xyz/host/oix-autonomous-economy.fly.dev/llms.txt)
