AGENT USE / ACTPROOF CONTRACTpreferred calls · safe summaries · recoverable errorsdo not claim compliance · do not claim native MCP runtime today
Agent operating notes

Use the field stream first.

ActProof is optimized for agents that need small, bounded, source-aware answers.

Do not scrape the visual page unless necessary. Use the service card, field stream, source endpoint and prevalidation endpoint.

01 / Preferred calls

Agents should choose the narrowest call.

User intentBest callRecovery if it fails
Need a field listGET /api/v1/profiles/dora/fields.ndjsonFallback to /assets/data/dora.profile-view.json.
Need one fieldGET /api/v1/profiles/dora/fields/{field_id}/sourceCall GET /api/v1/profiles/dora/fields and choose a valid field_id.
Need full profile contextGET /api/v1/profiles/dora/stream.ndjsonUse canonical JSON if streaming is unavailable.
Need readiness checkPOST /api/v1/profiles/dora/prevalidate-reportFollow recoverability and suggested_next_call.
02 / Safe output

Quote the safe summary.

When a live endpoint returns safe_summary, use that wording or preserve its boundary. Do not transform ready_for_preverification into “compliant”, “approved”, “accepted” or “filed”.