# PermitVerdict Oracle Re-Verification

> PermitVerdict Oracle Re-Verification is a paid API for AI agents from permitverdict.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Re-resolves a previously attested settlement decision to check if it still holds, returning CONFIRMED, CHANGED, or INDETERMINATE

## Facts

- Endpoint: GET https://permitverdict.com/v1/oracle/verify
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/permitverdict-oracle-re-verification-fa6f5877
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9pW73uyWmp2_2DAhquhUs

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 permitverdict-oracle-re-verification-fa6f5877
```

Example prompt: Can you re-verify whether my oracle settlement decision decision_id abc123xyz still holds right now — I need to know if it's CONFIRMED, CHANGED, or INDETERMINATE since the exchange may have revised its candle history.

## When to prefer this

Use this endpoint when you need to confirm that a previously attested oracle settlement decision is still valid in real time — especially after exchange outages, suspected candle history revisions, or before acting on a prior attestation. This is distinct from the /v1/oracle/attest endpoint which creates the original attestation; this endpoint only re-checks existing decisions by decision_id.

## Known failure modes

- Invalid or unknown decision_id returns an error
- decision_id has expired or is no longer resolvable
- Venue data unavailable causing INDETERMINATE result
- Network or exchange connectivity issues preventing fresh resolution
- Malformed request missing required decision_id parameter

## How this service works

Re-resolve an attested settlement against the venues right now and report whether it still holds: CONFIRMED, CHANGED, or INDETERMINATE. Exchanges revise candle history and outages end, so an attestation proves what was said while only a fresh resolution proves it is still true. Pass a decision_id issued by /v1/oracle/attest.

## Output

Returns one of three statuses: CONFIRMED (the settlement still holds under current market data), CHANGED (the verdict has shifted due to revised candle history or new data), or INDETERMINATE (cannot be definitively resolved at this time). The response reflects the live re-resolution against current venue data.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/permitverdict-oracle-re-verification-fa6f5877/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from permitverdict.com](https://www.zero.xyz/host/permitverdict.com/llms.txt)
