# OpenPermit / Open Regulatory Infrastructure

Status: **public working charter — v0.1 draft**

## Mission

Build an open, machine-readable regulatory interface that lets governments, practitioners, software, and models inventory, publish, traverse, verify, measure, challenge, and govern regulatory processes without requiring a proprietary portal, model provider, database, workflow engine, or certification gate.

OpenPermit is the reference implementation. The Open Regulatory Infrastructure (ORI) contract must be independently implementable.

## Federal implementation target: HUD 2026 home-construction best practices

HUD's 2026 **State and Local Best Practices for Home Construction** provides a concrete federal implementation target for the first public ORI profile. HUD organizes its recommendations around **Cost, Land, and Time**, encourages state and local governments to review the residential construction process, publish requirements and fees, eliminate administrative and technology barriers, accelerate permitting, use technology including AI, support certified third-party review, and provide timely dispute resolution.

OpenPermit does **not** treat this guidance as local law or federal endorsement of OpenPermit.

The implementation proposition is narrower and testable:

> Provide an open, machine-readable layer in which a state or local government can inventory its residential construction process, publish the evidence for how it operates, measure performance, and calculate a challengeable delta against HUD's stated best practices.

The HUD profile and the method are public. HUD's guidance is not a scoring rubric; any rubric ORI applies is ORI's own instrument derived from it. Per-municipality rubric scores are held securely and released only by decision (`docs/GOVERNANCE-BOUNDARY.md`).

Machine pattern:

```text
jurisdiction -> approval -> authority -> requirement -> evidence
             -> reviewer -> deadline -> fee -> status -> decision

HUD practice -> implementation control -> evidence -> measurement -> alignment result
```

The machine-readable HUD profile lives at `profiles/federal/hud-home-construction-best-practices-2026.json`.

### Legal boundary

A HUD recommendation is represented as federal guidance, not silently promoted to a binding Requirement for a jurisdiction. EO 14394 states that the order does not create an independently enforceable private right or benefit.

Therefore OpenPermit reports:

> HUD Best Practice X recommends this. Here is the jurisdiction's documented implementation, evidence, performance, and delta.

It does not report:

> HUD requires this county to do X.

## ORI project performance target: 24-hour single-family review

Stated 2026-09-26 by the OpenPermit ORI project (Jeremiah Horstick, project lead):

> **ORI's own target is a 24-hour review for single-family homes.**

- **What it is:** ORI's own design target, a performance level ORI is built to *enable and measure*. It is recorded as a non-binding, self-declared target (`authority_classification: project_self_declared_target`) in `profiles/project/ori-sf-review-target-24h-2026.json`.
- **Scope:** single-family residential (IRC single-family scope). The clock runs from the recorded complete-submission event to the recorded review-decision event. It uses the same shot-clock events as every other ORI timer (start, completion, pause/toll with authority). Active hours exclude recorded toll intervals; elapsed hours are reported alongside.
- **What it is not:** it is not a law, not HUD or other government guidance, and not any jurisdiction's rule. It is not a claim that any jurisdiction meets it or must meet it. This charter asserts no evidence that it is achievable.
- **How it is used:** as a comparison line next to HUD's 60/30-day guidance targets. Measurements against it are comparison output, never compliance findings. Conformance rejects the target if it is serialized as a binding `Requirement` (`conformance/negative/project-target-promoted-to-requirement.json`).

## Federal regulatory-inventory context

ORI also publishes `profiles/federal/regulatory-inventory-2025.json` as a separate policy-context profile grounded in Executive Order 14219, the April 9, 2025 Presidential Memorandum on unlawful regulations, OIRA Memorandum M-25-28, and Secretary Scott Bessent's April 9, 2025 American Bankers Association remarks.

The distinction is explicit:

- EO 14219 and OIRA's implementation guidance concern federal executive-branch regulatory inventory and review; ORI does not convert them into state/local mandates.
- Secretary Bessent's principles are financial-regulation policy principles: clear statutory mandate, cost/benefit efficiency, clear and consistent application, and efficient regulators. ORI uses them as inspectable policy context rather than as universal legal requirements.

This context reinforces a general technical need: regulatory inventories should be addressable, source-grounded, classified, measurable, versioned, and challengeable rather than trapped in static reports.

## Core principles

1. **Permissionless** — no exclusive ownership or certification gate is required to implement the standard.
2. **Source-preserving** — normalized terms never erase source-native language, authority, version, or legal effect.
3. **Addressable** — material regulatory objects and evidence have stable identifiers.
4. **Jurisdiction-aware** — applicability is explicit and traceable.
5. **Graph-native** — dependencies, approvals, evidence, decisions, exceptions, and challenges are traversable relationships.
6. **Challengeable** — assertions and machine conclusions can be challenged with evidence and receive a durable disposition.
7. **Testable** — schema and behavior have executable conformance fixtures.
8. **Model-native** — MCP and equivalent machine interfaces are first-class delivery surfaces.
9. **Vendor-neutral** — portals and runtimes are replaceable; the open contract is not.
10. **Runnable** — the reference node boots locally with useful defaults and no mandatory SaaS account.
11. **Authority-preserving** — automated verification does not silently become legal approval.
12. **Open at the seams** — jurisdictions, standards bodies, universities, practitioners, cloud providers, model providers, and specialist validators can contribute profiles, mappings, evidence, and compute through open interfaces.

