Skip to content

feat: siop verifier - #41

Merged
vthwang merged 6 commits into
mainfrom
feat/siop-verifier
Sep 18, 2026
Merged

vthwang merged 6 commits into
mainfrom
feat/siop-verifier

Conversation

@vthwang

@vthwang vthwang commented Sep 18, 2026

Copy link
Copy Markdown
Member

No description provided.

Establish the verification boundary needed before wiring SIOP login into HTTP handlers.

- validate compact JWS, claims, and Ed25519 authentication keys
- resolve did:key and verified did:webvh histories with SSRF controls
- cover malformed tokens, key rotation, tampering, and Rust fixtures

Signed-off-by: vthwang <vthwang.work@gmail.com>
Add one-time SIOP challenges, account identity linking, and role-scoped wallet sessions.

Document local and production RP DID setup, and wire migrations, OpenAPI, and Helm configuration.

Signed-off-by: vthwang <vthwang.work@gmail.com>
Replace the wallet-first instructions with the minimal PNM flow.

- select the persistent VTA and reuse its registered DID host
- create the dedicated context before minting the RP DID

Signed-off-by: vthwang <vthwang.work@gmail.com>
Keep only the required PNM provisioning steps.

- remove optional hosting and deployment guidance
- make README conform to the project markdownlint rules

Signed-off-by: vthwang <vthwang.work@gmail.com>
Nest each command block under its ordered-list item so Markdown renders the steps sequentially.

Signed-off-by: vthwang <vthwang.work@gmail.com>
Present the path before the hosting server in the minimal PNM command.

Signed-off-by: vthwang <vthwang.work@gmail.com>
@vthwang vthwang self-assigned this Sep 18, 2026
@vthwang vthwang added the enhancement New feature or request label Sep 18, 2026
@vthwang
vthwang merged commit 8af4897 into main Sep 18, 2026
1 check passed
@vthwang
vthwang deleted the feat/siop-verifier branch September 18, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant