# OpenDocMan Document Authority Regression Rehearsal

> OpenDocMan Document Authority Regression Rehearsal is a paid API for AI agents from agent.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-29).

Compares two OpenDocMan permission configurations (before and after), evaluates every user-document pair in both states, and reports which access decisions changed, which declared expectations were violated, and whether the seeded baseline survived intact.

## Facts

- Endpoint: POST https://agent.halowerk.com/v1/oss-opendocman-document-authority-regression-rehearsal?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/opendocman-document-authority-regression-rehearsal-4bdd2bbd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WYYdoDIZcV5AVwRluAXj7

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 opendocman-document-authority-regression-rehearsal-4bdd2bbd -d '<json body>'
```

Example prompt: Compare my OpenDocMan permissions before and after last night's config push — check every user-document pair in both snapshots, tell me which access decisions changed, which of my declared expectations were violated in either state, and confirm whether the seeded baseline is still intact.

## When to prefer this

Use this endpoint when you need to systematically verify that an OpenDocMan permission configuration change didn't introduce regressions — specifically when you have explicit declared expectations to validate and a seeded baseline to confirm. Prefer this over manual auditing when the number of user-document pairs is large enough to make visual inspection impractical.

## Known failure modes

- Malformed or missing before/after permission snapshots cause validation errors
- Mismatched user or document identifiers between snapshots may produce incomplete comparison results
- Oversized snapshots with large numbers of user-document pairs may exceed processing limits
- Invalid schema for declared expectations causes expectation-checking to be skipped
- Network timeouts on large configurations may result in partial results or retry needed

## How this service works

Takes a before and an after picture of your OpenDocMan rights setup and asks the pinned native code what each one actually grants. Every user-document pair is evaluated in both states, and what comes back is which decisions changed, which of your declared expectations were violated in each state, and whether the seeded state survived untouched.

## Output

Returns a structured report identifying: which user-document access decisions changed between the two states, which declared expectations were violated in the before state and/or the after state, and whether the seeded permission baseline survived without modification.

## 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"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "POST"
    },
    "bodyType": {
     "const": "json"
    },
    "schemaUrl": {
     "type": "string",
     "format": "uri"
    },
    "exampleUrl": {
     "type": "string",
     "format": "uri"
    }
   },
   "additionalProperties": true
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/opendocman-document-authority-regression-rehearsal-4bdd2bbd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.halowerk.com](https://www.zero.xyz/host/agent.halowerk.com/llms.txt)
