DevX Initiative
In review: This tooling data is still being verified and may change.

Input Output (IOG) · cargo / npm

Nami

Dijkstra readiness: gap (see below). Dependency evidence does not establish compatibility.

Dijkstra hardfork

All tools →

DismissedAbandoned; the repository is archived. (2026-10-23)

Otherwise: Breaks after HF

Exposure dependency · inherited readiness gap · repository archived · scanned at e52e0bdb02

Changed surfaces touched by shipped code (7)
  • block-encodinggap · via cardano-multiplatform-lib-cml, cardano-serialization-lib-csl
  • era-identitygap · via blaze, cardano-js-sdk, cardano-multiplatform-lib-cml, blockfrost, cardano-serialization-lib-csl
  • plutus-languagegap · via blaze, cardano-js-sdk, cardano-multiplatform-lib-cml, cardano-serialization-lib-csl
  • protocol-parametersgap · via blaze, cardano-js-sdk, cardano-multiplatform-lib-cml, blockfrost, cardano-serialization-lib-csl
  • stake-pool-registrationgap · via blaze, cardano-js-sdk, cardano-multiplatform-lib-cml, marker:pool-registration, cardano-serialization-lib-csl
  • transaction-encodinggap · via blaze, cardano-hw-interop-lib, cardano-js-sdk, cardano-multiplatform-lib-cml, ledgerjs-hw-app-cardano, marker:legacy-stake-certificate, blockfrost, service:submit-api, cardano-serialization-lib-csl
  • transaction-rulesno-evidence · via blaze, cardano-js-sdk, cardano-multiplatform-lib-cml, ledgerjs-hw-app-cardano, cardano-serialization-lib-csl

Blocked by

  • upstream fixcardano-js-sdkprotocol-parameters
  • upstream fixblockfrostprotocol-parameters
  • upstream fixledgerjs-hw-app-cardanotransaction-encoding
  • upstream fixcardano-hw-interop-libtransaction-encoding
  • upstream fixcardano-multiplatform-lib-cmlblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

Waiting on

Lead decisions

  • confirmed· blockfrostprotocol-parameters

    Transaction building reads Blockfrost's latest epoch parameters. The repository is archived.

  • confirmed· cardano-hw-interop-libtransaction-encoding

    Decodes and transforms dApp transactions for hardware signing with the interop library, which rejects bodies with keys beyond 22.

  • confirmed· cardano-js-sdkprotocol-parameters

    Decodes dApp-supplied transactions with @cardano-sdk/core ^0.39.2; the repository is archived.

  • confirmed· cardano-multiplatform-lib-cmlblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Decodes dApp-supplied transactions with CML for CIP-30 signing. The repository is archived.

  • confirmed· ledgerjs-hw-app-cardanotransaction-encoding

    Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger for CIP-30 dApp requests. The repository is archived.

  • not-reached· blockfrostera-identity

    The wallet does not call /network/eras.

  • not-reached· cardano-serialization-lib-cslplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @fivebinaries/coin-selection, which builds payment transactions for coin selection; Nami's own transaction decoding is decided under cardano-js-sdk and the interop library.

Inspect source release

Artifact mapping

partial

Native resolution

partial

Integration review

unresolved

Capability review

unresolved

Discovered source release
unreleased:main
Source repository
input-output-hk/nami
Last successful discovery
2026-10-17T16:52:42.507Z
Last attempt
2026-10-17T16:52:40.813Z

Dependency profiles

Native profile coverage
partial
Evidence origin
source-reconstruction
Command and toolchain
Read committed package-lock.json at e52e0bdb02eb1ec224db26f48b0192685a30f99e
npm lockfile format 3; producing npm version unknown
Pinned source
e52e0bdb02eb1ec224db26f48b0192685a30f99e

Expand packages to follow dependencies. Shared artifacts can appear along several paths; cycles stop at the repeated occurrence. Complete native resolution does not mean complete tool coverage.

Chain-facing capabilities

Findings describe behavior in a specific release and configuration. Suggestions need verification; historical findings do not establish behavior in the current source. None establishes hardfork compatibility.

No capability findings have been returned. Behavior remains unresolved; an empty list does not mean this tool has no chain-facing capabilities.

Unresolved frontiers and next actions

capability

Chain-facing capabilities have not been reviewed.

Next: Review production entry points and integration behavior.

integration

Runtime, bundled, and service dependencies have not been reviewed.

Next: Export a discovery review packet.

resolution

Optional peerDependencies expo-constants from node_modules/@trezor/env-utils has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies ts-node from node_modules/jest-config has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies sockjs-client from node_modules/@pmmmwh/react-refresh-webpack-plugin has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies node-notifier from node_modules/@jest/core has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

integration

The npm profile excludes the vendored cardano-message-signing Rust/WASM build and cannot establish the distributed WASM identity or configured Blockfrost deployment. README/API declarations are review leads, not verified signing or transaction behavior.

Next: Capture pinned native build inputs and browser production wiring, then manually review signing, submission and selected provider configuration.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Lockfile graph is an all-platform selection, not an installed or release-build dependency inventory. Platform/optional pruning and shipped artifact correspondence remain unverified.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies node-sass from node_modules/sass-loader has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies sass-embedded from node_modules/sass-loader has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

