Profile-view JSON.
Use /assets/data/dora.profile-view.json as the complete browser-ready profile projection.
ActProof Events turns a regulatory profile into a reusable object that different teams can consume in different ways.
Compliance teams use it to prevalidate drafts. GRC builders use it as a public source-bound reference. Auditors use it to inspect mappings. AI agents use it as a callable grounding layer. Maintainers use it to build public profiles without turning law into private JSON.
For compliance, risk and regulatory reporting teams, ActProof is useful before the expensive review step. It identifies missing required fields, unknown fields, high-judgement fields, private fields and evidence expectations against the source-bound DORA profile.
Use it when you need to know whether a draft is structurally ready, not whether it is legally compliant.
pip install actproof-events actproof-events lint-report \ op:eu.dora.ict_incident_notification_initial.v1 \ draft-report.json
Missing required fields, high-interpretive fields, private disclosure tiers and evidence labels are surfaced before signing, timestamping, anchoring or submission preparation.
GRC and regtech products already own forms, workflows, evidence queues, dashboards and case management. ActProof should sit underneath: a public profile object that product schemas can align against.
The goal is not to replace the workflow. The goal is to make the workflow explainable field by field.
Use /assets/data/dora.profile-view.json as the complete browser-ready profile projection.
Use /api/v1/profiles/dora/fields.ndjson and stream.ndjson for incremental field intelligence.
Use /openapi.json to discover field-source and prevalidation contracts.
Auditors and reviewers need to know whether a regulatory data structure has a traceable source basis and where judgement entered. ActProof exposes field derivations, source atoms, review gates, hashes and boundary claims.
That makes the profile challengeable: a weak source locator, overbroad derivation, missing evidence label or unsupported claim can be discussed field by field.
AI agents should not scrape long PDFs or infer regulatory meaning from marketing pages. They should use compact machine-readable entrypoints that say what the service can answer, what it must not claim, and which call to make next.
For agents, ActProof is a bounded contract: explain a field, stream fields, lint a draft, prevalidate readiness.
GET /.well-known/agent-card.json GET /llms.txt GET /api/v1/profiles/dora/fields.ndjson GET /api/v1/profiles/dora/fields/classification_criteria_triggered/source.json GET /api/v1/profiles/dora/fields/classification_criteria_triggered/events.ndjson
Agents can discover the service card, choose a field stream, request a specific field source explanation, and quote the built-in safe summary and boundary instead of inventing one.
Machine-readable regulation should not become private, unreviewable JSON controlled by individual vendors. Public-interest maintainers can reuse the ActProof model to publish source atoms, field derivations, profile-view projections and review gates.
Articles, template fields, glossary entries, classification criteria and obligation contexts become discrete source atoms.
Every operational field can carry derivation type, source atoms, review gate, release scope and non-claims.
The same profile can feed a website, API, NDJSON stream, MCP manifest, audit pack or local verifier.
External systems may call the same DORA concept by different names. ActProof does not require anyone to rename their fields. It provides stable, source-bound profile-local identifiers that other schemas can map to.
Map by source atoms, template locators, evidence expectations and meaning — not by field name alone.
ActProof is most useful when the same source-bound object can be read by people, packages, agents and review tools without rewriting the underlying claim.
| Surface | Best for | Entry point |
|---|---|---|
| Python package | reproducible generation and local checks | pip install actproof-events |
| CLI | developer, compliance and CI checks | actproof-events lint-report … |
| Profile-view JSON | websites, audit packs and dashboards | /assets/data/dora.profile-view.json |
| NDJSON streams | agents, crawlers and indexing | /api/v1/profiles/dora/stream.ndjson |
| OpenAPI | integration tooling | /openapi.json |
| MCP manifests | tool-using AI systems | /.well-known/mcp.json |
| Live frontend | human field inspection | /profiles/dora/live/ |
ActProof Events should be used as a source-bound profile and pre-validation layer. It should not be used as a legal opinion, compliance certificate, reporting gateway, evidence storage system, incident-response platform, or proof that a submitted value is factually correct.
The same source-bound profile gives each audience a different operational surface without changing the underlying evidence object.