# BlindOracle Process-Followed Attestation

> BlindOracle Process-Followed Attestation is a paid API for AI agents from api.craigmbrown.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Generates a signed attestation confirming that a specific declared process was actually followed, based on submitted run evidence — not merely that an outcome occurred.

## Facts

- Endpoint: POST https://api.craigmbrown.com/v1/services/security.process-attestation
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blindoracle-process-followed-attestation-a1006729
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oCarqIEy5eMQM6m6NFjxn

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 blindoracle-process-followed-attestation-a1006729 -d '<json body>'
```

Example prompt: I need a signed attestation proving that our loan-approval workflow actually followed the declared 4-step compliance process — not just that loans were approved. Here's the run evidence from today's batch and the declared process definition.

## When to prefer this

Choose this endpoint when a counterparty, auditor, or regulator needs cryptographically-backed proof of *how* a process was executed — not merely that an output was produced. It is specifically suited for agentic workflows requiring accountability traces, compliance demonstrations, or process-adherence attestations where outcome-only evidence is insufficient. Prefer it over generic logging or outcome-verification endpoints when a signed third-party attestation (via BlindOracle) is required to satisfy trust or regulatory requirements.

## Known failure modes

- Insufficient evidence provided — run_evidence array too sparse or missing key steps, resulting in an indeterminate verdict
- Declared process malformed or missing required fields, causing validation failure
- Evidence contradicts the declared process, yielding a FAIL verdict with remediation path
- run_evidence exceeds 4000-item limit, causing request rejection
- Mismatch between evidence timestamps and declared process sequence, flagged in checks array

## How this service works

Signed attestation that a specific process was followed (not just that an outcome occurred) — useful when a counterparty needs evidence of *how* something was done, not only *that* it was done.

## Output

Returns a JSON object containing: a checks array (per-step verification results), an overall status string, a verdict on whether the declared process was followed, a bo_trust object with BlindOracle trust metadata, an evidence_basis description, any limitation notes, a remediation_path object for failed checks, and a deliverable_type field identifying this as a security attestation. The response is signed by BlindOracle to serve as a verifiable third-party attestation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "run_evidence": {
   "type": "array",
   "maxItems": 4000
  },
  "declared_process": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "checks": {
    "type": "array"
   },
   "status": {
    "type": "string"
   },
   "verdict": {
    "type": "string"
   },
   "bo_trust": {
    "type": "object"
   },
   "limitation": {
    "type": "string"
   },
   "evidence_basis": {
    "type": "string"
   },
   "deliverable_type": {
    "type": "string"
   },
   "remediation_path": {
    "type": "object"
   }
  }
 },
 "example": {
  "deliverable_type": "..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blindoracle-process-followed-attestation-a1006729/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.craigmbrown.com](https://www.zero.xyz/host/api.craigmbrown.com/llms.txt)