artifact

No GitHub stable release was found; default-branch source is discovery evidence only.

Next: Confirm distribution artifacts and production configuration with release evidence.

resolution

Optional peerDependencies fibers from node_modules/sass-loader has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies encoding from node_modules/node-fetch has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @types/bun from node_modules/@testing-library/jest-dom has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @chromatic-com/playwright from node_modules/chromatic has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies expo-localization from node_modules/@trezor/env-utils has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @types/webpack from node_modules/@pmmmwh/react-refresh-webpack-plugin has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

artifact

Nami default-branch source has manifest 3.9.6 but npm lock root 3.9.5; dependency declarations agree. The manifest declares Yarn 1.22.21 while README documents npm installation. This npm graph does not establish the authoritative release lock or published browser-extension artifact.

Next: Identify the supported release revision, authoritative package-manager input and distributed browser bundle; preserve both source and lock versions until verified.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies node-notifier from node_modules/jest has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @chromatic-com/cypress from node_modules/chromatic has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies node-notifier from node_modules/@jest/reporters has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies canvas from node_modules/jsdom has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies react-native from node_modules/easy-peasy has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @types/react-dom from node_modules/easy-peasy has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies webpack-plugin-serve from node_modules/@pmmmwh/react-refresh-webpack-plugin has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies node-notifier from node_modules/jest-cli has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies react-native from node_modules/@trezor/env-utils has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies canvas from node_modules/jest-environment-jsdom has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies @dcspark/cardano-multiplatform-lib-asmjs from node_modules/@cardano-sdk/crypto has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

resolution

Optional peerDependencies vitest from node_modules/@testing-library/jest-dom has no locked occurrence.

Next: Recollect a complete native build plan for this profile.

profile:nami:255bf3da496ccc0487bcc36d

Discovered manifests (4)
Evidence index (10)
  • Release selection and immutable source identityevidence:107bb2096b9d1f13c3184c37b3959e53a56c7898505cc317c191b9c07ef15e0aRetained at data/readiness/evidence/107bb2096b9d1f13c3184c37b3959e53a56c7898505cc317c191b9c07ef15e0a.json.gz
  • npm-lock for nami unreleased:mainevidence:32520990aa7441a20f0aca2fedc514c2b25a065e3fb47602ce0ec5169efee3ceRetained at data/readiness/evidence/32520990aa7441a20f0aca2fedc514c2b25a065e3fb47602ce0ec5169efee3ce.json.gz
  • Pinned wallet/contract workflow scope for namievidence:3b7d0ee54b2de3ce5a825d9fd3c219aa2b764259de4f0ed8c607379d116f961fRetained at data/readiness/evidence/3b7d0ee54b2de3ce5a825d9fd3c219aa2b764259de4f0ed8c607379d116f961f.json.gz
  • Source nami/src/wasm/cardano_message_signing/Cargo.tomlevidence:651d7d7cc067380348a6b2ca011bc9bf9250562f6702150286c5cc0904144a1eRetained at data/readiness/evidence/651d7d7cc067380348a6b2ca011bc9bf9250562f6702150286c5cc0904144a1e.json.gz
  • Source nami/package.jsonevidence:7cc85af410aef03445903e732a1025fe68dafc477f12fb60141c364e51b37203Retained at data/readiness/evidence/7cc85af410aef03445903e732a1025fe68dafc477f12fb60141c364e51b37203.json.gz
  • Source nami/package-lock.jsonevidence:a13c1fdb1640debd1e8bf92ebd6a3559dc92d5c4e960618c25d9415838e104c5Retained at data/readiness/evidence/a13c1fdb1640debd1e8bf92ebd6a3559dc92d5c4e960618c25d9415838e104c5.json.gz
  • Native collection profile and commandevidence:a65890c978d72f165ceeda3e7f08cd9a5cd9e2eef1fe287d17bcd78fa43863abRetained at data/readiness/evidence/a65890c978d72f165ceeda3e7f08cd9a5cd9e2eef1fe287d17bcd78fa43863ab.json.gz
  • Pinned repository tree for manifest and integration discoveryevidence:bd46c24b22d49e8f914d8364e8b2afb44955556a4624bed3fd3efc1d04af97f1Retained at data/readiness/evidence/bd46c24b22d49e8f914d8364e8b2afb44955556a4624bed3fd3efc1d04af97f1.json.gz
  • Collection request for namievidence:c3a28ab1d8474c671381676202c42eef3e192249077daac23986defb958e5a7eRetained at data/readiness/evidence/c3a28ab1d8474c671381676202c42eef3e192249077daac23986defb958e5a7e.json.gz
  • Source nami/README.mdevidence:d31c0c1513105e0da3b06cc5a1ebbed3d6424f302fbf5c9f10c60f23427a7341Retained at data/readiness/evidence/d31c0c1513105e0da3b06cc5a1ebbed3d6424f302fbf5c9f10c60f23427a7341.json.gz