SSMDE – Appendix Z — AI Without a Dictionary (Z.5–Z.9)

What lives in the manifest, how to verify, and a copy-ready quickstart.

Z.5 What Lives in the Manifest (and Why)
The manifest is the portable contract: everything needed to recompute align, verify band, and replay timing.
Minimal keys (illustrative):

manifest_id: "AI_TRIAGE_v3"
bands: { A++:{min:0.90,max:1.00,action:"promote",timing:"now"},
         A+ :{min:0.60,max:0.90,action:"proceed"},
         A0 :{min:-0.60,max:0.60,action:"defer"},
         A- :{min:-0.90,max:-0.60,action:"review"},
         A--:{min:-1.00,max:-0.90,action:"block"} }
align_computation:
  step_1: "a_c := clamp(a, -1+eps_a, +1-eps_a)"
  step_2: "u := atanh(a_c)"
  step_3: "U += w*u ; W += w"
  step_4: "align := tanh( U / max(W, eps_w) )"
  eps_a: 1e-6
  eps_w: 1e-12
  weight_rule: "w := 1.0"   # or "w := |m|^gamma"
gate: { mode: "mul", rho: 0.20 }  # optional, alignment-only
escalation_owner: "Safety on-call"

Why: replayability (same math), no silent drift (versioned manifest_id), and explicit duty-of-care (bands with timing + owner).


Z.6 Compliance Surface (Acceptance Gates)
To accept an evidence pack, verify these gates:

1) Collapse parity: phi((m,a)) == m
2) Clamp bounds:   a_c := clamp(a_raw, -1+eps_a, +1-eps_a)
3) Order invariance: batch/stream/shuffle yield identical align
4) Band consistency: thresholds + timing match manifest exactly
5) Stamp chain:     sha256(prev_stamp) == next.prev

One-command check (evidence pack). Replay CSVs with the manifest + stamps; print ALL CHECKS PASSED only if all five gates verify.


Z.7 Privacy Posture (Selective Disclosure, No Leakage)
Allowed: bounded stats, rates, calibrated scores.
Disallowed (without explicit policy): raw user text, direct identifiers, precise geolocation.
Modes:

  • value_only
  • value_plus_band
  • full_ssmde
    Choose the least-necessary disclosure per band; publish this in the manifest.

Z.8 Why This Beats Dictionaries for Day-2 Operations

  • Cheaper to run. Meaning travels as a manifest; no central ontology required to interpret lanes/bands.
  • Safer to update. Policy change ⇒ new manifest_id; never mutate meaning in place.
  • Easier to audit. Replay value, recompute align, confirm band against manifest, verify stamp chain.
  • Vendor-neutral. Any model that emits lanes/bands can interoperate; SSMS optional for naming, correctness rests on math + manifest.

Z.9 Quickstart (Personal → Universal)
Local (Personal AI) emits:

# Inputs: x (value payload), a_raw, w
a_c   := clamp(a_raw, -1+eps_a, +1-eps_a)
u     := atanh(a_c)
U    += w*u ; W += w
align := tanh( U / max(W, eps_w) )

band   := lookup_band(align, manifest.bands)
record := { "value": x, "align": align, "band": band, "manifest_id": manifest.id }

stamp  := ssmclock1_stamp(record)  # "SSMCLOCK1|<utc_iso>|theta=<deg>|sha256=<hex>|prev=<hex|NONE>"
emit(record, stamp)

Cloud (Universal AI) consumes: lanes/bands for routing & audit; preserve m byte-for-byte (collapse parity).
Selective disclosure: value only, value+band, or full SSMDE — driven by policy and privacy posture.


Navigation
Previous — SSMDE – Appendix Z — AI Without a Dictionary (Z.1–Z.4)
Next — SSMDE – Appendix Z — AI Without a Dictionary (Z.10–Z.12)


Directory of Pages
SSMDE – Table of Contents