Formal model
This page sketches the formal object that DPO2U is trying to build.
Core entities
Let:
Sbe a schema space of typed compliance statementsEbe an evidence space, including off-chain artifacts identified by CIDAbe a set of agents that can generate, validate, challenge, or consume statementsRbe a set of regulatory contexts or jurisdictionsTbe a timeline of attestations and revisions
A DPO2U attestation can be modeled as:
att = (s, e_ref, a_v, r, t, o)
Where:
s ∈ Sis the claim or schema instancee_ref ∈ Eis an evidence reference, usually a CID or derived handlea_v ∈ Ais the validating agentr ∈ Ris the regulatory interpretation contextt ∈ Tis the time of validationois the observable outcome, such as score, pass/fail, or bounded assertion
Protocol objective
The protocol objective is not to maximize disclosure. It is to make o verifiable enough for the relying party while minimizing unnecessary exposure of e_ref and the underlying raw evidence.
Minimal correctness conditions
A useful attestation protocol should satisfy at least:
- Schema validity —
sparses and passes declared structural rules - Evidence binding —
e_refis stable and corresponds to the evaluated artifact set - Validator attribution —
a_vis identifiable in a machine-readable way - Temporal clarity —
tis explicit so stale attestations are detectable - Context binding —
ris explicit so cross-jurisdiction interpretation is not silently assumed
Verification function
We can define a protocol-level verification function:
V(s, e_ref, a_v, r, t) -> o
In practice, V may be partly deterministic, partly policy-driven, and sometimes supported by proof systems.
Where cryptography enters
Cryptography is used to strengthen specific properties of V, especially:
- integrity of evidence references
- selective disclosure of inputs
- public verifiability of bounded outputs
But DPO2U should be careful: not every valid attestation requires a zero-knowledge proof, and not every useful compliance workflow should wait for one.
Relationship to routing
The formal model becomes more interesting once a relying party can choose among multiple validators, trust levels, and jurisdiction mappings. That is the routing problem described in Attestation routing.
Relationship to economics
The formal model also needs a game-theoretic layer. If V can be corrupted cheaply, then formal structure alone is insufficient. That leads directly to the Incentive stability (ESS) problem.