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

IOG · cabal / nix / python

Marconi

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

Dijkstra hardfork

All tools →

Breaks after HF

Upgrade cardano-api

Exposure dependency · inherited readiness gap · scanned at d39923eb7b

Changed surfaces touched by shipped code (10)
  • block-encodingupstream · via dependency:ouroboros-consensus, marker:raw-cbor-codec
  • cardano-api-haskellgap · via cardano-api@8.20<11.11.0.0
  • era-identitygap · via cardano-api@8.20<11.11.0.0, dependency:cardano-ledger, dependency:ouroboros-consensus, marker:closed-era-list
  • node-configurationunassessed · via marker:genesis-config
  • node-to-client-protocolupstream · via dependency:ouroboros-consensus
  • plutus-languagegap · via plutus-plutus-core@1.9<1.71.0.0, marker:plutus-language-enum
  • plutus-script-contextgap · via plutus-plutus-core@1.9<1.71.0.0
  • protocol-parametersupstream · via dependency:cardano-ledger, marker:cost-models-or-parameters
  • transaction-encodinggap · via cardano-api@8.20<11.11.0.0, dependency:cardano-ledger, marker:raw-cbor-codec
  • transaction-rulesupstream · via dependency:cardano-ledger

Blocked by

  • upgradecardano-api@8.20<11.11.0.0cardano-api-haskellera-identitytransaction-encoding

Upstream fix released: upgrade

  • cardano-api 8.20 → 11.11.0.0 crosses a breaking release

Own era handling: own-work. Maps eras exhaustively up to Conway and fixes its UTxO output type to Conway, on cardano-api 8.20 and its removed CardanoMode API; the upgrade to cardano-api 11.8 is a port. A dependency solve (2026-10-22, scripts/readiness/bump-solve) does not resolve even for shipped code: its build files name ouroboros-network-protocols and the ouroboros-consensus protocol, diffusion and cardano packages, which consensus 5.1 carries as sub-libraries; its tests pin a cardano-node-emulator that no release supports on cardano-api 11.x; and the compiler moves from GHC 9.2.8 to 9.6.7.

Lead decisions

  • confirmed· cardano-apicardano-api-haskellera-identitytransaction-encoding

    Indexes from a node chain-sync connection through cardano-api ^>=8.20.

  • undetermined· plutus-plutus-coreplutus-languageplutus-script-context

    Plutus types back indexed script data; whether V4 contexts are needed is not decidable from source.

    Inspect source release

    Artifact mapping

    partial

    Native resolution

    unresolved

    Integration review

    unresolved

    Capability review

    unresolved

    Discovered source release
    unreleased:main
    Source repository
    input-output-hk/marconi
    Last successful discovery
    2026-10-17T16:52:41.431Z
    Last attempt
    2026-10-17T16:52:38.912Z

    Dependency profiles

    No native profile has been collected. Dependency coverage is unresolved, not empty.

    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.

    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

    No native dependency resolution has been imported.

    Next: Collect a native resolution for a declared release/profile.

    Discovered manifests (17)
    Evidence index (2)