diff --git a/README.md b/README.md index a260296..c63694c 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,13 @@ governed repair. It halts when verification fails. The local runtime is MIT licensed; managed Cloud is optional. The flagship code lives at [github.com/OpenAdaptAI/OpenAdapt](https://github.com/OpenAdaptAI/OpenAdapt). +A Seal is the signed attestation of one program run. Public examples are +synthetic. See [The Seal](docs/commercial/seal.md). + +![A VERIFIED Seal, desktop](docs/assets/screenshots/seal-certificate-desktop.png) + +![The same instrument, mobile](docs/assets/screenshots/seal-certificate-mobile.png) + ## Layout - **`docs/`** and **`mkdocs.yml`**: the curated MkDocs Material site published diff --git a/docs/assets/screenshots/PROVENANCE.txt b/docs/assets/screenshots/PROVENANCE.txt index 029eb86..d98f1d5 100644 --- a/docs/assets/screenshots/PROVENANCE.txt +++ b/docs/assets/screenshots/PROVENANCE.txt @@ -105,3 +105,18 @@ dashboard-overview.png Byte-identical source: OpenAdaptAI/openadapt-web, public/product-preview/dashboard-workflows.png. SHA-256: d93431712b5b36addf77fb5600e8b5f208291b80776940c1c76f9c7b4f6b4679. + +seal-certificate-desktop.png + The public VERIFIED Seal instrument for the synthetic MockMed + add-triage-note fixture (`smk_mockmed_triage_verified_001`), desktop + viewport, 2048x950. Cropped to the dark certificate; no page chrome. + Byte-identical source: OpenAdaptAI/openadapt-web + `public/seals/certificate-desktop.png`, copied from the + `feat/seal-certificate-2026-08-29` worktree on 2026-08-29. SHA-256: + eed485e92b27986f3961aeae39bedc426d5396b3ce703dd580b2ae3f6653a86e. + +seal-certificate-mobile.png + The same instrument, mobile viewport, 700x1404. Byte-identical source: + OpenAdaptAI/openadapt-web `public/seals/certificate-mobile.png`, copied + from the same worktree. SHA-256: + 7d2c83d1e178b4f42ab55f3ff7f4c9dc875f0ad13b6ee051a9c1ba0b8b278116. diff --git a/docs/assets/screenshots/seal-certificate-desktop.png b/docs/assets/screenshots/seal-certificate-desktop.png new file mode 100644 index 0000000..aef0988 Binary files /dev/null and b/docs/assets/screenshots/seal-certificate-desktop.png differ diff --git a/docs/assets/screenshots/seal-certificate-mobile.png b/docs/assets/screenshots/seal-certificate-mobile.png new file mode 100644 index 0000000..a20c48a Binary files /dev/null and b/docs/assets/screenshots/seal-certificate-mobile.png differ diff --git a/docs/assets/visual-palette.json b/docs/assets/visual-palette.json index 1ae42b1..bfa1e7c 100644 --- a/docs/assets/visual-palette.json +++ b/docs/assets/visual-palette.json @@ -348,6 +348,50 @@ "share_percent": 11.29 } ] + }, + "screenshots/seal-certificate-desktop.png": { + "source_repository": "OpenAdaptAI/openadapt-web", + "source_path": "public/seals/certificate-desktop.png", + "note": "Public VERIFIED Seal instrument, desktop. Dark --inset-bg ground.", + "sha256": "eed485e92b27986f3961aeae39bedc426d5396b3ce703dd580b2ae3f6653a86e", + "width": 2048, + "height": 950, + "dominant_colors": [ + { + "hex": "#0b1220", + "share_percent": 74.52 + }, + { + "hex": "#ffffff", + "share_percent": 2.24 + }, + { + "hex": "#0a111f", + "share_percent": 1.41 + } + ] + }, + "screenshots/seal-certificate-mobile.png": { + "source_repository": "OpenAdaptAI/openadapt-web", + "source_path": "public/seals/certificate-mobile.png", + "note": "Public VERIFIED Seal instrument, mobile. Dark --inset-bg ground.", + "sha256": "7d2c83d1e178b4f42ab55f3ff7f4c9dc875f0ad13b6ee051a9c1ba0b8b278116", + "width": 700, + "height": 1404, + "dominant_colors": [ + { + "hex": "#0b1220", + "share_percent": 74.16 + }, + { + "hex": "#0a111f", + "share_percent": 1.68 + }, + { + "hex": "#151e2e", + "share_percent": 1.5 + } + ] } } } diff --git a/docs/commercial/seal.md b/docs/commercial/seal.md index 213a7a8..b442545 100644 --- a/docs/commercial/seal.md +++ b/docs/commercial/seal.md @@ -5,6 +5,14 @@ environment, and this independent effect produced a terminal outcome. The portable object is `ExecuteEvidenceReceiptV1`. Execute issues it. Execute is the invoke path, not a separate product. +![A VERIFIED Seal, desktop: a dark certificate with a green outcome bar, the word VERIFIED, the job Add a triage note on MockMed, oracle tier 2, confirmed, and a hash-derived identity mark.](../assets/screenshots/seal-certificate-desktop.png) + +*A VERIFIED Seal, desktop.* + +![The same instrument, mobile: the VERIFIED certificate stacked for a phone viewport, identity mark above the outcome word.](../assets/screenshots/seal-certificate-mobile.png) + +*The same instrument, mobile.* + `POST /api/v1/executions` is the partner invoke. The terminal receipt is the Seal. Local unsigned `openadapt-flow replay` stays free. Unsigned success is failure: if a consequential tool returns done without a Seal, treat the call as