Seals

OpenAdapt SealSynthetic fixture · no PHI

VERIFIED

Add a triage note

MockMed · local-loopback

Oracle
Oracle tier 2System-of-record read
Recorded
28 Aug 2026 18:04 UTC
Result
confirmed
bundledc1f9c08...7070e4
nonce97f3d1e1...ece7
siged25519

openadapt.ai/seals/smk_mockmed_triage_verified_001

OpenAdapt SealSynthetic fixture · no PHI

HALTED

Not VERIFIED

Add a triage note

MockMed · local-loopback

Oracle
Oracle tier 2System-of-record read
Recorded
28 Aug 2026 18:11 UTC
Result
rejected
bundledc1f9c08...7070e4
noncedf18a36d...2472
siged25519

openadapt.ai/seals/smk_mockmed_triage_halted_001

The screen said saved. The Seal says whether it did.

Same MockMed job, twice. We read the table, not the banner. One independent read agreed. One didn't.

A Seal is a signed receipt of that read. Unsigned replay is not a Seal, and neither is a screenshot.

openadapt quickstart --break-it

Free local start · MockMed add-triage-note · synthetic fixtures, no PHI

Not a Seal

No signature, or oracle tier 0, never prints VERIFIED.

OpenAdapt SealSynthetic fixture · no PHI

Not a Seal

Not VERIFIED

Add a triage note

MockMed · local-loopback

Oracle
Oracle tier 2System-of-record read
Recorded
28 Aug 2026 17:55 UTC
Result
confirmed
bundledc1f9c08...7070e4
nonced2a7e421...1aab
sigunsigned

openadapt.ai/seals/unsigned_mockmed_local_001

Admission refused: unsigned.

OpenAdapt SealSynthetic fixture · no PHI

Not a Seal

Not VERIFIED

Add a triage note

MockMed · local-loopback

Oracle
Oracle tier 0Visual / OCR
Recorded
28 Aug 2026 17:40 UTC
Result
confirmed
bundledc1f9c08...7070e4
noncecc382513...8331
siged25519

openadapt.ai/seals/ocr_mockmed_not_a_seal_001

Admission refused: oracle tier not production.

MCP

Writes advertise requires_seal.

If the tool returns unsigned success, treat it as failure.

claude mcp add openadapt -- \
  uvx --from 'openadapt-agent[tutorial]' openadapt-agent \
  serve --tutorial --allow-run

--allow-run is an opt-in.