Financial layer import redirection report
Date: 2026-03-06
Scope
Safe redirection of explicit script-level imports away from raw:
Resolving locale, route permissions, and workspace projection.
Current scope: Guest
Category: 90_stabilization | Version: v1.0.0
Owner: DOCUMENT_CUSTODIAN | Review cycle: 90 days
Approval authority: Unspecified
Documentation portal is read-only. Editing and mutation endpoints are disabled.
Kvary platform is originally created in Georgian. Where a Georgian version exists, Georgian is authoritative for platform UI, documentation, and legal interpretation.
Translations into other languages are provided for convenience. Some records may originate in other languages and carry their own source or legal locale for a specific flow, but where a Georgian version is available, the Georgian version prevails for platform-level wording and interpretation.
Metadata incomplete: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
Date: 2026-03-06
Safe redirection of explicit script-level imports away from raw:
packages/financial-layer/.../*.jsThis step only touched script/tooling consumers.
Consumers:
scripts/algorand-dry-run.jsscripts/algorand-testnet-submit.jsscripts/single-operator-e2e.jsModules involved:
chain/adapters/algorand-adapterchain/algorand-binding-seedchain/anchor-envelopechain/anchor-hashingchain/anchor-planchain/chain-binding-registrychain/activation-policyClassification:
SAFE_TO_REDIRECT_TO_PACKAGE_EXPORTWhy safe:
Consumers:
scripts/kafkajs-producer-consumer-demo.jsscripts/single-operator-e2e.jsModules involved:
chain/orchestration/kafka-dtochain/orchestration/kafka-kafkajschain/orchestration/kafka-stubsClassification:
SAFE_TO_REDIRECT_TO_PACKAGE_EXPORTWhy safe:
single-operator-e2e executed successfully after redirectionConsumer:
apps/web/src/lib/governance/topologySnapshot.tsModules involved:
jurisdiction/policy-registryjurisdiction/GE/policyrouting/scheme-mapchain/chain-binding-registrychain/anchor-namespacechain/anchor-planchain/activation-policyClassification:
MANUAL_VERIFY_FIRSTWhy deferred:
Added conservative package subpath exports:
@kvary/financial-layer/chain/activation-policy@kvary/financial-layer/chain/adapters/algorand-adapter@kvary/financial-layer/chain/algorand-binding-seed@kvary/financial-layer/chain/anchor-envelope@kvary/financial-layer/chain/anchor-hashing@kvary/financial-layer/chain/anchor-plan@kvary/financial-layer/chain/chain-binding-registry@kvary/financial-layer/chain/orchestration/kafka-dto@kvary/financial-layer/chain/orchestration/kafka-kafkajs@kvary/financial-layer/chain/orchestration/kafka-stubsOriginal -> New:
../packages/financial-layer/chain/algorand-binding-seed.js
-> @kvary/financial-layer/chain/algorand-binding-seed../packages/financial-layer/chain/anchor-plan.js
-> @kvary/financial-layer/chain/anchor-plan../packages/financial-layer/chain/anchor-envelope.js
-> @kvary/financial-layer/chain/anchor-envelope../packages/financial-layer/chain/anchor-hashing.js
-> @kvary/financial-layer/chain/anchor-hashing../packages/financial-layer/chain/adapters/algorand-adapter.js
-> @kvary/financial-layer/chain/adapters/algorand-adapter../packages/financial-layer/chain/chain-binding-registry.js
-> @kvary/financial-layer/chain/chain-binding-registry../packages/financial-layer/chain/activation-policy.js
-> @kvary/financial-layer/chain/activation-policy../packages/financial-layer/chain/orchestration/kafka-dto.js
-> @kvary/financial-layer/chain/orchestration/kafka-dto../packages/financial-layer/chain/orchestration/kafka-kafkajs.js
-> @kvary/financial-layer/chain/orchestration/kafka-kafkajs../packages/financial-layer/chain/orchestration/kafka-stubs.js
-> @kvary/financial-layer/chain/orchestration/kafka-stubsValidation executed:
npm --prefix packages/financial-layer run buildnpm exec -- node -e "require('@kvary/financial-layer/chain/anchor-plan')..."npm exec -- node -e "require('@kvary/financial-layer/chain/orchestration/kafka-dto')..."npm exec -- node scripts/algorand-dry-run.jsnpm exec -- node scripts/single-operator-e2e.jsnpm exec -- node -e "require('@kvary/financial-layer/chain/adapters/algorand-adapter')..."Validation results:
algorand-dry-run.js: executed successfullysingle-operator-e2e.js: executed successfullyalgorand-testnet-submit.js: import resolution validated; full execution deferred because it depends on external signer/testnet envManual verify first:
apps/web/src/lib/governance/topologySnapshot.tsNeeds new export before redirection:
Safe to consider in a later pass:
jurisdiction/policy-registryjurisdiction/GE/policyrouting/scheme-mapchain/anchor-namespaceThis step did not:
.js files