A Trust Object states what was assessed, with what confidence, on what evidence. It never contains a recommendation — consumers act against their own thresholds, and the record proves both sides.
TIP · Open specification
TIP defines the full life-cycle of a machine-judgment record — how an AI-derived assessment is recorded, sealed, anchored, verified and superseded — so that any party can rely on it, and prove it, without trusting the issuer. Five layers. Any conforming implementation interoperates.
§0 · Design principles
A Trust Object states what was assessed, with what confidence, on what evidence. It never contains a recommendation — consumers act against their own thresholds, and the record proves both sides.
Integrity proof is independent infrastructure. If verifying a record requires asking the issuer, the protocol has failed — self-attestation is structurally impossible.
Evidence, claims and customer data never touch the anchoring layer. Only cryptographic fingerprints are batched and anchored.
Records are living: new versions supersede, nothing is silently rewritten. The version chain is part of the record.
§1 · TIP-1 · RECORD
One governed, machine-readable record per evaluation. Censio Certs are its branded rendering; the API returns its machine form; the public verify page is its public face.
| Field | Type | Definition |
|---|---|---|
| id | string | Stable object identifier (e.g. CX-924837). Never reused. |
| claim | string | The assessed proposition, stated neutrally. |
| confidence | number 0–1 | Calibrated confidence — one headline score; the full trust profile sits beneath it. |
| evidence | object | Source count, support / conflict split, provenance references. The complete evidence set stays with the issuer; the record carries its summary and hashes. |
| methodology | string | Versioned, published methodology identifier (e.g. compliance-model/3.1). Archived so any version can be inspected later. |
| model_panel | string[] | The model set consulted for the evaluation. |
| issued_at | RFC 3339 | Issuance timestamp (UTC). |
| version | integer | Monotonic version number within the object's chain. |
| supersedes | string? | Reference to the prior version, forming the unbroken chain. |
| issuer | string | Issuing authority. Censio is the first issuer; the layer is open to conforming third parties. |
§2 · TIP-2 · SEAL
The record is serialised as canonical JSON (RFC 8785 / JCS) and hashed with SHA-256. One record, one fingerprint — deterministic from any conforming implementation, in any language. The fingerprint, not the record, is what travels.
§3 · TIP-3 · ANCHOR
Fingerprints are collected into epochs (~60 seconds), built into a Merkle tree, and the single root is anchored on two independent rails: an eIDAS-qualified timestamp (legally recognised proof of existence) and a public-chain transaction (immutable, provider-agnostic — anchoring-partner discussions are underway; the architecture does not depend on any one chain). The design is chain-agnostic: any network able to carry a 32-byte commitment can serve as a rail, and multiple rails may run in parallel. One anchor transaction makes every fingerprint in the batch tamper-evident for its lifetime.
| Anchor field | Definition |
|---|---|
| epoch | Epoch sequence number and closing timestamp. |
| root | Merkle root committing every fingerprint in the epoch. |
| proof | Per-object inclusion path from fingerprint to root. |
| rails | The anchor receipts: qualified-timestamp token and chain transaction reference. |
§4 · TIP-4 · VERIFY
No step contacts the issuer. The verifier CLI and the <censio-verify> embed implement this walk; so can anyone else, from this page alone — that is the point. MCP tools map one-to-one onto this layer (verify_claim · get_trust_object · check_policy · monitor_claim), so AI agents verify mid-workflow, natively. Five conformant methods ship at launch: the web surface, the CLI, the embed, MCP, and fully offline verification from the record alone.
§5 · TIP-5 · SUPERSEDE
Trust is dynamic; the protocol carries the history. A new evaluation of the same claim issues a new version referencing its predecessor. Supersession notices propagate to consumers holding stale versions (webhooks; agents re-check via MCP). Revocation is a terminal supersession — the record stays verifiable, marked revoked, forever. Nothing is ever silently rewritten.
Emits schema-valid records, seals per §2, anchors per §3, publishes methodology versions, honours append-only history.
Implements the full §4 walk with no issuer dependency. Partial verification (fingerprint-only) must be labelled as such.
§6 · The extension family
TIP defines the record. Around it run six extension protocols — all Censio inventions, all already operating inside the platform: the freshness windows, version chains, warrant TTLs, custody tiers, outcome grading and conformance discipline you can see on the live surfaces are these protocols at work. Each is codified here and its full specification publishes progressively, in the order the toolchain opens. The long-form names are claimed as trademarks of Censio; registrations are queued alongside Trust Intelligence Protocol™ and CensioCert™. Most of this estate ran long before it had a name. Specifications can be copied; the issuance history cannot.
Time as a first-class input to trust. Confidence is not a constant: TWDP defines how it decays between evaluations, when a record must be re-derived, and how long any decision may rely on it.
Binds TIP-1 fields · TIP-5 cadence · enforced in /policy/check freshness & mandate TTLs
Bit-exact replay of any past decision moment: what was known, what was authorised, what was decided. CDRP is the wire format the Black Box runs on — an append-only chronology of sealed ticks.
Consumes TIP-1–5 · product surface: The Black Box · visible today in /trust-object/:id/history
Delegated machine authority with provable narrowing. A mandate becomes a chain of warrants across agents — each hop cryptographically smaller than the last, each hop recorded, nothing widening, ever.
Extends Censio Mandates (the TIP enforcement profile) · recorded via CDRP · live surface: POST /mandate
Binds what happened back to what was assessed. When reality resolves, the outcome is attested as a signed witness against the original fingerprint — the calibration loop as a protocol, not a promise.
Binds TIP-1 refs · sealed per TIP-2/3 · builds the calibration track record — reproducible by any third party from sealed witnesses
Chain-of-custody for every evidence item — from source to citation. Nothing supports a confidence score without a custody record; nothing private ever leaves custody.
Feeds the TIP-1 evidence block · fingerprints per TIP-2 · spans the Tier 1–3 evidence network
How Trust Objects travel between issuers — and how future issuers federate under one conformance regime, with Censio as first issuer and registrar of record.
Interchange unit: TIP-1 schema · acceptance test: TIP-4 · root: the Censio registry