feat!: Spaces — HTTP Message Signatures replace DPoP #212

Closed
opened 2026-10-05 13:05:44 +00:00 by Grandiras · 0 comments
Owner

Spaces alpha 2026-10-01 (#5569): credentials bound by cnf.kid to an ephemeral P-256 did:key; exchange and use signed with RFC 9421 HTTP Message Signatures (atproto-space label, Authorization: Atproto-Space, Atproto-Space-Audience); 600 s credentials (max 3600), jti/exp/iat skew enforcement; BadSpaceSignature / BadSpaceAudience. Client and server halves.

Source: protocol catch-up report of 2026-10-05 (upstream bluesky-social/atproto main since 2e583a4; Spaces alpha of 2026-10-01, reference implementation 679724ad, proposal 0c9c2e88).

Spaces alpha 2026-10-01 (#5569): credentials bound by `cnf.kid` to an ephemeral P-256 did:key; exchange and use signed with RFC 9421 HTTP Message Signatures (`atproto-space` label, `Authorization: Atproto-Space`, `Atproto-Space-Audience`); 600 s credentials (max 3600), `jti`/`exp`/`iat` skew enforcement; `BadSpaceSignature` / `BadSpaceAudience`. Client and server halves. Source: protocol catch-up report of 2026-10-05 (upstream `bluesky-social/atproto` main since `2e583a4`; Spaces alpha of 2026-10-01, reference implementation `679724ad`, proposal `0c9c2e88`).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Grandiras/ATProto.NET#212
No description provided.