Skip to content

Deep Verification

Deep verification is Safebox's layered model for deciding whether a digital record should be trusted.

It is a play on two familiar ideas:

  • Deep links take you to a precise thing, not just a homepage.
  • Defense in depth uses multiple independent layers instead of one fragile gate.

Deep verification applies the same instinct to records. It does not ask one database, one file type, one preview screen, or one signature to answer every question. It separates the interests and lets each layer do the job it is good at.

exact bytes
    -> Uniform Digest Anchor
    -> native verification and signed attestations
    -> control evidence
    -> recognized actors
    -> verifier policy
    -> human-readable result

Why this matters

A digital record can be many things at once.

A boarding pass, ticket, credential, invoice, bill of lading, PDF, or Wallet pass has bytes. It may have a useful preview. It may be signed by an issuer. It may have a control history. It may be recognized by one institution and ignored by another. It may be valid today and expired tomorrow.

Those are different questions:

Question Layer
Are these the exact bytes? Uniform Digest Anchor and integrity
What should the user see? Representation
Is its native proof valid? Format-specific verification
Who originated or controlled it? Signed control evidence
Who recognizes those keys or organizations? Recognition
What conclusion should this verifier reach? Policy

Safebox is designed so those questions stay legible.

Check, Present, Share

Safebox presents graduated disclosure as three ordinary actions. The appropriate stopping point depends on the consequence of the decision being made.

Action What the verifier receives Best suited to
Check Control History and durable OpenETR evidence; the private artifact does not need to be disclosed Evidence review, signer recognition, status, and deciding whether further disclosure is warranted
Present A temporary view of the exact record, its human-readable details, and its Control History Routine inspection where the verifier does not need to retain the record
Share The exact record bytes in the verifier's own Safebox, together with the digest anchor and available signed evidence Higher-consequence decisions, independent tooling, archival comparison, native-format validation, or policy review

Check is the Safebox name for opening the record's Control History. It is the lowest-disclosure starting point: inspect the signed evidence first, then decide whether the record itself is needed.

Present is the ordinary inspection interaction. The holder opens the record and presents a QR code. A verifier can inspect the exact record and follow its durable evidence without importing it into another Safebox. When the presentation ends, its temporary transfer object can be removed; the durable OpenETR evidence remains independently queryable.

Share is the intentional escalation to deep verification. The verifier can retain the exact artifact, calculate its digest, apply native format checks, query signed Anchor and control records, consult recognition sources, and apply its own policy. Receiving a copy for verification does not by itself transfer ownership or control. Any control transfer must be represented by the appropriate separately signed events.

Check   -> inspect Control History and durable evidence
Present -> inspect the exact record temporarily
Share   -> receive the exact record for deep verification

This makes verification proportional to risk. Safebox does not force every interaction into either blind trust or a heavyweight credential exchange.

Explore the Graduated Disclosure model

The Uniform Digest Anchor

When Acorn stores a Record File, it preserves the exact artifact bytes and encrypts them before blob storage. The plaintext digest becomes the stable Uniform Digest Anchor (UDA) for verification and attestations.

For example, an Apple Wallet .pkpass file is a ZIP-shaped package, but the user-facing artifact is a Wallet pass. Safebox Web can render the pass fields, logo, and barcode, including boarding-pass Aztec codes. That preview helps a person understand the record.

The UDA is still the digest of the exact .pkpass bytes.

preview is for understanding
digest is for evidence

This means Safebox can show a useful representation without rewriting the artifact or making the preview itself the object of verification.

Where OpenETR fits

OpenETR adds one possible consequential-state layer around a Uniform Digest Anchor. The digest identifies the Digital Artifact; signed records form a candidate Digital Controllable Record; defined protocol rules determine what state follows.

It can answer questions like:

  • Which Anchor record begins each candidate DCR?
  • Which key controlled it at a given point?
  • Was it transferred, presented, encumbered, redeemed, or terminated?
  • What consequential state follows under the selected rules?
  • Which actors and results does this verifier recognize?

Safebox Web can retrieve the Record File through Acorn, hash the exact bytes, and pass that digest into OpenETR verification. The verifier can then validate the available DCR evidence, derive consequential state under an identified rule set, and evaluate recognition separately.

The application does not have to become the registry. The blob store does not have to understand the file. The preview does not have to prove the whole truth. Each layer contributes one part of the answer.

The same separation applies to W3C Verifiable Credentials, EUDI PIDs, and mobile driving licences. Credential proof, status, holder presentation, issuer recognition, and verifier policy answer important credential questions. OpenETR can go deeper when the credential refers to a Digital Artifact whose DCR and consequential state also need to be examined. Safebox can preserve the exact credential and Record File while keeping those verification layers distinct.

See the credential and Wallet-pass path

Effective MIME and representation

Acorn's effective MIME metadata helps Safebox Web choose a representation.

Examples:

Effective MIME Safebox Web can show
image/png Image preview
application/pdf PDF preview
application/vnd.apple.pkpass Wallet pass preview
application/vc W3C credential field preview
application/mdoc+cbor with EUDI PID docType Semantic PID preview
application/mdoc+cbor with ISO mDL docType Semantic mobile driving licence preview
unsupported type Download-only attachment

Effective MIME is not the verification proof. It is a rendering hint preserved with the record. The digest remains the precise anchor.

That separation is what lets Safebox safely say:

show it as a Wallet pass
verify it as these exact bytes
reason about it through signed control evidence

A stronger verification model

Deep verification gives Safebox room to support richer records without stuffing every concern into one component.

Acorn safeguards keys, encrypted records, exact bytes, and digests. Grove stores opaque encrypted blobs. Spurline and other relays preserve signed evidence. OpenETR can validate DCR evidence and derive consequential state. Safebox Web renders the workflow and explains the separate results.

That is powerful because failure in one layer does not automatically collapse the whole model. A pretty preview is not enough. A matching hash is not enough. A signature from an unknown key is not enough. A recognized issuer still needs policy. The confidence comes from the layers fitting together.

Deep verification is the product name for that fit.