Chain-facing capabilities have not been reviewed.
Next: Review production entry points and integration behavior.
sidan-lab · cargo / npm
Dijkstra readiness: gap (see below). Dependency evidence does not establish compatibility.
Breaks after HF
Exposure implements · inherited readiness gap · boundary component, R2 status gap · scanned at 18b019150e
Step 17 of the fix order: once the earlier steps land, it unlocks 1 more tool: hydra-sdk.
If only this were fixed
No tool on its own: every tool that needs it also waits on something else.
confirmed· aikenplutus-languageplutus-script-context
The evaluator runs transaction scripts with Aiken's uplc 1.1.10, which neither evaluates PlutusV4 nor builds its context.
uplc = "=1.1.10"use uplc::{tx::error::Error as UplcError, tx::ResolvedInput, Hash, TransactionInput};eval_phase_two(confirmed· blockfrostprotocol-parameters
The Blockfrost fetcher reads epoch parameters for transaction building.
let url = format!("/epochs/{}/parameters", append_epoch_string);confirmed· cardano-serialization-lib-cslplutus-language
Transaction utilities decode supplied transactions with CSL.
let csl_tx = csl::FixedTransaction::from_hex(tx_hex).map_err(WError::from_err(confirmed· cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding
Transaction utilities decode supplied transactions with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.
let csl_tx = csl::FixedTransaction::from_hex(tx_hex).map_err(WError::from_err(confirmed· cquisitor-libera-identityplutus-languagetransaction-encoding
The transaction validator runs cquisitor-lib over transactions it is given.
use cquisitor_lib::validators::validation_result::ValidationResult;confirmed· maestro (deprecated)era-identityprotocol-parameterstransaction-encoding
whisky-provider exports a Maestro fetcher, evaluator and submitter; on a deprecated provider every one of them needs replacing.
pub use maestro::MaestroProvider;let url = "/txmanager";not-reached· blockfrostera-identity
The fetcher does not call /network/eras.
let url = format!("/epochs/{}/parameters", append_epoch_string);not-reached· cardano-serialization-lib-cslblock-encoding
CSL decodes transactions here, not blocks.
let csl_tx = csl::FixedTransaction::from_hex(tx_hex).map_err(WError::from_err(not-reached· pallasblock-encodingera-identity
The evaluator decodes supplied transactions with decode_for_era(Era::Conway), naming the era itself; it decodes no blocks and never asks Pallas to detect an era.
MultiEraTx::decode_for_era(Era::Conway, &tx_bytes)partial
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:a243db3cece2c827bf7de0d088b5cdf4db62529120f1952beb4fb397ce29b0c1Retained at data/readiness/evidence/a243db3cece2c827bf7de0d088b5cdf4db62529120f1952beb4fb397ce29b0c1.json.gzevidence:c617b5f3a02a06967710ac3db2e027b995112c6fd3c68dfd4a7c2bfebed0ded1Retained at data/readiness/evidence/c617b5f3a02a06967710ac3db2e027b995112c6fd3c68dfd4a7c2bfebed0ded1.json.gz