Chain-facing capabilities have not been reviewed.
Next: Review production entry points and integration behavior.
Cardano Foundation · cargo / container / go / nix / npm / other
Dijkstra readiness: gap (see below). Dependency evidence does not establish compatibility.
Breaks after HF
Exposure dependency · inherited readiness gap · scanned at d978c9d934
confirmed· blockfrostprotocol-parameters
Epoch history reads Blockfrost epoch parameters on public networks.
const url = new URL(`${endpoint}/epochs/${epoch}/parameters`);confirmed· cardano-multiplatform-lib-cmltransaction-encoding
The gateway decodes on-chain transaction bodies it did not build (packet evidence) with CML 6.2.0.
const body = CML.TransactionBody.from_cbor_hex(evidence.txBodyCborHex);confirmed· gouroborosblock-encodingera-identitytransaction-encodingstake-pool-registration
The probabilistic light client decodes Cardano blocks and pool certificates with gouroboros v0.205.4, before Dijkstra block and transaction types.
blockType, err := ledger.DetermineBlockType(blockCbor)decodedBlock, decodeErr := ledger.NewBlockFromCbor(blockType, blockCbor)confirmed· kupoblock-encodingera-identitytransaction-encoding
The gateway's Lucid provider reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.
`${kupoEndpoint}/matches/${queryPredicate}${isAddress ? '' : '/*'}?unspent`,confirmed· ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding
The gateway follows blocks and reads era summaries through Ogmios, and its Lucid provider submits, evaluates and reads parameters through it.
sendRequest('nextBlock');ogmiosUrl, 'queryLedgerState/eraSummaries', {},export async function evaluateTxWithOgmiosScriptRefFallback<T>(undetermined· cardano-serialization-lib-cslplutus-language
CSL is used by the bundled demo dApps (address handling and transaction hex decoding); whether they meet PlutusV4 content is not decidable from source.
import * as CSL from '@emurgo/cardano-serialization-lib-browser';undetermined· cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding
The bundled demo dApps decode transaction hex with CSL; whether they meet Dijkstra bodies is not decidable from source.
import * as CSL from '@emurgo/cardano-serialization-lib-browser';undetermined· gouroborosconsensus-participationplutus-languageprotocol-parameterstransaction-rules
Plutus, parameter, consensus and rule surfaces have no identified shipped path; left to execution.
not-reached· aikenplutus-languageplutus-script-context
The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.
name = "cardanofoundation/cardano-ibc"not-reached· blockfrostera-identity
Era summaries come from Ogmios, not /network/eras.
ogmiosUrl, 'queryLedgerState/eraSummaries', {},not-reached· cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding
The gateway reads chain history from Kupo, Yaci and Blockfrost; db-sync appears only in a comment and in local devnet configuration.
// connection/channel id without depending on a db-sync-specific row shape.not-reached· cardano-js-sdkprotocol-parameters
Only @cardano-sdk/crypto is reached outside lucid-evolution (key and hash primitives); parameter-update decoding is in @cardano-sdk/core.
"node_modules/@cardano-sdk/core/node_modules/@cardano-sdk/crypto": {not-reached· cardano-multiplatform-lib-cmlblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registration
Other CML use builds the gateway's own transactions.
const body = CML.TransactionBody.from_cbor_hex(evidence.txBodyCborHex);not-reached· cardano-serialization-lib-cslblock-encoding
CSL decodes transactions here, not blocks.
import * as CSL from '@emurgo/cardano-serialization-lib-browser';not-reached· gouroborosnode-to-client-protocol
Only a CI script opens a node-to-client connection; the shipped light client and relayer do not.
ouroboros.WithNodeToNode(false), ouroboros.WithChainSyncConfig(chainsync.NewConfig(not-reached· koiosera-identityprotocol-parameters
Koios appears only as a configurable epoch-parameter endpoint in setup tests and a comment; the gateway's epoch history uses Blockfrost-shaped requests.
* Like the existing Koios adapter, this trusts the configured node/data source.not-reached· lucid-evolutionprotocol-parametersstake-pool-registrationtransaction-encoding
Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.
"@lucid-evolution/lucid": "0.6.5",not-reached· meshjs-mesh-sdkplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding
Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.
"@meshsdk/common": "1.9.1",not-reached· plutigoplutus-languageplutus-script-context
plutigo is indirect in the light-client modules with no import.
github.com/blinklabs-io/plutigo v0.7.1 // indirectpartial
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:addb64523580945226968ec555ccb80dbe990f12e293bfb231ce811729e3f8afRetained at data/readiness/evidence/addb64523580945226968ec555ccb80dbe990f12e293bfb231ce811729e3f8af.json.gzevidence:d743c9552decfa846d352e9bbf74a19767f5839ba8ada95b39b2e6ecd15de791Retained at data/readiness/evidence/d743c9552decfa846d352e9bbf74a19767f5839ba8ada95b39b2e6ecd15de791.json.gz