Skip to content

Conformance & the One-Way Valve

Standards conformance in Demiton is a property declared at the edges of the system, not a claim about internal storage. This page is the concrete “how it’s enforced” companion to OCDS and OC4IDS.


Every adapter that touches procurement or delivery-reporting data declares its own conformance level:

Adapter kind Declares
Procurement adapters (AusTender, state portals) ocds-1.1
The snapshot publication path oc4ids-0.9.5
Native operational adapters (ERP, field ops, payroll) none

Nothing in the platform stores OCDS or OC4IDS as its native format. Internal facts keep their own typed structure; conformant output is projected wherever a boundary is crossed - on ingest from a government portal, or on publication out. See OCDS for what that projection looks like on the way in.


Your tenant’s operational memory - site diaries, allocations, payroll reconciliations, anything produced by running your own business - never flows to Demiton’s public platform hub as a side effect of being in the system. It reaches the public side only through a delivery record you explicitly choose to publish.

That’s the One-Way Valve: data can flow from the public hub into your tenant freely (that’s how Market works), but it only flows back out through one deliberate, logged action - never silently, never automatically.

There is exactly one way tenant data becomes public: it is published as a project snapshot. Three properties of that path are what make the guarantee hold.

  • One writer. A single publication service is the only code in the platform permitted to insert, update, or delete a published snapshot. Nothing else can put a row on the public side, so there is one place to audit rather than a rule every future feature has to remember to obey.
  • Validated before it persists. That service projects the snapshot into OC4IDS shape and validates it against the OC4IDS JSON Schema and its codelists before anything is written. A conformance failure is deterministic and non-retryable - the publication does not happen, and there is no silent fallback to publishing something unvalidated.
  • Triggered, never ambient. Publication runs as an explicit workflow step. No scheduled sweep, harvest, or background job publishes tenant operational data.

Reads work the same way in the other direction: the public procurement endpoints serve only the award and contract stages anonymously. Planning and tender data requires an authenticated, entitled session.


  • OCDS - the pre-award standard this conformance model produces
  • OC4IDS - the delivery-reporting standard, and what a publication contains
  • Security - the broader identity and audit model this sits within