## Regulatory inventory as a public primitive

ORI treats regulatory inventory as a first-class data product rather than a static report.

A jurisdiction or authority inventory should answer, with provenance:

- What approvals or regulatory instruments can apply?
- Which authority owns each approval or instrument?
- Which provisions create each requirement?
- Which evidence satisfies it?
- Who may review or attest it?
- What fees apply and why?
- What deadlines or clocks apply?
- Which actions depend on which prior actions?
- Where are reviews duplicated or serial when they could be parallel?
- What exceptions, alternative methods, appeal rights, and challenge paths exist?
- What is known, unknown, disputed, stale, or unverified?

## Graph and precedence semantics

The entire regulatory graph is not assumed to be acyclic. Citations, amendments, challenges, mappings, precedent, and authority relationships can contain cycles.

An explicitly acyclic process slice may declare itself a `PrecedenceGraph`. ORI then requires cycle detection, topological order, prerequisites, blocking analysis, parallel-branch discovery and—when durations are supplied—derived critical path and float. Derived schedule values remain calculations, not source facts.

## Evidence and attestation

ORI supports portable evidence from documents, BIM/IFC models, forms, measurements, images, sensors, inspections and professional attestations. Geo-attested evidence preserves claimed/observed location, uncertainty, time, capture method, transformation history and integrity metadata rather than treating any coordinate or signature as inherently trustworthy.

An open hardware profile may use secure elements, TPMs, signatures or calibration evidence, but no device vendor or hardware mechanism is required by the standard.

## Challenge is part of governance

Assertions, mappings, verification results, evidence and decisions are challengeable objects. A Challenge does not mutate its target. Responses and dispositions are separate append-only objects, preserving the original claim, counter-evidence, rationale and history.

Protocol representation does not create governmental, professional or legal authority for the challenger or decision-maker; authority remains explicit data.

## Model-native interface

The initial reference model transport is MCP Streamable HTTP. The public model interface includes semantic equivalents of:

- capabilities/profile discovery;
- get/inspect;
- typed graph traversal;
- provenance retrieval;
- verification;
- precedence/DAG analysis;
- challenge creation and disposition;
- profile listing.

MCP is a transport, not the ontology. Static HTTP, JSON, JSON-LD-compatible representations, REST-compatible projections, graph traversal and conformance fixtures remain public surfaces.

## Permissionless capability and compute federation

Specialist validators, adapters, evidence collectors, models and compute providers may publish machine-readable capability declarations. Registration means discoverable—not trusted, certified, authorized or endorsed.

Clients and jurisdictions may select capabilities using declared inputs/outputs, profile support, deterministic/probabilistic mode, versions, provenance, conformance results, security/data handling, cost/latency, and challenge/revocation state. Registries may federate; no global central registry is required.

## Permitting is the first traversal, not the boundary

The core ontology is regulatory infrastructure. Residential permitting is the first high-value reference profile because it exercises authority, jurisdiction, requirements, evidence, deadlines, fees, inspections, decisions, third-party credentials, spatial anchors, and disputes in one process.

The same core should support additional regulatory domains through namespaced profiles rather than forks.

## Ecosystem

ORI publishes a shared substrate that anyone may implement. It is not a proprietary OpenPermit product. Jurisdictions, agencies, standards bodies, code officials, builders, engineers, inspectors, universities, civic-tech maintainers, AI/model providers, cloud providers, permitting vendors, manufacturers, suppliers and specialist practitioners can contribute profiles, adapters, mappings, validators, conformance results, evidence formats, open hardware and compute.

No participant becomes required infrastructure merely by contributing.

## Copyright and standards boundary

OpenPermit will not counterfeit authority by republishing licensed model-code or third-party standards text without rights.

The open layer can store source identifiers, adoption/version data, citations, mappings, derived assertions, lawful test definitions, evidence requirements, verification results, deltas, and challenges while keeping authoritative licensed text at its authorized source.

Software is published under Apache-2.0. Prose specifications, documentation, the public benchmark cases and attribution material are published under CC BY-SA 4.0, except files previously dedicated to CC0. Machine-readable schemas, the ORI-CL grammar and vocabulary, profiles and fixtures are dedicated under CC0 1.0. `LICENSE-SPEC.md` holds the per-path map. Third-party rights are unaffected.

## Public and secured

ORI mechanics, the testable benchmark, the IFC schema as a public input, licences and attribution are public. Permit data, donor red-line markup, training data, municipal permit data and per-municipality HUD rubric scores are secured and never enter the public repository. The line is drawn in `docs/GOVERNANCE-BOUNDARY.md`.

## Governance

Governance is exercised through public version history, source provenance, test vectors, conformance results, issue/challenge records, and reproducible evidence.

Implementations may disagree and still interoperate. A mapping is not authoritative merely because it exists. A verifier is not trusted merely because it registers. A model output is an Assertion until authority or applicable process gives it greater effect.

## Release rule

**Problem. Method. Evidence. Tests.**

No grievance narrative. No vendor war. No claim of government endorsement.

Publish the work and make it independently reproducible.
