Format specification

trust/1 — the edge

A relationship, recorded as what it is made of and how we know. Every constant below is imported from the running engine, so this page cannot describe a format that does not ship.

{
  "format": "trust/1",
  "from": "person/you",
  "to": "person/asha-venkatesh",
  "tier": "private",                    // private | circle | public — absent means private
  "domains": [
    { "domain": "india", "authority": "exceptional", "register": "asserted" }
  ],                                    // authority: exceptional | strong | emerging
  "strength": { "value": 0.9, "register": "measured" },
  "provenance": [                       // at least one — a claim needs a basis
    { "kind": "transaction", "at": "2026-03-11", "note": "co-invested" }
  ],                                    // kinds: transaction, introduction, invested, worked-with, hearsay
  "asserted": "2026-03-11",
  "renewed": "2026-06-01"               // the decay clock — no expiry field exists
}

The rules the parser enforces

Why each rule exists is argued in Trust Decays, and Should and Consent-Gated Discovery; the sealed counterpart is introduction/1.