From d9f963f1b0d10abd11357d12cfa238237832bdcd Mon Sep 17 00:00:00 2001 From: Joshua Date: Thu, 19 Feb 2026 06:35:06 -0800 Subject: [PATCH] Align launcher copy to EDUT ID and add inline glossary help --- app/app.js | 28 ++++++++++++++-------------- app/index.html | 24 ++++++++++++------------ app/style.css | 45 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 26 deletions(-) diff --git a/app/app.js b/app/app.js index 4b3f2d1..965ad1d 100644 --- a/app/app.js +++ b/app/app.js @@ -649,7 +649,7 @@ async function onSendMembershipTx() { params: [txRequest], }); $("confirmTxHash").value = txHash; - logLine("membership tx sent", { + logLine("EDUT ID tx sent", { quote_id: state.lastQuote.quote_id, tx_hash: txHash, payer_wallet: from, @@ -733,7 +733,7 @@ async function onStatus() { if (out.designation_code) { $("designationCode").value = out.designation_code; } - logLine("membership status", out); + logLine("EDUT ID status", out); refreshOverview(out); return out; } @@ -761,7 +761,7 @@ async function onQuote() { $("quoteId").value = out.quote_id || ""; $("quoteValue").value = out.value || ""; $("quotePayer").value = out.payer_wallet || ""; - logLine("membership quote", out); + logLine("EDUT ID quote", out); return out; } @@ -795,14 +795,14 @@ async function onConfirmMembership() { identity_attested_by: out.identity_attested_by || "", identity_attestation_id: out.identity_attestation_id || "", }; - logLine("membership confirm", out); + logLine("EDUT ID confirm", out); return out; } async function requireMembershipState(actionLabel, opts = {}) { const status = await onStatus(); if (String(status.status || "").toLowerCase() !== "active") { - throw new Error(`${actionLabel} requires active membership`); + throw new Error(`${actionLabel} requires active EDUT ID`); } if (opts.requireOnramp && !isOnrampAttested(status.identity_assurance_level)) { throw new Error(`${actionLabel} requires onramp_attested identity assurance`); @@ -846,17 +846,17 @@ async function confirmMembershipWithRetry(maxAttempts = 8, intervalMs = 2500) { await sleep(intervalMs); } } - throw lastErr || new Error("membership confirm failed"); + throw lastErr || new Error("EDUT ID confirmation failed"); } async function onRunMembershipFlow() { setFlowStatus("connecting wallet"); await onConnectWallet(); - setFlowStatus("checking membership"); + setFlowStatus("checking EDUT ID"); const status = await onStatus(); if (String(status.status || "").toLowerCase() === "active") { - setFlowStatus("membership already active"); + setFlowStatus("EDUT ID already active"); return; } @@ -866,9 +866,9 @@ async function onRunMembershipFlow() { await onSignIntent(); setFlowStatus("verifying intent"); await onVerify(); - setFlowStatus("quoting membership"); + setFlowStatus("quoting EDUT ID"); await onQuote(); - setFlowStatus("sending membership transaction"); + setFlowStatus("sending EDUT ID transaction"); await onSendMembershipTx(); const txHash = $("confirmTxHash").value.trim(); @@ -877,14 +877,14 @@ async function onRunMembershipFlow() { } setFlowStatus("waiting for chain confirmation"); await waitForTxMined(txHash); - setFlowStatus("confirming membership with API"); + setFlowStatus("confirming EDUT ID with API"); await confirmMembershipWithRetry(); setFlowStatus("refreshing status"); const refreshed = await onStatus(); if (isOnrampAttested(refreshed.identity_assurance_level)) { - setFlowStatus("membership flow complete (attested)"); + setFlowStatus("EDUT ID flow complete (attested)"); } else { - setFlowStatus("membership active (unattested)"); + setFlowStatus("EDUT ID active (unattested)"); } } @@ -1150,7 +1150,7 @@ async function onQuickActivate() { async function onQuickRefresh() { const status = await onStatus(); if (String(status.status || "").toLowerCase() !== "active") { - setFlowStatus("membership inactive"); + setFlowStatus("EDUT ID inactive"); return; } try { diff --git a/app/index.html b/app/index.html index 11bbed3..8e80291 100644 --- a/app/index.html +++ b/app/index.html @@ -3,21 +3,21 @@ - EDUT Launcher + EDUT ID Manager
-

EDUT Launcher

-

Deterministic infrastructure control surface.

+

EDUT ID Manager

+

Deterministic identity, access, and control surface.

Control Surface

- + @@ -40,7 +40,7 @@

-- ETH | -- USDC

-

Membership

+

EDUT ID
?

EDUT ID is your one-time identity credential used for checkout, activation, and ownership proof.

unknown

@@ -48,11 +48,11 @@

human_manual

-

Designation

+

Designation
?

Designation is the protocol reference created during wallet intent and carried through activation evidence.

-

-

Identity Assurance

+

Identity Assurance
?

Assurance level records how identity was attested, such as direct crypto flow or on-ramp attestation.

unknown

@@ -110,16 +110,16 @@
-

Membership Flow Controls

+

EDUT ID Flow Controls

- + - +