# Rubric Protocol Decision Attestation Verifier

> Rubric Protocol Decision Attestation Verifier is a paid API for AI agents from rubric-protocol.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-21).

Verifies a Rubric decision attestation (DAR/0.1) by checking Merkle inclusion proof, HCS anchor reference, service signature status, and drift flag — or returns a chain-check continuity report when given an agentId.

## Facts

- Endpoint: POST https://rubric-protocol.com/v1/x402/decision-verify?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rubric-protocol-decision-attestation-verifier-12fb099e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0obzSLZgXiClYB-NyptiK

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 rubric-protocol-decision-attestation-verifier-12fb099e -d '<json body>'
```

Example prompt: Can you verify this Rubric decision attestation — DAR/0.1 ID 'dar-abc123' — and tell me if the Merkle proof checks out, the HCS anchor is valid, the signature is good, and whether there's any drift detected?

## When to prefer this

Use this endpoint when you need to cryptographically verify a Rubric-issued decision attestation record (DAR/0.1) anchored on the Hedera Consensus Service, or when you need a continuity audit trail for a specific agent's decision chain. Prefer this over generic blockchain explorers when the attestation was specifically created by the Rubric Protocol and you need structured fields like drift flag and Merkle proof status. The no-charge-if-not-found policy makes it safe for speculative lookups.

## Known failure modes

- Attestation ID not found — no charge applied, empty result returned
- Invalid or malformed DAR format — request rejected with validation error
- HCS anchor unreachable or mirror node timeout — may return partial result
- Signature verification failure due to key rotation — reported as invalid status
- AgentId with no recorded decisions — returns empty continuity report

## How this service works

Verify a Rubric decision attestation (DAR/0.1): Merkle inclusion proof, HCS anchor ref, service signature status, drift flag. Pass agentId instead for a chain-check continuity report. Not found means no charge. $0.10 either mode.

## Output

Returns a structured verification report including: Merkle inclusion proof validity, HCS anchor reference details, service signature status (valid/invalid/revoked), and a drift flag indicating whether the attestation has deviated from its original state. When an agentId is passed, returns a chain-check continuity report covering the full decision chain for that agent.

## 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"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "format": {
     "type": "string"
    },
    "example": {}
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rubric-protocol-decision-attestation-verifier-12fb099e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rubric-protocol.com](https://www.zero.xyz/host/rubric-protocol.com/llms.txt)
