Skip to content

docs(architecture): define PRISM SDK adoption boundary - #346

Open
yshyn-iohk wants to merge 1 commit into
codex/sdk-rust-betafrom
codex/issue-345
Open

yshyn-iohk wants to merge 1 commit into
codex/sdk-rust-betafrom
codex/issue-345

Conversation

@yshyn-iohk

Copy link
Copy Markdown
Contributor

Summary

  • add NeoPRISM ADR 0001 for adopting the SDK-Rust identus-prism-did method kernel behind existing NeoPRISM facades
  • define exact-wire scanning, legacy/shadow/SDK execution boundaries, composite SSI/VDR state ownership, and target-network parity gates
  • make shadow execution bounded and fail-open so differential evidence cannot interrupt the legacy writer
  • define isolated PostgreSQL and SQLite candidate rehearsal, signed promotion/upgrade receipts, rollback, and profile-limit recovery

Stack

This PR is documentation and architecture only. It does not enable SDK method execution, mutate persistence, or close #345.

Validation

  • git diff --check
  • nix develop --command just lint-text
  • nix build .#docs-site --no-link
  • Claude CLI final architecture review: CLEAN
  • Codex CLI fallback path exercised successfully during local review; actionable findings were incorporated

Safety

  • default remains did-method-engine=legacy
  • shadow is non-writing, bounded, supervised, and fail-open
  • sdk cannot serve before an externally signed, exact-candidate promotion receipt
  • no branch protection, workflow, or production setting changes

Refs #345
Depends on #324

Signed-off-by: Yurii Shynbuiev <yurii.shynbuiev@iohk.io>
@yshyn-iohk
yshyn-iohk requested a review from a team as a code owner October 27, 2026 11:06
@yshyn-iohk

Copy link
Copy Markdown
Contributor Author

Factory delivery metrics

  • Exact head: 0af7af67246373b5e4a62c69a9354a833fa746e7
  • Stack base: codex/sdk-rust-beta@e8c504c1d2f7ac39c33eb32c50ff6c99204bb91a (refactor: adopt sdk-rust crypto and DID components #324)
  • Change size: 46 files changed, 1630 insertions(+), 1102 deletions(-)
  • Commits: 1, signed and DCO-signed-off
  • Local gates: git diff --check ✓; Nix just lint-text ✓; Nix docs-site build ✓
  • Independent review: Claude CLI final gate CLEAN; Codex CLI fallback path exercised and all actionable blocker/high/medium findings resolved
  • Scope: ADR/docs only; no runtime, persistence, workflow, or protection mutation

The generated local review transcripts were preserved outside the repository at /tmp/neoprism-345-review-20261027 and were not committed.

@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
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