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

Blockfrost · container / nix / npm

Blockfrost

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

Dijkstra hardfork

All tools →

Breaks after HF

Blocked bycardano-db-sync
Own code gapFailed on devnet

Issues and PRs

Exposure implements · inherited readiness gap · boundary component, R2 status gap · scanned at a762667d9d

Changed surfaces touched by shipped code (8)
  • block-encodinggap · via cardano-db-sync, cardano-serialization-lib-csl
  • era-identitygap · via blockfrost, cardano-db-sync, cardano-serialization-lib-csl
  • node-to-client-protocolverified · via cardano-db-sync
  • plutus-languagegap · via marker:plutus-language-enum, cardano-serialization-lib-csl
  • protocol-parametersgap · via blockfrost, marker:cost-models-or-parameters, cardano-db-sync, cardano-serialization-lib-csl
  • stake-pool-registrationgap · via cardano-db-sync, cardano-serialization-lib-csl
  • transaction-encodinggap · via blockfrost, marker:legacy-stake-certificate, cardano-db-sync, cardano-serialization-lib-csl
  • transaction-rulesno-evidence · via cardano-serialization-lib-csl

On the devnet

Blocked by

  • own gapblockfrostera-identityprotocol-parameters
  • upstream fixcardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

Waiting on

What fixing it unlocks

Step 2 of the fix order: once the earlier steps land, it unlocks 13 more tools: blockfrost-cardano-cli, blockfrost-go, cardano-ctf, cardano-go, cardano-wallet-interface, go-cardano-serialization, intelliada, plutus-halo2-verifier-gen, plutus-pioneer-program, sc-tools, sundae-sdk, use-cardano, zhuli.

If only this were fixed

No tool on its own: every tool that needs it also waits on something else.

Lead decisions

  • confirmed· cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The backend serves every endpoint from db-sync tables, including epoch_param for parameters and eras and pool registration tables. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

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

    CSL comes in through @blockfrost/blockfrost-utils, which the backend uses for request validation, CIP-68 helpers and Fastify plumbing; none of it reads Plutus languages or cost models.

Inspect source release

Artifact mapping

partial

Native resolution

partial

Integration review

unresolved

Capability review

unresolved

Discovered source release
v6.8.0
Source repository
blockfrost/blockfrost-backend-ryo
Last successful discovery
2026-10-17T16:51:53.864Z
Last attempt
2026-10-17T16:51:51.811Z

Dependency profiles

Native profile coverage
partial
Evidence origin
source-reconstruction
Command and toolchain
Read committed yarn.lock, package manifests and repository configuration at 6d0000098ac865ebad3910732427f55bbb65fe9d
Yarn modern lock; yarn@3.6.3; parser @yarnpkg/parsers 3.1.0
Pinned source
6d0000098ac865ebad3910732427f55bbb65fe9d

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

38 Yarn package records declare peers; consumer-specific peer bindings remain unresolved and no peer edges were guessed.

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

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Yarn lock selections are not an installed dependency inventory. Hoisting, virtual peer contexts, platform/optional pruning, native bundles and published artifact correspondence remain unverified; Classic locks also omit transitive peer declarations.

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

profile:blockfrost:8c187c62e8aa8c950d888798

artifact

Blockfrost RYO tag and manifest agree on 6.8.0; the retained project declares Yarn 3.6.3 with lock metadata v6. The hosted Blockfrost API runs this backend; this source reconstruction does not identify the deployed hosted release or a built RYO container/Nix artifact.

Next: Verify the deployed release and the RYO container/Nix artifact against this source.

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Captured .yarnrc.yml declares yarnPath; its effect on installed dependency behavior needs separate verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Yarn source fsevents@patch:fsevents@npm%3A2.3.3#~builtin<compat/fsevents>::version=2.3.3&hash=df0bf1 needs separate Git/local/patch/artifact verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

integration

Retained README/configuration describe cardano-db-sync/PostgreSQL, node data, off-chain token metadata and optional Mithril proxying; the README also calls for pg_cardano database extensions. Those services, extensions and container/Nix inputs have no inventories in this Yarn profile.

Next: Collect database extension, node/db-sync and enabled provider/image identities for the selected RYO deployment before compatibility assessment.

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Yarn source typescript@patch:typescript@npm%3A5.9.3#~builtin<compat/typescript>::version=5.9.3&hash=f3b441 needs separate Git/local/patch/artifact verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

artifact

Source release identified; published package/binary correspondence and supported profiles need verification.

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

resolution

Yarn source fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=df0bf1 needs separate Git/local/patch/artifact verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Captured .yarnrc.yml declares plugins; its effect on installed dependency behavior needs separate verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

resolution

Yarn source resolve@patch:resolve@npm%3A1.22.11#~builtin<compat/resolve>::version=1.22.11&hash=c3c19d needs separate Git/local/patch/artifact verification.

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

profile:blockfrost:8c187c62e8aa8c950d888798

