From 22ea56eb2c7f48b7bfeb90e3b7eeabb86a5f0f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jacob=20Read=20IV=20=E2=80=94=20Creator=20of=20?= =?UTF-8?q?=C4=80ML=E2=84=A2?= Date: Wed, 9 Sep 2026 11:47:44 -0700 Subject: [PATCH 1/5] Add copy-and-run AML interface firewall starter --- starters/ai-interface-firewall/index.html | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 starters/ai-interface-firewall/index.html diff --git a/starters/ai-interface-firewall/index.html b/starters/ai-interface-firewall/index.html new file mode 100644 index 0000000..0ae1f29 --- /dev/null +++ b/starters/ai-interface-firewall/index.html @@ -0,0 +1,56 @@ + + + + + + ĀML AI Interface Firewall Starter + + + +
+
+

ĀML™ — AI Interface Firewall™ starter

+

Gate one risky interface decision without replacing your frontend.

+

This page is plain HTML. No build system. No framework migration.

+
+ +
+

High-attention / low-restoration CTA

+

This content declares what it is trying to do and the prototype inputs used by the gate.

+ + + + +
+ +
+

Lower-attention explanatory action

+ + + +
+ +
+

What just happened?

+

The two existing HTML controls were wrapped in <aml-gate>. The prototype gate evaluates declared inputs before allowing the wrapped interface to render.

+

The attention/restoration values are declared or model-provided inputs. ĀML does not claim they are objective measurements of cognition, wellbeing, truth, ethics, legality, or safety.

+
+
+ + + + From 514ee9bd07aa9c26ef4776f3b44fa8ba3556d8de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jacob=20Read=20IV=20=E2=80=94=20Creator=20of=20?= =?UTF-8?q?=C4=80ML=E2=84=A2?= Date: Wed, 9 Sep 2026 11:48:02 -0700 Subject: [PATCH 2/5] Document five-minute AML starter --- starters/ai-interface-firewall/README.md | 67 ++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 starters/ai-interface-firewall/README.md diff --git a/starters/ai-interface-firewall/README.md b/starters/ai-interface-firewall/README.md new file mode 100644 index 0000000..79641e2 --- /dev/null +++ b/starters/ai-interface-firewall/README.md @@ -0,0 +1,67 @@ +# ĀML AI Interface Firewall™ starter + +This is the smallest useful ĀML adoption surface in the repository. + +It is deliberately plain HTML so you can answer one question before reading the rest of the architecture: + +> Can I put an accountability gate around an existing interface without rewriting my frontend? + +## Run it + +Download or clone this folder and open `index.html` in a modern browser with internet access. + +The page loads the published browser bridge: + +```html + +``` + +Then it wraps ordinary HTML: + +```html + + + +``` + +No React migration, bundler, package install, or server is required for this experiment. + +## Change one number + +Change: + +```text +restoration-value="1" +``` + +to: + +```text +restoration-value="5" +``` + +Reload the page and compare the decision. + +The current demonstration rule is intentionally easy to inspect. The declared/model inputs are not claimed objective measurements of human cognition or wellbeing. + +## Use your own UI + +Replace the button inside `` with one existing component or interaction from your application. Start with something where intent matters: a checkout CTA, consent prompt, notification, upgrade flow, AI-generated action, or administrative control. + +For existing DOM without a wrapper, see [`docs/HTML_BRIDGE.md`](../../docs/HTML_BRIDGE.md). + +For the broader adoption map, see [`ADOPT_AML.md`](../../ADOPT_AML.md). + +For independent verification, see [`VERIFY.md`](../../VERIFY.md). + +## What this starter proves — and what it does not + +It demonstrates a narrow browser integration in which interface content carries declared purpose and gate inputs before rendering. It does not represent the entire ĀML runtime, cryptographic release chain, consent/privacy/accessibility system, production authorization model, or an objective determination that an interface is good, safe, legal, ethical, or truthful. + +If this starter works in your stack, publish the integration. If it fails, publish the failure. External reproducible evidence is more useful than a private success claim. + +— Daniel Jacob Read IV +Steward: ĀRU Intelligence Inc.™ From e1f5a8d87a6260db5b009272ca4217ec34abe13a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jacob=20Read=20IV=20=E2=80=94=20Creator=20of=20?= =?UTF-8?q?=C4=80ML=E2=84=A2?= Date: Wed, 9 Sep 2026 11:48:31 -0700 Subject: [PATCH 3/5] Add live one-click AML quickstart --- docs/quickstart.html | 90 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 docs/quickstart.html diff --git a/docs/quickstart.html b/docs/quickstart.html new file mode 100644 index 0000000..7eaf245 --- /dev/null +++ b/docs/quickstart.html @@ -0,0 +1,90 @@ + + + + + + + Try ĀML in 60 seconds — AI Interface Firewall + + + +
+
ĀML™ · ĀRU Meaning Language™
+

