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

Marlowe Language CIC · cabal / container / nix

Marlowe

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 826b5fc5cf

Changed surfaces touched by shipped code (11)
  • block-encodinggap · via cardano-serialization-lib-csl, dependency:ouroboros-consensus, marker:raw-cbor-codec, kupo
  • cardano-api-haskellgap · via cardano-api@11.0<11.11.0.0
  • cardano-cliupstream · via service:cardano-cli
  • era-identitygap · via cardano-api@11.0<11.11.0.0, dependency:cardano-ledger, cardano-serialization-lib-csl, dependency:ouroboros-consensus, kupo
  • node-to-client-protocolupstream · via dependency:ouroboros-consensus, marker:node-to-client, kupo, service:node-socket
  • plutus-languagegap · via cardano-serialization-lib-csl, plutus-plutus-core@1.63<1.71.0.0, marker:plutus-language-enum
  • plutus-script-contextgap · via plutus-plutus-core@1.63<1.71.0.0, marker:script-context
  • protocol-parametersgap · via dependency:cardano-ledger, cardano-serialization-lib-csl, marker:cost-models-or-parameters
  • stake-pool-registrationgap · via cardano-serialization-lib-csl, marker:pool-registration
  • transaction-encodinggap · via cardano-api@11.0<11.11.0.0, dependency:cardano-ledger, cardano-serialization-lib-csl, marker:raw-cbor-codec, kupo
  • transaction-rulesno-evidence · via dependency:cardano-ledger, cardano-serialization-lib-csl

Blocked by

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

Upstream fix released: upgrade

  • cardano-api 11.0 → 11.11.0.0 crosses a breaking release

Own era handling: own-work. The CLI offers only the Conway era and maps Plutus script versions per era up to PlutusV3 in Conway; Dijkstra and PlutusV4 need new cases. A dependency solve (2026-10-22, scripts/readiness/bump-solve) resolves cardano-api 11.8.0.0 on GHC 9.6.7 only with four companion pins raised across majors: cardano-crypto-class to ^>=2.6, plutus-core and plutus-ledger-api to ^>=1.71, and validation to ^>=1.2; nothing was compiled.

Waiting on

Lead decisions

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

    The indexer follows the node through cardano-api ^>=11.0, which has no target Dijkstra era.

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

    Declared by the integration app, whose sources do not import it.

  • not-reached· kupoblock-encodingera-identitytransaction-encoding

    Marlowe vendors Kupo's transaction-traversal code as a module named Kupo; it calls no Kupo service.

  • not-reached· plutus-plutus-coreplutus-languageplutus-script-context

    Validators use the V1-V3 ledger API; PlutusV4 is additive.

Inspect source release

Artifact mapping

partial

Native resolution

unresolved

Integration review

unresolved

Capability review

unresolved

Discovered source release
runtime@v1.0.0
Source repository
marlowe-lang/marlowe-cardano
Last successful discovery
2026-10-17T16:52:49.603Z
Last attempt
2026-10-17T16:52:47.586Z

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.

resolution

No native dependency resolution has been imported.

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

artifact

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

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

Discovered manifests (43)
Evidence index (2)