Skip to content

Freeze HTMLTrust signing profile v1 - #7

Merged
jt55401 merged 3 commits into
mainfrom
feat/signing-profile-v1
Aug 28, 2026
Merged

Freeze HTMLTrust signing profile v1#7
jt55401 merged 3 commits into
mainfrom
feat/signing-profile-v1

Conversation

@jt55401

@jt55401 jt55401 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • freeze the versioned JCS signing object, profile identifiers, location scope, strict timestamp grammar, and safe signed-URL policy
  • bind key ID, algorithm, content and claims hashes, scope, location, and profile constants into the Ed25519 vector
  • align the W3C element, lifecycle API, error vocabulary, and authoring requirements with the six required v1 attributes
  • make vector and ReSpec checks self-contained and document downstream implementation gaps

Verification

  • scripts/check.sh in node:22-bookworm
  • scripts/check-w3c.sh in the pinned Playwright browser image
  • scripts/render-ietf.sh, with identical XML, HTML, and text hashes across consecutive renders
  • git diff --check main...HEAD

@jt55401
jt55401 merged commit 9c2397c into main Aug 28, 2026
2 checks passed
@jt55401
jt55401 deleted the feat/signing-profile-v1 branch August 28, 2026 02:01
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