Skip to content

Harden DPoP verification and prepare 0.3.0#49

Merged
jamestexas merged 12 commits into
mainfrom
notme-0d34d1-dpop-0.3.0
Jul 24, 2026
Merged

Harden DPoP verification and prepare 0.3.0#49
jamestexas merged 12 commits into
mainfrom
notme-0d34d1-dpop-0.3.0

Conversation

@jamestexas

Copy link
Copy Markdown
Contributor

Summary

  • harden DPoP proof validation, ath binding, URL normalization, key/alg checks, and stable errors
  • make replay recording atomic and move worker token replay state into durable SQLite
  • ship an npm README plus package-local MDX guides and packed-artifact smoke test
  • add repo-relative hierarchical Taskfile release commands and prepare version 0.3.0
  • track downstream Cloister, canonical-hours, and Socket follow-ups in rsry beads

Verification

  • 65 DPoP package tests
  • 373 Worker tests passing, 6 todo
  • 20 Durable Object tests
  • packed README/MDX/dist contract and extracted ESM import
  • DPoP build, frozen lockfile, SHA-pin check, and Taskfile dry-run release gates
  • independent implementation reviews approved

Release

This PR does not publish npm or push the local dpop-v0.3.0 tag. After merge, publish from updated main with task dpop:publish.

@jamestexas
jamestexas merged commit 8d58675 into main Jul 24, 2026
3 checks passed
@jamestexas
jamestexas deleted the notme-0d34d1-dpop-0.3.0 branch July 24, 2026 23:31
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