-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
668 lines (610 loc) · 41.9 KB
/
index.html
File metadata and controls
668 lines (610 loc) · 41.9 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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
<!DOCTYPE html>
<html lang="en" itemscope itemtype="https://schema.org/WebPage">
<head>
<!-- GA4 + Consent Mode v2 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-QPHCT8T1KC"></script>
<script>
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('consent','default',{'ad_storage':'denied','analytics_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','wait_for_update':500});
gtag('js',new Date());gtag('config','G-QPHCT8T1KC',{'anonymize_ip':true,'send_page_view':true});
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>AgDR: Open Standard for Court-Admissible AI Decision Records | Accountability.ai</title>
<meta name="description" content="The Atomic Genesis Decision Record (AgDR) is the open standard for tamper-evident, court-admissible AI decision records. Compliant with the EU AI Act, NIST AI RMF, Canada Evidence Act, and existing fiduciary law. CC0 / Apache 2.0.">
<!-- Canonical URL -->
<link rel="canonical" href="https://accountability.ai/">
<!-- Favicon -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="icon" href="/favicon.ico" sizes="32x32">
<!-- Open Graph -->
<meta property="og:type" content="website">
<meta property="og:site_name" content="Accountability.ai">
<meta property="og:url" content="https://accountability.ai/">
<meta property="og:title" content="AgDR: Open Standard for Court-Admissible AI Decision Records | Accountability.ai">
<meta property="og:description" content="The Atomic Genesis Decision Record (AgDR) is the open standard for tamper-evident, court-admissible AI decision records. CC0 / Apache 2.0.">
<meta property="og:locale" content="en_CA">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="AgDR: Open Standard for Court-Admissible AI Decision Records | Accountability.ai">
<meta name="twitter:description" content="The Atomic Genesis Decision Record (AgDR) is the open standard for tamper-evident, court-admissible AI decision records. CC0 / Apache 2.0.">
<!-- Schema.org: WebSite -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Accountability.ai",
"url": "https://accountability.ai",
"author": { "@type": "Person", "name": "Robert Muncaster" },
"publisher": {
"@type": "Organization",
"name": "GENESIS GLASS FOUNDATION",
"alternateName": "FONDATION GENÈSE CRISTAL",
"url": "https://accountability.ai",
"sameAs": ["https://github.com/aiccountability-source"],
"address": {
"@type": "PostalAddress",
"addressLocality": "Oshawa",
"addressRegion": "ON",
"addressCountry": "CA"
}
},
"license": "https://creativecommons.org/publicdomain/zero/1.0/ OR https://www.apache.org/licenses/LICENSE-2.0"
}
</script>
<!-- Schema.org: BreadcrumbList -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://accountability.ai/"
}]
}
</script>
<!-- Schema.org: FAQPage -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is an AI decision record?",
"acceptedAnswer": {
"@type": "Answer",
"text": "It is a permanent, tamper-proof log of a single decision made by an AI system. The record captures who was responsible, what the system was trying to accomplish, and the full reasoning chain it used to reach its conclusion. This record is sealed at the exact moment the decision fires, not reconstructed after the fact. Think of it the way you would think of a flight data recorder, a medical chart, or a signed audit trail. Every profession that earned public trust did it by keeping the record. AI is simply the newest profession that needs one."
}
},
{
"@type": "Question",
"name": "Why should a board care about AI accountability?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Because the board is already liable. Directors owe a duty of care under corporate law in virtually every jurisdiction. When AI systems make decisions on behalf of the corporation, that duty does not disappear. It intensifies. A board that deploys AI without a structured decision record has no way to demonstrate oversight after an incident. With one, the board can prove it governed responsibly. The question is not whether accountability creates value. The question is whether the board can afford to operate without it."
}
},
{
"@type": "Question",
"name": "What liability do directors face if AI causes harm?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The same liability they face for any failure of oversight. Corporate law does not distinguish between harm caused by a human employee and harm caused by an autonomous system acting on the corporation's behalf. Directors in the UK face personal exposure under the Companies Act, section 174. In Canada, the standard is the CBCA, section 122. The EU AI Act adds regulatory penalties on top of existing civil liability for high-risk systems. In every case, the court asks one question: did the directors take reasonable care? A tamper-evident decision record is how you answer yes."
}
},
{
"@type": "Question",
"name": "Does AI accountability slow down innovation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. That assumption is the single most expensive misconception in enterprise AI. The AgDR standard seals each decision in 620 nanoseconds. That is faster than a network packet leaves the machine. Accountability at this speed does not compete with performance. It removes the governance objection that has kept institutional capital on the sidelines. Organizations that can prove their AI is auditable deploy faster, insure more cheaply, and earn regulatory approval with less friction. Accountability is not the brake. It is the bridge between prototype and production."
}
},
{
"@type": "Question",
"name": "How do existing laws apply to AI decisions?",
"acceptedAnswer": {
"@type": "Answer",
"text": "They already do. No new legislation is required. Evidence law in most jurisdictions recognizes contemporaneous business records as presumptively reliable. Corporate law imposes a duty of care on directors regardless of whether decisions are made by humans or machines. The EU AI Act mandates traceability and logging for high-risk systems under Article 12. The NIST AI Risk Management Framework identifies transparency and accountability as core properties. These frameworks already define what is expected. What has been missing is the technical infrastructure to satisfy them at machine speed. That is what AgDR provides."
}
},
{
"@type": "Question",
"name": "Does this standard only apply in Canada?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. The standard was built and stress-tested in Canada, but the principles are universal. AgDR maps to the EU AI Act, the NIST AI Risk Management Framework, ISO/IEC 42001, and common-law fiduciary duty as practised across the UK, Australia, and other Commonwealth jurisdictions. Contemporaneous capture, tamper-evidence, chain of custody, and named human accountability are not Canadian concepts. They are evidentiary fundamentals recognized by courts everywhere. Canada is where the standard was proven. It is not the boundary of where it works."
}
},
{
"@type": "Question",
"name": "What is the difference between an AI audit log and an AI decision record?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Timing and integrity. A standard audit log is written after the decision, sometimes minutes or hours later. It can be modified without detection. An AI decision record is captured at the exact inference instant, cryptographically signed, and chained into a structure where any alteration is mathematically visible. Courts can rely on the second kind without expert reconstruction. The first kind leaves room for doubt. For regulators and fiduciaries, the distinction is simple: one is a note about what happened. The other is proof."
}
},
{
"@type": "Question",
"name": "How does the EU AI Act affect organizations deploying AI?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Directly and immediately. The EU AI Act requires providers and deployers of high-risk AI systems to maintain logging capabilities, ensure traceability, and provide human oversight. Article 12 mandates that systems produce records sufficient to reconstruct and audit each decision. Compliance obligations begin in August 2026. Organizations that lack structured decision records will face enforcement action, fines, and exclusion from the EU market. AgDR satisfies these requirements as a technical capability built into the inference pipeline, not as a policy document filed after deployment."
}
},
{
"@type": "Question",
"name": "Can we use this to protect the corporation during an incident?",
"acceptedAnswer": {
"@type": "Answer",
"text": "That is exactly what it is for. When an AI decision causes harm, the first question from regulators, insurers, and courts is the same: show us the record. A complete AgDR trail proves three things. It proves the AI was operating within defined boundaries. It proves a named human was accountable for oversight. And it proves the record existed before the incident, not after. This is the difference between explaining what you think happened and demonstrating what you know happened. Corporations that can show the record negotiate from strength. Those that cannot are left to explain why they chose not to keep one."
}
},
{
"@type": "Question",
"name": "Is AgDR proprietary or open?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Completely open. The standard is dual-licensed under CC0 1.0 Universal and Apache License 2.0. You choose whichever licence suits your deployment. The specification, the SDK, and the reference implementation are all published on GitHub with no proprietary dependencies, no vendor lock-in, and no royalties. Accountability infrastructure should not be owned by any single company. It should be a public good, the same way evidence law itself is a public good. That is why the standard is open."
}
},
{
"@type": "Question",
"name": "What is the cost of doing nothing?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Every unrecorded AI decision is uninsurable liability. That is not a projection. It is the current state of the insurance market for autonomous systems. When something goes wrong, regulators will ask for the decision record. Courts will ask for the chain of custody. Insurers will ask whether the risk was auditable before the loss. If the answer to any of those questions is no, the corporation absorbs the full cost alone. Every profession that earned institutional trust did it by keeping the record. Medicine keeps charts. Aviation keeps black boxes. Law keeps transcripts. The only question is whether AI will join that list voluntarily, or be forced onto it after the first landmark ruling."
}
}
]
}
</script>
<!-- Native CSS (zero external dependencies) -->
<style>
:root{--bg:#050505;--text:#e5e7eb;--text-dim:#d4d4d8;--text-muted:#ADADAD;--teal:#2dd4bf;--border:rgba(255,255,255,0.05);--card:rgba(255,255,255,0.03);--gradient:radial-gradient(circle at top,#0d7377 0%,#050505 70%)}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none;transition:color .2s}
a:hover{color:var(--teal)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
*:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:4px}
.skip-link{position:absolute;top:-100%;left:0;background:var(--teal);color:#000;padding:.75rem 1.5rem;z-index:100;font-weight:700;border-radius:0 0 .5rem 0}
.skip-link:focus{top:0}
.site-nav{position:sticky;top:0;z-index:50;background:rgba(5,5,5,0.95);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:.75rem 0}
.nav-inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}
.nav-logo{font-size:1.25rem;font-weight:700;letter-spacing:-.025em;color:#fff}
.nav-links{display:none;gap:1.5rem;font-size:.875rem;font-weight:500;color:var(--text-dim)}
.nav-links a:hover{color:var(--teal)}
.nav-search{position:relative;flex-shrink:0}
.nav-search input{background:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.5rem .75rem .5rem 2rem;color:#fff;font-size:.875rem;width:180px;transition:width .2s}
.nav-search input:focus{width:220px;border-color:var(--teal);outline:none}
.nav-search svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#6b7280;pointer-events:none}
@media(min-width:768px){.nav-links{display:flex}}
@media(max-width:640px){.nav-search input{width:40px;padding:.5rem;transition:width .2s}.nav-search input:focus{width:180px;padding:.5rem .75rem .5rem 2rem}}
.breadcrumb{max-width:1200px;margin:0 auto;padding:.5rem 1.5rem;font-size:.75rem;color:var(--text-muted)}
.breadcrumb a:hover{color:var(--teal)}
.breadcrumb ol{display:flex;gap:.25rem;list-style:none}
.hero{background:var(--gradient);padding:4rem 1.5rem 6rem;text-align:center}
.hero-content{max-width:800px;margin:0 auto}
.hero-badge{display:inline-block;background:rgba(45,212,191,.1);color:var(--teal);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}
.hero-title{font-size:clamp(3rem,6vw,4.5rem);font-weight:700;letter-spacing:-.025em;line-height:1;margin:0 0 1.5rem;color:#fff}
.hero-lead{font-size:1.25rem;color:#d4d4d8;line-height:1.75;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}
.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}
.btn{display:inline-block;padding:1rem 2.5rem;border-radius:.5rem;font-weight:700;text-align:center;transition:all .2s;cursor:pointer;border:none;font-size:1rem}
.btn-primary{background:#14b8a6;color:#000}
.btn-primary:hover{background:var(--teal)}
.btn-secondary{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#fff}
.btn-secondary:hover{background:rgba(255,255,255,0.1)}
.stats-section{padding:5rem 1.5rem;background:#000}
.stats-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;max-width:1200px;margin:0 auto}
@media(min-width:768px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.stat-card{background:var(--card);border:1px solid rgba(45,212,191,0.1);border-radius:1rem;padding:1.5rem}
.stat-label{color:var(--teal);font-family:ui-monospace,monospace;font-size:.875rem;margin-bottom:.5rem}
.stat-value{font-size:1.875rem;font-weight:700;color:#fff}
.stat-desc{color:var(--text-dim);font-size:.75rem;margin-top:1rem}
.ledger-section{padding:6rem 1.5rem;background:#09090b;border-top:1px solid var(--border)}
.ledger-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}
@media(min-width:768px){.ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ledger-column h2{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}
.ledger-links{display:flex;flex-direction:column;gap:1.5rem}
.matrix-link{border-left:1px solid rgba(255,255,255,0.05);padding-left:1rem;transition:all .2s}
.matrix-link:hover{border-left-color:var(--teal);transform:translateX(4px)}
.matrix-link a{display:block;font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.25rem}
.matrix-link a:hover{color:var(--teal)}
.matrix-link span{display:block;font-size:.75rem;color:var(--text-dim);font-family:ui-monospace,monospace}
.spec-section{padding:5rem 1.5rem;border-top:1px solid var(--border)}
.spec-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;align-items:center}
@media(min-width:768px){.spec-grid{grid-template-columns:repeat(2,1fr)}}
.spec-content h2{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:#fff}
.spec-content p{color:var(--text-dim);font-size:1.125rem;margin-bottom:2rem;line-height:1.7}
.spec-highlight{padding:1rem;border-left:2px solid var(--teal);background:rgba(255,255,255,0.05)}
.spec-highlight .title{font-weight:700;color:#fff;display:block;margin-bottom:.25rem}
.spec-highlight .desc{font-size:.875rem;color:var(--text-dim)}
.spec-code{background:#18181b;border:1px solid rgba(255,255,255,0.1);border-radius:1rem;padding:2rem;font-family:ui-monospace,monospace;font-size:.875rem;color:#5eead4;line-height:1.7}
.spec-code .comment{color:#ADADAD}
.spec-code .key{color:#fff}
.faq-section{padding:5rem 1.5rem;background:#09090b;border-top:1px solid var(--border)}
.faq-container{max-width:800px;margin:0 auto}
.faq-heading{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;text-align:center}
.faq-intro{color:var(--text-dim);font-size:1rem;text-align:center;margin-bottom:3rem;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}
.faq-list{display:flex;flex-direction:column;gap:1rem}
.faq-item{background:var(--card);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;transition:border-color .2s}
.faq-item[open]{border-color:rgba(45,212,191,0.2)}
.faq-question{padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}
.faq-question::-webkit-details-marker{display:none}
.faq-question::after{content:'+';font-size:1.5rem;color:var(--teal);flex-shrink:0;transition:transform .2s}
.faq-item[open] .faq-question::after{content:'-'}
.faq-question:hover{color:var(--teal)}
.faq-answer{padding:0 1.5rem 1.5rem}
.faq-answer p{color:var(--text-dim);font-size:1rem;line-height:1.8}
.site-footer{background:#000;border-top:1px solid var(--border);padding:4rem 1.5rem 3rem}
.footer-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem}
.footer-col h2{color:var(--teal);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}
.footer-col ul{list-style:none;padding:0;margin:0}
.footer-col li{margin-bottom:.5rem}
.footer-col a{color:var(--text-dim);font-size:.875rem;display:block;transition:color .2s}
.footer-col a:hover{color:var(--teal)}
.footer-bottom{max-width:1200px;margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.75rem;color:var(--text-muted)}
.footer-bottom a{color:var(--teal)}
#search-results{position:absolute;top:100%;right:0;left:0;background:#18181b;border:1px solid #27272a;border-radius:.5rem;margin-top:.25rem;max-height:300px;overflow-y:auto;z-index:60;display:none}
#search-results.show{display:block}
#search-results a{display:block;padding:.75rem 1rem;color:var(--text);font-size:.875rem;border-bottom:1px solid var(--border)}
#search-results a:hover{background:rgba(45,212,191,0.1);color:#fff}
#search-results .no-results{padding:1rem;color:var(--text-muted);font-size:.875rem}
@media(max-width:600px){
.hero-title{font-size:2.5rem}
.stats-grid{grid-template-columns:repeat(2,1fr)}
.footer-grid{grid-template-columns:repeat(2,1fr)}
.footer-bottom{flex-direction:column;align-items:center;text-align:center}
}
</style>
</head>
<body>
<!-- Skip link -->
<a href="#main-content" class="skip-link">Skip to main content</a>
<!-- Navigation -->
<nav aria-label="Primary">
<div class="nav-inner">
<a href="/" class="brand">ACCOUNTABILITY.AI</a>
<div class="nav-links">
<a href="/getting-started">Get Started</a>
<a href="/ppp-pillars">The Standard</a>
<a href="/ppp-legal-compliance">Legal</a>
<a href="/sandbox">Sandbox</a>
<a href="https://github.com/aiccountability-source/AgDR-Phoenix" target="_blank" rel="noopener">GitHub</a>
</div>
</div>
</nav>
<!-- Breadcrumb -->
<nav class="breadcrumb" aria-label="Breadcrumb">
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/" itemprop="item"><span itemprop="name">Home</span></a>
<meta itemprop="position" content="1">
</li>
</ol>
</nav>
<main id="main-content">
<!-- Hero -->
<section class="hero">
<div class="hero-content">
<span class="hero-badge">AgDR-Phoenix v1.8 · April 2026</span>
<h1 class="hero-title">The Zero-Latency Floor.</h1>
<p class="hero-lead">
The argument that accountability slows the machine is proven false. The "Governance Tax" has been engineered out. We moved the seal to the center of the kernel.
</p>
<div class="hero-buttons">
<a href="https://github.com/aiccountability-source/AgDR-Phoenix" class="btn btn-primary">Deploy v1.8</a>
<a href="/sandbox" class="btn btn-secondary">Try Phoenix Demo</a>
<a href="#performance" class="btn btn-secondary">View Benchmarks</a>
</div>
<div style="display:flex;gap:0.75rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem;align-items:center">
<a href="https://crates.io/crates/agdr-aki" target="_blank" rel="noopener" title="View agdr-aki on crates.io">
<img src="https://img.shields.io/crates/v/agdr-aki?style=flat-square&label=crates.io&color=F74C00&labelColor=1a1a1a" alt="crates.io version" style="height:22px;border-radius:4px">
</a>
<a href="https://pypi.org/project/agdr-aki/" target="_blank" rel="noopener" title="View agdr-aki on PyPI">
<img src="https://img.shields.io/pypi/v/agdr-aki?style=flat-square&label=PyPI&color=3775A9&labelColor=1a1a1a" alt="PyPI version" style="height:22px;border-radius:4px">
</a>
</div>
</div>
</section>
<!-- Performance Stats -->
<section id="performance" class="stats-section">
<div class="stats-grid">
<div class="stat-card">
<div class="stat-label">LATENCY</div>
<div class="stat-value">0.62 µs</div>
<p class="stat-desc">Faster than the network stack.</p>
</div>
<div class="stat-card">
<div class="stat-label">THROUGHPUT</div>
<div class="stat-value">1.1M/s</div>
<p class="stat-desc">Built for Blackwell-scale factories.</p>
</div>
<div class="stat-card">
<div class="stat-label">INTEGRITY</div>
<div class="stat-value">BLAKE3</div>
<p class="stat-desc">Tamper-proof at birth.</p>
</div>
<div class="stat-card">
<div class="stat-label">RELIABILITY</div>
<div class="stat-value">100%</div>
<p class="stat-desc">Zero dropped records.</p>
</div>
</div>
</section>
<!-- Forensic Ledger -->
<section id="ledger" class="ledger-section">
<div class="ledger-grid">
<div class="ledger-column">
<h2>Mechanical Floor</h2>
<div class="ledger-links">
<div class="matrix-link">
<a href="/aki-95">AKI 0.95 Spec</a>
<span>950ns Atomic Kernel Force Gating</span>
</div>
<div class="matrix-link">
<a href="/agdr-spec">AgDR Protocol</a>
<span>Atomic Genesis Decision Record v1.8</span>
</div>
<div class="matrix-link">
<a href="/aki-formal-definition">Formal Definition</a>
<span>Epistemology of Kernel Finality</span>
</div>
</div>
</div>
<div class="ledger-column">
<h2>Statutory Teeth</h2>
<div class="ledger-links">
<div class="matrix-link">
<a href="/cea-compliance">CEA s.31.1 Admissibility</a>
<span>Canada Evidence Act Compliance</span>
</div>
<div class="matrix-link">
<a href="/cbca-fiduciary-mapping">CBCA s.122 Mapping</a>
<span>Director Fiduciary Duty Accountability</span>
</div>
<div class="matrix-link">
<a href="/bills-of-exchange-mapping">Bills of Exchange</a>
<span>Commercial Finality for Agents</span>
</div>
</div>
</div>
<div class="ledger-column">
<h2>Forensic Archive</h2>
<div class="ledger-links">
<div class="matrix-link">
<a href="/legal-glossary">Forensic Glossary</a>
<span>Chain of Definition Taxonomy</span>
</div>
<div class="matrix-link">
<a href="/future-agi-court">Judicial Future</a>
<span>15-Year Discovery Stewardship</span>
</div>
<div class="matrix-link">
<a href="/beauty-truth-wisdom">Purpose Framework</a>
<span>Philosophical Foundation</span>
</div>
</div>
</div>
</div>
</section>
<!-- Specification -->
<section id="spec" class="spec-section">
<div class="spec-grid">
<div class="spec-content">
<h2>Trust the Record.</h2>
<p>The industry is no longer asking if forensic tracking is possible. They are cloning the standard to survive the shift.</p>
<div class="spec-highlight">
<span class="title">Provenance. Place. Purpose.</span>
<span class="desc">The triplet that satisfies the Canada Evidence Act s.31.1.</span>
</div>
</div>
<div class="spec-code">
<span class="comment">// Atomic Kernel Payload</span><br>
{<br>
<span class="key">"version"</span>: "1.8.2",<br>
<span class="key">"aki_latency_ns"</span>: <span style="color:#fff">620</span>,<br>
<span class="key">"sig"</span>: "ed25519_...",<br>
<span class="key">"root"</span>: "blake3_..."<br>
}
</div>
</div>
</section>
<!-- FAQ Section -->
<section id="faq" class="faq-section">
<div class="faq-container">
<h2 class="faq-heading">Common Questions</h2>
<p class="faq-intro">Boards, regulators, and compliance teams ask the same questions when they first encounter AI accountability. Here are the answers.</p>
<div class="faq-list">
<details class="faq-item">
<summary class="faq-question">What is an AI decision record?</summary>
<div class="faq-answer">
<p>It is a permanent, tamper-proof log of a single decision made by an AI system. The record captures who was responsible, what the system was trying to accomplish, and the full reasoning chain it used to reach its conclusion. This record is sealed at the exact moment the decision fires, not reconstructed after the fact. Think of it the way you would think of a flight data recorder, a medical chart, or a signed audit trail. Every profession that earned public trust did it by keeping the record. AI is simply the newest profession that needs one.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Why should a board care about AI accountability?</summary>
<div class="faq-answer">
<p>Because the board is already liable. Directors owe a duty of care under corporate law in virtually every jurisdiction. When AI systems make decisions on behalf of the corporation, that duty does not disappear. It intensifies. A board that deploys AI without a structured decision record has no way to demonstrate oversight after an incident. With one, the board can prove it governed responsibly. The question is not whether accountability creates value. The question is whether the board can afford to operate without it.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">What liability do directors face if AI causes harm?</summary>
<div class="faq-answer">
<p>The same liability they face for any failure of oversight. Corporate law does not distinguish between harm caused by a human employee and harm caused by an autonomous system acting on the corporation's behalf. Directors in the UK face personal exposure under the Companies Act, section 174. In Canada, the standard is the CBCA, section 122. The EU AI Act adds regulatory penalties on top of existing civil liability for high-risk systems. In every case, the court asks one question: did the directors take reasonable care? A tamper-evident decision record is how you answer yes.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Does AI accountability slow down innovation?</summary>
<div class="faq-answer">
<p>No. That assumption is the single most expensive misconception in enterprise AI. The AgDR standard seals each decision in 620 nanoseconds. That is faster than a network packet leaves the machine. Accountability at this speed does not compete with performance. It removes the governance objection that has kept institutional capital on the sidelines. Organizations that can prove their AI is auditable deploy faster, insure more cheaply, and earn regulatory approval with less friction. Accountability is not the brake. It is the bridge between prototype and production.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">How do existing laws apply to AI decisions?</summary>
<div class="faq-answer">
<p>They already do. No new legislation is required. Evidence law in most jurisdictions recognizes contemporaneous business records as presumptively reliable. Corporate law imposes a duty of care on directors regardless of whether decisions are made by humans or machines. The EU AI Act mandates traceability and logging for high-risk systems under Article 12. The NIST AI Risk Management Framework identifies transparency and accountability as core properties. These frameworks already define what is expected. What has been missing is the technical infrastructure to satisfy them at machine speed. That is what AgDR provides.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Does this standard only apply in Canada?</summary>
<div class="faq-answer">
<p>No. The standard was built and stress-tested in Canada, but the principles are universal. AgDR maps to the EU AI Act, the NIST AI Risk Management Framework, ISO/IEC 42001, and common-law fiduciary duty as practised across the UK, Australia, and other Commonwealth jurisdictions. Contemporaneous capture, tamper-evidence, chain of custody, and named human accountability are not Canadian concepts. They are evidentiary fundamentals recognized by courts everywhere. Canada is where the standard was proven. It is not the boundary of where it works.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">What is the difference between an AI audit log and an AI decision record?</summary>
<div class="faq-answer">
<p>Timing and integrity. A standard audit log is written after the decision, sometimes minutes or hours later. It can be modified without detection. An AI decision record is captured at the exact inference instant, cryptographically signed, and chained into a structure where any alteration is mathematically visible. Courts can rely on the second kind without expert reconstruction. The first kind leaves room for doubt. For regulators and fiduciaries, the distinction is simple: one is a note about what happened. The other is proof.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">How does the EU AI Act affect organizations deploying AI?</summary>
<div class="faq-answer">
<p>Directly and immediately. The EU AI Act requires providers and deployers of high-risk AI systems to maintain logging capabilities, ensure traceability, and provide human oversight. Article 12 mandates that systems produce records sufficient to reconstruct and audit each decision. Compliance obligations begin in August 2026. Organizations that lack structured decision records will face enforcement action, fines, and exclusion from the EU market. AgDR satisfies these requirements as a technical capability built into the inference pipeline, not as a policy document filed after deployment.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Can we use this to protect the corporation during an incident?</summary>
<div class="faq-answer">
<p>That is exactly what it is for. When an AI decision causes harm, the first question from regulators, insurers, and courts is the same: show us the record. A complete AgDR trail proves three things. It proves the AI was operating within defined boundaries. It proves a named human was accountable for oversight. And it proves the record existed before the incident, not after. This is the difference between explaining what you think happened and demonstrating what you know happened. Corporations that can show the record negotiate from strength. Those that cannot are left to explain why they chose not to keep one.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">Is AgDR proprietary or open?</summary>
<div class="faq-answer">
<p>Completely open. The standard is dual-licensed under CC0 1.0 Universal and Apache License 2.0. You choose whichever licence suits your deployment. The specification, the SDK, and the reference implementation are all published on GitHub with no proprietary dependencies, no vendor lock-in, and no royalties. Accountability infrastructure should not be owned by any single company. It should be a public good, the same way evidence law itself is a public good. That is why the standard is open.</p>
</div>
</details>
<details class="faq-item">
<summary class="faq-question">What is the cost of doing nothing?</summary>
<div class="faq-answer">
<p>Every unrecorded AI decision is uninsurable liability. That is not a projection. It is the current state of the insurance market for autonomous systems. When something goes wrong, regulators will ask for the decision record. Courts will ask for the chain of custody. Insurers will ask whether the risk was auditable before the loss. If the answer to any of those questions is no, the corporation absorbs the full cost alone. Every profession that earned institutional trust did it by keeping the record. Medicine keeps charts. Aviation keeps black boxes. Law keeps transcripts. The only question is whether AI will join that list voluntarily, or be forced onto it after the first landmark ruling.</p>
</div>
</details>
</div>
</div>
</section>
</main>
<!-- Footer -->
<footer class="site-footer">
<div class="footer-grid">
<div class="footer-col">
<h2>Core Standard</h2>
<ul>
<li><a href="/getting-started">Get Started</a></li>
<li><a href="/sandbox">Phoenix Demo</a></li>
<li><a href="/ppp-pillars">PPP Pillars</a></li>
<li><a href="/aki-formal-definition">AKI Definition</a></li>
<li><a href="/agdr-spec">AgDR Protocol</a></li>
</ul>
</div>
<div class="footer-col">
<h2>Legal & Compliance</h2>
<ul>
<li><a href="/cea-compliance">CEA s.31.1</a></li>
<li><a href="/cbca-fiduciary-mapping">CBCA s.122</a></li>
<li><a href="/eu-ai-act-mapping">EU AI Act</a></li>
<li><a href="/foi-formal-definition">FOI Role</a></li>
<li><a href="/verification-audit-procedure">Verification</a></li>
<li><a href="/fiduciary-duty-of-care">Fiduciary Duty</a></li>
<li><a href="/ppp-export-control">Export Control</a></li>
</ul>
</div>
<div class="footer-col">
<h2>Engineering</h2>
<ul>
<li><a href="/tsx-stress-test">TSX Stress Test</a></li>
<li><a href="/horizontal-scaling">Horizontal Scaling</a></li>
<li><a href="/aki-95">AKI 0.95 Spec</a></li>
<li><a href="/human-delta-chain-spec">Human Delta Chain</a></li>
<li><a href="/CHANGELOG">Changelog</a></li>
<li><a href="/aki-capture-deep-explanation">AKI Deep Dive</a></li>
</ul>
</div>
<div class="footer-col">
<h2>Evidence & Vision</h2>
<ul>
<li><a href="/comparison-aviation-black-box">Aviation Black Box</a></li>
<li><a href="/comparison-medical-records">Medical Records</a></li>
<li><a href="/agi-court-precedents">AGI Court Precedents</a></li>
<li><a href="/future-agi-court">Court in 2076</a></li>
<li><a href="/beauty-truth-wisdom">Purpose Framework</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<p>Don't trust the machine. Don't even trust us. <strong>Trust the record.</strong></p>
<p>
<a href="mailto:founding@accountability.ai">founding@accountability.ai</a> ·
Stewarded by <a href="https://accountability.ai">GENESIS GLASS FOUNDATION / FONDATION GENÈSE CRISTAL</a> ·
Dual-licensed: <a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0</a> OR <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>
</p>
</div>
</footer>
<!-- Client-side Search -->
<script>
const searchIndex = [
{title:"Get Started",url:"/getting-started",desc:"SDK install, PPP definition, first capture"},
{title:"Phoenix Demo",url:"/sandbox",desc:"Interactive atomic accountability demo"},
{title:"PPP Pillars",url:"/ppp-pillars",desc:"Provenance, Place, Purpose framework"},
{title:"AKI Definition",url:"/aki-formal-definition",desc:"Mathematical definition of Atomic Kernel Inference"},
{title:"AgDR Protocol",url:"/agdr-spec",desc:"Atomic Genesis Decision Record specification"},
{title:"CEA Compliance",url:"/cea-compliance",desc:"Canada Evidence Act s.31.1 mapping"},
{title:"CBCA Fiduciary",url:"/cbca-fiduciary-mapping",desc:"Director fiduciary duty accountability"},
{title:"EU AI Act",url:"/eu-ai-act-mapping",desc:"High-risk AI system compliance"},
{title:"FOI Role",url:"/foi-formal-definition",desc:"Fiduciary Office Intervener definition"},
{title:"Verification",url:"/verification-audit-procedure",desc:"Audit and verification procedures"},
{title:"TSX Stress Test",url:"/tsx-stress-test",desc:"100M decisions, 620ns latency proof"},
{title:"Horizontal Scaling",url:"/horizontal-scaling",desc:"Distributed AgDR deployment"},
{title:"Human Delta Chain",url:"/human-delta-chain-spec",desc:"Human-in-the-loop escalation protocol"},
{title:"Purpose Framework",url:"/beauty-truth-wisdom",desc:"Beauty, Truth, Wisdom as ethical filters"},
{title:"Aviation Black Box",url:"/comparison-aviation-black-box",desc:"Comparison to flight data recorders"},
{title:"Medical Records",url:"/comparison-medical-records",desc:"Comparison to healthcare documentation"},
{title:"AGI Court Precedents",url:"/agi-court-precedents",desc:"Legal precedents for AI accountability"},
{title:"Court in 2076",url:"/future-agi-court",desc:"Long-term judicial stewardship vision"}
];
const searchInput = document.getElementById('site-search');
const searchResults = document.getElementById('search-results');
if (searchInput && searchResults) {
searchInput.addEventListener('input', (e) => {
const query = e.target.value.toLowerCase().trim();
if(query.length < 2) {
searchResults.classList.remove('show');
searchResults.innerHTML = '';
return;
}
const results = searchIndex.filter(item =>
item.title.toLowerCase().includes(query) ||
item.desc.toLowerCase().includes(query) ||
item.url.toLowerCase().includes(query)
).slice(0, 8);
if(results.length === 0) {
searchResults.innerHTML = '<div class="no-results">No results found</div>';
} else {
searchResults.innerHTML = results.map(r =>
`<a href="${r.url}" role="option"><strong>${r.title}</strong><br><small style="color:#6b7280">${r.desc}</small></a>`
).join('');
}
searchResults.classList.add('show');
});
document.addEventListener('click', (e) => {
if(!e.target.closest('.nav-search')) {
searchResults.classList.remove('show');
}
});
searchInput.addEventListener('keydown', (e) => {
if(e.key === 'Escape') {
searchResults.classList.remove('show');
searchInput.blur();
}
});
}
</script>
</body>
</html>