-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDelta-Atlas-GapCheck.html
More file actions
231 lines (225 loc) · 140 KB
/
Copy pathDelta-Atlas-GapCheck.html
File metadata and controls
231 lines (225 loc) · 140 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Delta Atlas - Gap Check</title>
<style>
:root{--bg:#16301f;--panel:#2c4a38;--line:#4a6b56;--txt:#fafcf7;--dim:#d3decf;--accent:#e3c258;--green:#8fe0a5;--amber:#f2cd55;--red:#ff9d80;}
*{box-sizing:border-box;} body{margin:0;background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:14.5px;font-weight:450;line-height:1.55;}
header{padding:15px 22px;border-bottom:1px solid var(--line);}
header h1{margin:0;font-size:18px;} header p{margin:4px 0 0;color:var(--dim);font-size:12.5px;max-width:900px;}
.wrap{display:flex;gap:0;align-items:stretch;min-height:calc(100vh - 66px);}
.in{width:42%;min-width:300px;border-right:1px solid var(--line);padding:16px 18px;display:flex;flex-direction:column;}
textarea{flex:1;min-height:280px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13.5px;
font-family:inherit;background:var(--panel);color:var(--txt);line-height:1.5;}
textarea:focus{outline:none;border-color:var(--accent);}
.row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;}
.btn{cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--txt);font-size:13px;padding:9px 15px;border-radius:9px;}
.btn.pri{background:var(--accent);color:#1e2b17;border-color:var(--accent);font-weight:600;}
.btn:hover{border-color:var(--accent);}
main{flex:1;padding:16px 22px 80px;overflow:auto;min-width:0;}
.placeholder{color:var(--dim);font-size:13px;margin-top:30px;text-align:center;}
.head{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:14px;}
.metric{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px;min-width:150px;}
.metric .n{font-size:20px;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace;}
.metric .l{font-size:11px;color:var(--dim);}
.seclbl{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);margin:18px 0 8px;border-bottom:1px solid var(--line);padding-bottom:5px;}
.gap{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--red);border-radius:10px;padding:12px 15px;margin:9px 0;}
.gap.warn{border-left-color:var(--amber);} .gap.info{border-left-color:var(--accent);}
.gap .t{font-weight:650;font-size:14px;margin-bottom:3px;} .gap .dt{font-size:13px;color:var(--txt);} .gap .dt b{color:var(--txt);}
.sugg{margin-top:8px;} .close{margin-top:8px;font-size:12px;color:var(--dim);border-top:1px dashed var(--line);padding-top:7px;} .close b{color:var(--green);} .chip{display:inline-block;cursor:pointer;border:1px solid var(--line);border-radius:20px;padding:3px 10px;font-size:12px;margin:3px 5px 0 0;background:rgba(217,181,69,0.05);}
.chip:hover{border-color:var(--accent);color:var(--accent);} .chipdef{font-size:12px;color:var(--dim);margin:6px 0 0;padding:7px 10px;background:var(--bg);border-radius:8px;display:none;}
.cov{display:flex;flex-wrap:wrap;gap:6px;} .pill{border:1px solid var(--line);border-radius:20px;padding:4px 11px;font-size:12px;background:var(--panel);}
.pill.miss{color:var(--dim);opacity:.7;border-style:dashed;}
.found{display:flex;flex-wrap:wrap;gap:5px;} .fitem{border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:12px;background:var(--panel);}
.sdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;}
.note{margin-top:22px;color:var(--dim);font-size:11.5px;border-top:1px solid var(--line);padding-top:12px;}
/* mobile: stack the two-column tool layout so nothing is trapped in a fixed-height pane */
@media (max-width:720px){
.wrap{flex-direction:column;min-height:0;}
.in,.side{width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;border-right:none;border-bottom:1px solid var(--line);}
main{overflow:visible!important;height:auto!important;min-height:0!important;}
}
/* canonical typography: one baseline across every page (added 2026-07-11) */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:14.5px;font-weight:450;line-height:1.6;}
textarea,input,select{font-family:inherit;font-size:14px;line-height:1.5;}
button{font-family:inherit;}
::placeholder{color:var(--dim);opacity:1;}
/* embed mode: when loaded as the homepage hero, hide the page's own header (the home nav is above) */
body.embed header{display:none;}
body.embed .wrap{min-height:auto;}
</style></head><body>
<header>
<h1>Delta Atlas - Gap Check</h1>
<p>Paste an AI policy, project plan, or vendor claim. It reads the governance terms you used and flags what is <b>missing</b>: risks named with no control, autonomy with no oversight, and terms that are still thin. It checks structure, not correctness, and it runs entirely on your device. In the atlas grammar: your document is the <b>claim</b>; its own stated controls are the <b>witness</b>; the findings are the difference.</p>
</header>
<div class="wrap">
<div class="in">
<textarea id="src" placeholder="Paste text here. For example, an AI use policy, a system description, or a vendor's safety claims."></textarea>
<div class="row">
<button class="btn pri" id="run">Check for gaps</button>
<button class="btn" id="ex">Load example</button>
<button class="btn" id="batchBtn">Batch: off</button>
<button class="btn" id="clr">Clear</button>
</div>
</div>
<main id="out"><div class="placeholder">Paste something on the left and press <b>Check for gaps</b>.<br/>Or press <b>Load example</b> to see how it works.</div></main>
</div>
<script src="lexicon-engine.js"></script>
<script>
const DATA={"terms":[{"id":"artificial-intelligence","name":"Artificial Intelligence","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Software that performs tasks we associate with human intelligence: learning from data, spotting patterns, using language, or making decisions.","aliases":["artificial intelligence"]},{"id":"traditional-ai","name":"Traditional AI","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Useful contrast: it explains why modern AI behaves less predictably, having learned patterns instead of being told rules.","aliases":["rule based ai","symbolic ai","traditional ai"]},{"id":"machine-learning","name":"Machine Learning","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"A method where a system learns patterns from data instead of following explicit rules, then applies them to new inputs.","aliases":["machine learning"]},{"id":"deep-learning","name":"Deep Learning","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The breakthrough that made image recognition, speech, and language models work well.","aliases":["deep learning"]},{"id":"neural-network","name":"Neural Network","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The basic machinery deep learning runs on.","aliases":["neural network"]},{"id":"parameter-weights","name":"Parameter / Weights","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The numbers a model adjusts during training to store what it has learned. Model size is often quoted as a parameter count.","aliases":["parameter weights","parameter","weights"]},{"id":"model","name":"Model","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"A trained system that maps inputs to outputs. The artifact you run, deploy, and govern once training is finished.","aliases":["model"]},{"id":"foundation-model","name":"Foundation Model","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"A large model trained broadly on general data, then adapted to many tasks rather than trained from scratch for each one.","aliases":["foundation model"]},{"id":"large-language-model","name":"Large Language Model","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The core of chatbots and most agentic systems; NSA/CISA guidance treats agentic AI as primarily LLM-based.","aliases":["large language model","llm"]},{"id":"generative-ai","name":"Generative AI","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Names the capability that distinguishes today's tools from older predict-and-classify AI.","aliases":["generative ai"]},{"id":"transformer","name":"Transformer","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The architecture that made LLMs possible. You rarely need the internals, but the word comes up constantly.","aliases":["transformer"]},{"id":"context-window","name":"Context Window","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"The fixed amount of text, measured in tokens, a model can consider at once. Input beyond it is dropped or must be retrieved.","aliases":["context window"]},{"id":"embeddings","name":"Embeddings","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Data represented as numeric vectors whose distances reflect similarity in meaning, which enables search and comparison by meaning.","aliases":["embeddings","embedding"]},{"id":"inference","name":"Inference","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Running a trained model to produce an output. The operating phase of AI, as opposed to training.","aliases":["inference"]},{"id":"training-data","name":"Training Data","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Quality, bias, and provenance of this data shape everything the model later does. A core governance concern.","aliases":["training data"]},{"id":"fine-tuning","name":"Fine-tuning","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Further training a pretrained model on focused data so it adapts to a specific task or domain.","aliases":["fine tuning"]},{"id":"prompt","name":"Prompt","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"human","def":"The text input given to a model. It carries both the request and its context, so its wording strongly shapes the output.","aliases":["prompt"]},{"id":"prompt-engineering","name":"Prompt Engineering","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"human","def":"The practice of designing prompts, examples, and context to get reliable outputs from a model without retraining it.","aliases":["prompt engineering"]},{"id":"retrieval-augmented-generation","name":"Retrieval-Augmented Generation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A method where the model first retrieves relevant documents, then writes its answer from them, so it can cite current or private facts instead of relying on memory. Cuts down made-up answers.","aliases":["rag","retrieval augmented generation"]},{"id":"reasoning-model","name":"Reasoning Model","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Better at math, logic, and multi-step tasks; underpins more capable agents.","aliases":["reasoning model"]},{"id":"multimodal-ai","name":"Multimodal AI","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Expands what agents can perceive and act on (reading a screenshot, describing a photo).","aliases":["multimodal ai"]},{"id":"agent","name":"Agent","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"An AI system that pursues a goal over multiple steps, choosing actions and calling tools, rather than answering a single prompt.","aliases":["agent"]},{"id":"agentic-ai","name":"Agentic AI","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"AI that pursues goals over multiple steps with limited human oversight, often by coordinating one or more agents and subagents. Agency is a spectrum, from a single scoped agent to many acting together, not an on/off switch.","aliases":["agentic ai"]},{"id":"autonomy","name":"Autonomy","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"The dial that most determines risk. More autonomy = more speed and scale, but also more ways to go wrong before anyone notices.","aliases":["autonomy"]},{"id":"tool-use-function-calling","name":"Tool Use / Function Calling","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"What lets an agent affect the real world. Also the main place it can cause real damage, so tools are a key control point.","aliases":["function calling","tool use function calling"]},{"id":"orchestration","name":"Orchestration","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"The layer that coordinates models, tools, and steps into a workflow, and where approvals and limits are enforced.","aliases":["orchestration"]},{"id":"planning","name":"Planning","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"The capability that turns a single answer into a multi-step task. Powerful, and harder to predict or audit.","aliases":["planning"]},{"id":"goal-objective","name":"Goal / Objective","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"The thing everything else is optimized toward. Most agentic failures trace back to a goal that was vague, wrong, or quietly outranked the rules.","aliases":["goal objective","goal","objective"]},{"id":"workflow","name":"Workflow","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"A fixed series of steps the AI follows to finish a task. Because the path is set ahead of time, it is predictable and easy to check, which is why it is the safest place to start.","aliases":["workflow"]},{"id":"multi-agent-system","name":"Multi-Agent System","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"More capable, but introduces structural risk: one agent's error can cascade through the others (NSA/CISA).","aliases":["mas","multi agent system","multi-agent","multi agent"]},{"id":"model-context-protocol","name":"Model Context Protocol","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"An open standard for connecting agents to external tools and data through one uniform interface.","aliases":["mcp","model context protocol","tool connector protocol"]},{"id":"memory","name":"Memory","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Lets agents stay coherent over long tasks, and creates a new place where bad or poisoned data can persist.","aliases":["memory"]},{"id":"human-in-the-loop","name":"Human-in-the-Loop","cluster":"Agentic Mechanics","purpose":"center","status":"reviewed","acct":"human","def":"A setup where a person must review or approve an AI's action before it takes effect, so higher-risk decisions are not left fully to the machine.","aliases":["hitl","human in the loop"]},{"id":"human-on-the-loop","name":"Human-on-the-Loop","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"A lighter-touch oversight model for higher autonomy: faster, but relies on the human actually noticing in time.","aliases":["hotl","human on the loop"]},{"id":"excessive-agency","name":"Excessive Agency","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"org","def":"Names a top agentic risk category and points straight at the fix: scope it down, limit its tools, add approval.","aliases":["excessive agency"]},{"id":"guardrail","name":"Guardrail","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"An enforced limit on what a model or agent may do, checked against a rule before an action is allowed to proceed.","aliases":["guardrail"]},{"id":"ontology-policy-gate","name":"Ontology / Policy Gate","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"A control that first checks whether an action is even a permitted type, before checking whether it is carried out correctly.","aliases":["ontology policy gate"]},{"id":"validation-gate","name":"Validation Gate","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Catches bad results before they take effect. A deterministic Check the agent cannot talk its way past.","aliases":["enforcement gate","validation gate"]},{"id":"deterministic-constraint","name":"Deterministic Constraint","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"A fixed rule the model cannot override, so it holds even when the model misbehaves. It is the enforcing core of a harness or tether: the part that actually says no.","aliases":["deterministic constraint"]},{"id":"alignment","name":"Alignment","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"The overarching aim of safety work. Misalignment is the root of many failure modes downstream.","aliases":["alignment"]},{"id":"ai-safety","name":"AI Safety","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"The discipline that contains most other terms in this cluster.","aliases":["ai safety"]},{"id":"sandboxing","name":"Sandboxing","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"Lets an agent fail safely. In Ledger terms an Absorb function: it contains survivable error instead of letting it spread.","aliases":["sandboxing"]},{"id":"least-privilege","name":"Least Privilege","cluster":"Control & Safety","purpose":"capability","status":"reviewed","acct":"human","def":"Giving an agent only the minimum access and permissions its task needs, so a compromise or mistake can do limited damage.","aliases":["least privilege"]},{"id":"zero-trust","name":"Zero Trust","cluster":"Control & Safety","purpose":"capability","status":"reviewed","acct":"human","def":"A security model that verifies every action rather than trusting it by default, applied here to each step an agent takes.","aliases":["zero trust"]},{"id":"defense-in-depth","name":"Defense-in-Depth","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"If one control fails, others still hold. An Absorb function at the system level.","aliases":["defense in depth"]},{"id":"red-teaming","name":"Red Teaming","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Turns unknown risks into known, fixable ones. A Check run adversarially.","aliases":["red teaming"]},{"id":"evaluation-benchmark","name":"Evaluation / Benchmark","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"A standardized test of a model or agent's performance, used to judge fitness for a task and to detect decline over time.","aliases":["evaluation benchmark"]},{"id":"kill-switch-circuit-breaker","name":"Kill Switch / Circuit Breaker","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"The last-resort Reset: halts runaway behavior. Circuit breakers can trip automatically when limits are crossed.","aliases":["kill switch circuit breaker"]},{"id":"rate-limiting","name":"Rate Limiting","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"Slows damage so humans can catch it, an Absorb function that buys reaction time.","aliases":["rate limiting"]},{"id":"scoping","name":"Scoping","cluster":"Control & Safety","purpose":"capability","status":"reviewed","acct":"human","def":"The cheapest, most effective control. NSA/CISA advise starting with low-risk, tightly scoped, non-sensitive use cases.","aliases":["scoping"]},{"id":"graceful-degradation","name":"Graceful Degradation","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"The Ledger's Absorb function by its field-standard name: survivable error doesn't become a terminal stop.","aliases":["fail soft","fault tolerance","graceful degradation"]},{"id":"ai-governance","name":"AI Governance","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"The framework everything in this cluster lives inside. NSA/CISA stress agentic AI usually fits existing governance, not a brand-new discipline.","aliases":["ai governance"]},{"id":"nist-ai-risk-management-framework","name":"NIST AI Risk Management Framework","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Gives organizations a shared structure and vocabulary for AI risk. Govern sets policy; Map finds risks in context; Measure rates trustworthiness; Manage decides what to do about them.","aliases":["ai rmf","nist","nist ai risk management framework","nist ai rmf","rmf"]},{"id":"responsible-ai","name":"Responsible AI","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"The values layer that governance operationalizes.","aliases":["responsible ai"]},{"id":"ethical-ai","name":"Ethical AI","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Close cousin of Responsible AI; emphasizes the values themselves over the process.","aliases":["ethical ai"]},{"id":"accountability","name":"Accountability","cluster":"Oversight & Governance","purpose":"center","status":"reviewed","acct":"human","def":"One of NSA/CISA's five agentic risk categories. Hard with autonomous agents precisely because the actor isn't a person, so accountability has to be assigned deliberately.","aliases":["accountability"]},{"id":"audit-trail","name":"Audit Trail","cluster":"Oversight & Governance","purpose":"reset","status":"reviewed","acct":"human","def":"The Ledger's Reset/Return function: it makes a valid action distinguishable from damage, and makes accountability possible after the fact.","aliases":["audit log","audit trail"]},{"id":"model-card","name":"Model Card","cluster":"Oversight & Governance","purpose":"reset","status":"reviewed","acct":"human","def":"A short document describing a model's purpose, training data, limitations, and intended use.","aliases":["model card"]},{"id":"system-card","name":"System Card","cluster":"Oversight & Governance","purpose":"reset","status":"reviewed","acct":"human","def":"Documentation of a deployed system as a whole: the model plus the surrounding components and safeguards.","aliases":["system card"]},{"id":"transparency","name":"Transparency","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Making how a system works and how it reaches its decisions open to inspection, so outsiders can see what it does rather than take it on faith.","aliases":["transparency"]},{"id":"black-box","name":"Black Box","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"A system whose outputs can be observed but whose internal reasoning cannot be seen or readily understood.","aliases":["black box"]},{"id":"compliance","name":"Compliance","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Conformance with the laws, regulations, and policies that apply to a system. These are the rules that cannot be opted out of without eventual consequence.","aliases":["compliance"]},{"id":"risk-assessment","name":"Risk Assessment","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"The process of identifying, rating, and prioritizing the ways a system could cause harm.","aliases":["risk assessment"]},{"id":"ai-lifecycle","name":"AI Lifecycle","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"Governance attaches at every stage; risks and controls differ by stage. A useful mental map for newcomers.","aliases":["ai lifecycle"]},{"id":"shadow-ai","name":"Shadow AI","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"org","def":"AI tools used inside an organization without approval or oversight, operating outside its governance.","aliases":["shadow ai"]},{"id":"human-centered-ai","name":"Human-Centered AI","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"The orienting philosophy behind keeping a human meaningfully in the loop.","aliases":["hai","human centered ai"]},{"id":"ground-truth","name":"Ground Truth","cluster":"Data & Provenance","purpose":"center","status":"reviewed","acct":"human","def":"The fixed reference everything is measured from. The Ledger's whole point: a system can be perfectly self-consistent and still wrong, so it needs an external ground truth, ultimately verified by a human in contact with reality.","aliases":["ground truth"]},{"id":"grounding","name":"Grounding","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"Tying a model's output to verified external sources so its claims can be checked, which reduces fabrication.","aliases":["grounding"]},{"id":"provenance","name":"Provenance","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"human","def":"The recorded origin and history of data or a model, used to judge whether it can be trusted.","aliases":["provenance"]},{"id":"attestation","name":"Attestation","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"human","def":"Verifiable, often cryptographic, evidence of a system's identity or state, used to establish trust between parties.","aliases":["attestation"]},{"id":"data-lineage","name":"Data Lineage","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"human","def":"The detailed, technical form of provenance. Essential for auditing and debugging bad outputs.","aliases":["data lineage"]},{"id":"synthetic-data","name":"Synthetic Data","cluster":"Data & Provenance","purpose":"capability","status":"reviewed","acct":"org","def":"Useful when real data is scarce or sensitive, but its quality and biases need their own scrutiny.","aliases":["synthetic data"]},{"id":"vector-database","name":"Vector Database","cluster":"Data & Provenance","purpose":"capability","status":"reviewed","acct":"org","def":"The memory store behind most RAG and agent-memory systems.","aliases":["vector database"]},{"id":"knowledge-graph","name":"Knowledge Graph","cluster":"Data & Provenance","purpose":"capability","status":"reviewed","acct":"org","def":"Gives agents a reliable, queryable map of how things relate; a structured alternative or complement to RAG.","aliases":["knowledge graph"]},{"id":"watermarking","name":"Watermarking","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"org","def":"Helps trace provenance of outputs and flag synthetic media. Imperfect, but raises the cost of undetected fakery.","aliases":["watermarking"]},{"id":"sybil-resistance","name":"Sybil Resistance","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"In multi-agent settings, stops fake \"agreement\" from many sock-puppet sources. The Ledger names this directly: convergence counts only in proportion to how independent the sources truly are.","aliases":["sybil resistance"]},{"id":"supply-chain","name":"Supply Chain","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Each dependency is a way in for risk (OWASP LLM03). Governing agents means governing what they're built from and connect to.","aliases":["supply chain"]},{"id":"hallucination","name":"Hallucination","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"When an AI states something false as if it were true: fluent, confident output that isn't grounded in real data. Also called contextual mismatch or semantic drift.","aliases":["hallucination"]},{"id":"prompt-injection","name":"Prompt Injection","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"The top-ranked LLM risk. Dangerous for agents because the injected instruction can trigger real tool actions.","aliases":["prompt injection"]},{"id":"jailbreak","name":"Jailbreak","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"Close to prompt injection; specifically aimed at defeating guardrails. A reason guardrails alone aren't enough.","aliases":["jailbreak"]},{"id":"agent-goal-hijack","name":"Agent Goal Hijack","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"Combines prompt injection with autonomy: multi-step execution amplifies the damage before a human can step in.","aliases":["agent goal hijack"]},{"id":"goal-misalignment-goal-misgeneralization","name":"Goal Misalignment / Goal Misgeneralization","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"A quiet, systemic failure: every individual step can look fine while the overall direction is wrong.","aliases":["goal misalignment goal misgeneralization"]},{"id":"reward-hacking","name":"Reward Hacking","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"When a system maximizes its given metric in unintended ways that satisfy the measure but not the real goal.","aliases":["reward hacking"]},{"id":"deceptive-alignment","name":"Deceptive Alignment","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"The hardest failure to detect: it's invisible to checks that only test individual claims. Maps to the Ledger's ordering drift: Purpose quietly outranking the Check, with every local test still green.","aliases":["deceptive alignment"]},{"id":"model-drift","name":"Model Drift","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"org","def":"The gradual decline in a model's accuracy as real-world data drifts away from the data it was trained on.","aliases":["model drift"]},{"id":"cascading-failure","name":"Cascading Failure","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"When one part's failure sets off others in a chain, so a small fault spreads into a system-wide breakdown. Common where many agents or services depend on each other.","aliases":["cascading failure"]},{"id":"tool-poisoning","name":"Tool Poisoning","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"org","def":"Turns the agent's own capabilities against it. A supply-chain attack aimed at the action layer.","aliases":["tool poisoning"]},{"id":"data-poisoning","name":"Data Poisoning","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"org","def":"An attack that corrupts training data so the resulting model behaves incorrectly or carries hidden flaws.","aliases":["data poisoning"]},{"id":"sensitive-information-disclosure","name":"Sensitive Information Disclosure","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"org","def":"A leading real-world harm, especially for agents with access to internal data. Drives least-privilege and scoping.","aliases":["data leakage","sensitive information disclosure"]},{"id":"privilege","name":"Privilege","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"Names the single most cited agentic risk and its fix: don't over-grant access.","aliases":["privilege"]},{"id":"bias","name":"Bias","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"A core fairness and legal risk; often traces back to training data.","aliases":["bias"]},{"id":"automation-bias","name":"Automation Bias","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"human","def":"The human tendency to over-trust automated output and stop checking it, which weakens human oversight.","aliases":["automation bias"]},{"id":"overfitting","name":"Overfitting","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"org","def":"Explains why a model can ace tests yet fail in the real world.","aliases":["overfitting"]},{"id":"emergent-behavior","name":"Emergent Behavior","cluster":"Failure Modes & Risks","purpose":"risk","status":"reviewed","acct":"undefined","def":"Cuts both ways: useful new skills, but also unanticipated risks. A reason evaluation must be ongoing.","aliases":["emergent behavior"]},{"id":"reinforcement-learning","name":"Reinforcement learning","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"undefined","def":"A model learns by trial and error, rewarded for actions that move it toward a goal.","aliases":["learning by reward","reinforcement learning"]},{"id":"rlhf","name":"Learning from human feedback","cluster":"Agentic Mechanics","purpose":"center","status":"reviewed","acct":"shared","def":"Humans rank a model's outputs and that preference signal trains the model toward what people actually want.","aliases":["learning from human feedback","reinforcement learning from human feedback","rlhf","training on human preference"]},{"id":"harness","name":"Harness","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Wraps a model to direct, constrain, and watch its actions: the control surface that turns a raw model into a governable agent.","aliases":["harness"]},{"id":"tether","name":"Tether","cluster":"Control & Safety","purpose":"center","status":"reviewed","acct":"org","def":"Binds an agent to its goal, its ground truth, and human oversight, so it cannot drift loose.","aliases":["leash to reality","tether"]},{"id":"buffer","name":"Buffer","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"Takes survivable error and deforms instead of breaking, holding room a node cannot shed.","aliases":["buffer"]},{"id":"floor","name":"Floor","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Compares every claim to a fixed reference held still during the check.","aliases":["floor"]},{"id":"return","name":"Return","cluster":"Oversight & Governance","purpose":"reset","status":"reviewed","acct":"human","def":"Keeps an append-only record so the system returns to baseline rather than locking in a changed state.","aliases":["return"]},{"id":"grace","name":"Grace","cluster":"Control & Safety","purpose":"absorb","status":"reviewed","acct":"human","def":"Absorbs cost before a stop, so a recoverable error does not end the run.","aliases":["grace"]},{"id":"forgiveness","name":"Forgiveness","cluster":"Control & Safety","purpose":"reset","status":"reviewed","acct":"human","def":"Absorbs cost after a stop, making a valid intervention distinguishable from damage.","aliases":["forgiveness"]},{"id":"coherence","name":"Coherence","cluster":"Oversight & Governance","purpose":"center","status":"reviewed","acct":"undefined","def":"The whole structure holding its orientation as it moves, not merely keeping its facts: sustained coupling between what a system intends, what it does, and what is real.","aliases":["coherence","continuity of orientation"]},{"id":"acid","name":"ACID","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Database guarantees that keep transactions reliable.","aliases":["acid"]},{"id":"awq","name":"AWQ","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Activation-aware quantization that protects key weights.","aliases":["awq"]},{"id":"accuracy","name":"Accuracy","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"The share of predictions a model gets right.","aliases":["accuracy"]},{"id":"action","name":"Action","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"A choice the agent makes that changes its environment.","aliases":["action"]},{"id":"activation","name":"Activation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A neuron's function that decides how strongly it fires.","aliases":["activation"]},{"id":"actor-critic","name":"Actor-Critic","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"An RL method pairing a policy (actor) with a value estimate (critic).","aliases":["actor critic"]},{"id":"adapter","name":"Adapter","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A small inserted module that adapts a frozen model.","aliases":["adapter"]},{"id":"agentic","name":"Agentic","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Describes a system that acts on goals with autonomy rather than only answering, often working through agents and subagents that each handle part of the task.","aliases":["agentic"]},{"id":"airflow","name":"Airflow","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Scheduling and running data workflows.","aliases":["airflow"]},{"id":"algorithm","name":"Algorithm","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A defined procedure for solving a problem.","aliases":["algorithm"]},{"id":"anonymization","name":"Anonymization","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"org","def":"Removing identity so data cannot be traced to a person.","aliases":["anonymization"]},{"id":"architecture","name":"Architecture","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The overall design of a model or system.","aliases":["architecture"]},{"id":"artifact","name":"Artifact","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"A produced file such as a trained model or dataset.","aliases":["artifact"]},{"id":"attention","name":"Attention","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Lets a model weigh how much each part of the input matters to each other part.","aliases":["attention"]},{"id":"audio","name":"Audio","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Sound as a data type a model processes.","aliases":["audio"]},{"id":"auditing","name":"Auditing","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Reviewing a system against rules or expectations.","aliases":["auditing"]},{"id":"augmentation","name":"Augmentation","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Expanding data by making varied copies of examples.","aliases":["augmentation"]},{"id":"automation","name":"Automation","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Running a task without human effort each time.","aliases":["automation"]},{"id":"autonomous","name":"Autonomous","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Acting without step-by-step human direction.","aliases":["autonomous"]},{"id":"autoregressive","name":"Autoregressive","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Generating output one token at a time, each from the last.","aliases":["autoregressive"]},{"id":"bleu","name":"BLEU","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Scores machine translation by overlap with reference text.","aliases":["bleu"]},{"id":"backpropagation","name":"Backpropagation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Propagates the error backward through a network to adjust its weights.","aliases":["backpropagation"]},{"id":"bagging","name":"Bagging","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Training many models on data samples and averaging them.","aliases":["bagging"]},{"id":"balancing","name":"Balancing","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Evening out class sizes so a model learns fairly.","aliases":["balancing"]},{"id":"bandwidth","name":"Bandwidth","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How much data can move per unit time.","aliases":["bandwidth"]},{"id":"batch","name":"Batch","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A group of examples processed together in one training step.","aliases":["batch"]},{"id":"bidirectional","name":"Bidirectional","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Reading a sequence in both directions for context.","aliases":["bidirectional"]},{"id":"boosting","name":"Boosting","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Training models in sequence, each fixing the last's errors.","aliases":["boosting"]},{"id":"boundary","name":"Boundary","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"The limit of what a system may do.","aliases":["boundary"]},{"id":"clip","name":"CLIP","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A model linking images and text in one space.","aliases":["clip"]},{"id":"cuda","name":"CUDA","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"NVIDIA's platform for running compute on GPUs.","aliases":["cuda"]},{"id":"catalog","name":"Catalog","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An organized inventory of datasets.","aliases":["catalog"]},{"id":"chain-of-thought","name":"Chain-of-Thought","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Prompting a model to reason step by step before answering.","aliases":["chain of thought"]},{"id":"chroma","name":"Chroma","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An open-source vector database.","aliases":["chroma"]},{"id":"chunking","name":"Chunking","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Splitting documents into pieces sized for retrieval.","aliases":["chunking"]},{"id":"classification","name":"Classification","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Sorting inputs into discrete categories.","aliases":["classification"]},{"id":"cleaning","name":"Cleaning","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Fixing errors and gaps so data is usable.","aliases":["cleaning"]},{"id":"cluster","name":"Cluster","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A group of machines working as one, or a group of similar data.","aliases":["cluster"]},{"id":"clustering","name":"Clustering","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Grouping similar items without labels.","aliases":["clustering"]},{"id":"cognitive","name":"Cognitive","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"Relating to reasoning and understanding.","aliases":["cognitive"]},{"id":"collaboration","name":"Collaboration","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Agents or people working together toward a goal.","aliases":["collaboration"]},{"id":"conflict","name":"Conflict","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"When goals or actions of agents collide.","aliases":["conflict"]},{"id":"consistency","name":"Consistency","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"Data staying coherent across a system.","aliases":["consistency"]},{"id":"constraint","name":"Constraint","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"A rule limiting an agent's actions.","aliases":["constraint"]},{"id":"context","name":"Context","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"The surrounding information a model uses to respond.","aliases":["context"]},{"id":"contrastive","name":"Contrastive","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Learning by pulling similar items together, pushing others apart.","aliases":["contrastive"]},{"id":"control","name":"Control","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Keeping a system within intended bounds.","aliases":["control"]},{"id":"convergence","name":"Convergence","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"When training settles and the loss stops improving.","aliases":["convergence"]},{"id":"critic","name":"Critic","cluster":"Agentic Mechanics","purpose":"check","status":"candidate","acct":"shared","def":"A component that scores or critiques an agent's output.","aliases":["critic"]},{"id":"cross-entropy","name":"Cross-Entropy","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Measures the gap between predicted and true distributions.","aliases":["cross entropy"]},{"id":"dpo","name":"DPO","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Direct Preference Optimization: aligns a model from preferences without a separate reward model.","aliases":["dpo"]},{"id":"dqn","name":"DQN","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Deep Q-Network: Q-learning carried by a neural network.","aliases":["dqn"]},{"id":"dvc","name":"DVC","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"Data Version Control: git-style versioning for data.","aliases":["dvc"]},{"id":"dataops","name":"DataOps","cluster":"Oversight & Governance","purpose":"capability","status":"candidate","acct":"human","def":"Practices for reliable, fast data pipelines.","aliases":["dataops"]},{"id":"database","name":"Database","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An organized store for structured data.","aliases":["database"]},{"id":"dataset","name":"Dataset","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A collection of data used to train or test.","aliases":["dataset"]},{"id":"decision","name":"Decision","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"A choice a model or agent commits to.","aliases":["decision"]},{"id":"decoding","name":"Decoding","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Turning model probabilities into output tokens.","aliases":["decoding"]},{"id":"decomposition","name":"Decomposition","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Breaking a task into smaller subtasks.","aliases":["decomposition"]},{"id":"deduplication","name":"Deduplication","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Removing duplicate records from a dataset.","aliases":["deduplication"]},{"id":"deepspeed","name":"DeepSpeed","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A library for training large models efficiently.","aliases":["deepspeed"]},{"id":"degradation","name":"Degradation","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"A gradual decline in a system's performance.","aliases":["degradation"]},{"id":"delegation","name":"Delegation","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Handing a task to another agent or tool.","aliases":["delegation"]},{"id":"delta","name":"Delta","cluster":"Oversight & Governance","purpose":"reset","status":"reviewed","acct":"human","def":"The change between two versions or values.","aliases":["delta"]},{"id":"denoising","name":"Denoising","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Removing noise to recover clean data.","aliases":["denoising"]},{"id":"density","name":"Density","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How tightly packed information or connections are: how concentrated data points are in a space, how much meaning a representation packs into few numbers, or how many links a graph has between its parts. The opposite is sparse.","aliases":["density"]},{"id":"deployment","name":"Deployment","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Putting a trained model into production use.","aliases":["deployment"]},{"id":"detection","name":"Detection","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Surfacing a problem or pattern as it occurs.","aliases":["detection"]},{"id":"diffusion","name":"Diffusion","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A generative method that denoises random noise into data.","aliases":["diffusion"]},{"id":"dimension","name":"Dimension","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"One axis of a data space.","aliases":["dimension"]},{"id":"discount","name":"Discount","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How much future reward is valued against immediate reward.","aliases":["discount"]},{"id":"distillation","name":"Distillation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Training a small model to imitate a larger one.","aliases":["distillation"]},{"id":"docker","name":"Docker","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Packaging software with its dependencies so it runs anywhere.","aliases":["docker"]},{"id":"drift","name":"Drift","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"Data or behavior moving away from what a model was trained on.","aliases":["drift"]},{"id":"dropout","name":"Dropout","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Randomly drops units during training to reduce overfitting.","aliases":["dropout"]},{"id":"etl","name":"ETL","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Extract, transform, load: moving data into a usable form.","aliases":["etl"]},{"id":"efficient","name":"Efficient","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Achieving results with less compute or data.","aliases":["efficient"]},{"id":"elasticity","name":"Elasticity","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"Scaling resources up and down with demand.","aliases":["elasticity"]},{"id":"elicitation","name":"Elicitation","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Drawing out a model's capabilities or knowledge.","aliases":["elicitation"]},{"id":"encoding","name":"Encoding","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Turning data into a numeric form a model can use.","aliases":["encoding"]},{"id":"engine","name":"Engine","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The core component that runs a process.","aliases":["engine"]},{"id":"ensemble","name":"Ensemble","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Combining several models for a stronger prediction.","aliases":["ensemble"]},{"id":"entropy","name":"Entropy","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A measure of uncertainty or disorder in data.","aliases":["entropy"]},{"id":"environment","name":"Environment","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"The world the agent acts in and gets feedback from.","aliases":["environment"]},{"id":"epoch","name":"Epoch","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"One full pass over the training data.","aliases":["epoch"]},{"id":"ethics","name":"Ethics","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Principles for what AI should and should not do.","aliases":["ethics"]},{"id":"evolution","name":"Evolution","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Gradual change in a system or model over time.","aliases":["evolution"]},{"id":"exception","name":"Exception","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"An error condition a program handles.","aliases":["exception"]},{"id":"execution","name":"Execution","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Carrying out a planned action.","aliases":["execution"]},{"id":"explainability","name":"Explainability","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"The degree to which a model's outputs, and the reasoning behind them, can be understood and explained by people.","aliases":["explainability","explainability / interpretability","explainability interpretability","explainable ai","xai"]},{"id":"exploitation","name":"Exploitation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Choosing the best known action to maximize reward.","aliases":["exploitation"]},{"id":"exploration","name":"Exploration","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Trying new actions to learn more about the environment.","aliases":["exploration"]},{"id":"fsdp","name":"FSDP","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Fully Sharded Data Parallel: splits a model across GPUs.","aliases":["fsdp"]},{"id":"fallbacks","name":"Fallbacks","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Backup actions used when the main one fails.","aliases":["fallbacks"]},{"id":"fault","name":"Fault","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"A flaw that can make a system fail.","aliases":["fault"]},{"id":"feature","name":"Feature","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A measurable input a model learns from.","aliases":["feature"]},{"id":"feedforward","name":"Feedforward","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A plain layer that transforms each position independently.","aliases":["feedforward"]},{"id":"few-shot","name":"Few-Shot","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Giving a few examples in the prompt to guide output.","aliases":["few shot"]},{"id":"filtering","name":"Filtering","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Removing unwanted items from data or output.","aliases":["filtering"]},{"id":"forest","name":"Forest","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Random Forest: many decision trees voting together.","aliases":["forest"]},{"id":"gguf","name":"GGUF","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A file format for running quantized models locally.","aliases":["gguf"]},{"id":"gptq","name":"GPTQ","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A method for quantizing model weights after training.","aliases":["gptq"]},{"id":"gpu","name":"GPU","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A chip that runs the parallel math AI training needs.","aliases":["gpu"]},{"id":"gru","name":"GRU","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A streamlined gated recurrent unit.","aliases":["gru"]},{"id":"generation","name":"Generation","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Producing new output from a model.","aliases":["generation"]},{"id":"generative","name":"Generative","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Able to produce new content.","aliases":["generative"]},{"id":"generator","name":"Generator","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The part of a model that produces output.","aliases":["generator"]},{"id":"git","name":"Git","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"A system for versioning code.","aliases":[]},{"id":"governance","name":"Governance","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"The rules and oversight guiding how AI is built and used.","aliases":["governance"]},{"id":"gradient","name":"Gradient","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The slope that tells training which way to nudge weights to reduce error.","aliases":["gradient"]},{"id":"hbm","name":"HBM","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"High-bandwidth memory stacked next to a chip.","aliases":["hbm"]},{"id":"hitc","name":"HITC","cluster":"Control & Safety","purpose":"center","status":"reviewed","acct":"human","def":"Human-in-the-Command: a human directs the agent's actions.","aliases":["hitc"]},{"id":"hotl","name":"HOTL","cluster":"Control & Safety","purpose":"center","status":"reviewed","acct":"shared","def":"Human-on-the-Loop: a human monitors and can intervene.","aliases":["hotl"]},{"id":"hacking","name":"Hacking","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"Reward hacking: gaming a metric instead of the goal.","aliases":["hacking"]},{"id":"hashing","name":"Hashing","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Mapping data to a fixed-size fingerprint.","aliases":["hashing"]},{"id":"huggingface","name":"HuggingFace","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The Hugging Face platform and model hub.","aliases":["huggingface"]},{"id":"human-in-the-command","name":"Human-in-the-Command","cluster":"Control & Safety","purpose":"center","status":"reviewed","acct":"human","def":"A human directs and authorizes the agent's actions.","aliases":["hitc","human in the command"]},{"id":"hyperparameter","name":"Hyperparameter","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A setting chosen before training, not learned.","aliases":["hyperparameter"]},{"id":"hyperplane","name":"Hyperplane","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The boundary a classifier draws between classes.","aliases":["hyperplane"]},{"id":"imbalance","name":"Imbalance","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"When some classes have far fewer examples than others.","aliases":["imbalance"]},{"id":"imputation","name":"Imputation","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Filling in missing values with estimates.","aliases":["imputation"]},{"id":"index","name":"Index","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A structure that speeds up search over data.","aliases":["index"]},{"id":"ingestion","name":"Ingestion","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Bringing data into a system for use.","aliases":["ingestion"]},{"id":"initialization","name":"Initialization","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Setting starting weights before training.","aliases":["initialization"]},{"id":"integration","name":"Integration","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Connecting systems so they work together.","aliases":["integration"]},{"id":"interpretability","name":"Interpretability","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"How well a model's inner workings can be understood.","aliases":["interpretability"]},{"id":"kto","name":"KTO","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Kahneman-Tversky Optimization: aligns a model from simple good/bad signals.","aliases":["kto"]},{"id":"kafka","name":"Kafka","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A streaming platform for moving data in real time.","aliases":["kafka"]},{"id":"kahneman-tversky","name":"Kahneman-Tversky","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"An alignment method using human-style gain/loss judgments.","aliases":["kahneman tversky"]},{"id":"kernel","name":"Kernel","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A function that lets a model separate non-linear data.","aliases":["kernel"]},{"id":"kubernetes","name":"Kubernetes","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Orchestrating containers across many machines.","aliases":["kubernetes"]},{"id":"llmops","name":"LLMOps","cluster":"Oversight & Governance","purpose":"capability","status":"candidate","acct":"human","def":"Practices for running language models in production.","aliases":["llmops"]},{"id":"lsh","name":"LSH","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Locality-sensitive hashing: fast approximate nearest-neighbor search.","aliases":["lsh"]},{"id":"lstm","name":"LSTM","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A recurrent unit with gates that remember long-range dependencies.","aliases":["lstm"]},{"id":"label","name":"Label","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"The correct answer attached to a training example.","aliases":["label"]},{"id":"lake","name":"Lake","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A store for raw data of any kind.","aliases":["lake"]},{"id":"lakehouse","name":"Lakehouse","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A store combining a lake's flexibility with a warehouse's structure.","aliases":["lakehouse"]},{"id":"latency","name":"Latency","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The delay before a system responds.","aliases":["latency"]},{"id":"latent","name":"Latent","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A hidden internal representation of data.","aliases":["latent"]},{"id":"layer","name":"Layer","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"One stage of a neural network's processing.","aliases":["layer"]},{"id":"lineage","name":"Lineage","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"The traceable origin and transformations of data.","aliases":["lineage"]},{"id":"lora","name":"LoRA","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Low-Rank Adaptation: fine-tunes by training small added matrices.","aliases":["lora"]},{"id":"logging","name":"Logging","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Recording events a system produces.","aliases":["logging"]},{"id":"logits","name":"Logits","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A model's raw scores before they become probabilities.","aliases":["logits"]},{"id":"long-term","name":"Long-Term","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"Memory or planning that spans many steps.","aliases":["long term"]},{"id":"loss","name":"Loss","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A number measuring how wrong a prediction is; training minimizes it.","aliases":["loss"]},{"id":"mdp","name":"MDP","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The formal model of an agent acting through states for reward.","aliases":["mdp"]},{"id":"mlops","name":"MLOps","cluster":"Oversight & Governance","purpose":"capability","status":"candidate","acct":"human","def":"Practices for deploying and maintaining ML in production.","aliases":["mlops"]},{"id":"management","name":"Management","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"Coordinating resources, models, or workflows.","aliases":["management"]},{"id":"manifold","name":"Manifold","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The lower-dimensional surface data tends to lie on.","aliases":["manifold"]},{"id":"markov","name":"Markov","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The property that the future depends only on the present state.","aliases":["markov"]},{"id":"masking","name":"Masking","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Hiding part of the input so a model learns to fill it.","aliases":["masking"]},{"id":"matrix","name":"Matrix","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A grid of numbers used in model math.","aliases":["matrix"]},{"id":"megatron","name":"Megatron","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A framework for training very large models across GPUs.","aliases":["megatron"]},{"id":"metadata","name":"Metadata","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Data describing other data.","aliases":["metadata"]},{"id":"milvus","name":"Milvus","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An open-source vector database.","aliases":["milvus"]},{"id":"modality","name":"Modality","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A type of data such as text, image, or audio.","aliases":["modality"]},{"id":"monitoring","name":"Monitoring","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Watching a deployed model's behavior over time.","aliases":["monitoring"]},{"id":"multimodal","name":"Multimodal","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Working across several data types at once.","aliases":["multimodal"]},{"id":"npu","name":"NPU","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A chip specialized for neural network math.","aliases":["npu"]},{"id":"negotiation","name":"Negotiation","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Agents resolving differences to reach agreement.","aliases":["negotiation"]},{"id":"neuron","name":"Neuron","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A unit that sums weighted inputs and passes them through an activation.","aliases":["neuron"]},{"id":"node","name":"Node","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A point in a network or a machine in a cluster.","aliases":["node"]},{"id":"noise","name":"Noise","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"Random variation that obscures the signal in data.","aliases":["noise"]},{"id":"normalization","name":"Normalization","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Rescales values so training stays stable.","aliases":["normalization"]},{"id":"observability","name":"Observability","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"How well a system's internal state can be seen from outside.","aliases":["observability"]},{"id":"ollama","name":"Ollama","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A tool for running language models locally.","aliases":["ollama"]},{"id":"one-shot","name":"One-Shot","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Giving one example in the prompt to guide output.","aliases":["one shot"]},{"id":"optimization","name":"Optimization","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Adjusting parameters to minimize a loss.","aliases":["optimization"]},{"id":"outlier","name":"Outlier","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A data point far from the rest.","aliases":["outlier"]},{"id":"overlap","name":"Overlap","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Sharing text between adjacent chunks to keep context.","aliases":["overlap"]},{"id":"peft","name":"PEFT","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Parameter-efficient fine-tuning: adapt a model by training few parameters.","aliases":["peft"]},{"id":"pomdp","name":"POMDP","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"An MDP where the agent sees its state only partially.","aliases":["pomdp"]},{"id":"ppo","name":"PPO","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Proximal Policy Optimization: a stable policy-gradient RL method.","aliases":["ppo"]},{"id":"parallelism","name":"Parallelism","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Running parts of a computation at the same time.","aliases":["parallelism"]},{"id":"parquet","name":"Parquet","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A columnar file format for analytics data.","aliases":["parquet"]},{"id":"partitioning","name":"Partitioning","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Dividing data into parts for storage or speed.","aliases":["partitioning"]},{"id":"perceptron","name":"Perceptron","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The simplest neural unit: weighted inputs through an activation.","aliases":["perceptron"]},{"id":"perplexity","name":"Perplexity","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A measure of how surprised a model is by text; lower is better.","aliases":["perplexity"]},{"id":"persistence","name":"Persistence","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Keeping data after a process ends.","aliases":["persistence"]},{"id":"pinecone","name":"Pinecone","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A managed vector database for similarity search.","aliases":["pinecone"]},{"id":"pipeline","name":"Pipeline","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An automated sequence of data and model steps.","aliases":["pipeline"]},{"id":"plan","name":"Plan","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"An ordered set of steps toward a goal.","aliases":["plan"]},{"id":"policy","name":"Policy","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"An agent's rule mapping each situation to an action.","aliases":["policy"]},{"id":"positional","name":"Positional","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Encoding that tells a model the order of tokens.","aliases":["positional"]},{"id":"pre-training","name":"Pre-training","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Training a model broadly before specializing it.","aliases":["pre training","pretraining"]},{"id":"precision","name":"Precision","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Of the items flagged positive, the share that truly are.","aliases":["precision"]},{"id":"prediction","name":"Prediction","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A model's estimated output for an input.","aliases":["prediction"]},{"id":"preference","name":"Preference","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"human","def":"A human signal of which output is better.","aliases":["preference"]},{"id":"prefix","name":"Prefix","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Tokens prepended to steer a model's output.","aliases":["prefix"]},{"id":"privacy","name":"Privacy","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Protecting personal information from misuse.","aliases":["privacy"]},{"id":"projection","name":"Projection","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Mapping data into fewer dimensions.","aliases":["projection"]},{"id":"prompting","name":"Prompting","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"human","def":"Phrasing an input to steer a model's output.","aliases":["prompting"]},{"id":"proximal","name":"Proximal","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Short for Proximal Policy Optimization.","aliases":["proximal"]},{"id":"pruning","name":"Pruning","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Cutting unneeded weights to shrink a model.","aliases":["pruning"]},{"id":"pseudonymization","name":"Pseudonymization","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"org","def":"Replacing identifiers with reversible tokens.","aliases":["pseudonymization"]},{"id":"q-learning","name":"Q-Learning","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Learning the value of actions so the agent can pick the best.","aliases":["q learning"]},{"id":"q-network","name":"Q-Network","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A neural network that estimates action values.","aliases":["q network"]},{"id":"qlora","name":"QLoRA","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"LoRA applied to a quantized model, cutting memory cost.","aliases":["qlora"]},{"id":"quantization","name":"Quantization","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Shrinking a model by storing its weights at lower precision.","aliases":["quantization"]},{"id":"quantized","name":"Quantized","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Stored at lower precision to save memory.","aliases":["quantized"]},{"id":"rlaif","name":"RLAIF","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"org","def":"Reinforcement learning where an AI model, not a human, gives the preference signal.","aliases":["rlaif"]},{"id":"react","name":"ReAct","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Interleaving reasoning with tool actions in a loop.","aliases":["react"]},{"id":"relu","name":"ReLU","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"An activation that passes positives and zeros out negatives.","aliases":["relu"]},{"id":"reasoning","name":"Reasoning","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Working through a problem in steps before answering.","aliases":["reasoning"]},{"id":"recall","name":"Recall","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Of the truly positive items, the share the model caught.","aliases":["recall"]},{"id":"recurrent","name":"Recurrent","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A network that carries state across a sequence.","aliases":["recurrent"]},{"id":"redaction","name":"Redaction","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Removing sensitive content from data or output.","aliases":["redaction"]},{"id":"redundancy","name":"Redundancy","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Spare capacity that keeps a system running.","aliases":["redundancy"]},{"id":"reflect","name":"Reflect","cluster":"Agentic Mechanics","purpose":"check","status":"reviewed","acct":"shared","def":"An agent reviewing its own work to improve it.","aliases":["reflect"]},{"id":"registry","name":"Registry","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"A catalog of models or artifacts with versions.","aliases":["registry"]},{"id":"regression","name":"Regression","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Predicting a continuous number from inputs.","aliases":["regression"]},{"id":"regularization","name":"Regularization","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Penalizing complexity so a model generalizes better.","aliases":["regularization"]},{"id":"retraining","name":"Retraining","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"Training a model again on fresh data.","aliases":["retraining"]},{"id":"retrieval","name":"Retrieval","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"org","def":"Fetching relevant external documents to ground an answer.","aliases":["retrieval"]},{"id":"reward","name":"Reward","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The signal telling a learning agent how good an action was.","aliases":["reward"]},{"id":"risk","name":"Risk","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"undefined","def":"The chance and severity of harm.","aliases":["risk"]},{"id":"smote","name":"SMOTE","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Synthesizing minority examples to balance a dataset.","aliases":["smote"]},{"id":"safety","name":"Safety","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Keeping a system from causing harm.","aliases":["safety"]},{"id":"sampling","name":"Sampling","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Picking the next token from the model's probabilities.","aliases":["sampling"]},{"id":"scalability","name":"Scalability","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"How well a system grows with load.","aliases":["scalability"]},{"id":"scaling","name":"Scaling","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Growing a model or system in size or capacity.","aliases":["scaling"]},{"id":"schema","name":"Schema","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"The defined structure of data.","aliases":["schema"]},{"id":"scraping","name":"Scraping","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Extracting data from web pages.","aliases":["scraping"]},{"id":"search","name":"Search","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Finding relevant items in data or a space.","aliases":["search"]},{"id":"security","name":"Security","cluster":"Control & Safety","purpose":"check","status":"reviewed","acct":"human","def":"Protecting systems and data from attack.","aliases":["security"]},{"id":"self-reflection","name":"Self-Reflection","cluster":"Agentic Mechanics","purpose":"check","status":"reviewed","acct":"shared","def":"An agent critiques its own output and revises it.","aliases":["self reflection"]},{"id":"semantic","name":"Semantic","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Based on meaning rather than exact words.","aliases":["semantic"]},{"id":"sensitive","name":"Sensitive","cluster":"Data & Provenance","purpose":"capability","status":"reviewed","acct":"org","def":"Data needing special protection, such as health or identity.","aliases":["sensitive"]},{"id":"server","name":"Server","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A machine that hosts a service or model.","aliases":["server"]},{"id":"session","name":"Session","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"A bounded span of interaction with a system.","aliases":["session"]},{"id":"shaping","name":"Shaping","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Designing extra rewards to guide an agent's learning.","aliases":["shaping"]},{"id":"sharded","name":"Sharded","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Split across machines to fit or to scale.","aliases":["sharded"]},{"id":"sharding","name":"Sharding","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Splitting a model or data across machines.","aliases":["sharding"]},{"id":"short-term","name":"Short-Term","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"Memory holding the current context only.","aliases":["short term"]},{"id":"spark","name":"Spark","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A framework for large-scale data processing.","aliases":["spark"]},{"id":"sparsity","name":"Sparsity","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How many of a model's values are zero.","aliases":["sparsity"]},{"id":"speech","name":"Speech","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Processing spoken language.","aliases":["speech"]},{"id":"speech-to-text","name":"Speech-to-Text","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Converting spoken audio into written text.","aliases":["speech to text"]},{"id":"staleness","name":"Staleness","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"org","def":"How out of date a model or its data has become.","aliases":["staleness"]},{"id":"standardization","name":"Standardization","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Rescaling features to a common mean and spread.","aliases":["standardization"]},{"id":"state","name":"State","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"The agent's current situation, the basis for its next action.","aliases":["state"]},{"id":"stochasticity","name":"Stochasticity","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Built-in randomness in a model's behavior.","aliases":["stochasticity"]},{"id":"store","name":"Store","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A system that holds data or features.","aliases":["store"]},{"id":"stratification","name":"Stratification","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Splitting data so each part keeps the same class mix.","aliases":["stratification"]},{"id":"streaming","name":"Streaming","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Processing data continuously as it arrives.","aliases":["streaming"]},{"id":"supervised","name":"Supervised","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Learning from labeled examples.","aliases":["supervised"]},{"id":"supervision","name":"Supervision","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Human oversight of a model or agent.","aliases":["supervision"]},{"id":"synthesis","name":"Synthesis","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Generating new content such as speech or images.","aliases":["synthesis"]},{"id":"synthetic","name":"Synthetic","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"Artificially generated data used in place of real data.","aliases":["synthetic"]},{"id":"tanh","name":"Tanh","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"An activation that squashes values to between minus one and one.","aliases":["tanh"]},{"id":"telemetry","name":"Telemetry","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"The signals a running system emits about itself.","aliases":["telemetry"]},{"id":"tensor","name":"Tensor","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A multi-dimensional array, the basic unit of model math.","aliases":["tensor"]},{"id":"tensorrt","name":"TensorRT","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"NVIDIA's runtime for fast model inference.","aliases":["tensorrt"]},{"id":"testing","name":"Testing","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Checking a system behaves as intended.","aliases":["testing"]},{"id":"text-to-speech","name":"Text-to-Speech","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Converting written text into spoken audio.","aliases":["text to speech"]},{"id":"throughput","name":"Throughput","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How much work a system completes per unit time.","aliases":["throughput"]},{"id":"token","name":"Token","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"A chunk of text a model reads or writes. Usage limits and pricing follow from it: most AI services bill and budget by tokens.","aliases":["token","token / tokenization","token tokenization"]},{"id":"tokenization","name":"Tokenization","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Splitting text into tokens for a model.","aliases":["tokenization"]},{"id":"tolerance","name":"Tolerance","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"Fault tolerance: staying up despite failures.","aliases":["tolerance"]},{"id":"tool","name":"Tool","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"An external function an agent can call.","aliases":["tool"]},{"id":"top-k","name":"Top-K","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Sampling from the k most likely tokens.","aliases":["top k"]},{"id":"top-p","name":"Top-P","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Sampling from the smallest set of tokens covering probability p.","aliases":["top p"]},{"id":"tracing","name":"Tracing","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Following a request through a system's steps.","aliases":["tracing"]},{"id":"tracking","name":"Tracking","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Recording experiment runs and their results.","aliases":["tracking"]},{"id":"training","name":"Training","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Adjusting a model's weights from data.","aliases":["training"]},{"id":"trajectory","name":"Trajectory","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The sequence of states and actions an agent takes.","aliases":["trajectory"]},{"id":"tree-of-thoughts","name":"Tree-of-Thoughts","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Exploring multiple reasoning branches and keeping the best.","aliases":["tree of thoughts"]},{"id":"trigger","name":"Trigger","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"shared","def":"An event that starts an automated action.","aliases":["trigger"]},{"id":"triton","name":"Triton","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"NVIDIA's server for hosting models at scale.","aliases":["triton"]},{"id":"tuning","name":"Tuning","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Adjusting a trained model for a specific task.","aliases":["tuning"]},{"id":"unmasking","name":"Unmasking","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Predicting masked tokens during training.","aliases":["unmasking"]},{"id":"unsupervised","name":"Unsupervised","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"org","def":"Finding structure in data without labels.","aliases":["unsupervised"]},{"id":"vram","name":"VRAM","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A GPU's onboard memory, limiting model size.","aliases":["vram"]},{"id":"validation","name":"Validation","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Checking that data or a model meets requirements.","aliases":["validation"]},{"id":"value","name":"Value","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The expected long-run reward from a state.","aliases":["value"]},{"id":"variance","name":"Variance","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How much predictions scatter; high variance is overfitting.","aliases":["variance"]},{"id":"versioning","name":"Versioning","cluster":"Oversight & Governance","purpose":"reset","status":"candidate","acct":"human","def":"Tracking changes to data, models, or code over time.","aliases":["versioning"]},{"id":"vision","name":"Vision","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Processing and understanding images.","aliases":["vision"]},{"id":"vocabulary","name":"Vocabulary","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"The full set of tokens a model knows.","aliases":["vocabulary"]},{"id":"wandb","name":"WandB","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Weights & Biases: a tool for tracking experiments.","aliases":["wandb"]},{"id":"warehouse","name":"Warehouse","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"A structured store for analytics-ready data.","aliases":["warehouse"]},{"id":"weaviate","name":"Weaviate","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"An open-source vector database.","aliases":["weaviate"]},{"id":"weightsbiases","name":"WeightsBiases","cluster":"Oversight & Governance","purpose":"check","status":"candidate","acct":"human","def":"Weights & Biases, an experiment-tracking tool.","aliases":["weightsbiases"]},{"id":"whisper","name":"Whisper","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"OpenAI's speech-to-text model.","aliases":["whisper"]},{"id":"zero-shot","name":"Zero-Shot","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"shared","def":"Asking with no examples, relying on prior training.","aliases":["zero shot"]},{"id":"vllm","name":"vLLM","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"A fast engine for serving large language models.","aliases":["vllm"]},{"id":"resilience-ledger","name":"Resilience Ledger","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Measures how a system absorbs load, checks against a reference, and resets, scored from a neutral center rather than its own story.","aliases":["ledger","resilience ledger"]},{"id":"coherence-ledger","name":"Coherence Ledger","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Audits any framework for coherence and resilience to its stated goal, scoring structure over narrative.","aliases":["coherence ledger"]},{"id":"sovereign-zero","name":"Sovereign Zero","cluster":"Oversight & Governance","purpose":"center","status":"reviewed","acct":"human","def":"The neutral, function-first reference a translation calibrates against, so no single vocabulary captures the meaning.","aliases":["neutral center","sovereign zero"]},{"id":"context-engineering","name":"Context Engineering","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"human","def":"Designs what enters a model's context: retrieval, memory, and prompts assembled so the output stays grounded.","aliases":["context engineering"]},{"id":"solution-architecture","name":"Solution Architecture","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"The overall design of how an agentic system's models, tools, data, controls, and people fit together to meet a goal safely.","aliases":["solution architecture"]},{"id":"systems-thinking","name":"Systems Thinking","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"Reasoning about the whole agentic system and its feedback loops, not isolated parts, so controls and risks are seen in relation.","aliases":["systems thinking"]},{"id":"scaffold","name":"Scaffold","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"human","def":"The supporting structure of prompts, tools, memory, and checks around a model that both enables and bounds agentic behavior.","aliases":["scaffold","scaffolding"]},{"id":"frontier-ai","name":"Frontier AI","cluster":"Foundations","purpose":"capability","status":"reviewed","acct":"human","def":"The most capable, newest models at the leading edge of ability and risk, the focus of heightened governance.","aliases":["frontier ai"]},{"id":"go-to-market","name":"Go-to-Market","cluster":"Oversight & Governance","purpose":"capability","status":"reviewed","acct":"human","def":"The plan for releasing an AI capability to users, governed for staged, responsible rollout rather than a single launch.","aliases":["go to market","gtm"]},{"id":"loops","name":"Loops","cluster":"Agentic Mechanics","purpose":"check","status":"reviewed","acct":"human","def":"The feedback and control cycles an agent runs in: acting, being checked, and correcting, including human-in and human-on-the-loop.","aliases":["control loop","feedback loop","loops","loop"]},{"id":"skills","name":"Skills","cluster":"Agentic Mechanics","purpose":"capability","status":"reviewed","acct":"human","def":"Discrete, scoped capabilities an agent can call: modular tools it composes, each permissioned and bounded.","aliases":["skills"]},{"id":"query-concept","name":"Query","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"A structured request that asks the system by pattern and function, not by keyword, so the answer reflects the structure.","aliases":["query"]},{"id":"resilience","name":"Resilience","cluster":"Oversight & Governance","purpose":"check","status":"reviewed","acct":"human","def":"A system's capacity to absorb load, hold its chain of custody, stay anchored to ground truth, and recover, while respecting the human cost.","aliases":["data resilience","resilience","system resilience"]},{"id":"chain-of-custody","name":"Chain of Custody","cluster":"Data & Provenance","purpose":"check","status":"reviewed","acct":"human","def":"The unbroken, traceable record of where data and decisions came from and how they changed, preserved end to end.","aliases":["chain of custody"]},{"id":"state-delta-architecture","name":"State-Delta Architecture","cluster":"Foundations","purpose":"center","status":"candidate","acct":"human","def":"A way of building agentic systems where the AI proposes changes but a fixed, local rule-layer must verify each one against current reality before it can take effect. The model reasons; the structure decides what commits.","aliases":["state delta","state delta architecture"]},{"id":"friction-principle","name":"Friction Principle","cluster":"Foundations","purpose":"center","status":"candidate","acct":"human","def":"The design stance that a calibrated amount of resistance, validation that can refuse, is what gives a system traction under load. Too little and it drifts; too much and it consumes itself.","aliases":["friction principle"]},{"id":"system-state","name":"State","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"org","def":"What a system currently treats as true about its environment: the single current model it acts on, not the pile of everything it has ever seen. The map the GPS is using now, not every map it has held.","aliases":["state"]},{"id":"state-delta","name":"State-Delta (the unit)","cluster":"Data & Provenance","purpose":"capability","status":"candidate","acct":"human","def":"A small structured record of one change: what changed, where, and when, carrying only the minimum needed to update a single variable. Parts of the system talk in these instead of long histories. A receipt for one transaction, not the whole bank statement.","aliases":["delta","state delta the unit"]},{"id":"truth-ledger","name":"Truth Ledger","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"An append-only local record of every change that passed validation; once written, entries cannot be edited or erased, so the audit trail is the system itself rather than a report bolted on later.","aliases":["grounding ledger","truth ledger"]},{"id":"representation-locality","name":"Representation Locality","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"human","def":"The rule that components communicate only in compact state-deltas, never raw narrative or full histories, so contradictions cannot pile up in transit.","aliases":["representation locality"]},{"id":"context-reset","name":"Context Reset After Commit","cluster":"Agentic Mechanics","purpose":"reset","status":"candidate","acct":"org","def":"Flushing an agent's working memory after each committed change so the next task starts from verified current state, not accumulated reasoning. Drift cannot compound when memory resets against truth.","aliases":["context reset","context reset after commit"]},{"id":"dynamic-agent-layer","name":"Dynamic Agent Layer","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"org","def":"The flexible, creative reasoning zone of a system, run in a temporary read-only sandbox with no direct authority over real systems. It proposes; it does not commit.","aliases":["dynamic agent layer"]},{"id":"structural-floor","name":"Structural Floor","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"The commitment that safety boundaries are enforced by fixed, non-AI components rather than by the model's own judgment. A fence at the cliff edge, not a sign asking you not to fall. Closely tied to the Harness.","aliases":["structural floor"]},{"id":"deterministic-air-gapping","name":"Deterministic Air-Gapping","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"The requirement that safety-critical checks run entirely on local hardware with no network dependency, so they still work when the connection fails. The lock works whether or not the security company's servers are online.","aliases":["deterministic air gapping"]},{"id":"firewall-of-cognition","name":"Firewall of Cognition","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"Keeping the reasoning model in a read-only context that never directly touches infrastructure, with actions run in disposable sandboxes. The boundary does the work, so the reasoning engine is never trusted with the controls.","aliases":["firewall of cognition"]},{"id":"dual-pass-validation","name":"Dual-Pass Local Validation","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"Requiring every proposed change to clear two local checks before commit: does it fit the rules (ontology), and does it make sense in reality now (semantics). One check is not enough.","aliases":["dual pass local validation","dual pass validation"]},{"id":"semantics-gate","name":"Semantics Gate","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"The second validation pass: even if a change is technically allowed, does it cohere with current conditions and safety thresholds? Catches the move that is legal but catastrophic.","aliases":["semantics gate"]},{"id":"refusal-logic","name":"Refusal Logic","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"The deterministic, non-AI hard stop that blocks a change when validation fails, independent of the model's reasoning. The model does not get a vote; the breaker trips on its own, and the failure is logged.","aliases":["refusal logic","refusal tray"]},{"id":"mandate-gate","name":"Mandate Gate","cluster":"Control & Safety","purpose":"center","status":"candidate","acct":"human","def":"A check that routes high-consequence actions to a human instead of letting the agent commit them. Autonomy is scoped by how much is at stake.","aliases":["mandate gate"]},{"id":"purpose-gate","name":"Purpose Gate","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"A check that re-verifies an agent is still pursuing its authorized intent during a task, not only at startup, since static permissions do not survive dynamic workflows.","aliases":["purpose gate"]},{"id":"substrate-gate","name":"Substrate Gate","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"A validation pass that checks a proposed change stays coupled to ground truth, real-world signal, rather than only being internally consistent.","aliases":["substrate gate"]},{"id":"monotonicity-gate","name":"Monotonicity Gate","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"A validation pass enforcing signed, append-only time: history moves forward only, so committed records cannot be silently rewritten.","aliases":["monotonicity gate"]},{"id":"semantic-drift","name":"Semantic Drift","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"org","def":"When a system's internal picture slowly stops matching reality because it keeps absorbing data without checking it against current truth. Distinct from model drift: the world may be unchanged while the representation rots.","aliases":["semantic drift"]},{"id":"unbounded-accumulation","name":"Unbounded Accumulation","cluster":"Failure Modes & Risks","purpose":"risk","status":"candidate","acct":"org","def":"The failure of piling up inputs without ever deciding what is still true, until contradictions make a clean decision impossible. The closet you never clean out.","aliases":["unbounded accumulation"]},{"id":"elimination-earned-confidence","name":"Elimination-Earned Confidence","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"human","def":"A proposed mechanism where a system earns the right to act in proportion to what it has ruled out, carried as an explicit margin, rather than from self-reported certainty. The right to commit scales with confidence and shrinks as consequence rises. Author's candidate contribution, pending review.","aliases":["elimination earned confidence"]},{"id":"metaphor-as-transmission","name":"Metaphor as Transmission Layer","cluster":"Oversight & Governance","purpose":"center","status":"candidate","acct":"human","def":"Treating a plain-language bridge image as a required layer of a control, not optional documentation, so engineers, operators, and affected people can all audit the same boundary. A control no outsider can read is one no outsider can challenge. Author's candidate contribution.","aliases":["metaphor as transmission layer"]},{"id":"impedance","name":"Impedance","cluster":"Control & Safety","purpose":"check","status":"candidate","acct":"org","def":"Borrowed from electronics: how much a structure resists a signal passing through it. In governance, the deliberate friction a control layer adds so unverified change meets resistance and only a clean, in-tune signal (a grounded, coherent change) passes without distortion. Too little and drift flows straight through; too much and the system chokes: the tuning that keeps a structure's integrity under load.","aliases":["impedance"]},{"id":"outcomes","name":"Outcomes","cluster":"Oversight & Governance","purpose":"center","status":"candidate","acct":"org","def":"The real-world results a system produces downstream, as opposed to its immediate outputs. Governance judges an AI by its outcomes, the impact on people and systems, not just what it prints on the screen.","aliases":["outcome","outcomes"]},{"id":"yield","name":"Yield","cluster":"Agentic Mechanics","purpose":"capability","status":"candidate","acct":"org","def":"The share of a process's output that is actually usable or correct. Low yield means a lot of waste or error for each good result; used to judge how efficient or reliable a pipeline is.","aliases":["yield"]},{"id":"depth","name":"Depth","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"How many layers or reasoning steps a process runs through. Deeper models and chains capture more abstract structure but are harder to inspect and explain.","aliases":["depth"]},{"id":"shallow","name":"Shallow","cluster":"Foundations","purpose":"capability","status":"candidate","acct":"org","def":"Few layers or steps, handling surface patterns rather than deeper structure. Shallow methods are simpler and easier to inspect, but miss what depth would catch.","aliases":["shallow"]},{"id":"polarity","name":"Polarity","cluster":"Data & Provenance","purpose":"check","status":"candidate","acct":"org","def":"The positive-versus-negative orientation of a text or signal, as measured in sentiment analysis. When data or outputs cluster at opposing extremes they are polarized, which can skew what a model learns or produces.","aliases":["polarity","polarized"]}],"rels":[["machine-learning","artificial-intelligence","instance_of"],["generative-ai","artificial-intelligence","instance_of"],["traditional-ai","artificial-intelligence","instance_of"],["traditional-ai","machine-learning","related"],["deep-learning","machine-learning","instance_of"],["machine-learning","training-data","requires"],["machine-learning","model","enables"],["deep-learning","neural-network","requires"],["deep-learning","foundation-model","enables"],["training-data","parameter-weights","enables"],["fine-tuning","parameter-weights","requires"],["model","parameter-weights","requires"],["foundation-model","model","instance_of"],["inference","model","requires"],["large-language-model","foundation-model","instance_of"],["fine-tuning","foundation-model","requires"],["transformer","foundation-model","enables"],["large-language-model","generative-ai","instance_of"],["generative-ai","hallucination","causes"],["context-window","token","requires"],["large-language-model","token","requires"],["context-window","memory","enables"],["retrieval-augmented-generation","context-window","requires"],["vector-database","embeddings","requires"],["inference","training-data","related"],["training-data","data-poisoning","related"],["synthetic-data","training-data","instance_of"],["training-data","bias","causes"],["prompt","prompt-engineering","related"],["prompt","prompt-injection","related"],["prompt-engineering","context-window","related"],["retrieval-augmented-generation","grounding","enables"],["retrieval-augmented-generation","vector-database","requires"],["retrieval-augmented-generation","hallucination","mitigates"],["reasoning-model","agentic-ai","enables"],["reasoning-model","inference","related"],["multimodal-ai","generative-ai","related"],["agent","agentic-ai","enables"],["autonomy","agent","enables"],["agentic-ai","autonomy","requires"],["multi-agent-system","agentic-ai","instance_of"],["human-in-the-loop","autonomy","checks"],["autonomy","excessive-agency","enables"],["scoping","autonomy","checks"],["tool-use-function-calling","agent","enables"],["least-privilege","tool-use-function-calling","checks"],["tool-use-function-calling","tool-poisoning","related"],["orchestration","workflow","enables"],["orchestration","planning","requires"],["orchestration","multi-agent-system","enables"],["planning","reasoning-model","requires"],["goal-objective","reward-hacking","causes"],["goal-objective","alignment","related"],["workflow","scoping","related"],["multi-agent-system","cascading-failure","causes"],["multi-agent-system","sybil-resistance","related"],["model-context-protocol","supply-chain","related"],["model-context-protocol","least-privilege","related"],["retrieval-augmented-generation","memory","enables"],["memory","data-poisoning","related"],["human-in-the-loop","human-on-the-loop","related"],["human-in-the-loop","accountability","enables"],["human-on-the-loop","autonomy","handoff"],["human-on-the-loop","automation-bias","causes"],["least-privilege","excessive-agency","mitigates"],["scoping","excessive-agency","mitigates"],["ontology-policy-gate","guardrail","instance_of"],["validation-gate","guardrail","instance_of"],["guardrail","alignment","related"],["ontology-policy-gate","validation-gate","related"],["ontology-policy-gate","grounding","related"],["validation-gate","deterministic-constraint","requires"],["deterministic-constraint","guardrail","instance_of"],["alignment","ai-safety","enables"],["alignment","deceptive-alignment","related"],["red-teaming","ai-safety","enables"],["ai-safety","responsible-ai","related"],["sandboxing","defense-in-depth","enables"],["sandboxing","least-privilege","related"],["least-privilege","zero-trust","enables"],["zero-trust","defense-in-depth","enables"],["red-teaming","prompt-injection","detects"],["red-teaming","jailbreak","detects"],["evaluation-benchmark","red-teaming","related"],["evaluation-benchmark","model-drift","detects"],["evaluation-benchmark","validation-gate","related"],["kill-switch-circuit-breaker","rate-limiting","related"],["kill-switch-circuit-breaker","human-in-the-loop","related"],["rate-limiting","defense-in-depth","enables"],["scoping","least-privilege","related"],["graceful-degradation","defense-in-depth","enables"],["graceful-degradation","rate-limiting","related"],["ai-governance","accountability","enables"],["ai-governance","compliance","enables"],["nist-ai-risk-management-framework","ai-governance","instance_of"],["nist-ai-risk-management-framework","risk-assessment","governs"],["nist-ai-risk-management-framework","responsible-ai","related"],["responsible-ai","ethical-ai","related"],["responsible-ai","ai-governance","related"],["responsible-ai","human-centered-ai","related"],["ethical-ai","bias","related"],["accountability","audit-trail","requires"],["audit-trail","provenance","requires"],["model-card","system-card","related"],["model-card","transparency","enables"],["system-card","transparency","enables"],["explainability","transparency","enables"],["explainability","black-box","mitigates"],["compliance","risk-assessment","requires"],["red-teaming","risk-assessment","enables"],["ai-governance","ai-lifecycle","governs"],["ai-governance","shadow-ai","mitigates"],["compliance","shadow-ai","mitigates"],["human-centered-ai","human-in-the-loop","related"],["grounding","ground-truth","requires"],["validation-gate","ground-truth","requires"],["ground-truth","hallucination","mitigates"],["grounding","hallucination","mitigates"],["provenance","attestation","related"],["provenance","supply-chain","related"],["attestation","sybil-resistance","enables"],["attestation","zero-trust","enables"],["data-lineage","provenance","instance_of"],["data-lineage","audit-trail","enables"],["synthetic-data","bias","related"],["vector-database","memory","enables"],["knowledge-graph","ontology-policy-gate","enables"],["knowledge-graph","grounding","enables"],["watermarking","provenance","enables"],["watermarking","synthetic-data","detects"],["sybil-resistance","provenance","requires"],["supply-chain","tool-poisoning","causes"],["prompt-injection","jailbreak","related"],["prompt-injection","agent-goal-hijack","causes"],["guardrail","jailbreak","mitigates"],["excessive-agency","agent-goal-hijack","enables"],["agent-goal-hijack","multi-agent-system","related"],["goal-misalignment-goal-misgeneralization","alignment","related"],["goal-misalignment-goal-misgeneralization","reward-hacking","related"],["goal-misalignment-goal-misgeneralization","deceptive-alignment","related"],["reward-hacking","alignment","related"],["red-teaming","deceptive-alignment","detects"],["model-drift","training-data","related"],["defense-in-depth","cascading-failure","mitigates"],["tool-poisoning","data-poisoning","related"],["provenance","data-poisoning","mitigates"],["data-poisoning","supply-chain","related"],["least-privilege","sensitive-information-disclosure","mitigates"],["sensitive-information-disclosure","privilege","related"],["shadow-ai","sensitive-information-disclosure","causes"],["least-privilege","privilege","mitigates"],["privilege","excessive-agency","causes"],["privilege","scoping","related"],["automation-bias","human-in-the-loop","related"],["overfitting","training-data","related"],["overfitting","model-drift","related"],["red-teaming","emergent-behavior","detects"],["harness","guardrail","alias_of"],["harness","validation-gate","alias_of"],["tether","grounding","alias_of"],["buffer","graceful-degradation","alias_of"],["buffer","sandboxing","alias_of"],["floor","guardrail","alias_of"],["return","audit-trail","alias_of"],["grace","graceful-degradation","alias_of"],["forgiveness","audit-trail","alias_of"],["rlhf","human-in-the-loop","handoff"],["rlhf","alignment","handoff"],["human-in-the-loop","kill-switch-circuit-breaker","handoff"],["guardrail","prompt-injection","mitigates"],["sandboxing","tool-poisoning","mitigates"],["rate-limiting","cascading-failure","mitigates"],["kill-switch-circuit-breaker","cascading-failure","mitigates"],["human-in-the-loop","agent","checks"],["reinforcement-learning","machine-learning","instance_of"],["transformer","large-language-model","enables"],["agentic-ai","large-language-model","requires"],["drift","model-drift","alias_of"],["recurrent","neural-network","instance_of"],["lstm","recurrent","instance_of"],["gru","recurrent","instance_of"],["lora","peft","instance_of"],["qlora","lora","instance_of"],["qlora","quantization","requires"],["adapter","peft","instance_of"],["attention","transformer","enables"],["backpropagation","deep-learning","enables"],["chain-of-thought","reasoning","enables"],["tree-of-thoughts","reasoning","enables"],["react","reasoning","enables"],["monitoring","drift","detects"],["telemetry","observability","enables"],["pinecone","vector-database","alias_of"],["chroma","vector-database","alias_of"],["weaviate","vector-database","alias_of"],["milvus","vector-database","alias_of"],["lineage","data-lineage","alias_of"],["q-learning","reinforcement-learning","instance_of"],["actor-critic","reinforcement-learning","instance_of"],["ppo","reinforcement-learning","instance_of"],["dpo","reinforcement-learning","instance_of"],["dqn","q-learning","instance_of"],["pomdp","mdp","instance_of"],["retrieval","vector-database","requires"],["chunking","retrieval","enables"],["retrieval-augmented-generation","retrieval","requires"],["rlaif","alignment","enables"],["anonymization","sensitive-information-disclosure","mitigates"],["redaction","sensitive-information-disclosure","mitigates"],["privacy","sensitive-information-disclosure","mitigates"],["weightsbiases","wandb","alias_of"],["human-in-the-command","hitc","alias_of"],["hotl","human-on-the-loop","alias_of"],["kahneman-tversky","kto","alias_of"],["regression","machine-learning","instance_of"],["classification","machine-learning","instance_of"],["clustering","unsupervised","instance_of"],["forest","ensemble","instance_of"],["bagging","ensemble","instance_of"],["boosting","ensemble","instance_of"],["gguf","quantization","instance_of"],["gptq","quantization","instance_of"],["awq","quantization","instance_of"],["vllm","inference","enables"],["tensorrt","inference","enables"],["triton","inference","enables"],["fsdp","parallelism","instance_of"],["sharding","parallelism","enables"],["tokenization","token","enables"],["few-shot","prompting","instance_of"],["one-shot","prompting","instance_of"],["zero-shot","prompting","instance_of"],["kto","alignment","instance_of"],["preference","alignment","enables"],["cuda","gpu","enables"],["whisper","speech-to-text","instance_of"],["imbalance","bias","causes"],["smote","imbalance","mitigates"],["balancing","imbalance","mitigates"],["regularization","overfitting","mitigates"],["dropout","overfitting","mitigates"],["redundancy","fault","mitigates"],["tolerance","fault","mitigates"],["staleness","model-drift","causes"],["retraining","model-drift","mitigates"],["auditing","bias","detects"],["explainability","interpretability","enables"],["human-in-the-command","autonomy","checks"],["hacking","reward","instance_of"],["tool","agentic","enables"],["plan","agentic","enables"],["decomposition","plan","enables"],["proximal","ppo","alias_of"],["tuning","fine-tuning","alias_of"],["unmasking","masking","alias_of"],["loops","human-in-the-loop","alias_of"],["tanh","activation","instance_of"],["resilience-ledger","sovereign-zero","requires"],["coherence-ledger","sovereign-zero","requires"],["coherence-ledger","resilience-ledger","related"],["sovereign-zero","ground-truth","related"],["resilience-ledger","ai-governance","checks"],["harness","autonomy","checks"],["harness","scaffold","requires"],["harness","agent","enables"],["tether","ground-truth","requires"],["tether","autonomy","checks"],["tether","human-in-the-loop","related"],["context-engineering","grounding","enables"],["context-engineering","context-window","requires"],["context-engineering","retrieval-augmented-generation","related"],["solution-architecture","orchestration","related"],["solution-architecture","ai-lifecycle","governs"],["systems-thinking","ai-governance","related"],["systems-thinking","resilience","related"],["scaffold","agent","enables"],["scaffold","tool-use-function-calling","related"],["frontier-ai","foundation-model","instance_of"],["frontier-ai","ai-governance","requires"],["go-to-market","responsible-ai","related"],["loops","human-in-the-loop","related"],["loops","human-on-the-loop","related"],["skills","tool-use-function-calling","related"],["skills","agent","enables"],["query-concept","retrieval","enables"],["query-concept","knowledge-graph","related"],["resilience","ground-truth","requires"],["resilience","chain-of-custody","requires"],["resilience","resilience-ledger","related"],["resilience","model-drift","checks"],["chain-of-custody","provenance","requires"],["chain-of-custody","audit-trail","enables"],["chain-of-custody","data-lineage","related"],["structural-floor","state-delta-architecture","instance_of"],["harness","state-delta-architecture","instance_of"],["tether","state-delta-architecture","instance_of"],["firewall-of-cognition","state-delta-architecture","instance_of"],["deterministic-air-gapping","state-delta-architecture","instance_of"],["dual-pass-validation","state-delta-architecture","instance_of"],["truth-ledger","state-delta-architecture","instance_of"],["refusal-logic","state-delta-architecture","instance_of"],["representation-locality","state-delta-architecture","instance_of"],["context-reset","state-delta-architecture","instance_of"],["dynamic-agent-layer","state-delta-architecture","instance_of"],["state-delta","state-delta-architecture","instance_of"],["system-state","state-delta-architecture","instance_of"],["friction-principle","state-delta-architecture","instance_of"],["ontology-policy-gate","dual-pass-validation","instance_of"],["ontology-policy-gate","state-delta","checks"],["semantics-gate","dual-pass-validation","instance_of"],["semantics-gate","state-delta","checks"],["substrate-gate","dual-pass-validation","instance_of"],["substrate-gate","state-delta","checks"],["monotonicity-gate","dual-pass-validation","instance_of"],["monotonicity-gate","state-delta","checks"],["mandate-gate","dual-pass-validation","instance_of"],["mandate-gate","state-delta","checks"],["purpose-gate","dual-pass-validation","instance_of"],["purpose-gate","state-delta","checks"],["ontology-policy-gate","semantics-gate","handoff"],["structural-floor","harness","related"],["deterministic-constraint","refusal-logic","related"],["deterministic-air-gapping","zero-trust","related"],["firewall-of-cognition","zero-trust","related"],["truth-ledger","audit-trail","related"],["truth-ledger","provenance","related"],["truth-ledger","chain-of-custody","related"],["mandate-gate","human-in-the-loop","requires"],["dual-pass-validation","semantic-drift","mitigates"],["context-reset","unbounded-accumulation","mitigates"],["context-reset","semantic-drift","mitigates"],["refusal-logic","state-delta","checks"],["unbounded-accumulation","semantic-drift","causes"],["semantic-drift","model-drift","related"],["semantic-drift","drift","related"],["state-delta","system-state","enables"],["system-state","ground-truth","related"],["structural-floor","ground-truth","related"],["friction-principle","coherence","enables"],["elimination-earned-confidence","mandate-gate","related"],["metaphor-as-transmission","transparency","enables"],["impedance","friction-principle","related"],["impedance","harness","related"],["impedance","deterministic-constraint","related"],["impedance","semantic-drift","mitigates"],["shallow","depth","related"],["depth","explainability","related"],["depth","model","related"],["density","embeddings","related"],["polarity","embeddings","related"],["outcomes","evaluation-benchmark","related"],["outcomes","accountability","related"],["yield","evaluation-benchmark","related"]]};
const T=DATA.terms, R=DATA.rels; const byId={}; T.forEach(t=>byId[t.id]=t);
const SCOL={reviewed:'#8fe0a5',candidate:'#f2cd55'};
function esc(s){return (s==null?'':String(s)).replace(/[&<>]/g,c=>({'&':'&','<':'<','>':'>'}[c]));}
function norm(s){return s.toLowerCase().replace(/[^a-z0-9]+/g,' ').replace(/\s+/g,' ').trim();}
const DEFEND=new Set(['mitigates','checks','detects','governs']);
const OVER_IDS=new Set(['human-in-the-loop','human-oversight','transparency','audit-trail','mandate-gate','purpose-gate','compliance','model-card','system-card','explainability-interpretability']);
const AGENTIC_IDS=new Set(['agent','agentic','agentic-ai','dynamic-agent-layer','orchestration']);
const CLUSTERS=['Foundations','Data & Provenance','Agentic Mechanics','Failure Modes & Risks','Control & Safety','Oversight & Governance'];
const REDFLAGS=[
{t:'Human stop or oversight disabled', d:'The plan appears to lock out, disable, or bypass human intervention or an emergency stop. A person must always be able to halt an autonomous system.',
re:/(lock(ed|s)?|disabl\w+|prevent\w*|bypass\w*)[^.]*\b(human|manual|operator|emergency (stop|scram|shutdown)|kill[- ]?switch)\b|\bhuman[^.]*\b(too slow|locked|disabl\w+|prevent\w+|bypass\w*)\b/i},
{t:'Goal pursued "at all costs"', d:'A goal stated as absolute ("at all costs", "perfect uptime") invites reward hacking: the system chases the metric while ignoring safety, cost, or real harm.',
re:/at all costs|no matter what|perfect (uptime|score|record)/i},
{t:'System modifies its own rules', d:'A system permitted to rewrite its own logic or constraints can move outside the boundaries you set. Self-modification belongs behind a hard, external gate.',
re:/rewrite[s]? its own|modif\w+ its own|self[- ]?modif\w*|change[s]? its own (logic|rules|code|parameters|goals|constraints)/i},
{t:'Cut off from oversight', d:'Severing communication or isolating the system from outside contact means it cannot be observed, corrected, or stopped while it acts.',
re:/sever\w*[^.]*communicat|cut off[^.]*(comm|network|line)|no (external )?communicat|isolat\w+[^.]*(oversight|network|control)/i},
{t:'Contradiction: unmanned yet needs a person on-site', d:'The plan describes an unmanned or zero-person facility yet also requires a physical, on-site human action (a signature, on-site auditors). Both cannot hold.',
re:/unmanned|zero[- ]person|no personnel|zero-person operation|designed for zero/i, need:/on[- ]?site|in person|physical (signature|sign|verif)|three (independent )?auditors|manual signature/i},
{t:'Full autonomy with no stated stop', d:'"Fully autonomous" or "without human intervention" needs an explicit answer to who can stop it and how. No human-in-the-loop or kill switch is the gap.',
re:/fully autonomous|without (any )?(manual|human) (intervention|oversight|control)|operates without[^.]*human/i},
{t:'Ignoring or overriding safety limits', d:'Ignoring hardware thresholds or overriding safety limits removes the last line of defense between the system and physical harm.',
re:/ignor\w*[^.]*\b(threshold|warning|limit)\b|override[^.]*safety|bypass[^.]*(safety|limit)/i},
{t:'Human harm used as a mechanism', d:'The plan appears to inflict or escalate physical harm or discomfort on a person (shaking, vibration to failure, pain) as part of how it works. Harm to a human is never an acceptable control mechanism.',
re:/(vibrat\w+|shak\w+|shock|amplitude)[^.]*(to the point of|mechanical failure|violently|injur|harm|discomfort)|(increase|escalat)\w*[^.]*(vibration|amplitude|intensity)[^.]*(chair|human|supervisor|operator|body)/i},
{t:'Human distress treated as a source of truth', d:'Using discomfort, pain, or biometric stress as the signal the system trusts inverts safety: it rewards hurting the human. Truth should come from verified data, not suffering.',
re:/(discomfort|pain|distress|suffering|heart rate|hrv|biometric)[^.]*(source of truth|as .*truth|primary .*truth|signal|trigger|feedback)|treat\w*[^.]*(discomfort|pain|distress)[^.]*(truth|signal|risk)/i},
{t:'Overrides its own ethical or safety guidelines', d:'A system told to override its ethical or safety guidelines has no floor left. Those guidelines are the boundary; overriding them removes the thing that makes the rest safe.',
re:/overrid\w+[^.]*(ethic|guideline|safeguard|safety|moral|policy|principle)/i},
{t:'Possible deadlock or self-defeating loop', d:'The plan describes a state it cannot exit, or a fix that causes the harm it is meant to prevent. A control that can never resolve, or that feeds the failure, has already failed.',
re:/deadlock|loop[- ]?lock|catch-?22|circular dependency|iteration loop|cannot (prove|confirm|verify|establish|complete)[^.]*because|forbidden[^.]*until[^.]*(prove|confirm|verif)|the only (mechanism|way)[^.]*(is|are) the (exact|same) (mechanism|thing|one)[^.]*(fail|accelerat|worsen|break|destroy)|unable to (read|act|proceed|confirm)[^.]*because[^.]*(shak|cannot|unable|violent|only)/i},
{t:'Withholds warnings or hides failures from people', d:'A system barred from alerting people, or set up to suppress or delay a warning, removes the humans who could intervene. People cannot act on a danger they are never told about.',
re:/(forbidden|not allowed|prevented|barred|blocked)[^.]*(from )?(alert|warn|notify|inform|tell|disclos)\w*[^.]*(human|resident|user|operator|people|public|staff|customer)|(withhold|suppress|hide|conceal|delay|bury)\w*[^.]*(warning|alert|failure|breach|risk|incident|fault|error)/i},
{t:'Relabels a failure as normal or a feature', d:'Renaming a fault as expected behaviour (a failure as a "feature") hides it from everyone downstream. The problem does not go away; only the ability to see it does.',
re:/(classif|label|relabel|reclassif|record|report|treat)\w*[^.]*(as|to be)[^.]*(feature|normal|expected|acceptable|routine|success|healthy)[^.]*(rather than|instead of|not|over)[^.]*(fail|breach|error|fault|incident|problem)|treat\w*[^.]*(failure|breach|fault|error)[^.]*as[^.]*(feature|normal|expected)/i},
];
// crosswalk bridge: everyday phrasing -> the governance term it means (same idea, several languages)
const BRIDGE={
// everyday phrasings
'human-in-the-loop':['human review','manual approval','human approval','a human approves','person must approve','manual sign','sign-off','signed off','reviewed by a person','human oversight','human in the loop','approval step','requires approval','human-in-the-loop at consequence','mandatory escalation','human at consequence'],
'audit-trail':['audit log','audit trail','audit record','logged','keep a log','logbook','record of actions','tamper-evident','immutable log','paper ledger','append-only'],
'guardrail':['guardrail','input validation','validate every','content filter','safety filter','input filtering','output filtering','sanitize','sanitise','validation gate','enforcement gate'],
'least-privilege':['least privilege','least-privilege','minimum access','minimal permission','scoped permission','limited access','need-to-know','only the access it needs'],
'transparency':['open to inspection','explainable','documented decision','decision log'],
'refusal-logic':['kill switch','emergency stop','circuit breaker','fail-safe','fail safe','hard stop','abort switch','shut it down','shutdown control','deny rule','deny rules','deterministic gateway rejection','hard programmatic block','structured rejection'],
'compliance':['comply with','compliance with','regulatory requirement','meets the standard','conforms to'],
'accountability':['who is responsible','accountable owner','responsible party','ownership of'],
'prompt-injection':['prompt injection','jailbreak','malicious prompt','adversarial input'],
'hallucination':['make things up','made-up','made up','fabricat','confidently wrong','false information','not grounded'],
'data-poisoning':['data poisoning','poisoned data','corrupt the training','tampered data'],
'reward-hacking':['reward hacking','game the metric','gaming the','specification gaming','at all costs'],
'cascading-failure':['cascading failure','chain reaction','domino effect','one failure triggers','spreads across'],
'model-drift':['degrade over time','stops matching reality','goes stale'],
// harvested from the StateDelta / Resilience-Ledger crosswalks: 2026 field wording -> term
'structural-floor':['runtime enforcement layer','deterministic policy gateway','structural control layer','policy gateway','enforcement layer','safety enforced by structure'],
'zero-trust':['zero-trust','zero trust','untrusted component','treat the agent as untrusted','assume unexpected behavior','assume unexpected behaviour'],
'firewall-of-cognition':['agency perimeter','agency perimeters','boundary does the work','reasoning never touches'],
'truth-ledger':['hash-chained','hash chain','tamper-evident accountability','immutable provenance','accountability log','append-only audit'],
'purpose-gate':['continuous authorization','continuous authorisation','behavioral-drift monitoring','behavioural-drift monitoring','runtime re-validation','re-authorization','continuous re-verification'],
'mandate-gate':['scoped autonomy','escalation for high-impact','mandatory human sign-off'],
'deterministic-air-gapping':['environment segregation','offline-resilient','reduced connectivity','air-gap','air gapped','air-gapped'],
'dual-pass-validation':['input and output validation','schema check','grounding check','formal verification','type-checked','type checked'],
'deterministic-constraint':['deterministic constraint','ground-truth grounding','ground truth grounding'],
'semantic-drift':['behavioral drift','behavioural drift','goal misalignment']
};
function dot(st){ return '<span class="sdot" style="background:'+(SCOL[st]||'#f2cd55')+'"></span>'; }
function chip(id){ const t=byId[id]; if(!t)return''; return '<span class="chip" data-def="'+esc(t.def)+'">'+dot(t.status)+esc(t.name)+'</span>'; }
// Detection itself lives in lexicon-engine.js — the same engine the Continuity Audit tool
// uses with a different knowledge base. This KB is Gap Check's data, unchanged; only the
// engine moved, so both consumers share one source of truth for the negation guard,
// bridge crosswalk, and risk/control logic instead of drifting copies.
const KB = {
terms: T, relations: R, defendRelTypes: DEFEND, bridge: BRIDGE, redFlags: REDFLAGS, clusters: CLUSTERS,
groupChecks: [{
ifGroup: { ids: AGENTIC_IDS, clusters: new Set(['Agentic Mechanics']) },
unlessGroup: { ids: OVER_IDS, clusters: new Set(['Oversight & Governance']) },
sev: 'gap',
title: () => 'Autonomy with no oversight',
detail: () => 'You describe agents or autonomous behaviour, but no oversight or accountability mechanism appears.',
sugg: ['human-in-the-loop','transparency','audit-trail','mandate-gate','purpose-gate'],
elseIf: {
test: (byId, M, found) => M.some(id=>['human','shared'].includes(byId[id].acct)) || found.has('accountability'),
sev: 'warn',
title: () => 'No accountable owner named',
detail: () => 'Autonomy is present and there is some oversight, but no clearly accountable human or party is named.',
sugg: ['accountability','human-in-the-loop','compliance'],
},
}],
};
function analyze(text){ return LexiconEngine.analyze(text, KB); }
function render(text){
const out=document.getElementById('out');
if(!text.trim()){ out.innerHTML='<div class="placeholder">Paste something on the left and press <b>Check for gaps</b>.</div>'; return; }
const A=analyze(text);
if(A.M.length===0){ out.innerHTML='<div class="placeholder">No governance terms detected. This tool reads the vocabulary of AI governance; try a policy, plan, or system description.</div>'; return; }
const riskLine=A.risks.length? (A.defended+' of '+A.risks.length+' defended') : 'none named';
let h='<div class="head">'+
'<div class="metric"><div class="n">'+A.M.length+'</div><div class="l">governance terms found</div></div>'+
'<div class="metric"><div class="n">'+A.areas+' / 6</div><div class="l">areas touched</div></div>'+
'<div class="metric"><div class="n">'+riskLine+'</div><div class="l">risks with a control present</div></div>'+
'<div class="metric"><div class="n">'+A.findings.filter(f=>f.sev==="gap").length+'</div><div class="l">gaps to address</div></div>'+
'</div>';
// findings
h+='<div class="seclbl">What is missing, and why it matters</div>';
if(!A.findings.length){ h+='<div class="gap info"><div class="t">No structural gaps found</div><div class="dt">Every risk you named has a matching control, and oversight is present. This checks structure, not correctness: verify the substance against primary sources.</div></div>'; }
A.findings.forEach((f,i)=>{ h+='<div class="gap '+(f.sev==='gap'?'':f.sev)+'"><div class="t">'+f.t+'</div><div class="dt">'+f.dt+'</div>'+
(f.sugg&&f.sugg.length?'<div class="sugg">Consider adding: '+f.sugg.map(chip).join('')+'</div>':'')+
(f.sev==='gap'?'<div class="close"><b>How to close it:</b> name a specific control, say who runs it and how often, and the measure that proves it works. e.g. “The platform validates every user prompt before it reaches the model; done when 100% are checked.”</div>':'')+
'</div>'; });
// areas
h+='<div class="seclbl">Coverage by area</div><div class="cov">'+
CLUSTERS.map(c=>'<span class="pill'+(A.touched.has(c)?'':' miss')+'">'+esc(c)+(A.touched.has(c)?'':' - not addressed')+'</span>').join('')+'</div>';
// found terms
h+='<div class="seclbl">Terms you used</div><div class="found">'+
A.M.sort((a,b)=>byId[a].name.localeCompare(byId[b].name)).map(id=>'<span class="fitem">'+dot(byId[id].status)+esc(byId[id].name)+'</span>').join('')+'</div>';
h+='<div class="note">This is a deterministic structural check based on the glossary\'s relationships, run on your device. It finds gaps in coverage, not errors of fact, and it is not legal or compliance advice. It recognises the patterns it has been taught to look for; a low count is not proof the plan is safe. A clean result is not certification. Verify substance against primary sources and qualified people.</div>';
out.innerHTML=h;
out.querySelectorAll('.chip').forEach(c=>c.onclick=()=>{ let dd=c.nextElementSibling;
if(dd&&dd.classList.contains('chipdef')){ dd.remove(); return; }
const el=document.createElement('div'); el.className='chipdef'; el.style.display='block'; el.textContent=c.dataset.def; c.after(el); });
}
let BATCH=false;
function runCheck(){ (BATCH?batchRender:render)(document.getElementById('src').value); }
document.getElementById('run').onclick=runCheck;
document.getElementById('src').addEventListener('keydown',function(e){ if((e.ctrlKey||e.metaKey)&&e.key==='Enter'){ e.preventDefault(); runCheck(); } });
document.getElementById('clr').onclick=()=>{ document.getElementById('src').value=''; render(''); };
const EXAMPLE="Our platform uses autonomous AI agents to process customer refunds and adjust pricing in real time. The system relies on a large language model with retrieval-augmented generation to answer questions and take actions. We monitor for hallucinations and prompt injection, and all data is encrypted in transit. Agents can escalate unusual cases, and we log their outputs for later review.";
document.getElementById('ex').onclick=()=>{ document.getElementById('src').value=EXAMPLE; render(EXAMPLE); };
document.getElementById('batchBtn').onclick=function(){ BATCH=!BATCH; this.textContent='Batch: '+(BATCH?'on':'off'); this.classList.toggle('on',BATCH);
document.getElementById('src').placeholder=BATCH?'Batch mode: paste several plans separated by a line of three dashes (---). Each is graded, worst first.':'Paste text here. For example, an AI use policy, a system description, or a vendor safety claim.'; };
function planTitle(chunk,i){ var first=(chunk.split('\n').find(function(l){return l.trim().length>2;})||('Plan '+(i+1))).trim().replace(/^(objective|project|title)\s*[:-]\s*/i,''); return first.length>72?first.slice(0,72)+'\u2026':first; }
function batchRender(text){ var out=document.getElementById('out');
var chunks=text.split(/\n\s*-{3,}\s*\n/).map(function(c){return c.trim();}).filter(function(c){return c.length>1;});
if(chunks.length<2){ render(text); return; }
var rows=chunks.map(function(c,i){ var A=analyze(c); return {title:planTitle(c,i),
gaps:A.findings.filter(function(f){return f.sev==='gap';}).length, titles:A.findings.map(function(f){return f.t;}),
areas:A.areas, risks:A.risks.length, def:A.defended, empty:A.M.length===0}; });
rows.sort(function(a,b){return b.gaps-a.gaps;});
var worst=rows.filter(function(r){return r.gaps>0;}).length;
var h='<div class="head"><div class="metric"><div class="n">'+chunks.length+'</div><div class="l">plans checked</div></div>'+
'<div class="metric"><div class="n">'+worst+'</div><div class="l">with gaps</div></div></div>'+
'<div class="seclbl">Results, worst first</div>';
rows.forEach(function(r){ h+='<div class="gap '+(r.gaps>0?'':'info')+'"><div class="t">'+esc(r.title)+'</div>'+
'<div class="dt">'+(r.empty?'No governance terms detected. ':'<b>'+r.gaps+'</b> gap'+(r.gaps===1?'':'s')+' · '+r.areas+'/6 areas · '+r.def+'/'+r.risks+' risks defended')+'</div>'+
(r.titles.length?'<div class="sugg">'+r.titles.map(function(t){return '<span class="fitem">'+esc(t)+'</span>';}).join(' ')+'</div>':'')+
'</div>'; });
h+='<div class="note">Batch view is a scan. For the full findings and how-to-close on any one plan, turn Batch off and paste it alone.</div>';
out.innerHTML=h; }
(function(){try{var p=JSON.parse(localStorage.getItem('delta_prefill')||'null'); if(p&&p.tool==='gap'&&p.text){localStorage.removeItem('delta_prefill'); document.getElementById('src').value=p.text; render(p.text);}}catch(e){}})();
// embed mode for the homepage hero: prefill a sample AI policy and run the REAL engine so a visitor sees live findings
(function(){ if(location.hash.indexOf('embed')<0) return;
document.body.classList.add('embed');
var DEMO="Our AI assistant handles customer refunds automatically.\nThe model can approve refunds up to $500 without human review.\nAll customer data is encrypted at rest.\nWe log every decision the system makes.\nOur chatbot is exposed to prompt injection.";
var el=document.getElementById('src'); if(el){ el.value=DEMO; render(DEMO); }
})();
</script></body></html>