Discovered manifests (12)
Evidence index (19)
  • Source blockfrost-backend-ryo/package.jsonevidence:099ffcee2c5fcbb3684a87bdbce05d22ceb6d0d830624bed326a2b7b3df9b820Retained at data/readiness/evidence/099ffcee2c5fcbb3684a87bdbce05d22ceb6d0d830624bed326a2b7b3df9b820.json.gz
  • Source blockfrost-backend-ryo/Dockerfileevidence:223cc577394850304efe5b8691ff555fe10953286cf398f8f4ce889a122ea161Retained at data/readiness/evidence/223cc577394850304efe5b8691ff555fe10953286cf398f8f4ce889a122ea161.json.gz
  • Pinned repository tree for manifest and integration discoveryevidence:2299d0bc21a295dea703e07a6ec7ee5710dff9586a29f2609868644d10d3717eRetained at data/readiness/evidence/2299d0bc21a295dea703e07a6ec7ee5710dff9586a29f2609868644d10d3717e.json.gz
  • Source blockfrost-backend-ryo/src/server.tsevidence:3b480765eb67ecdad5f0bd131514d95c27833d2587fa66e39fbd228026970bb2Retained at data/readiness/evidence/3b480765eb67ecdad5f0bd131514d95c27833d2587fa66e39fbd228026970bb2.json.gz
  • Native input blockfrost-backend-ryo/.yarnrc.ymlevidence:49567fa1c18acaea1a1515de99f5891cdc8f09771fb57d218b01db4040b65ce9Retained at data/readiness/evidence/49567fa1c18acaea1a1515de99f5891cdc8f09771fb57d218b01db4040b65ce9.json.gz
  • Collection request for blockfrostevidence:64d50ecaa706e6a82dab884a91b003cec9f35c125bd7c20613d00839834bcd8eRetained at data/readiness/evidence/64d50ecaa706e6a82dab884a91b003cec9f35c125bd7c20613d00839834bcd8e.json.gz
  • Source blockfrost-backend-ryo/README.mdevidence:6be6a619b0f3b68aee0377c3c69c2478a3ee2b539d5985256de288ec55bf9c61Retained at data/readiness/evidence/6be6a619b0f3b68aee0377c3c69c2478a3ee2b539d5985256de288ec55bf9c61.json.gz
  • Release selection and immutable source identityevidence:6f483d0c3df39770c27d64720d3636ce91c9c175450a5374be7a917d308a08f6Retained at data/readiness/evidence/6f483d0c3df39770c27d64720d3636ce91c9c175450a5374be7a917d308a08f6.json.gz
  • yarn-lock for blockfrost-backend-ryo v6.8.0evidence:722c56eaf9e596272d8d22103b418b1e4c19c51f48279bb1fb0836838ddf7fe5Retained at data/readiness/evidence/722c56eaf9e596272d8d22103b418b1e4c19c51f48279bb1fb0836838ddf7fe5.json.gz
  • Collection request for blockfrost-backend-ryoevidence:84f283c1a38e3551d8cd091b8d02714f1b5bde9da979c977a5220fbfafadbec8Retained at data/readiness/evidence/84f283c1a38e3551d8cd091b8d02714f1b5bde9da979c977a5220fbfafadbec8.json.gz
  • Source blockfrost-backend-ryo/config/development.yamlevidence:86f4f3094c57e63b9556a011d2de27457feed92971fa7b48bfe7af7a2b59f077Retained at data/readiness/evidence/86f4f3094c57e63b9556a011d2de27457feed92971fa7b48bfe7af7a2b59f077.json.gz
  • Application collection scope and unresolved boundaries for blockfrost-backend-ryoevidence:8dbf6238e76ad2305115abec4d8ad4515caefe40689f1253f089f6183e1a2161Retained at data/readiness/evidence/8dbf6238e76ad2305115abec4d8ad4515caefe40689f1253f089f6183e1a2161.json.gz
  • Native collection profile and commandevidence:91f7a99d764e6af3791d32940c6ca2077221cd5020bfab7d3f8e7d633a860e0bRetained at data/readiness/evidence/91f7a99d764e6af3791d32940c6ca2077221cd5020bfab7d3f8e7d633a860e0b.json.gz
  • Native collection profile and commandevidence:993d224f6fc0a29c8230cad7b001b3d004de6b32998a8eb2f60af8fb23570260Retained at data/readiness/evidence/993d224f6fc0a29c8230cad7b001b3d004de6b32998a8eb2f60af8fb23570260.json.gz
  • Native input blockfrost-backend-ryo/package.jsonevidence:a5baddfe41dbfc602bd8b60eaaca7829f7bdfb1c55a87f42bdc1de23f30d6313Retained at data/readiness/evidence/a5baddfe41dbfc602bd8b60eaaca7829f7bdfb1c55a87f42bdc1de23f30d6313.json.gz
  • Pinned source tree for blockfrost-backend-ryoevidence:b4057ab2cc470cc52c58e5b976ac66c758facd1e2935d3855caab7753d7b29bdRetained at data/readiness/evidence/b4057ab2cc470cc52c58e5b976ac66c758facd1e2935d3855caab7753d7b29bd.json.gz
  • Source blockfrost-backend-ryo/src/config.tsevidence:e6b30eb31c6b6f0f22b19f845624e15a120a00398705bb05df5f4b16403fe678Retained at data/readiness/evidence/e6b30eb31c6b6f0f22b19f845624e15a120a00398705bb05df5f4b16403fe678.json.gz
  • Native input blockfrost-backend-ryo/yarn.lockevidence:f3da003e176fbe64603db8978dbb8d4f8371f0e7e2dc25673f9d835389ccbe8eRetained at data/readiness/evidence/f3da003e176fbe64603db8978dbb8d4f8371f0e7e2dc25673f9d835389ccbe8e.json.gz
  • Source blockfrost-backend-ryo/config/mainnet.yamlevidence:f906f415abcb4bcf62f52c1de248b6d55fe74a9d989b080078c59d4a02622357Retained at data/readiness/evidence/f906f415abcb4bcf62f52c1de248b6d55fe74a9d989b080078c59d4a02622357.json.gz