Chain-facing capabilities have not been reviewed.
Next: Review production entry points and integration behavior.
IOG / Catalyst · cargo / container / gradle / npm / other / python
Dijkstra readiness: gap (see below). Dependency evidence does not establish compatibility.
Breaks after HF
Exposure dependency · inherited readiness gap · scanned at b976d8aabd
confirmed· own codeblock-encoding
The gateway indexes every chain block as cardano-chain-follower's MultiEraBlock, which wraps Pallas's multi-era block (the crate re-exports pallas_traverse and pallas_primitives); no Pallas revision decodes Dijkstra blocks (devnet pallas-chain-sync). The repository commits no Cargo.lock, so the link is read from these imports.
MultiEraBlock, Slot, StakeAddress, TxnIndex, VKeyHash,pallas_traverse::{MultiEraCert, MultiEraTx},cardano-chain-follower = { version = "0.0.19"confirmed· own codeplutus-language
The app's serialization library maps a reference script's tag through RefScriptType.values, which ends at PlutusV3 (3); a UTxO carrying a PlutusV4 reference script (tag 4) throws a range error when read.
final type = RefScriptType.values[(value[0] as CborSmallInt).toInt()];plutusV3(3);not-reached· cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding
The gateway follows the chain with its own chain follower; db-sync appears only in the spelling dictionary and a link.
not-reached· own codestake-pool-registrationtransaction-encoding
Certificate indexing ignores pool registrations and matches the certificate types Pallas hands it; the CBOR lines are the gateway's minicbor dependency and spelling dictionaries.
conway::Certificate::PoolRegistration { .. } => {},minicbor = { version = "0.25.1", features = ["alloc"] }not-reached· pycardanoplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding
pycardano comes in through catalyst-python in the signed-document admin scripts, which use it for keys; no transaction or parameter is decoded.
name = "pycardano"from catalyst_python.admin import AdminKeypartial
unresolved
unresolved
unresolved
No native profile has been collected. Dependency coverage is unresolved, not empty.
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.
Next: Review production entry points and integration behavior.
Next: Export a discovery review packet.
Next: Collect a native resolution for a declared release/profile.
Next: Confirm distribution artifacts and production configuration with release evidence.
evidence:9fee2e4347ab588b46df0ecb748b42312bfe4144ef20c03b0655332801f4b0d9Retained at data/readiness/evidence/9fee2e4347ab588b46df0ecb748b42312bfe4144ef20c03b0655332801f4b0d9.json.gzevidence:e95e53ae6a13b4a7fd133b4287f148718d6dae511d338ac076886f1468bd4460Retained at data/readiness/evidence/e95e53ae6a13b4a7fd133b4287f148718d6dae511d338ac076886f1468bd4460.json.gz