Skip to content

Refresh the roadmap and plan the Phase 3 web demo#29

Merged
djscruggs merged 1 commit into
mainfrom
phase-3-web-demo-plan
Jun 7, 2026
Merged

Refresh the roadmap and plan the Phase 3 web demo#29
djscruggs merged 1 commit into
mainfrom
phase-3-web-demo-plan

Conversation

@djscruggs

Copy link
Copy Markdown
Collaborator

Docs-only. No code changes.

What

  1. SPEC.md roadmap refresh. The phased plan had drifted out of date — it listed completed work as pending. Reconciled it with reality:

    • Phases 0–2.5 marked complete: the DB-stack swap, reference-impl polish (REQUIREMENTS/CONFORMANCE traceability + spec-citation comments + README), L3 selective disclosure (ecdsa-sd-2023 and unlinkable bbs-2023), the Cloudflare and DMV applied demos, and the OpenAI-compatible provider.
    • Corrected the stale "remaining cleanup" list (@noble removed, did:web native resolution, status-list reconciliation, published claim context — all done).
    • Added Phase 3 (web demo) and Phase 4 (deferred L3-8: token bridging + audit trail) so the roadmap and the conformance register agree.
  2. New docs/web-demo-plan.md. A plan (no code) to run the L1/L2/L3 flows in a browser:

    • Reuses the existing pure lib/core + lib/tools through a thin Fastify HTTP shell — no crypto/VC logic is reimplemented; the "tool is the authority, never the model" property and the leakage canary are preserved server-side.
    • Vue 3 + Vite client (build step isolated to a new web/ workspace; server + lib/* stay build-less plain JS + JSDoc).
    • Records the reviewed decisions: mock-only on any public site with live model runs behind a local flag; demo-site scope only (no embeddable widget); no new conformance rows; web layer kept decoupled in case it becomes a separate repo.
    • Phased into W1–W5, each its own PR with the gate green between.

Review notes

Reviewed interactively; the six open questions in §8 are now resolved decisions. The actual web-demo build is not in this PR — this is the plan to approve first.

🤖 Generated with Claude Code

Reconcile the SPEC.md phased plan with reality: Phases 0 through 2.5 are
complete and merged (DB-stack swap, reference-impl polish, L3 selective
disclosure, the Cloudflare and DMV demos, the OpenAI-compatible provider),
so mark them done and correct the stale "remaining cleanup" list. Add
Phase 3 (web demo) and Phase 4 (the deferred L3-8 token bridging + audit
trail) so the roadmap and the conformance register agree.

Add docs/web-demo-plan.md: a browser demo of the L1/L2/L3 flows reusing the
existing pure core through a thin Fastify HTTP shell, with a Vue 3 + Vite
client. Records the reviewed decisions — mock-only public with live runs
behind a local flag, demo-site scope only, no new conformance rows — and
keeps the web layer decoupled in case it becomes a separate repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@djscruggs djscruggs merged commit d42361e into main Jun 7, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant