Skip to content

Complete the normative v1 directory surface - #9

Merged
jt55401 merged 3 commits into
mainfrom
completion/server-v1-directory
Aug 28, 2026
Merged

Complete the normative v1 directory surface#9
jt55401 merged 3 commits into
mainfrom
completion/server-v1-directory

Conversation

@jt55401

@jt55401 jt55401 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

What changed

  • expose exactly the seven canonical root operations while retaining /api compatibility routes
  • enforce the exact sig1 RFC 9421 component profile on canonical writes and exercise its rejection cases live
  • give new keys opaque public ids, preserve legacy ObjectId aliases, and backfill ids in migrate:v1
  • require an explicit HTTPS directory base URL in production
  • align OpenAPI paths, schemas, media types, and compatibility authentication with runtime
  • expand the live v1 conformance runner across every canonical operation
  • refresh the canonicalization dependency

Verification

  • npm test (90 passed)
  • npm run openapi:lint
  • npm run conformance (12 compatibility scenarios plus the v1 live suite)
  • in-memory public-id migration smoke check

Fixes #3

@jt55401
jt55401 merged commit 56ab5c0 into main Aug 28, 2026
1 check passed
@jt55401
jt55401 deleted the completion/server-v1-directory branch August 28, 2026 10:40
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.

Conform directory and endorsement APIs to HTMLTrust draft

1 participant