Skip to content

docs: v5 API notes + implementation plan#12

Open
daniel-lynch wants to merge 1 commit into
mainfrom
docs/v5-plan
Open

docs: v5 API notes + implementation plan#12
daniel-lynch wants to merge 1 commit into
mainfrom
docs/v5-plan

Conversation

@daniel-lynch

Copy link
Copy Markdown
Owner

Phase 0 deliverables for full v5 (encrypted metadata) support — docs only, no code changes.

  • docs/v5-api-notes.md — discovery notes validated end-to-end against Passbolt CE 5.12.0 (.devstack/v5/v5_e2e.py runs a full encrypted-metadata round trip): confirmed endpoints, payload shapes (metadata/metadata_key_id/metadata_key_type), all resource-type IDs, the shared metadata-key workflow, and read-path implications.
  • docs/V5_PLAN.md — phased implementation plan and the Opus/Sonnet model split.

Key finding: a stock v5 instance defaults to v4 cleartext, so v5 support is additive, not a rewrite. The main implementation challenge is that v5 resources store name/username/uri inside an encrypted blob, so lookup-by-name requires decrypting metadata.

🤖 Generated with Claude Code

Phase 0 discovery for v5 (encrypted metadata) support, validated end-to-end
against Passbolt CE 5.12.0:

- v5-api-notes.md: confirmed endpoints, payload shapes (metadata,
  metadata_key_id, metadata_key_type), resource-type ids, the shared metadata
  key workflow, and the read-path implications
- V5_PLAN.md: phased implementation plan and Opus/Sonnet split

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant