Skip to content

v2: implement draft-hardt-httpbis-signature-key-08 #2

Description

@dickhardt

The signature-key draft has moved to -08, which is not backward compatible with the -05 wire format this library (1.1.0) implements. @hellocoop/httpsig 2.0.0-alpha.2 already implements -08 and is the reference to match.

Needed for the Hellō Wallet mobile work (Wallet MULTI_SESSION_MOBILE_PLAN.md, cross-cutting Signature-Key -08 item):

  1. Implement the -08 wire format as a v2 release (breaking; both hwk and jkt-jwt schemes)
  2. Cross-verify against @hellocoop/httpsig 2.0.0-alpha.x (sign here, verify there, and vice versa)
  3. The iOS app then bumps its SPM pin; the Wallet server runs a dual-accept window (-08 first, -05 fallback) until heartbeat telemetry shows no -05 signers remain — fielded app builds sign -05 and cannot be flag-dayed

🤖 Generated with Claude Code

https://claude.ai/code/session_01HwkJrWKDtRp8KrQXL9rfTz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions