Copy-ready policy assets, edge numerics guide, and the one-line takeaway.
Z.13 Band-Card Template (copy-ready)
Declare what each band obligates you to do — human-readable, machine-parsable. Keep it next to your manifest.
band_card:
manifest_id: "AI_TRIAGE_v3" # must match manifest.id
policy_owner: "Safety & Quality"
escalation_owner: "Safety on-call"
review_cycle: "30 days"
disclosure_modes:
- "value_only"
- "value_plus_band"
- "full_ssmde"
notes: "Observation-only; bands are advisory, not life-critical directives."
bands:
- label: "A++"
align_range: [0.90, 1.00]
action: "promote"
timing: "now"
sla: "99% within 1 min"
disclosure: "full_ssmde"
audit_evidence: "record + stamp + manifest_id"
examples: ["deploy small patch", "auto-approve non-critical task"]
- label: "A+"
align_range: [0.60, 0.90]
action: "proceed"
timing: "soon"
sla: "95% within 15 min"
disclosure: "value_plus_band"
audit_evidence: "record + manifest_id"
examples: ["stage to canary", "queue for reviewer"]
- label: "A0"
align_range: [-0.60, 0.60]
action: "defer"
timing: "later"
sla: "review weekly"
disclosure: "value_only"
audit_evidence: "record only"
examples: ["park in backlog", "await more signals"]
- label: "A-"
align_range: [-0.90, -0.60]
action: "review"
timing: "within 24h"
sla: "100% triaged"
disclosure: "full_ssmde"
audit_evidence: "record + stamp + manifest_id"
examples: ["assign human owner", "collect counter-evidence"]
- label: "A--"
align_range: [-1.00, -0.90]
action: "block"
timing: "immediate"
sla: "100% within 5 min"
disclosure: "full_ssmde"
audit_evidence: "record + stamp + manifest_id + incident id"
examples: ["halt rollout", "disable feature flag"]
Operational guidance: single source of truth with the manifest; always publish escalation_owner; choose least-necessary disclosure per band; observation-only.
Z.14 Manifest JSON Starter (copy-ready)
Make policy portable: everything needed to recompute align, verify band, and replay the past — in one document.
{
"id": "AI_TRIAGE_v3",
"description": "Triaging policy for decode/routing oversight; observation-only.",
"owners": ["Safety & Quality"],
"escalation_owner": "Safety on-call",
"align_computation": {
"step_1": "a_c := clamp(a, -1+eps_a, +1-eps_a)",
"step_2": "u := atanh(a_c)",
"accumulate": "U += w*u ; W += w",
"step_3": "align := tanh( U / max(W, eps_w) )",
"eps_a": 1e-6,
"eps_w": 1e-12,
"weight_rule": "w := 1.0"
},
"gate": {
"enabled": false,
"mode": "mul",
"rho": 0.20,
"note": "Optional environment gate; alignment-only; classical m untouched."
},
"bands": [
{ "label": "A++", "min": 0.90, "max": 1.00, "action": "promote", "timing": "now" },
{ "label": "A+", "min": 0.60, "max": 0.90, "action": "proceed", "timing": "soon" },
{ "label": "A0", "min": -0.60, "max": 0.60, "action": "defer", "timing": "later" },
{ "label": "A-", "min": -0.90, "max": -0.60, "action": "review", "timing": "within 24h" },
{ "label": "A--", "min": -1.00, "max": -0.90, "action": "block", "timing": "immediate" }
],
"disclosure_policy": {
"A++": "full_ssmde",
"A+": "value_plus_band",
"A0": "value_only",
"A-": "full_ssmde",
"A--": "full_ssmde"
},
"observability": {
"acceptance_gates": [
"phi((m,a)) == m",
"a_c := clamp(a, -1+eps_a, +1-eps_a)",
"order_invariance := true",
"band_thresholds_match_manifest := true",
"sha256(prev_stamp) == next.prev"
],
"tolerance_align_fixed_point": 1e-4
},
"stamp_requirements": {
"format": "SSMCLOCK1|<utc_iso>|theta=<deg>|sha256=<hex>|prev=<hex|NONE>",
"chain_policy": "never edit historical stamps; branch via prev only",
"reconcile": "prefer chain with latest utc_iso and intact verification; retain alternate lineage until resolved"
},
"notes": "Observation-only; advisory bands; preserve m byte-for-byte."
}
Producer checklist: collapse parity phi((m,a)) = m; order invariance; immutable stamps; declare fixed-point tolerances if used.
Z.15 Edge Fixed-Point Guide (phones, gateways, tiny MCUs)
Run the lane math everywhere while keeping results within a known tolerance; classical values remain untouched.
- Reference pipeline (semantic invariant):
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) )
- Recommended numeric formats:
Q2.14fora_c,align,u;Q10.22forU,W;winQ4.12(or integer1). - LUT + short polynomial:
atanh(x)(|x| ≤ 0.95): 257-entry symmetric LUT + linear segment slope.tanh(y): piecewise (e.g., Pade-like); saturate beyond range. - Fixed-point pseudocode (copy-ready):
eps_a := toQ2_14(1e-6)
eps_w := toQ10_22(1e-12)
# Inputs: a_raw (Q2.14), w (Q4.12); State: U, W (Q10.22)
a_c := clamp(a_raw, toQ2_14(-1)+eps_a, toQ2_14(+1)-eps_a)
u := atanh_Q(a_c) # LUT + linear correction
U := U + mulQ(w, u, outQ=Q10_22)
W := W + toQ10_22(fromQ4_12(w))
den := max(W, eps_w) # Q10.22
r := divQ(U, den, outQ=Q2_14) # Q2.14
align := tanh_Q(r) # piecewise approx Q2.14
- Acceptance tests (must pass):
|align_fixed - align_float| ≤ 1e-4; no band edge cross vs float reference; saturation safety for accumulators;W=0guard. - Operational notes: preserve
m; declare tolerance in manifest; reuse LUTs across firmware/silicon for reproducible evidence.
Z.16 One-Line Takeaway
Keep your numbers. Add a tiny lane. Stamp every claim. AI does not need a global dictionary to “understand” you — your manifest already defines meaning, duties, and proof.
Navigation
Previous — SSMDE – Appendix Z — AI Without a Dictionary (Z.10–Z.12)
Next — End of SSMDE Blog
Directory of Pages
SSMDE – Table of Contents