Doubt v0.4.0 — Zero-install evidence playground
Paste evidence. Inspect the edges.
v0.4.0 adds a zero-install, local-only path from evidence-map JSON to a
validated interactive artifact:
What it does
- Paste, open, or drop a
.doubt.jsonfile. - See exact fail-closed contract findings.
- Generate the same canonical SHA-256 receipt as the Node CLI.
- Preview the existing interactive map renderer.
- Download portable JSON or one self-contained HTML file.
Map content stays in the tab. There is no account, analytics, telemetry, or
network submission. Rendered user content runs in a sandboxed iframe without
same-origin access.
One contract, not a web fork
The evidence contract is now a browser-safe module shared by the CLI, GitHub
Action, adversarial benchmark, tests, and playground. The Node wrapper adds
filesystem loading and synchronous SHA-256; invariants, findings, and metrics
come from the same implementation.
The public Agent Skills vs MCP map produces receipt
0444afe44c523678f2ad8eb7267e0d7c7a392709921abf16474e68d2ef5a3991
in both browser and Node paths.
Distribution and launch surface
-
Replaced the internal dogfood headline with a product-first 1280×640 card.
-
Added Open Graph metadata and a direct GitHub star CTA to the main Pages
gallery and playground. -
Kept the verified GitHub CLI install path:
gh skill install alsoleg89/doubt doubt
For CI validation of every *.doubt.json map:
- uses: alsoleg89/doubt@v0.4.0Verification: 25 automated tests, Node 18/20/22 CI, 12/12 adversarial
evidence-contract cases, and production browser validation of both a valid map
and an eight-finding invalid map.
Full changelog: v0.3.1...v0.4.0