Skip to main content

PURR and PAW index

This page documents all polyproto Update & Revision Requests in order of ascending PURR identifier. For details on the PURR/PAW process, see Administrative and organizational workflows.

Rows marked Idea link to their source issue until a corresponding PURR pull request exists; PAW fields remain empty until the PURR is merged.

2026

PURRTitleMergedPAW StatusPAW Board
PURR-2026-0001OIDC+SCIM for home server auth and actor lifecycle management: Ground work2026-05-08In progressBoard link
PURR-2026-0002Remove heartbeat event replay from protocol2026-06-16CompletedBoard link
PURR-2026-0003Remove "events over HTTP" from Gateway2026-08-22Not requiredn.A.
PURR-2026-0004Add documentation for error handlingDraft
PURR-2026-0005Port numbers in FIDs2026-03-26In progressBoard link
PURR-2026-0006Namespacing guidelines2026-04-13In progressBoard link
PURR-2026-0007Service registration and RawR permissionsDraft
PURR-2026-0008Capabilities2026-04-23In progressBoard link
PURR-2026-0009Restrict nonce length, character set, storage requirements2026-05-16In progressBoard link
PURR-2026-0010Enforce JSON canonicalization2026-07-01In progressBoard link
PURR-2026-0011Challenge string: Arbitrary message signing oracle because challenge strings in key trials lack domain separationIdea
PURR-2026-0012Bound sensitive-action max_auth_age to 32 bitsIdea
PURR-2026-0013Prevent lost updates in concurrent RawR editsIdea
PURR-2026-0014Specify certificate resolutionIdea
PURR-2026-0015Adopt RFC 2119/8174 requirement keywords2026-08-24Not requiredn.A.
PURR-2026-0016Distinguish servers by domain and portIdea
PURR-2026-0017Graceful permanent home-server shutdownIdea
PURR-2026-0018Add an Identify ACK event2026-08-21In progressBoard link
PURR-2026-0019Formula & examples of cacheSignature incorrectly use cacheSignature as first input2026-08-21Not requiredn.A.