Skip to main content
Apps/OpenRegister
Stablev3.1NL · EN

OpenRegister

Schemas, registers, structured data objects. The typed-data backbone underneath every other Conduction app, and the install you reach for first.

What it does

The typed-data foundation.

Define a schema once. The app gives you an API, a UI, validation, an audit log, and a citation-stable identifier per record. Every other Conduction app reads and writes through that one source of truth.

Schemas you write once.

Define a register's shape in JSON Schema. The app generates the API, validates every write, and exposes the data to other apps that speak REST.

One backbone, every app.

Every typed object lives in one register. Other apps consume it through the same API. No syncs to maintain, no duplicate sources of truth.

REST and GraphQL, auto-generated.

Both APIs roll out of the schema. No controllers to write, no spec to update when the schema changes, no glue code between OpenRegister and the apps that consume it.

Audit log, signed and timestamped.

Every read, write, and schema change leaves a tamper-evident trail. WOO and BIO compliance evidence ships with the install, no spreadsheet exports at audit time.

Citation-stable identifiers.

Every record gets a permanent identifier the moment you create it. Department reorganisations, system migrations, and renames don't break links to your data.

Open, forever.

Issues land in public, releases are tagged, and every register you create is exportable to plain JSON. The day you uninstall is as easy as the day you installed.

Every feature in the box

The full spec, hover for detail.

Hover (or tab to) any feature to see the full description. Status hex shows where each one is on the maturity curve.

StableBetaComing soon

Core capabilities

JSON Schema validationDefine a register shape in JSON Schema. Every write is validated against it.
REST API, auto-generatedREST API rolls out of the schema. No controllers to write.
GraphQL endpointGraphQL endpoint also generated from the schema. Same source of truth as REST.
Schema versioningMigrations are version-stable; old clients keep working when fields are added.
Citation-stable IDsEvery record gets a permanent identifier the moment you create it.
Signed audit logAudit log is signed and timestamped. WOO and BIO compliance evidence ships with the install.
Retention policiesPer-record retention rules with automatic archival and deletion.
JSON export / importEvery register exportable to plain JSON. Import elsewhere with the same schema.

Integrations

OpenCatalogi indexingOpenCatalogi indexes every register as a searchable public catalogue entry.
OpenConnector ingestOpenConnector ingests data into registers from REST, SOAP, file drops, message queues.
MyDash dashboardsMyDash builds dashboards directly off your registers. No ETL, no separate BI tool.
DocuDesk template fieldsDocuDesk reads register fields straight into document templates and signs the result.
NLDS profile packTwelve NLDS profile packs ship in the install: BAG, BRO, BRP, KvK, RGBZ, ZTC, etc.
Federated registersCross-instance register federation over signed manifests.

Compliance & admin

WOO evidence packWOO compliance evidence (audit log + retention + citation IDs) shipped as a single export.
BIO controlsBIO control mapping covers the audit log, retention policies, role-based access.
GDPR export, per data subjectPer-subject GDPR export collects every record across registers in one ZIP.
Right-to-be-forgottenTombstone-style erasure with retention-policy-aware grace period.
CLI migration toolsSchema migration CLI: dry-run, diff, apply. Idempotent on every run.
Scheduled importsCron-style scheduled imports from external sources via OpenConnector.