Put an accountability gate around ordinary HTML.

+

No framework migration. No build system. This live page uses the same narrow browser bridge you can place around one AI-generated or high-risk interface decision.

+ +
+
+

Pressure CTA

+

Purpose: create urgency. Attention cost: 5. Restoration value: 1.

+ + + +
+ +
+

Explanatory CTA

+

Purpose: explain pricing. Attention cost: 1. Restoration value: 3.

+ + + +
+
+ +
+

Copy this into an HTML page

+ +
<script type="module" src="https://aruintelligence.github.io/aml-core/aml-gate.js"></script>
+
+<aml-gate
+  purpose="Create urgency for a purchase"
+  attention-cost="5"
+  restoration-value="1">
+  <button>Buy before the timer expires</button>
+</aml-gate>
+
+ + + +

The current attention/restoration values are declared or model-provided prototype inputs, not objective measurements of cognition or wellbeing. This narrow browser demonstration does not by itself provide the complete ĀML consent, privacy, accessibility, cryptographic evidence, or production authorization stack.

+
+ + + + + From 8413ea85d18454085e6bc194e8e76ac5a542eff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jacob=20Read=20IV=20=E2=80=94=20Creator=20of=20?= =?UTF-8?q?=C4=80ML=E2=84=A2?= Date: Wed, 9 Sep 2026 11:49:06 -0700 Subject: [PATCH 4/5] Use explicit GitHub links from live quickstart --- docs/quickstart.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/quickstart.html b/docs/quickstart.html index 7eaf245..20a1269 100644 --- a/docs/quickstart.html +++ b/docs/quickstart.html @@ -64,9 +64,9 @@

Copy this into an HTML page

From 33034d04da9bea1f7a6a9dd08bb894c155bb2b6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Jacob=20Read=20IV=20=E2=80=94=20Creator=20of=20?= =?UTF-8?q?=C4=80ML=E2=84=A2?= Date: Wed, 9 Sep 2026 11:49:38 -0700 Subject: [PATCH 5/5] Point adoption funnel to live quickstart --- ADOPT_AML.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ADOPT_AML.md b/ADOPT_AML.md index 41ce167..9bdbd13 100644 --- a/ADOPT_AML.md +++ b/ADOPT_AML.md @@ -20,7 +20,11 @@ AI-generated interfaces are getting easier to create. The missing layer is accou ## Try it in under 60 seconds -Live proof: +**Live one-click starter:** + +https://aruintelligence.github.io/aml-core/quickstart.html + +Or open the exact-state proof: https://aruintelligence.github.io/aml-core/proof.html?attention=5&restoration=1&lang=en @@ -143,6 +147,7 @@ If you found this while researching any of these, you are in the right repositor ## Start here next +- [Copy-and-run AI Interface Firewall starter](starters/ai-interface-firewall/) - [ĀML in 5 minutes](publications/START_HERE.md) - [ĀML in one page](publications/AML_IN_ONE_PAGE.md) - [Why AI-generated UI needs a firewall](publications/WHY_AI_UI_NEEDS_A_FIREWALL.md)