diff --git a/dsm_client/deterministic_state_machine/dsm/src/sofi/facts.rs b/dsm_client/deterministic_state_machine/dsm/src/sofi/facts.rs index 73bec7215..195c7985f 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/sofi/facts.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/sofi/facts.rs @@ -37,7 +37,8 @@ use super::derive; use super::exercise::{AttemptCellRead, RecognizedExercise}; use super::registration::{Registration, RegistrationRead}; use super::resolution::{ - AttemptWalk, LegFacts, ParentPosition, ParentStatus, RefutedInHand, RouteFacts, VaultChain, + AttemptWalk, GroundRouteFacts, LegFacts, ParentPosition, ParentStatus, RefutedInHand, + RouteFacts, VaultChain, }; use super::validation::{route_invalid_in_hand, route_validation, vault_post_states, Evidence, Missing}; use super::wire::{ParentClaimRef, SettlementPreimage}; @@ -154,6 +155,68 @@ pub struct ExerciseReads<'a> { pub legs: &'a [LegReads<'a>], } +/// What is read about one exercise before any of its validation evidence: +/// the position pair, this verifier's own resolution of `p`, and each leg's +/// cell, chain and walk. Every item is one [`ExerciseReads`] holds too. +#[derive(Debug, Clone, Copy)] +pub struct GroundReads<'a> { + pub exercise: &'a RecognizedExercise, + pub registration: &'a RegistrationRead, + pub parent: Option<&'a AdmittedEconomicPosition>, + pub legs: &'a [LegReads<'a>], +} + +/// The facts of one exercise that stand without its validation evidence: +/// registration, whether its position went to another claim, the trader +/// parent, and each leg's cell, liveness and consumption elsewhere. A leg's +/// parent is `Canonical` only where the vault's chain names it, and never +/// refuted: refuting one needs the generation the evidence places it at. +/// Enough for the skips that need no validation evidence (SoFi §23.5 and +/// MR-SOFI-0241; Amendment S14); never enough to resolve a position or to +/// consume a key. Built by [`establish_ground`] and by nothing else. +#[derive(Debug, Clone)] +pub struct GroundFacts { + pub(crate) external_commitment: D32, + pub(crate) registered: bool, + pub(crate) position_lost: bool, + pub(crate) parent: ParentPosition, + pub(crate) parent_pre_root: D32, + /// One per leg of `P`, in P's leg order. + pub(crate) legs: Vec, + /// The key each leg's facts are about: `(vault, parent root, attempt)`. + pub(crate) keys: Vec<(D32, D32, u64)>, +} + +impl GroundFacts { + pub fn external_commitment(&self) -> &D32 { + &self.external_commitment + } + + pub(crate) fn route_ground(&self) -> GroundRouteFacts<'_> { + GroundRouteFacts { + external_commitment: self.external_commitment, + position_lost: self.position_lost, + parent: self.parent, + parent_pre_root: self.parent_pre_root, + legs: &self.legs, + } + } + + /// The facts of the leg at `K^(attempt)` of `vault_id` at `parent_root`, + /// when `P` has one there. + pub(crate) fn leg_at( + &self, + vault_id: &D32, + parent_root: &D32, + attempt: u64, + ) -> Option { + self.keys + .iter() + .position(|k| *k == (*vault_id, *parent_root, attempt)) + .and_then(|i| self.legs.get(i).copied()) + } +} + /// The complete facts of one exercise, as this verifier established them: /// what the ladder reads, and the evidence it was read over. Built by /// [`establish`] and by nothing else; `pub(crate)` fields so that the @@ -305,13 +368,94 @@ fn permanently_resolved(cell: &CellFact, e: &D32) -> bool { /// /// Registration from the position pair (R10): the pair decides for every `F` /// at `q` at once, and a position held by another claim is this `F`'s -/// position lost (Section 21.1, arm (v)). `FulfillmentConformance` and +/// position lost (Section 21.1; the skip of SoFi Amendment S14). `FulfillmentConformance` and /// `RouteValidation` recomputed over the evidence (R5, R7). The trader /// parent from the position this verifier resolved itself. Each leg's cell /// at its successor key (R11), its parent against the vault's established /// chain at the generation the evidence places it, and its liveness from the /// walk over the earlier keys of that leg's chain. pub fn establish(reads: &ExerciseReads<'_>) -> Result { + let exercise = reads.exercise; + let precommit = &exercise.precommit().body; + let fulfillment = &exercise.fulfillment().body; + let ground = establish_ground(&GroundReads { + exercise, + registration: reads.registration, + parent: reads.parent, + legs: reads.legs, + })?; + let e = ground.external_commitment; + + // FulfillmentConformance over the evidence, recomputed here (R7). + if reads.conformance.precommit.body != *precommit + || reads.conformance.preimage != *exercise.preimage() + { + return Err(NotEstablished::NotThisExercise( + "the conformance evidence is of another operation", + )); + } + let conformance = match fulfillment_conformance( + fulfillment, + &exercise.fulfillment().signature, + reads.conformance, + ) { + Ok(verdict) => verdict.verdict(), + Err(missing) => return Err(NotEstablished::ConformanceEvidence(vec![missing])), + }; + + // RouteValidation over the evidence, recomputed here (R5). + let validation = match route_validation(precommit, exercise.preimage(), reads.evidence) { + Ok(validation) => validation, + Err(missing) => return Err(NotEstablished::RouteEvidence(vec![missing])), + }; + + // The GENERATION each leg's parent sits at, recomputed from the pre + // states the evidence holds rather than asserted by the operation that + // names the parent. Without it a parent cannot be refuted, only placed + // positively, so a vault missing here keeps the status the ground facts + // gave it: `Canonical` where its chain names the parent, else + // `Unavailable`, and never `Orphaned`. + let generations: BTreeMap = + match vault_post_states(precommit, exercise.preimage(), reads.evidence) { + Ok(posts) => posts + .iter() + .map(|post| (*post.vault_id(), post.pre_generation())) + .collect(), + Err(..) => BTreeMap::new(), + }; + let mut legs = ground.legs; + for ((leg, read), facts) in precommit.legs().iter().zip(reads.legs).zip(legs.iter_mut()) { + // The chain decides, three-valued, at the generation the evidence + // places the parent. + if let (Some(chain), Some(generation)) = (read.chain, generations.get(&leg.vault_id)) { + facts.parent = chain.status_of(*generation, &leg.parent_root); + } + } + let storage_resolved = + ground.registered && legs.iter().all(|l| permanently_resolved(&l.cell, &e)); + Ok(EstablishedFacts { + fulfillment_id: derive::fulfillment_id(fulfillment), + external_commitment: e, + registered: ground.registered, + conformance, + position_lost: ground.position_lost, + parent: ground.parent, + parent_pre_root: ground.parent_pre_root, + validation, + storage_resolved, + legs, + keys: ground.keys, + preimage: exercise.preimage().clone(), + evidence: reads.evidence.clone(), + }) +} + +/// The facts of one exercise that need none of its validation evidence +/// ([`GroundFacts`]), over the reads a verifier makes before it acquires +/// any: the registration from the position pair, the trader parent from this +/// verifier's own resolution of `p`, and each leg's cell and walk. The same +/// rules [`establish`] applies, which builds its facts on these. +pub fn establish_ground(reads: &GroundReads<'_>) -> Result { let exercise = reads.exercise; let precommit = &exercise.precommit().body; let fulfillment = &exercise.fulfillment().body; @@ -328,6 +472,16 @@ pub fn establish(reads: &ExerciseReads<'_>) -> Result (false, true), + // SoFi Amendment S14: the position went to the claim holding K_root(q) + // unless that claim is this F's own C_q, whose fulfillment may still be + // relayed. + Registration::RootTaken { claim } => ( + false, + *claim + != crate::storage_cell::entry_digest( + &derive::resolution_claim(precommit, fulfillment).encode(), + ), + ), Registration::Unresolved => (false, false), }; @@ -354,43 +508,6 @@ pub fn establish(reads: &ExerciseReads<'_>) -> Result verdict.verdict(), - Err(missing) => return Err(NotEstablished::ConformanceEvidence(vec![missing])), - }; - - // RouteValidation over the evidence, recomputed here (R5). - let validation = match route_validation(precommit, exercise.preimage(), reads.evidence) { - Ok(validation) => validation, - Err(missing) => return Err(NotEstablished::RouteEvidence(vec![missing])), - }; - - // The GENERATION each leg's parent sits at, recomputed from the pre - // states the evidence holds rather than asserted by the operation that - // names the parent. Without it a parent cannot be refuted, only placed - // positively, so a vault missing here is `Unavailable` and never - // `Orphaned`. - let generations: BTreeMap = - match vault_post_states(precommit, exercise.preimage(), reads.evidence) { - Ok(posts) => posts - .iter() - .map(|post| (*post.vault_id(), post.pre_generation())) - .collect(), - Err(..) => BTreeMap::new(), - }; - // Every leg of P at the attempt F fixed for it. The attempts cover the // legs exactly: that is conformance item 4, decided in hand. if reads.legs.len() != precommit.legs().len() { @@ -418,13 +535,12 @@ pub fn establish(reads: &ExerciseReads<'_>) -> Result chain.status_of(*generation, &leg.parent_root), - (Some(chain), None) if chain.names(&leg.parent_root) => ParentStatus::Canonical, - (Some(..), None) | (None, _) => ParentStatus::Unavailable, + // Without the generation the evidence places the parent at, the chain + // can establish the root positively but cannot refute one it has not + // placed. + let parent = match read.chain { + Some(chain) if chain.names(&leg.parent_root) => ParentStatus::Canonical, + Some(..) | None => ParentStatus::Unavailable, }; // `AttemptLive`: every earlier key of this leg's chain is skipped, // established by a walk from the first key. @@ -453,21 +569,14 @@ pub fn establish(reads: &ExerciseReads<'_>) -> Result, settled_at: PositionCell, }, + /// No fulfillment is final at `K_ful(q)`, and `K_root(q)` is held by the + /// claim whose entry digest is `claim`: final, or holding the leader link, + /// so no other value will ever be final there (§9 finality 2). An `F` at + /// `q` whose own `C_q` is another claim can never register (SoFi + /// Amendment S14); one whose `C_q` it is waits for its fulfillment to be + /// relayed. + RootTaken { claim: D32 }, /// Not registered yet: a cell is open, or the value holding it is not /// final yet. Unresolved, @@ -325,7 +332,15 @@ fn registration_of( state: ChainState::LeaderHeld | ChainState::Preserved, .. } - | CellReading::Open => return Ok(Registration::Unresolved), + | CellReading::Open => { + // No fulfillment is final at K_ful(q) yet. The position may still + // have gone to a claim at K_root(q), and whatever holds it is the + // claim every F at q is measured against (SoFi Amendment S14). + return Ok(match read_root_cell(&cells.root, root_evidence)? { + CellReading::Held { id, .. } => Registration::RootTaken { claim: id }, + CellReading::Open => Registration::Unresolved, + }); + } }; // The root cell's reading identifies its claim by the entry digest of // its exact bytes, so `C_q` holds the cell exactly when the ids agree. @@ -592,16 +607,38 @@ mod tests { reg(&final_ful, &root_cell(b"not a claim", ROUTE_LEN - 1)), Ok(Registration::Unresolved) ); + // No fulfillment final at K_ful(q): the root cell's claim is named, + // and weighed by each F against its own C_q (SoFi Amendment S14). + let claim_id = crate::storage_cell::entry_digest(&claim); + let other_id = crate::storage_cell::entry_digest(&other_claim); assert_eq!( reg(&ful_cell(&bytes, 1), &root_cell(&claim, ROUTE_LEN - 1)), - Ok(Registration::Unresolved) + Ok(Registration::RootTaken { claim: claim_id }) ); assert_eq!( reg( &ful_cell(b"garbage", ROUTE_LEN - 1), &root_cell(&claim, ROUTE_LEN - 1) ), - Ok(Registration::Unresolved) + Ok(Registration::RootTaken { claim: claim_id }) + ); + for last in [0, ROUTE_LEN - 1] { + assert_eq!( + reg( + &ful_cell(b"garbage", ROUTE_LEN - 1), + &root_cell(&other_claim, last) + ), + Ok(Registration::RootTaken { claim: other_id }), + "no fulfillment final, another claim at K_root(q) through position {last}" + ); + } + assert_eq!( + reg( + &ful_cell(b"garbage", ROUTE_LEN - 1), + &root_cell(b"not a claim", ROUTE_LEN - 1) + ), + Ok(Registration::Unresolved), + "no fulfillment and no claim: nothing is decided" ); let mut unread_root = root_cell(&claim, ROUTE_LEN - 1); unread_root.seats[0].values = None; diff --git a/dsm_client/deterministic_state_machine/dsm/src/sofi/resolution.rs b/dsm_client/deterministic_state_machine/dsm/src/sofi/resolution.rs index 704e1a4a5..bc90d4e17 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/sofi/resolution.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/sofi/resolution.rs @@ -416,11 +416,12 @@ pub struct RouteFacts<'legs> { /// Registration supplies no truth value for it: a registered `F` may be /// `Invalid`, and a producer's pre-sign check is not this verifier's. pub(crate) conformance: Validation, - /// Arm (v) of `RouteImpossible` (Section 23.5): position `q` already - /// holds a different claim — an ordinary transition, or another - /// fulfillment of the same trader naming other attempt keys — so this - /// `F` can never register (Section 21.1). Read from the position pair - /// (R10); never true together with `registered`. + /// The fact behind the skip `RejectedFinalInadmissible` (SoFi Amendment + /// S14): position `q` already holds a different claim — an ordinary + /// transition, or another fulfillment of the same trader naming other + /// attempt keys — so this `F` can never register (Section 21.1). A fact + /// about `F`, never an arm of `RouteImpossible(P, E)`. Read from the + /// position pair (R10); it never holds together with `registered`. pub(crate) position_lost: bool, /// What is known about the claim at `p`. pub(crate) parent: ParentPosition, @@ -435,6 +436,19 @@ pub struct RouteFacts<'legs> { pub(crate) legs: &'legs [LegFacts], } +/// What the skips that need no validation evidence read (SoFi §23.5 and +/// MR-SOFI-0241; Amendment S14): the facts of [`RouteFacts`] that stand +/// without `FulfillmentConformance` or `RouteValidation`, and nothing that +/// needs them. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub struct GroundRouteFacts<'legs> { + pub(crate) external_commitment: [u8; 32], + pub(crate) position_lost: bool, + pub(crate) parent: ParentPosition, + pub(crate) parent_pre_root: [u8; 32], + pub(crate) legs: &'legs [LegFacts], +} + impl RouteFacts<'_> { fn multi_leg(&self) -> bool { self.legs.len() > 1 @@ -518,21 +532,16 @@ pub enum ImpossibleArm { /// (iv) `TraderParentImpossible(P)`: the trader parent is terminal on the /// other branch, or on none. TraderParentImpossible, - /// (v) the fulfillment the exercise at `K` carries can never register: - /// position `q` already holds a different claim (Section 21.1). Without - /// this arm a trader whose exercise for attempt 0 won `K^(0)` while its - /// fulfillment for attempt 1 registered strands the parent's attempt - /// chain (`DSM_SofiFulfillment.tla`, `LostPosition`). - PositionLost, } /// The arm of `RouteImpossible(P, E)` that holds, in arm order. /// -/// Arms (ii) to (v) hold whatever `RouteValidation` says. Arms (iv) and (v) -/// create no `Void`: under (iv) the trader position is Invalid through the -/// ladder, under (v) the position went to another claim and this `F` never -/// resolves through it; both arms exist only to stop an impossible operation -/// stranding a DLV successor key. +/// Arms (ii) to (iv) hold whatever `RouteValidation` says. Arm (iv) creates +/// no `Void`: the trader position is Invalid through the ladder, and the arm +/// exists only to stop an impossible operation stranding a DLV successor key. +/// Every arm is a fact about `P` and `E`; which fulfillment lost its position +/// is a fact about `F`, and it is the skip `RejectedFinalInadmissible` +/// (SoFi Amendment S14), never an arm here. pub fn route_impossible(facts: &RouteFacts<'_>) -> Option { if facts.validation == Validation::Invalid { return Some(ImpossibleArm::ValidationInvalid); @@ -550,9 +559,6 @@ pub fn route_impossible(facts: &RouteFacts<'_>) -> Option { if trader_parent_impossible(&facts.parent, &facts.parent_pre_root) { return Some(ImpossibleArm::TraderParentImpossible); } - if facts.position_lost { - return Some(ImpossibleArm::PositionLost); - } None } @@ -641,6 +647,11 @@ pub enum SkipReason { /// A final cell of a fulfillment that is not the exercise of its P: /// `FulfillmentConformance(F) = Invalid` (SoFi §23.5, MR-SOFI-0238). RejectedFinalConformance, + /// A final cell whose exercise carries a fulfillment that can never + /// register: position `q` is final on another claim (SoFi Amendment + /// S14, Section 21.1). It reads no validation evidence and creates no + /// Void and no Invalid: `q` resolves through the claim that holds it. + RejectedFinalInadmissible, } /// Why a fulfillment can never realize (SoFi §23.5): @@ -694,6 +705,16 @@ pub fn classify_attempt( }; return (AttemptClass::Skipped, Some(reason)); } + // SoFi Amendment S14: the exercise's F can never register, because + // another claim holds its position, so no registered fulfillment will + // ever name this cell. Without the skip the parent's attempt chain + // stops here forever (TLA `DSM_SofiFulfillment`, `LostPosition`). + if facts.position_lost { + return ( + AttemptClass::Skipped, + Some(SkipReason::RejectedFinalInadmissible), + ); + } // A final cell is a consumption only when the whole operation // consumed: the same E across every required leg, validation Valid, // the trader parent compatible. One final cell is not one executed @@ -763,6 +784,33 @@ pub fn skip_in_hand( (AttemptClass::Skipped, Some(reason)) } +/// The key of a final cell classified on facts that need no validation +/// evidence (SoFi §23.5 and MR-SOFI-0241; Amendment S14): a named parent +/// consumed by another operation (arm (iii)), a trader parent that can never +/// be compatible (arm (iv)), or a fulfillment whose position went to another +/// claim. The verifier asks this BEFORE it acquires any validation evidence, +/// so a cell that is dead on these facts is never held live by evidence that +/// is not in hand. `Unresolved` here decides nothing: the complete facts may +/// still skip or consume the key. +pub fn skip_without_evidence( + ground: &GroundRouteFacts<'_>, + leg: &LegFacts, +) -> (AttemptClass, Option) { + if !leg.final_on(&ground.external_commitment) { + return (AttemptClass::Unresolved, None); + } + let reason = if ground.legs.iter().any(|l| l.parent_consumed_elsewhere) { + SkipReason::RejectedFinalRoute(ImpossibleArm::ParentConsumedElsewhere) + } else if trader_parent_impossible(&ground.parent, &ground.parent_pre_root) { + SkipReason::RejectedFinalRoute(ImpossibleArm::TraderParentImpossible) + } else if ground.position_lost { + SkipReason::RejectedFinalInadmissible + } else { + return (AttemptClass::Unresolved, None); + }; + (AttemptClass::Skipped, Some(reason)) +} + /// The ladder over a position whose exercise is refuted in hand: registration /// is the one fact it reads. Unregistered, rung 0 holds. Registered, the /// position is Invalid whatever the other facts are — rung 1 when the parent @@ -796,6 +844,9 @@ enum KeyKnown<'f> { /// The complete facts of the exercise holding the key, and of the leg /// being walked. Complete(RouteFacts<'f>, LegFacts), + /// The exercise holding the key is dead on facts that need no validation + /// evidence ([`skip_without_evidence`]), and of the leg being walked. + Ground(GroundRouteFacts<'f>, LegFacts), /// The exercise holding the key is refuted by its own bytes; `cell` is /// the key's storage fact, read to find it. RefutedInHand { @@ -827,6 +878,27 @@ impl<'f> KeyFacts<'f> { }) } + /// The key `read` was evaluated at, held by the exercise `ground` was + /// established for: the facts that need no validation evidence of that + /// exercise's leg at this key. `None` when the read holds no exercise, + /// holds another exercise, or the facts have no leg at this key. + pub fn ground( + read: &super::exercise::AttemptCellRead, + ground: &'f super::facts::GroundFacts, + ) -> Option { + let exercise = read.exercise()?; + if *exercise.external_commitment() != *ground.external_commitment() { + return None; + } + let leg = ground.leg_at(read.vault_id(), read.parent_root(), read.attempt())?; + Some(Self { + vault_id: *read.vault_id(), + parent_root: *read.parent_root(), + attempt: read.attempt(), + known: KeyKnown::Ground(ground.route_ground(), leg), + }) + } + /// The key `read` was evaluated at, held by an exercise its own bytes /// refute (`refutation`, established by [`super::facts::refuted_in_hand`] /// over those bytes). `None` when the read holds no exercise or another @@ -867,6 +939,22 @@ impl<'f> KeyFacts<'f> { } } + #[cfg(test)] + pub(crate) fn ground_at( + vault_id: [u8; 32], + parent_root: [u8; 32], + attempt: u64, + ground: GroundRouteFacts<'f>, + leg: LegFacts, + ) -> Self { + Self { + vault_id, + parent_root, + attempt, + known: KeyKnown::Ground(ground, leg), + } + } + #[cfg(test)] pub(crate) fn refuted_at( vault_id: [u8; 32], @@ -988,6 +1076,10 @@ where KeyKnown::Complete(facts, leg) => { (classify_attempt(&facts, &leg).0, facts.external_commitment) } + KeyKnown::Ground(ground, leg) => ( + skip_without_evidence(&ground, &leg).0, + ground.external_commitment, + ), KeyKnown::RefutedInHand { refuted, cell, @@ -1663,11 +1755,11 @@ mod tests { ); } - // ── arm (v): the position went to another claim (R12) ──────────────── + // ── Amendment S14: a fulfillment that can never register (R12) ────── /// TLA `LostPosition` (fault `_LostPositionDropped` → /// `ObjectiveRejectionImpliesSkipped`), Lean - /// `a_lost_position_makes_a_final_route_skippable`: an exercise final at a + /// `a_lost_position_makes_a_final_cell_skippable`: an exercise final at a /// key whose F can never register — the position holds another claim — /// is skipped, so the parent's attempt chain is not stranded. It is no /// Void: the position resolves through the claim that took it, never @@ -1680,17 +1772,18 @@ mod tests { position_lost: true, ..realized(&legs) }; - assert_eq!(route_impossible(&facts), Some(ImpossibleArm::PositionLost)); + assert_eq!(route_impossible(&facts), None); + assert_eq!(fulfillment_impossible(&facts), None); assert_eq!( classify_attempt(&facts, &legs[0]), ( AttemptClass::Skipped, - Some(SkipReason::RejectedFinalRoute(ImpossibleArm::PositionLost)) + Some(SkipReason::RejectedFinalInadmissible) ) ); assert_eq!(resolve_position(&facts), Err(Incomplete::NotRegistered)); assert!(!consumed_route(&facts)); - // Without the arm the same cell is that F's open question forever. + // Without the skip the same cell is that F's open question forever. let held = RouteFacts { position_lost: false, ..facts @@ -1702,6 +1795,238 @@ mod tests { ); } + /// MR-SOFI-0239, SoFi §23.5: `RouteImpossible(P, E)` takes no F. Two + /// facts differ only in what is known about one particular fulfillment — + /// whether it registered, whether its position went to another claim — + /// and `route_impossible` answers both alike, for every arm. + #[test] + fn route_impossibility_reads_nothing_about_a_particular_fulfillment() { + let legs = [good_leg()]; + let orphaned = [LegFacts { + parent: ParentStatus::Orphaned, + ..good_leg() + }]; + for legs in [&legs[..], &orphaned[..]] { + for validation in [Valid, Invalid] { + for conformance in [Valid, Invalid] { + for about_f in around(legs, conformance, validation) { + let without_f = RouteFacts { + parent: about_f.parent, + validation, + ..realized(legs) + }; + assert_eq!(route_impossible(&about_f), route_impossible(&without_f)); + } + } + } + } + } + + // ── MR-SOFI-0241: skips that need no validation evidence ────────────── + + /// The facts of `facts` that stand without validation evidence. + fn ground_of<'l>(facts: &RouteFacts<'l>) -> GroundRouteFacts<'l> { + GroundRouteFacts { + external_commitment: facts.external_commitment, + position_lost: facts.position_lost, + parent: facts.parent, + parent_pre_root: facts.parent_pre_root, + legs: facts.legs, + } + } + + /// A leg at attempt 1 of `PRE` with `cell`, whose parent another + /// operation consumed at attempt 0: its liveness as a walk over the + /// parent's keys establishes it, never stated. + fn leg_whose_parent_went_elsewhere(cell: CellFact) -> LegFacts { + let other = [LegFacts { + cell: CellFact::Held { + id: OTHER_E, + state: ChainState::Final, + }, + ..good_leg() + }]; + let consumed = walk(&V, &PRE, 0, 16, |attempt| { + (attempt == 0).then(|| { + KeyFacts::complete_at( + V, + PRE, + 0, + RouteFacts { + external_commitment: OTHER_E, + ..realized(&other) + }, + other[0], + ) + }) + }); + assert_eq!(consumed.outcome(), WalkOutcome::Consumed { attempt: 0 }); + let (attempt_live, parent_consumed_elsewhere) = + consumed.liveness_of(1, &E).expect("the walk reached key 1"); + LegFacts { + cell, + attempt_live, + parent_consumed_elsewhere, + ..good_leg() + } + } + + /// SoFi §23.5 and MR-SOFI-0241, Amendment S14: a final cell dead on a + /// fact that needs no validation evidence skips on that fact alone — a + /// named parent consumed elsewhere (iii), a trader parent that can never + /// be compatible (iv), a position that went to another claim. The ground + /// facts hold no conformance and no validation, so none is read. + #[test] + fn a_dead_cell_skips_on_facts_that_need_no_evidence() { + let taken = [leg_whose_parent_went_elsewhere(good_leg().cell)]; + let facts = realized(&taken); + assert_eq!( + skip_without_evidence(&ground_of(&facts), &taken[0]), + ( + AttemptClass::Skipped, + Some(SkipReason::RejectedFinalRoute( + ImpossibleArm::ParentConsumedElsewhere + )) + ) + ); + + let legs = [good_leg()]; + let facts = RouteFacts { + parent: ParentPosition::ConditionalNoRoot, + ..realized(&legs) + }; + assert_eq!( + skip_without_evidence(&ground_of(&facts), &legs[0]), + ( + AttemptClass::Skipped, + Some(SkipReason::RejectedFinalRoute( + ImpossibleArm::TraderParentImpossible + )) + ) + ); + + let lost = around(&legs, Valid, Valid) + .into_iter() + .find(|f| f.position_lost && f.parent == ParentPosition::SingleRoot) + .expect("a lost position among the facts"); + assert_eq!( + skip_without_evidence(&ground_of(&lost), &legs[0]), + ( + AttemptClass::Skipped, + Some(SkipReason::RejectedFinalInadmissible) + ) + ); + + // A cell that is not final on E is no one's skip, dead or not. + let open = [leg_whose_parent_went_elsewhere(CellFact::Open)]; + let facts = realized(&open); + assert_eq!( + skip_without_evidence(&ground_of(&facts), &open[0]), + (AttemptClass::Unresolved, None) + ); + } + + /// What needs validation evidence never skips without it: an Invalid + /// conformance, an Invalid route, and an orphaned parent (whose + /// generation only the evidence places) are the complete facts' to + /// decide. + #[test] + fn nothing_that_needs_evidence_skips_without_it() { + let legs = [good_leg()]; + for facts in [ + RouteFacts { + conformance: Invalid, + ..realized(&legs) + }, + RouteFacts { + validation: Invalid, + ..realized(&legs) + }, + ] { + assert_eq!(classify_attempt(&facts, &legs[0]).0, AttemptClass::Skipped); + assert_eq!( + skip_without_evidence(&ground_of(&facts), &legs[0]), + (AttemptClass::Unresolved, None) + ); + } + let orphaned = [LegFacts { + parent: ParentStatus::Orphaned, + ..good_leg() + }]; + let facts = realized(&orphaned); + assert_eq!( + classify_attempt(&facts, &orphaned[0]).0, + AttemptClass::Skipped + ); + assert_eq!( + skip_without_evidence(&ground_of(&facts), &orphaned[0]), + (AttemptClass::Unresolved, None) + ); + } + + /// An evidence-free skip is the complete facts' own answer: over every + /// combination of the facts, one and two legs, and each walked leg, + /// wherever `skip_without_evidence` skips a key, `classify_attempt` + /// skips it too — whatever the evidence would have said. + #[test] + fn an_evidence_free_skip_answers_as_the_complete_facts_do() { + let final_e = good_leg().cell; + let leg_sets = [ + vec![good_leg()], + vec![open_leg()], + vec![leg_whose_parent_went_elsewhere(final_e)], + vec![leg_whose_parent_went_elsewhere(CellFact::Open)], + vec![good_leg(), leg_whose_parent_went_elsewhere(CellFact::Open)], + vec![leg_whose_parent_went_elsewhere(final_e), open_leg()], + ]; + let mut skipped = 0usize; + for legs in &leg_sets { + for conformance in [Valid, Invalid] { + for validation in [Valid, Invalid] { + for facts in around(legs, conformance, validation) { + for leg in legs.iter() { + if skip_without_evidence(&ground_of(&facts), leg).0 + == AttemptClass::Skipped + { + skipped += 1; + assert_eq!( + classify_attempt(&facts, leg).0, + AttemptClass::Skipped, + "{facts:?} at {leg:?}" + ); + } + } + } + } + } + } + assert!(skipped > 0, "the sweep exercised the evidence-free skips"); + } + + /// MR-SOFI-0241: a walk passes a key whose exercise is dead on facts that + /// need no validation evidence, with none of that evidence in hand, and + /// the next attempt is live. + #[test] + fn a_walk_passes_a_dead_key_whose_evidence_is_not_in_hand() { + let legs = [good_leg()]; + let dead = RouteFacts { + parent: ParentPosition::ConditionalNoRoot, + ..realized(&legs) + }; + let walked = walk(&V, &PRE, 0, 16, |attempt| { + (attempt == 0).then(|| KeyFacts::ground_at(V, PRE, 0, ground_of(&dead), legs[0])) + }); + assert_eq!(walked.outcome(), WalkOutcome::Unresolved { attempt: 1 }); + // The next key is live exactly as it is when the complete facts skip + // the same key. + let complete = walk(&V, &PRE, 0, 16, |attempt| { + (attempt == 0).then(|| KeyFacts::complete_at(V, PRE, 0, dead, legs[0])) + }); + assert_eq!(walked.outcome(), complete.outcome()); + assert_eq!(walked.liveness_of(1, &E), complete.liveness_of(1, &E)); + assert!(walked.liveness_of(1, &E).is_some_and(|(live, _)| live)); + } + // ── rung 8, and the ladder as a whole ────────────────────────────────── /// Lean `resolution_is_permanent`: no terminal answer is reachable from diff --git a/dsm_client/deterministic_state_machine/dsm/src/sofi/resolve.rs b/dsm_client/deterministic_state_machine/dsm/src/sofi/resolve.rs index da1edbc10..ec010cd5d 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/sofi/resolve.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/sofi/resolve.rs @@ -43,8 +43,8 @@ use super::exercise::{ attempt_completion, attempt_resolution, AttemptCell, AttemptCellRead, RecognizedExercise, }; use super::facts::{ - establish, refuted_in_hand, Established, EstablishedFacts, ExerciseReads, InHandRefutation, - LegReads, NotEstablished, + establish, establish_ground, refuted_in_hand, Established, EstablishedFacts, ExerciseReads, + GroundFacts, GroundReads, InHandRefutation, LegReads, NotEstablished, }; use super::lineage::{ genesis_accepted, genesis_root, vault_leaves_at_genesis, AcceptedVaultGenesis, GenesisInvalid, @@ -54,7 +54,10 @@ use super::publication::{recognize_fulfillment, recognize_setup, Signed}; use super::registration::{ fulfillment_completion, fulfillment_registered, PositionCells, Registration, RegistrationRead, }; -use super::resolution::{walk, AttemptWalk, KeyFacts, RecordedGeneration, VaultChain, WalkOutcome}; +use super::resolution::{ + skip_without_evidence, walk, AttemptClass, AttemptWalk, KeyFacts, RecordedGeneration, + VaultChain, WalkOutcome, +}; use super::storage::{Discovered, Resolved}; use super::validation::{ route_validation, setup_lineage, vault_post_states, Evidence, EvidenceNeeds, Missing, @@ -456,6 +459,9 @@ pub struct Walked { enum Known { /// Refuted by its own bytes: nothing else was read. RefutedInHand(InHandRefutation), + /// Dead on the facts that need no validation evidence (MR-SOFI-0241): + /// none of its validation evidence was acquired. + Ground(Box), /// The complete facts established over the reads. Facts(Box), } @@ -474,11 +480,41 @@ impl KeyKnown { fn key_facts(&self) -> Option> { match &self.known { Known::Facts(facts) => KeyFacts::of(&self.read, facts), + Known::Ground(ground) => KeyFacts::ground(&self.read, ground), Known::RefutedInHand(refutation) => KeyFacts::refuted(&self.read, refutation), } } } +/// What [`Verifier::read_legs`] read about one exercise before any of its +/// validation evidence: its position's registration, and one cell and one +/// walk per leg of `P`, in P's leg order. +struct LegsRead { + registration: RegistrationRead, + cells: Vec, + walks: Vec>, +} + +impl LegsRead { + /// The reads of each leg of `precommit`, with its vault's chain. + fn legs<'a>( + &'a self, + precommit: &TraderPrecommitBody, + chains: &'a BTreeMap, + ) -> Vec> { + precommit + .legs() + .iter() + .zip(self.cells.iter().zip(self.walks.iter())) + .map(|(leg, (cell, walk))| LegReads { + cell, + chain: chains.get(&leg.vault_id), + walk: walk.as_ref(), + }) + .collect() + } +} + /// The key an exercise was found at while walking a chain: its read, and the /// walk over the keys before it, which reached it by skipping every one. #[derive(Clone, Copy)] @@ -1329,15 +1365,22 @@ impl Verifier<'_, R> { recognized: &RecognizedExercise, registration: &RegistrationRead, ) -> Result, VerifierFailure> { - Ok( - match self.facts_of(chains, recognized, None, CHAIN_DEPTH, Some(registration))? { - Ok(Known::Facts(facts)) => Ok(Established::Facts(facts)), - Ok(Known::RefutedInHand(refutation)) => { - Established::refuted(recognized, &refutation, registration) - } - Err(why) => Err(why), - }, - ) + if let Some(refutation) = refuted_in_hand(recognized) { + log::info!( + "[sofi verifier] the exercise is refuted in hand: {:?}", + refutation.refuted() + ); + return Ok(Established::refuted(recognized, &refutation, registration)); + } + let read = + match self.read_legs(chains, recognized, None, CHAIN_DEPTH, Some(registration))? { + Ok(read) => read, + Err(why) => return Ok(Err(why)), + }; + let legs = read.legs(&recognized.precommit().body, chains); + Ok(self + .complete_facts(recognized, &read, &legs)? + .map(|facts| Established::Facts(Box::new(facts)))) } #[allow(clippy::too_many_arguments)] @@ -1401,7 +1444,7 @@ impl Verifier<'_, R> { read: &read, reached: &reached, }; - match self.facts_of(chains, &exercise, Some(key), depth, None)? { + match self.facts_of(chains, &exercise, key, depth)? { Ok(facts) => { known.insert(attempt, KeyKnown { read, known: facts }); } @@ -1421,19 +1464,17 @@ impl Verifier<'_, R> { } } - /// What is known about one exercise: refuted by its own bytes, or the - /// complete facts established over the reads made here. `walked` is the - /// key the exercise was found at, whose cell is in hand and whose - /// liveness the walk established by reaching it. `registration` is the - /// position's registration when the caller already read it; otherwise it - /// is read here. + /// What is known about the exercise found at the walked `key`: refuted by + /// its own bytes, dead on the facts that need no validation evidence + /// (MR-SOFI-0241, Amendment S14), or the complete facts established over + /// the reads made here. `key`'s cell is in hand, and the walk established + /// its liveness by reaching it. fn facts_of( &self, chains: &BTreeMap, exercise: &RecognizedExercise, - walked: Option>, + key: WalkedKey<'_>, depth: usize, - registration: Option<&RegistrationRead>, ) -> Result, VerifierFailure> { if let Some(refutation) = refuted_in_hand(exercise) { log::info!( @@ -1442,6 +1483,54 @@ impl Verifier<'_, R> { ); return Ok(Ok(Known::RefutedInHand(refutation))); } + let read = match self.read_legs(chains, exercise, Some(key), depth, None)? { + Ok(read) => read, + Err(why) => return Ok(Err(why)), + }; + let legs = read.legs(&exercise.precommit().body, chains); + + // A cell that is dead on the facts needing no validation evidence is + // skipped here, before any of that evidence is acquired, so evidence + // that is not in hand never holds a dead cell live. + let ground = match establish_ground(&GroundReads { + exercise, + registration: &read.registration, + parent: self.parent, + legs: &legs, + }) { + Ok(ground) => ground, + Err(why) => return Ok(Err(why)), + }; + let dead = ground + .leg_at( + key.read.vault_id(), + key.read.parent_root(), + key.read.attempt(), + ) + .is_some_and(|leg| { + skip_without_evidence(&ground.route_ground(), &leg).0 == AttemptClass::Skipped + }); + if dead { + return Ok(Ok(Known::Ground(Box::new(ground)))); + } + Ok(self + .complete_facts(exercise, &read, &legs)? + .map(|facts| Known::Facts(Box::new(facts)))) + } + + /// What every classification of an exercise stands on, read before any of + /// its validation evidence: the registration of its position, and each + /// leg's cell and walk. `walked` is the key the exercise was found at, + /// whose cell is in hand; `registration` is the position's registration + /// when the caller already read it, and is read here otherwise. + fn read_legs( + &self, + chains: &BTreeMap, + exercise: &RecognizedExercise, + walked: Option>, + depth: usize, + registration: Option<&RegistrationRead>, + ) -> Result, VerifierFailure> { let precommit = &exercise.precommit().body; let fulfillment = &exercise.fulfillment().body; @@ -1460,30 +1549,6 @@ impl Verifier<'_, R> { }, }; - // What FulfillmentConformance reads (R7), the exercise supplying the - // objects only its trader held. - let own = exercise.closure_objects(); - let objects = ExerciseObjects { - precommit, - precommit_signature: &exercise.precommit().signature, - preimage: exercise.preimage(), - fulfillment, - fulfillment_signature: &exercise.fulfillment().signature, - own_objects: &own, - }; - let conformance = match self.acquire_conformance_evidence(&objects)? { - Acquired::Complete(evidence) => evidence, - Acquired::Exhausted(missing) => { - return Ok(Err(NotEstablished::ConformanceEvidence(missing))) - } - }; - - // What RouteValidation reads (R5). - let evidence = match self.acquire_evidence(precommit, exercise.preimage(), &own)? { - Acquired::Complete(evidence) => evidence, - Acquired::Exhausted(missing) => return Ok(Err(NotEstablished::RouteEvidence(missing))), - }; - // Every leg of P at the attempt F fixed for it: its cell, and the // walk over the earlier keys of its chain when its attempt is above // zero. The attempts cover the legs exactly: that is conformance @@ -1555,24 +1620,57 @@ impl Verifier<'_, R> { cells.push(cell); walks.push(walk); } - let legs: Vec> = precommit - .legs() - .iter() - .zip(cells.iter().zip(walks.iter())) - .map(|(leg, (cell, walk))| LegReads { - cell, - chain: chains.get(&leg.vault_id), - walk: walk.as_ref(), - }) - .collect(); + Ok(Ok(LegsRead { + registration, + cells, + walks, + })) + } + + /// The complete facts of the exercise over `read`: its validation + /// evidence acquired, `FulfillmentConformance` and `RouteValidation` + /// recomputed, and the facts established over all of it. + fn complete_facts( + &self, + exercise: &RecognizedExercise, + read: &LegsRead, + legs: &[LegReads<'_>], + ) -> Result, VerifierFailure> { + let precommit = &exercise.precommit().body; + let fulfillment = &exercise.fulfillment().body; + + // What FulfillmentConformance reads (R7), the exercise supplying the + // objects only its trader held. + let own = exercise.closure_objects(); + let objects = ExerciseObjects { + precommit, + precommit_signature: &exercise.precommit().signature, + preimage: exercise.preimage(), + fulfillment, + fulfillment_signature: &exercise.fulfillment().signature, + own_objects: &own, + }; + let conformance = match self.acquire_conformance_evidence(&objects)? { + Acquired::Complete(evidence) => evidence, + Acquired::Exhausted(missing) => { + return Ok(Err(NotEstablished::ConformanceEvidence(missing))) + } + }; + + // What RouteValidation reads (R5). + let evidence = match self.acquire_evidence(precommit, exercise.preimage(), &own)? { + Acquired::Complete(evidence) => evidence, + Acquired::Exhausted(missing) => return Ok(Err(NotEstablished::RouteEvidence(missing))), + }; + let reads = ExerciseReads { exercise, - registration: ®istration, + registration: &read.registration, conformance: &conformance, evidence: &evidence, parent: self.parent, - legs: &legs, + legs, }; - Ok(establish(&reads).map(|facts| Known::Facts(Box::new(facts)))) + Ok(establish(&reads)) } } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/node_e2e_tests.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/node_e2e_tests.rs index fe7343150..dea0e3c88 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/node_e2e_tests.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/node_e2e_tests.rs @@ -469,6 +469,137 @@ async fn a_sofi_trade_executes_end_to_end() { head_agrees_with_admitted_root(&p.b, &[m.era, m.tkn]); } +/// MR-SOFI-0241, SoFi Amendment S14: a vault key held final by an exercise +/// whose fulfillment can never register — a rival claim took the trader's +/// position first — is skipped on that fact alone. The walk reads the key's +/// cell and the trader's position pair, and asks for none of the exercise's +/// validation evidence; the next key is live. +#[tokio::test(flavor = "multi_thread", worker_threads = 4)] +#[serial] +async fn a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence() { + let p = Pair::boot(500, 200).await; + let m = open_market(&p).await; + let set = canonical_set(NETWORK).expect("the pinned set"); + + // A rival claim takes B's next position before B trades. + let q = admitted_position(&p.b) + 1; + let (.., root) = { + p.b.enter(); + economic_lineage::get_admitted_coordinate() + .expect("read admitted") + .expect("an admitted position") + }; + let pair = position_cells(&set, &p.b.genesis, &p.b.device_id, q, &root) + .expect("B's next position pair"); + let rival = dsm::sofi::wire::SofiResolutionClaim { + genesis: p.b.genesis, + device_id: p.b.device_id, + position: q, + fulfillment_id: [0x77; 32], + realize_root: [0x78; 32], + void_root: root, + } + .encode(); + let taken = crate::sdk::route_seats::write_recorded(&set, pair.root().routed(), &rival) + .await + .expect("any party may write a claim"); + assert!( + taken.reached_leader(), + "the rival claim holds B's root cell" + ); + + // B trades: its fulfillment lands, its claim arrives after the rival's, + // and its exercise holds the vault's first key. + invoke(&p.b, "sofi.trade", args(&trade_request(&m, 10))).await; + + // A, the vault's owner, walks the vault's first parent. + let (own, parents) = standing_of(&p.a); + let ctx = VerifierContext::new(&set, Some(own), parents.as_ref()).expect("a verifier"); + let verifier = ctx.verifier(); + let chain = verifier.chain(&m.vault_id).expect("the vault's chain"); + let r0 = chain.roots()[0]; + let held = verifier + .read_attempt_cell(&m.vault_id, &r0, 0) + .expect("read") + .expect("decided"); + let exercise = held + .exercise() + .cloned() + .expect("B's exercise holds the vault's first key"); + assert_eq!( + held.fact(), + CellFact::Held { + id: *exercise.external_commitment(), + state: ChainState::Final, + } + ); + let registration = verifier + .read_registration(&p.b.genesis, &p.b.device_id, q, &root) + .expect("read") + .expect("decided"); + assert!( + matches!( + registration.registration(), + dsm::sofi::registration::Registration::NeverRegistered { .. } + ), + "B's fulfillment can never register: {:?}", + registration.registration() + ); + + for node in &p.nodes.nodes { + node.forget_requests(); + } + let chains = BTreeMap::from([(m.vault_id, chain)]); + let walked = verifier + .walk_parent(&chains, &m.vault_id, &r0, 0, WALK_BUDGET) + .expect("the walk"); + assert_eq!(walked.outcome, WalkOutcome::Unresolved { attempt: 1 }); + assert_eq!(walked.not_established, None); + + // What the walk asked the nodes for: the vault's first two keys, B's + // position pair, the chains that decide them, and the precommit the + // registration read names — never the exercise's validation evidence. + let path = |key: &[u8; 32]| crate::util::text_id::encode_base32_crockford(key); + let cells = [ + *attempt_cell(&set, &m.vault_id, &r0, 0) + .expect("the first key") + .routed() + .key(), + *attempt_cell(&set, &m.vault_id, &r0, 1) + .expect("the next key") + .routed() + .key(), + *pair.fulfillment().key(), + *pair.root().routed().key(), + ] + .map(|key| format!("GET /api/v2/cell/{}", path(&key))); + let precommit = Publication::Precommit { + body: &exercise.precommit().body, + signature: &exercise.precommit().signature, + } + .address() + .expect("P's address"); + let precommit_read = format!("GET /api/v2/immutable/{}", path(&precommit)); + let mut indexes = std::collections::BTreeSet::new(); + for node in &p.nodes.nodes { + for request in node.requests() { + if request.starts_with("GET /api/v2/index/") { + indexes.insert(request); + } else { + assert!( + cells.contains(&request) + || request == precommit_read + || request.contains("/api/v2/bytecommit/") + || request == "GET /api/v2/health", + "{} was asked for more than the key, the pair and P: {request}", + node.member_id + ); + } + } + } + assert!(indexes.len() <= 1, "one index read, P's: {indexes:?}"); +} + /// B's own exercise re-aimed at the vault's next generation: `P` names the /// next parent root, `F` names attempt 0 there, the witnesses derive from the /// re-aimed `P`, and `sign` signs both new bodies' digests. Signed by B, every diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_advance.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_advance.rs index 86b43757a..e29b11670 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_advance.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_advance.rs @@ -731,7 +731,11 @@ pub async fn resolve_pending_position( "position {q} is held by a claim other than the pending fulfillment" ))) } - Registration::Unresolved => return not_yet(NotResolved::NotRegistered), + // No fulfillment is final at q yet; the root cell's claim is weighed + // once this device's own fulfillment is read back there. + Registration::RootTaken { .. } | Registration::Unresolved => { + return not_yet(NotResolved::NotRegistered) + } }; let precommit = match fetch_precommit(set, fulfillment.body.precommit_id()).await? { Resolved::Kept(precommit) => precommit.body, diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_flow.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_flow.rs index bde259811..e2490693e 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_flow.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/sofi_flow.rs @@ -1235,7 +1235,7 @@ pub async fn relay(set: &StorageSet, intent: &RelayIntent) -> Result { return Err(refuse("the position holds no fulfillment")) } - Registration::Unresolved => { + Registration::RootTaken { .. } | Registration::Unresolved => { return Err(refuse("no fulfillment is registered at the position yet")) } }; diff --git a/lean4/DSMSofiSuccessorCells.lean b/lean4/DSMSofiSuccessorCells.lean index bc37867c2..7b790ab3e 100644 --- a/lean4/DSMSofiSuccessorCells.lean +++ b/lean4/DSMSofiSuccessorCells.lean @@ -84,7 +84,9 @@ 7. (R10) `registered` accepting a leader- -> `registration_needs_both_finals` held F at K_ful 8. (R11) `namesKey` ignoring the attempt -> `an_exercise_counts_at_one_key_per_vault` - 9. (R12) `positionLost` dropped from -> `a_lost_position_makes_a_final_route_skippable` + 9. (R12, S14) `positionLost` dropped from -> `a_lost_position_makes_a_final_cell_skippable` + `finalSkippable` + 10. (S14) `positionLost` put back into -> `route_impossibility_reads_no_fact_about_F` `RouteImpossible` Run: `lean -DwarningAsError=true DSMSofiSuccessorCells.lean` -/ @@ -494,10 +496,11 @@ structure World where terminal on another branch, or on none. It is a fact about the trader's lineage, not about this vault, and it reads no validation evidence. -/ traderParentImpossible : Val → Bool := fun _ => false - /-- Arm (v), R12 (`LostPosition` of DSM_SofiFulfillment.tla, spec §21.1): - the F this exercise carries can never register, because its trader's - position already holds another claim. A fact about the position pair, not - about this vault, and it reads no validation evidence. -/ + /-- The skip of SoFi Amendment S14, R12 (`LostPosition` of + DSM_SofiFulfillment.tla, spec §21.1): the F this exercise carries can never + register, because its trader's position already holds another claim. A fact + about F and the position pair, not about this vault, and it reads no + validation evidence. Never an arm of `RouteImpossible`, which takes no F. -/ positionLost : Val → Bool := fun _ => false canonicalParent : Bool @@ -509,15 +512,18 @@ structure Coherent (w : World) : Prop where /-- R7-17 / P9-2: permanent proof that a route can never be consumed. Only Invalid counts; Unavailable never does. Arm (iv) is the trader parent -(P15-3) and arm (v) the lost position (R12); neither needs evidence. -/ +(P15-3) and needs no evidence. It is scoped to P and E: a lost position is a +fact about F, and is the skip of SoFi Amendment S14 in `finalSkippable`. -/ def RouteImpossible (w : World) (e : Val) : Bool := w.validation e == .invalid || w.orphanLeg e || w.consumedElsewhere e - || w.traderParentImpossible e || w.positionLost e + || w.traderParentImpossible e -/-- A storage-final E at a DLV key is skippable only on objective evidence. -/ +/-- A storage-final E at a DLV key is skippable only on objective evidence: +its route is impossible or aborted, its single leg is Invalid, or (SoFi +Amendment S14) the F its exercise carries can never register. -/ def finalSkippable (w : World) (e : Val) : Bool := - if w.isRoute e then RouteImpossible w e || w.outcomeAbort e - else w.validation e == .invalid + (if w.isRoute e then RouteImpossible w e || w.outcomeAbort e + else w.validation e == .invalid) || w.positionLost e def Skipped (w : World) (a : Nat) : Bool := (w.keyFinal a).any (finalSkippable w) @@ -526,24 +532,25 @@ def AttemptLive (w : World) (a : Nat) : Prop := ∀ b, b < a → Skipped w b = t def Consumed (w : World) (a : Nat) (e : Val) : Prop := w.canonicalParent = true ∧ AttemptLive w a ∧ w.keyFinal a = some e - ∧ w.validation e = .valid + ∧ w.validation e = .valid ∧ w.positionLost e = false ∧ (w.isRoute e = true → w.outcomeComplete e = true ∧ w.orphanLeg e = false ∧ w.consumedElsewhere e = false - ∧ w.traderParentImpossible e = false ∧ w.positionLost e = false) + ∧ w.traderParentImpossible e = false) theorem consumed_not_skipped {w : World} (hc : Coherent w) {a : Nat} {e : Val} (h : Consumed w a e) : Skipped w a = false := by - obtain ⟨_, _, hf, hv, hr⟩ := h + obtain ⟨_, _, hf, hv, hpl, hr⟩ := h have hfs : finalSkippable w e = false := by unfold finalSkippable + rw [hpl, Bool.or_false] by_cases hroute : w.isRoute e = true - · obtain ⟨hcomp, horph, hce, htp, hpl⟩ := hr hroute + · obtain ⟨hcomp, horph, hce, htp⟩ := hr hroute have hab : w.outcomeAbort e = false := by cases hx : w.outcomeAbort e · rfl · exact absurd ⟨hcomp, hx⟩ (hc.outcome_unique e) rw [if_pos hroute] - simp [RouteImpossible, hv, horph, hce, hab, htp, hpl] + simp [RouteImpossible, hv, horph, hce, hab, htp] · rw [if_neg hroute, hv] decide show ((w.keyFinal a).any (finalSkippable w)) = false @@ -598,7 +605,7 @@ theorem objective_rejection_implies_skipped (w : World) (a : Nat) (e : Val) unfold finalSkippable rcases hobj with ⟨hr, hv⟩ | ⟨hr, hi⟩ · rw [if_neg (by rw [hr]; decide), hv] - decide + simp · rw [if_pos hr, hi] rfl show ((w.keyFinal a).any (finalSkippable w)) = true @@ -625,18 +632,29 @@ theorem trader_parent_impossible_makes_a_final_route_skippable (w : World) (a : (_hun : w.validation e = .unavailable) : Skipped w a = true := route_impossible_final_leg_is_skippable w a e hf hroute (by simp [RouteImpossible, htp]) -/-- ARM (v) (R12): a storage-final route cell whose F can never register — the -trader's position already holds another claim — is skippable, with NO -validation evidence and no Complete premise. Without it a trader whose -exercise for attempt 0 won `K^(0)` while its fulfillment for attempt 1 -registered would strand the parent's attempt chain. Mutation: drop -`positionLost` from `RouteImpossible` -- red. -/ -theorem a_lost_position_makes_a_final_route_skippable (w : World) (a : Nat) (e : Val) - (hf : w.keyFinal a = some e) (hroute : w.isRoute e = true) - (hpl : w.positionLost e = true) - -- Deliberately unused: the arm decides with the evidence still missing. - (_hun : w.validation e = .unavailable) : Skipped w a = true := - route_impossible_final_leg_is_skippable w a e hf hroute (by simp [RouteImpossible, hpl]) +/-- SoFi Amendment S14 (R12): a storage-final cell whose F can never register +— the trader's position already holds another claim — is skippable, route or +single leg, with NO validation evidence and no Complete premise. Without it a +trader whose exercise for attempt 0 won `K^(0)` while its fulfillment for +attempt 1 registered would strand the parent's attempt chain. Mutation: drop +`positionLost` from `finalSkippable` -- red. -/ +theorem a_lost_position_makes_a_final_cell_skippable (w : World) (a : Nat) (e : Val) + (hf : w.keyFinal a = some e) (hpl : w.positionLost e = true) + -- Deliberately unused: the skip decides with the evidence still missing. + (_hun : w.validation e = .unavailable) : Skipped w a = true := by + have hfs : finalSkippable w e = true := by + unfold finalSkippable + rw [hpl, Bool.or_true] + show ((w.keyFinal a).any (finalSkippable w)) = true + rw [hf] + exact hfs + +/-- MR-SOFI-0239, SoFi §23.5 and Amendment S14: `RouteImpossible(P, E)` takes +no F. Two worlds that differ only in which fulfillments lost their position +agree on it. Mutation: put `positionLost` back into `RouteImpossible` -- red. -/ +theorem route_impossibility_reads_no_fact_about_F (w : World) (lost : Val → Bool) + (e : Val) : RouteImpossible { w with positionLost := lost } e = RouteImpossible w e := + rfl /-- The rejected alternative: gating route skip on Complete. -/ def SkippedGated (w : World) (a : Nat) : Bool := @@ -659,7 +677,7 @@ def withheld : World where theorem withheld_leg_recovers_under_R7_17 : Skipped withheld 0 = true ∧ Consumed withheld 1 21 := by refine ⟨by decide, ?_⟩ - refine ⟨rfl, ?_, rfl, rfl, ?_⟩ + refine ⟨rfl, ?_, rfl, rfl, rfl, ?_⟩ · intro b hb have : b = 0 := by omega subst this; decide @@ -698,24 +716,27 @@ theorem route_impossibility_is_permanent {w w' : World} (hev : Evolves w w') {e (h : RouteImpossible w e = true) : RouteImpossible w' e = true := by unfold RouteImpossible at * simp only [Bool.or_eq_true, beq_iff_eq] at * - rcases h with (((h | h) | h) | h) | h - · exact Or.inl (Or.inl (Or.inl (Or.inl (invalid_stays hev h)))) - · exact Or.inl (Or.inl (Or.inl (Or.inr (hev.orphan_stays e h)))) - · exact Or.inl (Or.inl (Or.inr (hev.consumed_elsewhere_stays e h))) - · exact Or.inl (Or.inr (hev.trader_parent_stays e h)) - · exact Or.inr (hev.position_lost_stays e h) + rcases h with ((h | h) | h) | h + · exact Or.inl (Or.inl (Or.inl (invalid_stays hev h))) + · exact Or.inl (Or.inl (Or.inr (hev.orphan_stays e h))) + · exact Or.inl (Or.inr (hev.consumed_elsewhere_stays e h)) + · exact Or.inr (hev.trader_parent_stays e h) theorem final_skippable_is_monotone {w w' : World} (hev : Evolves w w') {e : Val} (h : finalSkippable w e = true) : finalSkippable w' e = true := by unfold finalSkippable at * rw [hev.route_fixed e] - by_cases hr : w.isRoute e = true - · rw [if_pos hr] at h ⊢ - rcases Bool.or_eq_true_iff.mp h with hi | ha - · rw [route_impossibility_is_permanent hev hi, Bool.true_or] - · rw [hev.abort_stays e ha, Bool.or_true] - · rw [if_neg hr] at h ⊢ - exact beq_iff_eq.mpr (invalid_stays hev (beq_iff_eq.mp h)) + rcases Bool.or_eq_true_iff.mp h with hb | hpl + · apply Bool.or_eq_true_iff.mpr + left + by_cases hr : w.isRoute e = true + · rw [if_pos hr] at hb ⊢ + rcases Bool.or_eq_true_iff.mp hb with hi | ha + · rw [route_impossibility_is_permanent hev hi, Bool.true_or] + · rw [hev.abort_stays e ha, Bool.or_true] + · rw [if_neg hr] at hb ⊢ + exact beq_iff_eq.mpr (invalid_stays hev (beq_iff_eq.mp hb)) + · rw [hev.position_lost_stays e hpl, Bool.or_true] theorem rejected_final_is_monotone {w w' : World} (hev : Evolves w w') {a : Nat} (h : Skipped w a = true) : Skipped w' a = true := by @@ -730,20 +751,22 @@ theorem rejected_final_is_monotone {w w' : World} (hev : Evolves w w') {a : Nat} theorem unavailable_never_establishes_route_impossibility (w : World) (e : Val) (hu : w.validation e = .unavailable) (ho : w.orphanLeg e = false) - (hc : w.consumedElsewhere e = false) (htp : w.traderParentImpossible e = false) - (hpl : w.positionLost e = false) : + (hc : w.consumedElsewhere e = false) (htp : w.traderParentImpossible e = false) : RouteImpossible w e = false := by - simp [RouteImpossible, hu, ho, hc, htp, hpl] + simp [RouteImpossible, hu, ho, hc, htp] +/-- Unavailable validation never rejects a single leg. The S14 skip is the one +ground that needs no validation evidence, so it is excluded by hypothesis: +`a_lost_position_makes_a_final_cell_skippable` is its positive side. -/ theorem validation_unavailable_never_implies_rejection (w : World) (a : Nat) (e : Val) (hf : w.keyFinal a = some e) (hsingle : w.isRoute e = false) - (hu : w.validation e = .unavailable) : + (hu : w.validation e = .unavailable) (hpl : w.positionLost e = false) : Skipped w a = false := by show ((w.keyFinal a).any (finalSkippable w)) = false rw [hf] show finalSkippable w e = false unfold finalSkippable - rw [if_neg (by rw [hsingle]; decide), hu] + rw [if_neg (by rw [hsingle]; decide), hu, hpl] decide -- ── the walk and its computational budget ───────────────────────────────── @@ -908,7 +931,8 @@ theorem storage_reachable_does_not_imply_canonical : #print axioms consumed_requires_attempt_live #print axioms attempt_live_is_load_bearing #print axioms objective_rejection_implies_skipped -#print axioms a_lost_position_makes_a_final_route_skippable +#print axioms a_lost_position_makes_a_final_cell_skippable +#print axioms route_impossibility_reads_no_fact_about_F #print axioms route_impossible_final_leg_is_skippable #print axioms trader_parent_impossible_makes_a_final_route_skippable #print axioms withheld_leg_recovers_under_R7_17 diff --git a/specs/DSM_High_Level_Explainer.md b/specs/DSM_High_Level_Explainer.md index dbad75a5e..fad1940a1 100644 --- a/specs/DSM_High_Level_Explainer.md +++ b/specs/DSM_High_Level_Explainer.md @@ -561,6 +561,15 @@ accept. > - **Why authentication comes before the register read.** The cell's leader is derived from the payer's validated root at the previous position, so the receiver cannot even compute which member to ask until that root is verified. > - **The verdict does not depend on the order.** Accept is a conjunction, so every order gives the same result. The order binds only what the receiver does on the way: nothing is fetched from the network for a transition that is already Invalid on what the receiver holds. +> **Amendment A8 (owner, 2026-09-30; corrected the same day) — frontier-relative verification.** A receiver never replays a payer's history to genesis, and it never takes an authenticated root for a valid transition: they are different facts. Root-chain continuity says which ordered roots are authoritative; each step of the receiver's segment must still explain `ρ_n → ρ_{n+1}`. +> +> - **The frontier.** The receiver's frontier for a payer is the last coordinate `(ρ, u)` of that payer it authenticated itself: the coordinate of a step it accepted from the payer, or one it authenticated on the way to such a step. Where it has none, its frontier is the payer's activation root, authenticated by the payer's device identity. A root the payer merely claims is never a frontier. +> - **The segment.** For each position in the frontier-to-parent segment, the receiver authenticates the authoritative signed root claim and verifies the transition producing that root against its authenticated parent, using only that transition's directly required evidence and provenance one hop back. The claim is final at the register cell the receiver derives from `(G, DevID, position)` and the root it authenticated at the position before, its signature verifies under the payer's authenticated key, and the positions follow in order; the register proves which signed claim occupies each authoritative position in that lineage and excludes a conflicting claim from also being authoritative there. +> - **One hop.** A credit's direct source is checked; a debit, a policy change and a relationship leaf are each checked by their own transition predicate. Provenance reached from a step stops after one hop: verification never recurses behind that one-hop evidence. +> - **The offered step.** The transition presented to the receiver is validated the same way, with the precommitment, guard, linearity and policy checks (Amendment A4). +> - **SoFi positions in the chain.** A position inside that segment whose claim is conditional (`C_q`) selects no root by its bytes alone. The receiver derives the root it selected from SoFi's public objects for that position only (SoFi Amendment S15) and continues the chain from it. It does so only for such positions inside its own frontier-to-parent segment that it has not resolved before. +> - **Never read.** Anything behind the receiver's frontier, anything behind a step's one-hop evidence, and any position outside the segment. + diff --git a/specs/SoFi_Settlement_Specification.md b/specs/SoFi_Settlement_Specification.md index f5c0ec64e..cc3673a51 100644 --- a/specs/SoFi_Settlement_Specification.md +++ b/specs/SoFi_Settlement_Specification.md @@ -1539,6 +1539,14 @@ Skipped(K) RejectedFinalSingleLeg ∨ RejectedFinal **Code** route_impossible, CORE/sofi/resolution.rs:253, returning ImpossibleArm from the same file. +> **Amendment S14 (owner, 2026-09-30) — a final cell whose fulfillment can never register is skipped.** One trader's fulfillments for one position can each win a DLV key: the exercise for attempt 0 goes final at `K^(0)` while the fulfillment naming attempt 1 registers at `q`. The fulfillment that `K^(0)`'s exercise carries can then never register, because a different claim at `q` makes it inadmissible (Section 21.1). `K^(0)` holds a final value that no registered fulfillment names, none of the skips above applies to it, and the walk over the DLV parent's attempts would stop there forever. +> +> - **The skip.** `RejectedFinalInadmissible(K, F, E)` holds when `StorageFinalE(K, E)`, the exercise final at `K` carries `F`, and `K_root(q)` for `F`'s position `q` is final on a claim other than `F`'s own `C_q`: another fulfillment's claim, or an ordinary transition. `Skipped(K)` is `RejectedFinalSingleLeg ∨ RejectedFinalRoute ∨ RejectedFinalInadmissible`. +> - **Not an arm of `RouteImpossible`.** Which fulfillment lost the position is a fact about `F`, and `RouteImpossible(P, E)` stays scoped to `P` and `E`, with its four arms. +> - **No validation evidence.** Registration at `q` is a storage fact; the skip needs neither `RouteValidation` nor `FulfillmentConformance`. +> - **No Void and no Invalid.** The skip only frees the DLV key. Position `q` resolves through the claim that holds it, never through `F`. +> - **Permanent.** A position that went to another claim never comes back (PairMutualExclusion), so once the skip holds it holds forever. + #### 23.6 The walk @@ -1596,6 +1604,14 @@ resolve_position, CORE/sofi/resolution.rs:284; effect_of, :92. > **Amendment S7 (owner, 2026-09-23) — no Pending.** A predicate has two values, Valid and Invalid, and network status is separate (Amendment S3). A trader position resolves Realized, Void or Invalid, and nothing else. Core resolves only over complete facts: F registered at q, both predicates evaluated, every required storage fact final, and the predecessor resolved. Until the facts are complete the SDK keeps reading, relaying and retrying within its budget; when the retries are exhausted the attempt fails on the network. That failure is not a resolution: it is never recorded, never becomes Invalid or Void, and a later attempt may succeed. A position whose evidence never appears stays unresolved, which is a fact about the world, not a result. Wherever this specification says Pending or Unavailable of a position or a predicate, read it this way. Amendments S1 and S5 stand; the challenge rule that ends an unresolved position is outside beta. +> **Amendment S15 (owner, 2026-09-30) — a trader's position resolved from public objects.** A verifier that meets another trader's conditional position `q` (DSM Amendment A8: inside its frontier-to-parent segment of that trader's root chain) derives the root `q` selected from SoFi's public proof-carrying objects for `q` alone: the claim final at `K_root(q)`, the registration pair, `P` and `F`, the exercise read back from the first leg's cell, and the vault cells and canonical chains the facts need, with the finality evidence of each. The ladder runs over the facts Core establishes from them, exactly as for the trader's own position. +> +> - **The result.** The one root `q` selected — `P.realize_root` when Realized, the root authenticated at `q − 1` when Void — or Invalid, or not established yet (Amendment S3). +> - **The claim at `K_root(q)`.** It counts only as the claim `(P, F)` derive: its two roots are the ones the resolution chooses between. +> - **What it reads.** No private object of the trader's, and no position of the trader's other than `q` and the root the verifier authenticated at `q − 1`. It has no fallback that walks the trader's lineage. +> - **SetupValid.** The trader's accepted claim at a setup's position (Amendments S9 and S13) is read by frontier-relative verification of the trader's lineage (DSM Amendment A8), never by replaying the trader's history to genesis or recursing behind a step's one-hop evidence. +> - **Adoption.** Where the trader's own transition requires that a realized position credit only tokens its device adopted before, that is a construction predicate of the trader's own state transition, enforced when the trader installs the realized position. Adoption is not part of frontier-relative resolution of a historical position: a later verifier resolving which root `q` selected does not re-run the trader's adoption check, and this resolution requires no adoption leaf or other private trader state. + ### 25 Crash and recovery diff --git a/specs/requirements/CONFORMANCE_GAPS.md b/specs/requirements/CONFORMANCE_GAPS.md index 0cfedb253..43c272271 100644 --- a/specs/requirements/CONFORMANCE_GAPS.md +++ b/specs/requirements/CONFORMANCE_GAPS.md @@ -632,7 +632,7 @@ Auditor finding 4 on `61d273a3`: status was written by hand and had drifted from | `dsm_sdk` · handlers/token_routes.rs · `derive_policy_file`; `dsm` · policy_enforcement.rs · `TokenAuthority` (MR-SOFI-0310) | Every token gets a TokenAuthority condition requiring the signer set's k-of-n signatures for burn and create_token. The signer set authorizes only what the policy's own rules name, and the standard release rule names none (§47, §49): burns are the burn flag's (§54), creation the creator device's (S8). | | `dsm_sdk` · client_db token registry (MR-SOFI-0305) | `UNIQUE(ticker)`; `token.create` and `tokens.addByAnchor` refuse a second token with a ticker already held. The ticker is display only and two tokens may share one. | | `dsm_sdk` · sdk/sofi_resolve.rs · `facts_of` (MR-SOFI-0241) | Returns NotEstablished until conformance and route evidence are complete, before arms (ii)–(iv) are evaluated; those arms need no validation evidence, so a stranded cell of an impossible operation cannot be skipped while evidence is outstanding. | -| `dsm` · sofi/resolution.rs · `ImpossibleArm::PositionLost` (MR-SOFI-0239) | A fifth RouteImpossible arm, set when the F registered at q is not this F, which §23.5 does not list and which depends on a particular F. The code comment cites the TLA `LostPosition` trace it prevents. Specification conflict: for the owner. | +| `dsm` · sofi/resolution.rs · `ImpossibleArm::PositionLost` (MR-SOFI-0239) | A fifth RouteImpossible arm, set when the F registered at q is not this F, which §23.5 does not list and which depends on a particular F. The code comment cites the TLA `LostPosition` trace it prevents. Specification conflict: for the owner. Resolved by the owner's ruling, SoFi Amendment S14 (2026-09-30, `fix/sofi-beta-blockers`): the case is a skip of its own, `SkipReason::RejectedFinalInadmissible`, and `ImpossibleArm::PositionLost` is deleted, so `RouteImpossible` has the four arms of §23.5 (MR-SOFI-0239, 0343, Met). | | `dsm` · sofi/registration.rs, sofi/exercise.rs; `dsm_sdk` · route_seats.rs (MR-SOFI-0330, MR-STOR-0158, MR-SOFI-0268) | No unlock checks a completion proof: `check_fulfillment_completion` and `check_attempt_completion` are called only from tests and sit in the G1 baseline, and the proofs at K_ful and K_root are not kept. | | `dsm_sdk` · b0x_sdk.rs · `seal_for` (§5A rows 19, 23) | Each spool payload is sealed with a fresh encapsulation to the recipient's directory key, not the step's own Kyber exchange that DSM Amendment A7 names. For the owner. | | `dsm` · core/bilateral_transaction_manager.rs · `compute_smt_key` (MR-DSM-0115, 0249) | The tag is `DSM/smt-key`, not the `DSM/smt-key/v1` the requirement names. Resolved (§6.51): owner ruling 2026-09-30, DSM Amendment A9: `DSM/smt-key` is the canonical tag and `/v1` in the specification was an error. | @@ -1569,7 +1569,7 @@ A finding stays until it is fixed or disproved, whatever a later change touches. | Location | Hole | |---|---| -| `dsm/src/economic/provenance.rs` · P15-9 | Unchanged (§6.30): the peer walk refuses a resolved SoFi position. A trader whose setup follows a SoFi position of its own has no setup claim another verifier can accept, so its later routes stay unjudgeable by others. | +| `dsm/src/economic/provenance.rs` · P15-9 | Unchanged (§6.30): the peer walk refuses a resolved SoFi position. A trader whose setup follows a SoFi position of its own has no setup claim another verifier can accept, so its later routes stay unjudgeable by others. Owner ruling 2026-09-30: P15-9 is built on frontier-relative verification (DSM Amendment A8) and on resolving the trader's position from SoFi's public objects (SoFi Amendment S15), never by extending the whole-lineage walk; proven on the nodes by a trader paying after trading (MR-DSM-0273–0276, MR-SOFI-0344–0348). | ### 6.41 The four DSM core Violated rows were stale (`test/dsm-core-violated-rows-reverified`, 2026-09-29) @@ -1809,12 +1809,12 @@ The contact check is structural: `wallet.sendSmart` resolves the recipient throu | Spec | Rows | Met | Partial | Missing | Violated | Not code | Deferred | |---|---|---|---|---|---|---|---| -| DSM high-level (MR-DSM) | 272 | 90 | 96 | 39 | 0 | 29 | 18 | -| SoFi (MR-SOFI) | 342 | 217 | 84 | 18 | 6 | 17 | 0 | +| DSM high-level (MR-DSM) | 276 | 90 | 96 | 42 | 1 | 29 | 18 | +| SoFi (MR-SOFI) | 348 | 219 | 86 | 21 | 5 | 17 | 0 | | dBTC (MR-DBTC) | 135 | 0 | 0 | 0 | 0 | 0 | 135 | | Storage node (MR-STOR) | 158 | 60 | 18 | 61 | 0 | 18 | 1 | | Storage §14 lines added after the pin (STOR-014) | 11 | 9 | 1 | 1 | 0 | 0 | 0 | -| **All** | **918** | **376** | **199** | **119** | **6** | **64** | **154** | +| **All** | **928** | **378** | **201** | **125** | **6** | **64** | **154** | ## 8 Per-requirement results @@ -2094,6 +2094,10 @@ The contact check is structural: `wallet.sendSmart` resolves the recipient throu | MR-DSM-0270 | Met | `dsm::route_chain::evaluate`; `dsm_storage_node::api::cells::put_cell` | `dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held`; `dsm::route_chain::tests::only_links_of_one_chain_count_toward_final`; `dsm::route_chain::tests::a_byte_commit_backs_a_link_only_when_it_follows_its_parent`; `dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused` | sofi/arith.rs was deleted in #976; route_chain::evaluate counts three links of one chain from raw seat reads, and the node stores what it is given without checking or deciding. | | MR-DSM-0271 | Partial | dsm_sdk · storage/client_db/b0x_consumed.rs; sdk/b0x_sdk.rs · `retrieve_from_b0x_v2`, `record_consumed_b0x` | `b0x_consumed::tests` (not yet run) | Added by Amendment A7. Built, not yet compiled or exercised end to end. | | MR-DSM-0272 | Partial | dsm_sdk · `dsm_sdk::sdk::b0x_sdk::seal_for`; dsm · `dsm::crypto::spool_seal::seal`, `dsm::crypto::spool_seal::seal_key` | `dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes`; `dsm::crypto::spool_seal::tests::it_opens_under_nothing_else`; `dsm::crypto::spool_seal::tests::every_message_has_its_own_key`; `dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives` | Added by Amendment A7; traced 2026-09-29 (§6.39). Every spool payload is sealed end to end, under a domain-tagged key used for one message id only, with an authenticated cipher; a node holds ciphertext only. The key's shared secret comes from a fresh encapsulation per payload, not from the step's own Kyber exchange as A7 requires. | +| MR-DSM-0273 | Missing | — | — | DSM Amendment A8 (2026-09-30, corrected the same day). No frontier-relative verifier exists: `dsm::economic::peer_lineage::validate_peer_lineage` walks the payer's whole lineage from the activation root, and for a credit it walks the source's lineage too (a nested walk under a depth cap). The generic verifier is DSM core's to build. | +| MR-DSM-0274 | Missing | — | — | DSM Amendment A8 (2026-09-30). No receiver keeps a frontier per payer; the walk starts at the activation root or at a cached coordinate of its own (`ValidatedStart`). | +| MR-DSM-0275 | Violated | — | — | DSM Amendment A8 (2026-09-30, corrected the same day). `dsm::economic::peer_lineage::validate_peer_lineage` replays the payer's history from the activation root whatever the receiver's frontier, and recurses behind a credit's one-hop source into that source's own lineage. | +| MR-DSM-0276 | Missing | — | — | DSM Amendment A8 (2026-09-30). The walk refuses every conditional claim (`PeerLineageFailure::Unresolved`), so a payer whose lineage holds a SoFi position cannot be accepted by anyone (P15-9). | ### 8.2 SoFi settlement specification @@ -2337,9 +2341,9 @@ The contact check is structural: `wallet.sendSmart` resolves the recipient throu | MR-SOFI-0236 | Met | `dsm::sofi::resolution::classify_attempt`; `dsm::sofi::resolution::consumed_route` (one E per route) | `dsm::sofi::resolution::tests::legs_final_on_different_commitments_are_not_one_route` | — | | MR-SOFI-0237 | Met | `dsm::sofi::resolution::route_impossible` | `dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped` | — | | MR-SOFI-0238 | Met | `dsm::sofi::resolution::fulfillment_impossible`; `dsm::sofi::resolution::classify_attempt` | `dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped`; `dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do` | Re-verified on main 2026-09-30 (`docs/sofi-stale-violated-rows-reverified`). `fulfillment_impossible` is §23.5's `FulfillmentImpossible(F, E)`: the conformance arm first, then `RouteImpossible(P(F), E)`. `classify_attempt` skips a final cell through it, so a conformance-Invalid fulfillment's final cell is skipped (`SkipReason::RejectedFinalConformance`). Conformance is binary (`Validation::{Valid, Invalid}`) and is evaluated only over complete facts. Mutation: the conformance arm removed → both tests red; restored. The fifth arm of `route_impossible` is MR-SOFI-0239's defect, not this row's. | -| MR-SOFI-0239 | Violated | `dsm::sofi::resolution::route_impossible`; `dsm::sofi::resolve::Verifier::facts_of` | `dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped`; `dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped` | route_impossible leaves conformance out, but its fifth arm PositionLost, which SoFi 23.5 does not list, is set by Resolver::facts_of when the F registered at q is not this F, so the result depends on a particular F. | +| MR-SOFI-0239 | Met | `dsm::sofi::resolution::route_impossible` | `dsm::sofi::resolution::tests::route_impossibility_reads_nothing_about_a_particular_fulfillment`; `dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped` | SoFi Amendment S14 (owner, 2026-09-30, `fix/sofi-beta-blockers`). `route_impossible` has the four arms of §23.5, each a fact about P and E; `ImpossibleArm::PositionLost` is deleted. The case it covered is the skip `RejectedFinalInadmissible` (MR-SOFI-0343). The first test compares every combination of what is known about one fulfillment (registered, position lost, conformance) with the same facts known about none, for each arm, and finds `route_impossible` equal. Mutation: the lost position put back into `route_impossible` → both tests red; restored. Lean: `route_impossibility_reads_no_fact_about_F` (by `rfl`); the same mutation → red. | | MR-SOFI-0240 | Met | `dsm::sofi::resolution::route_impossible` | `dsm::sofi::resolution::tests::a_statically_invalid_route_is_invalid_before_storage_resolves`; `dsm::sofi::resolution::tests::the_orphan_and_consumed_elsewhere_arms_hold_on_a_valid_route`; `dsm::sofi::resolution::tests::a_conditional_parent_that_selected_another_root_is_invalid` | The cited test was renamed; all four arms are implemented and tested, and the code adds a fifth arm (PositionLost) the spec does not list, recorded under MR-SOFI-0239. | -| MR-SOFI-0241 | Violated | `dsm::sofi::resolution::route_impossible`; `dsm::sofi::resolution::classify_attempt`; `dsm::sofi::resolve::Verifier::facts_of` | `dsm::sofi::resolution::tests::a_terminal_parent_that_selected_no_root_is_invalid_and_its_key_skips` | Arm (iv) resolves Invalid, not Void, but Resolver::facts_of stops until conformance and route evidence are complete (never, for another trader's route), so a stranded cell cannot be skipped while evidence is outstanding. | +| MR-SOFI-0241 | Partial | `dsm::sofi::resolution::skip_without_evidence`; `dsm::sofi::facts::establish_ground`; `dsm::sofi::resolution::classify_attempt` | `dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence`; `dsm::sofi::resolution::tests::nothing_that_needs_evidence_skips_without_it`; `dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do`; `dsm::sofi::resolution::tests::a_walk_passes_a_dead_key_whose_evidence_is_not_in_hand`; `dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence` | Fixed as a classification order (`fix/sofi-beta-blockers`, 2026-09-30). While a walk classifies a key, the verifier establishes the facts that need no validation evidence first (`establish_ground`: registration, the trader parent, each leg's cell and walk) and skips a final cell dead on them (`skip_without_evidence`: arm (iii) a named parent consumed elsewhere, arm (iv) a trader parent that can never be compatible, and Amendment S14's lost position) before it acquires any conformance or route evidence; only a cell not dead on them goes on to the evidence. Arm (iv) creates no Void (the ladder's rung 2 makes the position Invalid). On the nodes, the walk over a key held by an exercise whose position a rival claim took asks for the key, the next key, the position pair, their chains and the precommit the registration names, and nothing else; the next key is live. Mutations: the evidence acquired before the early skip → the node test red, naming the extra object read; the consumed-elsewhere arm removed → `a_dead_cell_skips_on_facts_that_need_no_evidence` red; the final-on-E check removed → that test and the consistency sweep red. Partial: arm (ii), a parent permanently orphaned, still needs evidence: refuting a parent needs the generation it sits at, and only the vault's pre-state leaf in the route evidence carries it. | | MR-SOFI-0242 | Met | `dsm::sofi::resolution::classify_attempt` | `dsm::sofi::resolution::tests::a_final_leg_of_an_incomplete_route_is_not_consumed` | — | | MR-SOFI-0243 | Met | `dsm::sofi::resolution::walk` | `dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent`; `dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone` | On the nodes: a skipped key moves on, and the next trade takes the next key. | | MR-SOFI-0244 | Met | `dsm::sofi::resolution::walk` | `dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent` | — | @@ -2441,6 +2445,12 @@ The contact check is structural: `wallet.sendSmart` resolves the recipient throu | MR-SOFI-0340 | Met | `dsm::sofi::validation::trader_pre_balances`; `dsm::sofi::validation::Evidence::pre_balance` | `dsm::sofi::validation::tests::a_balance_the_closure_does_not_carry_is_invalid`; `dsm::sofi::validation::tests::bytes_at_a_named_address_that_are_not_a_balance_are_invalid`; `dsm::sofi::validation::tests::a_named_balance_not_in_hand_waits`; `dsm::sofi::validation::tests::bytes_that_do_not_re_derive_the_named_address_prove_nothing` | Amendment S12 (§6.40): a missing number is Invalid in hand (`route_invalid_in_hand`); a named object not in hand, or not re-deriving its address, is Unavailable. | | MR-SOFI-0341 | Met | `dsm::sofi::validation::trader_pre_balances`; `dsm::sofi::validation::realize_root`; `dsm::sofi::resolve::Verifier::acquire_evidence`; `dsm_sdk::sdk::sofi_reads::LiveSofiReads` | `dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone`; `dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner`; `dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer` | Amendment S12 (§6.40): one path for every verifier; the trader's own route is judged from the same objects. | | MR-SOFI-0342 | Met | `dsm::sofi::validation::setup_lineage`; `dsm::sofi::validation::InvalidLineage`; `dsm::sofi::validation::setup_valid` | `dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid`; `dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing`; `dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting` | Amendment S13 (§6.40): no accepted claim is synthesized; the verdict of lineage validation is the negative fact, and a verdict about another trader or position establishes nothing. | +| MR-SOFI-0343 | Met | `dsm::sofi::resolution::classify_attempt`; `dsm::sofi::resolution::SkipReason`; `dsm::sofi::facts::establish` | `dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped`; `dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do`; `dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim`; `dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence` | SoFi Amendment S14 (owner, 2026-09-30, `fix/sofi-beta-blockers`). `establish` reads from the position pair whether another claim holds this F's position (`position_lost`). A final cell whose exercise carries such an F, one that can never register, is Skipped with `SkipReason::RejectedFinalInadmissible`; the position resolves only through the claim that holds it (`resolve_position` answers `NotRegistered` for this F). It follows the `FulfillmentImpossible` check, so an exercise refuted in hand is classified exactly as before. Mutation: the skip removed from `classify_attempt` → the first test red; restored. TLA `DSM_SofiFulfillment`: `LostPosition` is a disjunct of `Skipped` beside `RouteImpossibleAt`, and `_LostPositionDropped` produces the counterexample. Lean: `a_lost_position_makes_a_final_cell_skippable`, for a route or a single leg, with validation unavailable; dropping `positionLost` from `finalSkippable` → red. The position is also lost while no fulfillment is final at `K_ful(q)`: registration then names the claim holding `K_root(q)` (`Registration::RootTaken`), and an F whose own `C_q` is another claim is lost (MR-SOFI-0241's node test takes that route, a rival claim written before the trade). | +| MR-SOFI-0344 | Missing | — | — | SoFi Amendment S15 (2026-09-30). No resolver of another trader's position exists; the peer walk refuses a conditional claim outright (P15-9). | +| MR-SOFI-0345 | Missing | — | — | SoFi Amendment S15 (2026-09-30). Follows MR-SOFI-0344. | +| MR-SOFI-0346 | Missing | — | — | SoFi Amendment S15 (2026-09-30). Follows MR-SOFI-0344. | +| MR-SOFI-0347 | Violated | — | — | SoFi Amendment S15 (2026-09-30). SetupValid obtains the trader's accepted claim at the setup position through `SofiReads::accepted_claim_at`, which in the SDK validates the trader by the whole-lineage walk (`validate_peer_lineage`), replaying the trader's history from its activation root. | +| MR-SOFI-0348 | Partial | `dsm::sofi::lineage::advance_resolved` | `dsm::sofi::lineage::tests::a_realized_position_crediting_an_unadopted_token_is_refused`; `dsm::sofi::lineage::tests::a_void_needs_no_adoption` | SoFi Amendment S15 (2026-09-30). The trader's own device enforces adoption when it installs a realized position. No later verifier of another trader's position exists yet (MR-SOFI-0344), so the second half has nothing to hold of. | ### 8.3 dBTC native specification diff --git a/specs/requirements/INTENT_MANIFEST.tsv b/specs/requirements/INTENT_MANIFEST.tsv index 39575ce18..98e1b55bd 100644 --- a/specs/requirements/INTENT_MANIFEST.tsv +++ b/specs/requirements/INTENT_MANIFEST.tsv @@ -404,7 +404,10 @@ MR-SOFI-0236 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm MR-SOFI-0237 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0237 (Met) MR-SOFI-0238 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) MR-SOFI-0238 dsm::sofi::resolution::fulfillment_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) +MR-SOFI-0239 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::route_impossibility_reads_nothing_about_a_particular_fulfillment;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0239 (Met) MR-SOFI-0240 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_statically_invalid_route_is_invalid_before_storage_resolves;dsm::sofi::resolution::tests::the_orphan_and_consumed_elsewhere_arms_hold_on_a_valid_route;dsm::sofi::resolution::tests::a_conditional_parent_that_selected_another_root_is_invalid - CONFORMANCE §8 MR-SOFI-0240 (Met) +MR-SOFI-0241 dsm::sofi::facts::establish_ground android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence;dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do;dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence - CONFORMANCE §8 MR-SOFI-0241 (Partial) +MR-SOFI-0241 dsm::sofi::resolution::skip_without_evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence;dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do;dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence - CONFORMANCE §8 MR-SOFI-0241 (Partial) MR-SOFI-0242 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_leg_of_an_incomplete_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0242 (Met) MR-SOFI-0243 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent;dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone - CONFORMANCE §8 MR-SOFI-0243 (Met) MR-SOFI-0244 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0244 (Met) @@ -525,6 +528,7 @@ MR-SOFI-0341 dsm::sofi::resolve::Verifier::acquire_evidence android MUST_REACH a MR-SOFI-0341 dsm::sofi::validation::trader_pre_balances android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0341 (Met) MR-SOFI-0342 dsm::sofi::validation::setup_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid;dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing;dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting - CONFORMANCE §8 MR-SOFI-0342 (Met) MR-SOFI-0342 dsm::sofi::validation::setup_valid android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid;dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing;dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting - CONFORMANCE §8 MR-SOFI-0342 (Met) +MR-SOFI-0343 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0343 (Met) MR-STOR-0006 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0006 (Met) MR-STOR-0006 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0006 (Met) MR-STOR-0007 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0007 (Met) diff --git a/specs/requirements/INTENT_PINS.tsv b/specs/requirements/INTENT_PINS.tsv index e8e372383..823b6e715 100644 --- a/specs/requirements/INTENT_PINS.tsv +++ b/specs/requirements/INTENT_PINS.tsv @@ -12,18 +12,18 @@ requirement symbol artifact reachability lifecycle root evidence exception cites row status outcome reading definition production tests tested_at pin MR-DSM-0022 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::a_faucet_claim_transition_advances_the_validated_lineage - CONFORMANCE §8 MR-DSM-0022 (Met) Q2DFMXHSMJG9E6SDEVF43MMA322XHEYYMBHXMRSQYQDYTA7JDDS0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G YMJF6HP5ZHCR67732RF3MBHT9CTN23VZTT75QNSX220Y1MJHYVX0 375506f9333de6e529968767d19d565d189cc385 Y9VGBB03X7RFYCE8BCCHEHYCJX318G2T27FTCA8X8MANNBBFJ3XG MR-DSM-0028 dsm::economic::peer_acceptance::resolve_expected_prev_pk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_peer_evidence::ek_ancestry_walks_one_step_and_refuses_unhashed_substitution - CONFORMANCE §8 MR-DSM-0028 (Met) 2NZP48XANRPCNBBRWPG63HPD18YHM2E28HCM70EZ6W675BKYHG6G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_acceptance/resolve_expected_prev_pk(). CENY4N5N83T7946GCR1SS61S0GR4PYHPTDCG438P3C9BY1RCC7H0 KKH26XSAR8BHKVPNNTA5012MM3G7K5DGQJSZY3PSJZH817G8V67G 375506f9333de6e529968767d19d565d189cc385 QKFJR0P8NQSE4ZVZSEM8VW7FS29J4PZMJ7YZ3WDZK6B5JX8V4HMG -MR-DSM-0030 dsm_sdk::sdk::economic_admission_flow::admitted_self_loop_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) P4P6MGWP2XCZVFB7XWJYZBJA43DETSQM85R6WXAWK2B74W2JA38G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/admitted_self_loop_operation(). 1SYTECD2QDB96QDNQ1206PY3NFNPMPEPK02ZWPEPGG5Y9WQX073G GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;ZDQ98HM6JTDGQKNV92Q236275NKKVFQY67BG7SXWEV3T7CRT3HYG;2C97ZZVQ70K590RDXKJGGNBWCSGVMZDJRHEFDCBTA2VYT6269BFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 7VGT8Q6XXC59XK8GN04P5NKN6T00KS38C261YWYPC856Q4Z26VGG -MR-DSM-0030 dsm_sdk::sdk::economic_admission_flow::finish_admission android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) 45W7H0VMA58RHFRZ0VFNFNJF3HGBZFR1N65WNV6N94FXB46917M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/finish_admission(). E00HR0DNFDPYXWQAKG1X11WCNWHVE0QG3MTVYCGYH358Y263WJ80 GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;ZDQ98HM6JTDGQKNV92Q236275NKKVFQY67BG7SXWEV3T7CRT3HYG;2C97ZZVQ70K590RDXKJGGNBWCSGVMZDJRHEFDCBTA2VYT6269BFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 T92MM7VT1W8YMNB7J38ANVJM8R6EDYZG19ADR3ZAWG3AW8NXWZRG -MR-DSM-0030 dsm_sdk::sdk::economic_registers::register_economic_root android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) 5RY4619P0HSD2PXYV27WJ3D6EG52Y816J8JB9EY9JAY7V1YPREAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_registers/register_economic_root(). XGYVBZ5RCFRHNFED1AH98WS4YNEPBQMGGKT11FAD6FX4QJ9V69QG GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;ZDQ98HM6JTDGQKNV92Q236275NKKVFQY67BG7SXWEV3T7CRT3HYG;2C97ZZVQ70K590RDXKJGGNBWCSGVMZDJRHEFDCBTA2VYT6269BFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 675VZN9BX80F4H0NKZC66QQRCZDQ0DC9113W0RGJW2PYQVNX2SW0 +MR-DSM-0030 dsm_sdk::sdk::economic_admission_flow::admitted_self_loop_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) P4P6MGWP2XCZVFB7XWJYZBJA43DETSQM85R6WXAWK2B74W2JA38G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/admitted_self_loop_operation(). 1SYTECD2QDB96QDNQ1206PY3NFNPMPEPK02ZWPEPGG5Y9WQX073G RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;EDGJK15AYR1H5TZH8HESQT1096FDC6GR0YBXYD5CHF3W6CGRZ2WG;XAVVKZZM1X2T41NCERXXFW3APR179RCF2CMW1QQ0QRD43Q4HJZ7G f874698f19cfbf70dc6226e653c0d5abb49a05d0 X9A39FQTKA73E3F6T6KN8V5XPC57H8REW4N8C2NXF1N4N3SGNSV0 +MR-DSM-0030 dsm_sdk::sdk::economic_admission_flow::finish_admission android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) 45W7H0VMA58RHFRZ0VFNFNJF3HGBZFR1N65WNV6N94FXB46917M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/finish_admission(). E00HR0DNFDPYXWQAKG1X11WCNWHVE0QG3MTVYCGYH358Y263WJ80 RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;EDGJK15AYR1H5TZH8HESQT1096FDC6GR0YBXYD5CHF3W6CGRZ2WG;XAVVKZZM1X2T41NCERXXFW3APR179RCF2CMW1QQ0QRD43Q4HJZ7G f874698f19cfbf70dc6226e653c0d5abb49a05d0 9AZW6ZDT5804D2Z3WHA8J49PEY4MM7GM0HFJKE40VJ63QPSQV1ZG +MR-DSM-0030 dsm_sdk::sdk::economic_registers::register_economic_root android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::handlers::sender_admission_tests::token_routes_admit_create_and_burn_end_to_end;dsm_sdk::handlers::sender_admission_tests::an_admitted_burn_advances_the_lineage_and_is_foreign_walkable - CONFORMANCE §8 MR-DSM-0030 (Met) 5RY4619P0HSD2PXYV27WJ3D6EG52Y816J8JB9EY9JAY7V1YPREAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_registers/register_economic_root(). XGYVBZ5RCFRHNFED1AH98WS4YNEPBQMGGKT11FAD6FX4QJ9V69QG RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;EDGJK15AYR1H5TZH8HESQT1096FDC6GR0YBXYD5CHF3W6CGRZ2WG;XAVVKZZM1X2T41NCERXXFW3APR179RCF2CMW1QQ0QRD43Q4HJZ7G f874698f19cfbf70dc6226e653c0d5abb49a05d0 G0MNP7EJCJRE931JAXHZ3DX4JR0V6472G2F8SEE7VC38HFFMHV6G MR-DSM-0031 dsm::economic::register::economic_root_register_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0031 (Met) 3128EQWZ1P3X1J4FHNTCZY0YXWHEBF7SZAC23RQ9SVTE9PCFK4MG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/economic_root_register_key(). 6BX8ZG0CJWF2Q6VEW408XFKN1T9MKHJ7WRB3FRDJ1GHRQCW1FWW0 G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 8b2814918a9f0cf54a83d29080a9c6bf177682d9 SB4X394M09ZR41R06MMS9DFWD7Q6JBK1EKQMB5NWWHM0F80288MG MR-DSM-0032 dsm::economic::register::position_seed android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0032 (Met) B14XKEXTHFWXRZANJSC0X10D9ZX3JE0JB6F4YK3B4XYF2R1FX920 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/position_seed(). TB43HSGD44AFZGVXNP4WG535ETB9WMRS3J45XR6WCW1GP375XYWG BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 48RFTQ3BMW6BS9YY9FQ6XZS6N2Y0DME5KXEZS73A6W9SW75D7C1G MR-DSM-0032 dsm::route_chain::Route::leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0032 (Met) AKA38PVW8YKSXYZ9EMT05C14S37JF7W4HF8RFB2ZYCJRS1PYBJC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). BEX2CAGVT7VCZ341WGN9ZJBNNP0FTXRK2JGQ0VXAEVGZV2DGGBJG BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 YMK2YKSGBAPGDFERXDP8FX9FNWFZD5YYS1N6GXQW9G767VW8VQQ0 MR-DSM-0032 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0032 (Met) 2013F3M9AGR3DCKTBC99GGRT07CA4EQ27QNQ42X46MG5NF1WZ3G0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). 2H7D33H2YAHV1P8H49KSWBYX8C1X27V35D0EM1TNFQPRPA2YJB80 BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 8SHR4EESR8T3XETWBM3JDKF7ZJ6ZW4NH2E2K1VD9P2YE1Z0XVE40 MR-DSM-0032 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0032 (Met) 8333YBAQFA06Z5TYA69FBXSQTPGAT6RKTQ57GGB8S5920Y4DEMR0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 4SZQMENH08549QSKCVCF1SW6YKDK7A5G989H2M47JZEQ5BBXX8KG BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 ST6MSQ75JFYVX99XHVFG83Z63RSAQDK9X3MEJ6MCGDS239AQ0W70 MR-DSM-0033 dsm::economic::register::RegisteredEconomicRoot::from_verified_single_root android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_registered_root_is_a_projection_of_a_verified_claim;dsm::economic::register::registered_root_construction_tests::a_conditional_claim_has_nothing_to_construct_from - CONFORMANCE §8 MR-DSM-0033 (Met) VVBYPPQETBZNJF29J58W86Z2RK2AZ1K7EY90W60WA0GE1J7SNXZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/impl#[RegisteredEconomicRoot]from_verified_single_root(). 4VDYNQTXA8HN8P2MJ9QQZ3GCP1W84BDK9PB4BA50GWMMT8CCRW60 07M6VXSBTEWZ6M28KY53WZJ91ZZBXME3W9DP5GG4F2CNN7D25Y80;HEKA3HZSRS4YZYZXM00VCTH7B3MP17S4M6Y9M3XYNFRB0CWRY8ZG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 Z9MJC0Y7HX12W92VRY6VTVDXE03CAEE19VHE4Z9CD7PAFBFH66HG -MR-DSM-0034 dsm_sdk::sdk::route_seats::continue_write android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) XGYWEXASDM0MS2KD0KWRZZ3MK9ZTSA7ANYRCSFCQH7QV6ZGJEHSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/continue_write(). 6FMSY7E5JPM9NTAGFDDS1FAK03RDQYP038Y94XC5QYM13BMKR1EG GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 M5H92NG6K9HACG4KAE4G18WNETE50E2K6CZMB3C916N1Y92VXCGG -MR-DSM-0034 dsm_sdk::sdk::route_seats::from_leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) H1CWTG6Q0T1HX9XKMD5DDP3JCR5M83QKBWPDSGZN94HVQCPXAZGG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/from_leader(). 9ZABMZ2N2RQEHFV3C93MP670EWE93FWBYPGBEAHNKVHVT392BY9G GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 EPJS7MVN27SW73C23ZCXPRM1GC0Y7KQDV8RNGBVBJT0MFY77V8WG -MR-DSM-0034 dsm_sdk::sdk::route_seats::write_recorded android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) 2JSVRB7DW1KN8Y807FW3CV8PZ1Y1XJ8DX7GYKZFJCH9PDD37EBHG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded(). XFZ4MJN90YQHHVDA84C8HF7TB70PSSP6PY6ABCAP7CA7VPDZB58G GXNF13GC95P3YYGQ3W4ECFE36AJNTWZR4A5N1CVXFRV9ASBDRZ30;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 55JK65Z995RGJGFA7HKBD84WH4KB69MFEA3R4CJMT3W0FAWSRPT0 +MR-DSM-0034 dsm_sdk::sdk::route_seats::continue_write android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) XGYWEXASDM0MS2KD0KWRZZ3MK9ZTSA7ANYRCSFCQH7QV6ZGJEHSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/continue_write(). 6FMSY7E5JPM9NTAGFDDS1FAK03RDQYP038Y94XC5QYM13BMKR1EG RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 ZC6PZMEMTDD2BT87N8RQNMWZKZZEY4VZ14NS9NNBQNDERNE0YBVG +MR-DSM-0034 dsm_sdk::sdk::route_seats::from_leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) H1CWTG6Q0T1HX9XKMD5DDP3JCR5M83QKBWPDSGZN94HVQCPXAZGG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/from_leader(). 9ZABMZ2N2RQEHFV3C93MP670EWE93FWBYPGBEAHNKVHVT392BY9G RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 QHZHNJAMHQ7RTD1B8YCF88EDKVF04MTBRQDR8G3Q0JSDHMZDW1SG +MR-DSM-0034 dsm_sdk::sdk::route_seats::write_recorded android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::sender_admission_tests::a_transfer_registers_the_senders_root_at_the_next_position;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0034 (Met) 2JSVRB7DW1KN8Y807FW3CV8PZ1Y1XJ8DX7GYKZFJCH9PDD37EBHG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded(). XFZ4MJN90YQHHVDA84C8HF7TB70PSSP6PY6ABCAP7CA7VPDZB58G RAP77TG57R4J8YPV34VQKCD1BTJTGKR2ZHDW6WNY2HWQZNVNF21G;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 VAE7FXN0GY2DQ2YT5QCWYFN4Y5KGXASMSY3CHT6FB6TB8B4SGA5G MR-DSM-0035 dsm::route_chain::CellEvidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-DSM-0035 (Met) TCJEEWRQXVHNZC1132YNF90XXAQZQTZ3S5KGK6ZYWCTDV7AC04Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/CellEvidence# QV40SKJZ42A6MBZWKDQA4CJWH85MXYAY7PSKE4NAGGH7GD2MSRVG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 57VVZ0JM90M1Q8H8RD4VF00NYVHFFXJEWD6681FB3C4NRWC0NPVG MR-DSM-0035 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-DSM-0035 (Met) F9WS3MZKFTQYN31C5VR0D346EM2X9FSF30X16C5ZDHM9JZ4ZSAPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 80H4QNCSN1GD63GMZREVS0ADXSW0B7SYAFXX8HJVEFR630E3TRJG MR-DSM-0036 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_held_root_cell_carries_the_exact_bytes_that_hold_it;dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-DSM-0036 (Met) VM6MF12WPRK1X3YF3867K6YTNBMS3KTS84JJBMC59TCH2TREH3X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 D1QRPZ5RJWJT8SBK5VRYRM4Z3N0B46SM5R9A1Y6NGEEGGCXNA7NG;42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG 375506f9333de6e529968767d19d565d189cc385 9VGY4D148B6Y9E011EYCEH5M1W183DD83XY5C9R5QRWFHC22TSEG @@ -34,12 +34,12 @@ MR-DSM-0037 dsm::route_chain::Missing android MUST_REACH active dsm_sdk::jni::un MR-DSM-0037 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0037 (Met) WYKMP2KCAV7JETDCA7Q4QNQ2QNVH0T4NB83W0S250SF46M00C0MG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G;AVF2YVS4SZFHAHN40RRBSTTX945E4G3YEXG461FE0WK61YJCECMG 375506f9333de6e529968767d19d565d189cc385 CVH33DWAXA6KZ88S6GZ5RS5NX5R17EBJSWX9RNZKXJEH2GTERBBG MR-DSM-0038 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::a_registered_root_disagreeing_with_the_witness_is_refused - CONFORMANCE §8 MR-DSM-0038 (Met) VJDAHBZD9AP763C223PV3D09C8Y4J78KH2RM7T37V2HGH0FFCCCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G W2Z55GTFHXZ8YQQB0VVJMMT6BTHEV2S5DTZF755MY921QJAMRV80 375506f9333de6e529968767d19d565d189cc385 JR30XG1KVYWKA6YRY23WZ1EZC0D4EGASG8A14QZQ9NPAS0Z8654G MR-DSM-0040 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::a_faucet_claim_transition_advances_the_validated_lineage - CONFORMANCE §8 MR-DSM-0040 (Met) F9X3KZ57V2CBM93C81YSMJ0NP7YVTCW16AP0QT72EA1JVDW8CFA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G YMJF6HP5ZHCR67732RF3MBHT9CTN23VZTT75QNSX220Y1MJHYVX0 375506f9333de6e529968767d19d565d189cc385 6BEW9NX7131GABW3ANS2GFG8TGE8MQVVZPZTE1CKPY326W88ZP7G -MR-DSM-0041 dsm::sofi::conformance::conformance_invalid_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) B6SN2Q5K0Y4E1SVFP3SXEZN86X2ATTDY9EBKMWBJRJXX27H4TTH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/conformance_invalid_in_hand(). XS734GGRV7K9ZDF00Q857E98T6AGWQDTMEBSMZZMPEC6W5B016H0 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 9MQKGX59P2FPPC9VQE0QHPQ8WBSQEACF26YZH71QNYM0V5MXP9Y0 -MR-DSM-0041 dsm::sofi::resolve::Verifier::facts_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) 1N4XNT85Q76YN37DP2WFRR1NWMA5N3CSKMVHYD406QS8ZTADSK5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]facts_of(). 36NA86J6NRWFCNN1P6YK180P8DXKT0QEPJJ29S740R5RD6MNF0NG 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 T3719DPDKFPV15Q487X2YWK94ZZ6NJCR759ZDTTY3EZB0SQEVWRG -MR-DSM-0041 dsm::sofi::validation::route_invalid_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) 7102KK31228TCBHCXMQK5SRXTY17Z0TA2BH9FQ5412JSR2F1PGJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_invalid_in_hand(). EG9G7Y2HWDNZSFY64W7QHBDCWDTBD9779RNGVF7XWAG58XJ2DS40 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 ZH4YR8ZXGTVHZNDKCF1H0MXYMNK04ATWF819JE1P3AXKYKYVH1F0 -MR-DSM-0042 dsm::sofi::resolution::resolve_refuted_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) SNGEDXME4B1VBSVK909Z0F9PJ4H8T5XMRJH3JPZ7C5QW6K2VMRDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_refuted_in_hand(). GM2VTZ67ZGJV2VV0JE97326WX55BWSMNPBMPWGVW7GW2JZWKJ6B0 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 PEA7HX9M7FXEETG5M1Z48MBTXMDANT9CTERB1Z5M13TQT8D4TC00 -MR-DSM-0042 dsm::sofi::resolution::skip_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) SXW0JN0TC8KBG4AYS0CRZ7SFVX1RWBRF4Z2CN577NRTASZD7MRW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/skip_in_hand(). 5AAQEYGTA6E2PYM65CHXAE25W49QAZGVPK0SAT9XV1EX0X07BDKG 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 7C61VZA92XZ549D2F6P12ES54YWPTVN79CMNNK8453QZZNA484EG -MR-DSM-0042 dsm::sofi::resolve::Verifier::facts_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) 5NNRGJY4MNJ1DHGZJD5M06QJRYJBCFGGD7VV7MZ49CPG4V7YG4PG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]facts_of(). 36NA86J6NRWFCNN1P6YK180P8DXKT0QEPJJ29S740R5RD6MNF0NG 08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 FJB21XMP559Y2JQWWYBF465E13348PKE6EBK5P5KAE94TJZP30XG +MR-DSM-0041 dsm::sofi::conformance::conformance_invalid_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) B6SN2Q5K0Y4E1SVFP3SXEZN86X2ATTDY9EBKMWBJRJXX27H4TTH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/conformance_invalid_in_hand(). XS734GGRV7K9ZDF00Q857E98T6AGWQDTMEBSMZZMPEC6W5B016H0 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 B062HGYTPZHTXKR715FTFWJCPPX7SMN1Y1NERF4PGFJZE1NZYEZG +MR-DSM-0041 dsm::sofi::resolve::Verifier::facts_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) 1N4XNT85Q76YN37DP2WFRR1NWMA5N3CSKMVHYD406QS8ZTADSK5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]facts_of(). TTW3R2PJDXMD9HXHQ253401B2M6HH4EHGQ0ZSM5M0GK0PVWMYWNG 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 V6A23SF0ACZQW4G2X3QSN9FQP4ZDZX6Z54SQW5B4E7VD2F7KE4DG +MR-DSM-0041 dsm::sofi::validation::route_invalid_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0041 (Met) 7102KK31228TCBHCXMQK5SRXTY17Z0TA2BH9FQ5412JSR2F1PGJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_invalid_in_hand(). EG9G7Y2HWDNZSFY64W7QHBDCWDTBD9779RNGVF7XWAG58XJ2DS40 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 FEZ9MZ55H5D4HG0C82HZQCHVYY4JK5Z4PZRWRQZP73Q28FHM7GMG +MR-DSM-0042 dsm::sofi::resolution::resolve_refuted_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) SNGEDXME4B1VBSVK909Z0F9PJ4H8T5XMRJH3JPZ7C5QW6K2VMRDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_refuted_in_hand(). GM2VTZ67ZGJV2VV0JE97326WX55BWSMNPBMPWGVW7GW2JZWKJ6B0 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 9KC8G05J49F288FW9P64YRH6DWXP6W16CGGS8RF92QT0183T5WB0 +MR-DSM-0042 dsm::sofi::resolution::skip_in_hand android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) SXW0JN0TC8KBG4AYS0CRZ7SFVX1RWBRF4Z2CN577NRTASZD7MRW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/skip_in_hand(). 2VNCX5AZDNGRD8S7Q1QQG61AKV8H8J4DC832QYG9PBT6P4T1VP30 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 4NNR753ASZSGHPZHE12JKRSPVH0RRJ6G15MFX39T2H06H9XAAR20 +MR-DSM-0042 dsm::sofi::resolve::Verifier::facts_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-DSM-0042 (Met) 5NNRGJY4MNJ1DHGZJD5M06QJRYJBCFGGD7VV7MZ49CPG4V7YG4PG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]facts_of(). TTW3R2PJDXMD9HXHQ253401B2M6HH4EHGQ0ZSM5M0GK0PVWMYWNG 9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 P4DFZ2X8CSZVE276DSQCKZH6EH7GET1969YF8N51RGSCYYVFYW2G MR-DSM-0046 dsm::economic::peer_lineage::validate_peer_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_claim_naming_other_coordinates_never_holds_the_root_cell;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic::register::registered_root_construction_tests::a_held_root_cell_carries_the_exact_bytes_that_hold_it - CONFORMANCE §8 MR-DSM-0046 (Met) Y8344W5VGVEY0P80K73CAVWWTXBZKM70AY60T5GG6RNH75HGWA00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). SS2XHZS39TF1XSSFNPA30YZY4A3WE98F6Y8W3850V86DF9K8Y5ZG 5385EDJR0DP37VM2FQDQ05BN2WD9SM6GWJMR95S3H17P5D16V0D0;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;D1QRPZ5RJWJT8SBK5VRYRM4Z3N0B46SM5R9A1Y6NGEEGGCXNA7NG dc6ff253da4901e20f8b9c2a4affaafdf4179603 G68C3SJ8JDDHV4718CV7CARMATQD6084Z833J1FPF0MVPER78350 MR-DSM-0046 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_claim_naming_other_coordinates_never_holds_the_root_cell;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic::register::registered_root_construction_tests::a_held_root_cell_carries_the_exact_bytes_that_hold_it - CONFORMANCE §8 MR-DSM-0046 (Met) 557KXMXJ8W98C7XN4ZXM29C7B7XH737VVWQ085NR91VBWN4KV2EG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 5385EDJR0DP37VM2FQDQ05BN2WD9SM6GWJMR95S3H17P5D16V0D0;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;D1QRPZ5RJWJT8SBK5VRYRM4Z3N0B46SM5R9A1Y6NGEEGGCXNA7NG dc6ff253da4901e20f8b9c2a4affaafdf4179603 R35CRB4KFCWNCSTSANFVWHJWTRC6FFW6MVPYTBAE2D68ES51XZTG MR-DSM-0047 dsm::core::bilateral_transaction_manager::compute_smt_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::smt_tripwire_theorem::theorem1_relationship_scoped_keys - CONFORMANCE §8 MR-DSM-0047 (Met) 62Z2KC4ZVQCCCJ66KEQ34RJQKHP8BAMX75CZKP7RANSFZ27P4SX0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). ES97MT63J11WBQ5E2PTXDX5HVJGFFARSYCVGVVRVX8VX92C8R3J0 FVZBXEMNNG32ST7HER4JY52E6F0GC07KZ66KEP70CTYW40ASQF1G 8b2814918a9f0cf54a83d29080a9c6bf177682d9 4FMQF3X2HDZ0K7FFAEMC1KWJ89GDR8S4V5EN0DE7EXA06KQNXRBG @@ -60,9 +60,9 @@ MR-DSM-0081 dsm::route_chain::Route::leader android MUST_REACH active dsm_sdk::j MR-DSM-0081 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0081 (Met) S8M8MYWMV296D8PJEGRG0PTTZBQRS4CZRY8E2ZG60X6KPV6Z2MKG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). 2H7D33H2YAHV1P8H49KSWBYX8C1X27V35D0EM1TNFQPRPA2YJB80 BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 0307HHK55MT6R0A2QF5HW43Q90FWN9KB0ZD2XVT2HNP9KDKE3RJ0 MR-DSM-0081 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0081 (Met) R1XJ51B00JYQ0CFW48TNVKP6AG1N7N6TM9XHFW45PZJXBZ531BG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 4SZQMENH08549QSKCVCF1SW6YKDK7A5G989H2M47JZEQ5BBXX8KG BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 04RN0B957PD31NB6YRVG8Z02H9MZB5A9GV7CRGMGWY5TAEB1ZQE0 MR-DSM-0081 dsm::sofi::derive::storage_seed android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::different_seeds_can_choose_different_first_members;dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root;dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-DSM-0081 (Met) GX68RWZ2RZ2JNWRRNXJ1CXZNRWBRD8THRWAH0F6Q8S2A7VP5PWMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). 5PY9J9KYQ3QX5BAFVGQF6TYSN1KVAXVGAVXNFZSD9HYSY7MKE5D0 BVXRH3S26GHXZQZTGRZ5G96BAWMRZ77KT31BHP0087QKZ7FMN1V0;7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG;W788VB29XB0H3C03HTMGZEKSK1W8VCW1CA5JFXQET0VVDAAA7XGG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 1X6ZDGBTP4P5MYA25DPG2TSV1B0W87HH8HGD1KCB5P3P3635A3G0 -MR-DSM-0083 dsm_sdk::sdk::route_seats::continue_recorded_writes android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) WGPCPBM1SA4PGKPN9E59BT5AJJ72HY3CSJWRGYHTEPADGRD5B1JG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/continue_recorded_writes(). 0MEY5P7E3Q3A0PPKYG3BZSEWY62NGEP5C53BJ4NK5GPBVGPRMET0 CPVWEC71D7KQ1AYRAGJ3H0S4D10H0TK1SE9TPT8WDW5AFXTAZAP0;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 TP1V4BPVQT6EV8VTRV719BSYNDKCFCPVASRMP7BJNMP2Q859ZK60 -MR-DSM-0083 dsm_sdk::sdk::route_seats::from_leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) 02CADGVPDSJ5GP2ASASE3NZBTGRGY7NRFSG689ES0SPPV0R07D70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/from_leader(). 9ZABMZ2N2RQEHFV3C93MP670EWE93FWBYPGBEAHNKVHVT392BY9G CPVWEC71D7KQ1AYRAGJ3H0S4D10H0TK1SE9TPT8WDW5AFXTAZAP0;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 EH1H5H7VYZNX1MM78BFZ2MBYC8RF7NPDBJ7R8904M8FXSG16VXJG -MR-DSM-0083 dsm_sdk::sdk::route_seats::write_recorded android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) 61NGJNYCZR135GWM7YF08DXDZRQXHEJF8MM0F098KTRPA3ZJ28M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded(). XFZ4MJN90YQHHVDA84C8HF7TB70PSSP6PY6ABCAP7CA7VPDZB58G CPVWEC71D7KQ1AYRAGJ3H0S4D10H0TK1SE9TPT8WDW5AFXTAZAP0;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 5ZWARY216R8KTDHTJ3C97X1R38KRPYR2SYDEJ8RXJTCR6BBRJHJ0 +MR-DSM-0083 dsm_sdk::sdk::route_seats::continue_recorded_writes android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) WGPCPBM1SA4PGKPN9E59BT5AJJ72HY3CSJWRGYHTEPADGRD5B1JG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/continue_recorded_writes(). 0MEY5P7E3Q3A0PPKYG3BZSEWY62NGEP5C53BJ4NK5GPBVGPRMET0 B3ZXNE3NJ7Q25K8PK16VDEYSKSJNA2H230MB32MVQ7Q76H22JDJG;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 W02SZ2MCRV5JAV39M7W1BPJQ7N3CHB3GB4ERBJS8FZKYRYDWXE1G +MR-DSM-0083 dsm_sdk::sdk::route_seats::from_leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) 02CADGVPDSJ5GP2ASASE3NZBTGRGY7NRFSG689ES0SPPV0R07D70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/from_leader(). 9ZABMZ2N2RQEHFV3C93MP670EWE93FWBYPGBEAHNKVHVT392BY9G B3ZXNE3NJ7Q25K8PK16VDEYSKSJNA2H230MB32MVQ7Q76H22JDJG;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 C6HTK3BVFEBRQC4Z4M87BX8QR4T89SR973F9J2TJ0EDTHWSQK4EG +MR-DSM-0083 dsm_sdk::sdk::route_seats::write_recorded android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::faucet_flow_tests::a_release_cut_short_after_the_leader_is_carried_by_the_next_claimant_and_bricks_nothing;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-DSM-0083 (Met) 61NGJNYCZR135GWM7YF08DXDZRQXHEJF8MM0F098KTRPA3ZJ28M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded(). XFZ4MJN90YQHHVDA84C8HF7TB70PSSP6PY6ABCAP7CA7VPDZB58G B3ZXNE3NJ7Q25K8PK16VDEYSKSJNA2H230MB32MVQ7Q76H22JDJG;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG f874698f19cfbf70dc6226e653c0d5abb49a05d0 08J9DD3R9HM1K6M181AM7EQM6AZ2D0FS897TC3P6D0W75X7QY180 MR-DSM-0084 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm_storage_node::cells_keep_everything::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-DSM-0084 (Met) HHNF5NG9NYHNAH1NSX2483HBEFDM3S53KWZA7YGPSSQT88VG86MG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;RZXD867E5R3SXTNXZVK8BRBRKEJ61R3YAJATSNHKWK6BXYGBMBVG 375506f9333de6e529968767d19d565d189cc385 F80S6WS74CGCEDS8S1K80PKEPC2F8ZKJK5ZAXFM9DA41SG1XD360 MR-DSM-0085 dsm::route_chain::ChainState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::only_links_of_one_chain_count_toward_final - CONFORMANCE §8 MR-DSM-0085 (Met) T8N990ZNCAQHKVJZ6HFN9A1MM87W9BQMP5VMGX9MHHS083SJWYMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5W9841Y111S07377NM3VYDXBV71NH5N3Q62YCB6XJ7PRRS4B45B0 375506f9333de6e529968767d19d565d189cc385 YKN2VVJ5G3EFMF76TW2597HHGABACX3JW7XG66KXPE2BPR0PAN00 MR-DSM-0085 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::only_links_of_one_chain_count_toward_final - CONFORMANCE §8 MR-DSM-0085 (Met) HGGVW2N3XNM8JACAV4XG0SWAAM580QR2FCXPDBPARHW6SX9G4KGG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5W9841Y111S07377NM3VYDXBV71NH5N3Q62YCB6XJ7PRRS4B45B0 375506f9333de6e529968767d19d565d189cc385 454SBDN36ZNXKWXNK9GN2N1FPD7W4TA56KJG271M3R14TZ1FS030 @@ -95,13 +95,13 @@ MR-DSM-0181 dsm::ccb::decode::vault_state_at android MUST_REACH active - - - CON MR-DSM-0184 dsm::commitments::external_commitment::create_external_commitment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::commitments::external_commitment::tests::test_verify_external_commitment - CONFORMANCE §8 MR-DSM-0184 (Partial) N800DPEGSNFD71Z14RF8EVB6S8V9J1WV175GM74PMYJ35GAHTG60 Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 commitments/external_commitment/create_external_commitment(). MHV7KYKVP84N350W2TBY3SKY978GB267QBNAFCKJK87D845DHXX0 2CATD76VZ9R22QT5HA9750FXE87VTBP9T02EWB2WH3EC5NRW8K2G 8b2814918a9f0cf54a83d29080a9c6bf177682d9 SZT5C0J5FPRHXRJA6DRGC60QKMAXPXBPJ6NZ08Z6Z7EGHJ0E39N0 MR-DSM-0184 dsm::commitments::external_commitment::verify_external_commitment android MUST_REACH active - dsm::commitments::external_commitment::tests::test_verify_external_commitment - CONFORMANCE §8 MR-DSM-0184 (Partial) BMW4PGHZ31DZE1MDS99ZNNH7CPJC46DD4JT1913CQ7W7EF5PQHJG Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 commitments/external_commitment/verify_external_commitment(). JDQKPJ6BFN60K0BGGFW150R1EBR81H695Q42SRTS9G84JXN7BG0G 2CATD76VZ9R22QT5HA9750FXE87VTBP9T02EWB2WH3EC5NRW8K2G 8b2814918a9f0cf54a83d29080a9c6bf177682d9 P4KAY8K3WGCTXDHCNQ6QJ64ZBSQD2TTZTFXZH0QS2SVPTJY5MF80 MR-DSM-0185 dsm::types::device_state::DeviceState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0185 (Partial) QEDMHVE69S0J3KXVK9EGC60KZMHM3K91JYWCXPK4JYHEPX82M8V0 Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/DeviceState# HA35M1YN03356B25WB3M842GPC5EYZBY55A0MP6EQ0YWMGZ3PS8G - 375506f9333de6e529968767d19d565d189cc385 790K3Z2FGJS4BPKHNZAS6YJYWE7TARFB1EK0KG9Z54J0JNKA2GDG -MR-DSM-0187 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0187 (Partial) 3TJZMCC3GC20R2537E3P72FW4EP1PW6DAYX54NG03Z2MHPDC0EY0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 XK9PSFKGV5DR0D64F5QA614NMN9PABDRAJQM0E5JTA8VCV4QEMFG +MR-DSM-0187 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0187 (Partial) 3TJZMCC3GC20R2537E3P72FW4EP1PW6DAYX54NG03Z2MHPDC0EY0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG - a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 00WBFGX3FQQYVMAZV5WAQXGJ7JW5815JQAGAF6KZVS3Z426E69KG MR-DSM-0189 dsm::core::token::policy::TokenPolicySystem::enforce_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::a_policy_is_registered_from_its_committed_bytes_alone;dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm::core::token::policy::policy_enforcement::tests::operation_restriction_is_case_sensitive - CONFORMANCE §8 MR-DSM-0189 (Met) V5KA1JRREMGA0R1AVZHFP5BXPBMATH7P2DF2YNVEZFVMG8HRPCV0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]enforce_policy(). 2XYBVY391K8808VQ0QQZT214A8SFADS1KBVF3XM9H4JH97AXXB8G X97GFZCKR8811524JP6ZQZQG137Y7MRZBJPWDN7TW7MY1ATRAYCG;R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;AA1022GKBEF5BG22AY8CCT7V43KX1WC29302E633SGHPNHS7DYK0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 TEYS9QF8G13AVWTKSTZJNZQJ7V2CVK3D6P16Q14EEPJVWWFNGR4G MR-DSM-0189 dsm::core::token::policy::TokenPolicySystem::register_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::a_policy_is_registered_from_its_committed_bytes_alone;dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm::core::token::policy::policy_enforcement::tests::operation_restriction_is_case_sensitive - CONFORMANCE §8 MR-DSM-0189 (Met) C1TMBK5FXPM4RBHMFWFJZ22YRX62H0QD009AH6KTH19YJ2KZ2FV0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). ZABYWG5EXPCACFGFRJJ0PZHFPHQ4WVQ6PW5RAHE59RFVRXTZS8V0 X97GFZCKR8811524JP6ZQZQG137Y7MRZBJPWDN7TW7MY1ATRAYCG;R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;AA1022GKBEF5BG22AY8CCT7V43KX1WC29302E633SGHPNHS7DYK0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 YWPCKV6K2J31PNFY4VWPSN46NPNWSB8APBPVG1EJTWP5CBW6AVEG MR-DSM-0189 dsm::core::token::policy::policy_enforcement::PolicyEnforcer::check_condition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::a_policy_is_registered_from_its_committed_bytes_alone;dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm::core::token::policy::policy_enforcement::tests::operation_restriction_is_case_sensitive - CONFORMANCE §8 MR-DSM-0189 (Met) DK45ES3WS09G4QJYNRK49A2MPNG7SCZ6E5DTSSQEX0403ANXQRAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/impl#[PolicyEnforcer]check_condition(). 8M3TKAHAANX8GGK2WCD1RM7V6TP45B2DCGVSAV9ES9HVRRWGHZTG X97GFZCKR8811524JP6ZQZQG137Y7MRZBJPWDN7TW7MY1ATRAYCG;R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;AA1022GKBEF5BG22AY8CCT7V43KX1WC29302E633SGHPNHS7DYK0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 XGX70AN6TH2VH22E8F79VV3NW586WBAXC3FGQAHXR6XJ7E3ZV4ZG -MR-DSM-0190 dsm::economic::write_set::verify_operation_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) K3QTKVPGR7NBW4T7TENP4QMW7158H39WJKYCTF5J80MC766WFETG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/verify_operation_write_set(). RXZKD709KXBTDD1K25TT67VBT84T5XM789MRTEEKBK4HG3DWP3RG 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 8QEMSZAZCFGP80TMBN9WVV834379BEBC4VBQ169CCPM6F42E1FB0 -MR-DSM-0190 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) JCRCS8TY3CQ6DHP9Q41GAVCJTNS0EX2R7FH0W9JGB1Q14TQXZZWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). D4DEPWYNMDFKB18Y3ZEK6BKXG50VAD06X584CG7429PA4WK4MHG0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 VE001P66RKV9QF204JYFTQEZYQR3ZY5DZRHTK6Y3MNDFA6T6X3M0 -MR-DSM-0190 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) SSES35HGCSWYKBZDFV5VBXRVMKY1E0AJH7WPGNW0TMG25FFJC2WG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 4DDWP0P67KEXGPPB4G5S809ZMA2WC0ACAFT76SS01PG0RMB540R0 +MR-DSM-0190 dsm::economic::write_set::verify_operation_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) K3QTKVPGR7NBW4T7TENP4QMW7158H39WJKYCTF5J80MC766WFETG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/verify_operation_write_set(). RXZKD709KXBTDD1K25TT67VBT84T5XM789MRTEEKBK4HG3DWP3RG 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 68Y942EF31EXHKTPS4QN9XJZ86JKNNND389HR70G3E56KE86E49G +MR-DSM-0190 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) JCRCS8TY3CQ6DHP9Q41GAVCJTNS0EX2R7FH0W9JGB1Q14TQXZZWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). Y9M6CRVTHNA7CBTNF8MNMPJJ7VFA934DCKTK0NREY04ND9X17ZQ0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 1KQGHFVXWRZKX0VNTR25VG81WNCV5GF9YA04TRRWC6DFYQ5124KG +MR-DSM-0190 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::validation::tests::an_intermediate_token_must_permit_transfer_too;dsm::sofi::validation::tests::a_token_outside_the_vaults_pair_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-DSM-0190 (Met) SSES35HGCSWYKBZDFV5VBXRVMKY1E0AJH7WPGNW0TMG25FFJC2WG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;SF55H0K33HD1S6MJKBB74EG0JJNWQ5CDZWEYJV0KX1TWMNC1QGR0;JM4R2VEGSDT7KPSA9FYQCCHBFBRWQQ8J8Z790SJSYSHZD7Z4J38G;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 DAK2MZCCHYFZXDAB3AA4X519TSWX987Q0KN2A0AQQ1D9HD9EMSS0 MR-DSM-0192 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated;dsm::economic_admission_lifecycle::a_registered_root_disagreeing_with_the_witness_is_refused;dsm::economic::register::registered_root_construction_tests::a_registered_root_is_a_projection_of_a_verified_claim - CONFORMANCE §8 MR-DSM-0192 (Met) 8WADHXA6KEFEM2WGSW6J6JWEYR37VEWV9HANA1MZWR4MRZ5JJPMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G 04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG;W2Z55GTFHXZ8YQQB0VVJMMT6BTHEV2S5DTZF755MY921QJAMRV80;07M6VXSBTEWZ6M28KY53WZJ91ZZBXME3W9DP5GG4F2CNN7D25Y80 375506f9333de6e529968767d19d565d189cc385 B0KRG97WG927WPRSZHQN0WKPV35MTS1F654QJZEJ2ZYJDM9CYBN0 MR-DSM-0192 dsm::economic::register::RegisteredEconomicRoot android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated;dsm::economic_admission_lifecycle::a_registered_root_disagreeing_with_the_witness_is_refused;dsm::economic::register::registered_root_construction_tests::a_registered_root_is_a_projection_of_a_verified_claim - CONFORMANCE §8 MR-DSM-0192 (Met) VEX8NJR27BTJMBNXXJQAF9DEA98GN9S0M82HVJ0D5TMXEHM6DEPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/RegisteredEconomicRoot# HAPPM09FS1CJR8S8B4C3YXHK01FXTQT8HSD4WB725HZRBNN4VECG 04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG;W2Z55GTFHXZ8YQQB0VVJMMT6BTHEV2S5DTZF755MY921QJAMRV80;07M6VXSBTEWZ6M28KY53WZJ91ZZBXME3W9DP5GG4F2CNN7D25Y80 375506f9333de6e529968767d19d565d189cc385 JPB9YK3BK7S4N431K0SCP94APAYJ0EYFQJT21NBSRQCRV9KN0C1G MR-DSM-0192 dsm_sdk::sdk::economic_admission_flow::build_dsm_admission android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated;dsm::economic_admission_lifecycle::a_registered_root_disagreeing_with_the_witness_is_refused;dsm::economic::register::registered_root_construction_tests::a_registered_root_is_a_projection_of_a_verified_claim - CONFORMANCE §8 MR-DSM-0192 (Met) KGA26YYAWC7JHXTAN96WYSMYFCV9JT728P2BEDK8GJ59HF8J8FX0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/build_dsm_admission(). G5TWTYBYK7TDEC9ZHC0JBXQBFQXTP2194X2DEJG7770FS7YVMY40 04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG;W2Z55GTFHXZ8YQQB0VVJMMT6BTHEV2S5DTZF755MY921QJAMRV80;07M6VXSBTEWZ6M28KY53WZJ91ZZBXME3W9DP5GG4F2CNN7D25Y80 375506f9333de6e529968767d19d565d189cc385 5J26KQZEGBN7Y6ZF1XH1QAFKP1PEC4G2TJ36BJAT0A4Y44BHYFYG @@ -118,13 +118,13 @@ MR-DSM-0204 dsm::sofi::lineage::genesis_accepted android MUST_REACH active dsm_s MR-DSM-0204 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::write_set::vault_create_binding_tests::policy_bytes_that_are_not_the_ones_the_state_names_are_refused;dsm::sofi::lineage::genesis_acceptance::a_carried_market_that_is_not_the_committed_one_is_refused;dsm::sofi::validation::tests::a_close_against_another_release_policy_is_invalid;dsm::sofi::validation::tests::an_off_by_one_output_is_invalid - CONFORMANCE §8 MR-DSM-0204 (Met) 73JER2CV08FJN8NH3SF4AND9JRRPG5C7ZVSVV3CZ8PP2MEEC92YG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 RGEFFK269XV6338WZJBEYV27DCMPKPBNRREXQXXWZ0H0HRX51070;E52S2FM8Y2MK2EJQ7W250T5GMT83Q2J5N195M7WC5EMW44RB0T40;Q24402MQ7ZWB0VAREZPB5QCGK3EHDP8ZBR1812J4J7DZ8THNN2QG;PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 GP2DJ3YT3T7842CFKC2QME73M1YGE8DGQCZRXQ28MXXSYZ1R4210 MR-DSM-0206 dsm::route_chain::Route::leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_attempt_cells_leader_is_the_first_member_of_the_seeded_shuffle_over_s;dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root - CONFORMANCE §8 MR-DSM-0206 (Met) HVB1YSMRG3HYS6HJAZMMQ1N3ESJ2117T7GCKE6K199ZSP600CED0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). BEX2CAGVT7VCZ341WGN9ZJBNNP0FTXRK2JGQ0VXAEVGZV2DGGBJG P52Q4ZD292XXTV1GMMWMB0VE3ZWJAJYEBRAPBFAQSEWSQKTT8QCG;7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 3ZT0HQW8VF9050467D2J9TCQVYA3578C3NA6S01AK9ZW9PQ301J0 MR-DSM-0206 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_attempt_cells_leader_is_the_first_member_of_the_seeded_shuffle_over_s;dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root - CONFORMANCE §8 MR-DSM-0206 (Met) 28A26JH6E4PRQ0B2MW344P3DTKGHFD8CBEKXVDK06R7ZYG52EKC0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). 2H7D33H2YAHV1P8H49KSWBYX8C1X27V35D0EM1TNFQPRPA2YJB80 P52Q4ZD292XXTV1GMMWMB0VE3ZWJAJYEBRAPBFAQSEWSQKTT8QCG;7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 PPB6EKP6XR6TEZN3MTK86PQEMN6K505PC164RJ18Q9APQYA30N1G -MR-DSM-0207 dsm::sofi::exercise::recognize_exercise android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_exercise_whose_parts_are_not_one_operations_is_nothing;dsm::sofi::exercise::tests::an_exercise_round_trips_and_rebuilds_into_bound_objects;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0207 (Met) M6V2G012VMHG24V6855M8M7KEDKG2624JHW2QNPA3SSC21ZN9V60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/recognize_exercise(). HBM8GH8Q198E8RG0MSJJVMSGZWNXJ4KZ77DWDCGS30BZRN1XD4CG Z0HF0SB08Y9QDAP9JNM144EQHEGS6B1J09DCNZBJMEVK38B23FYG;Q4ATNHBTWRNNSRFGT77DQ3ETY9WCZVTGHPYHS0S14CYX1PP3D0BG;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;M7VCK2HFA6W2D3FYY6RJN4QPDX8QCBBAGW9WKV4XHBKJKMWX3SA0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 E41VV4119XQ1T7W05KJ19PZX87CZEWCMVQ582STW2CEB15J39N0G -MR-DSM-0208 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0208 (Met) N0QK31P1SYGJGZZGJ59R58CBFZ9XDZDB7QF9F5X439655ESN4YM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;WFEE1ERPXRTEWA86GKWZM9B9Z5TKVPKE3WWBB8CZ57RWKNMH6TR0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;M7VCK2HFA6W2D3FYY6RJN4QPDX8QCBBAGW9WKV4XHBKJKMWX3SA0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 95PR3943MS4B20XP3ARM0QK2Z1B86H78MAV7ZAMPF27ZVNVE26BG -MR-DSM-0208 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0208 (Met) 2ZRAK4G42XFMYXVN6PMJ4J0Z2BYTD43TCK7EM03PT5963NE3A3KG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;WFEE1ERPXRTEWA86GKWZM9B9Z5TKVPKE3WWBB8CZ57RWKNMH6TR0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;M7VCK2HFA6W2D3FYY6RJN4QPDX8QCBBAGW9WKV4XHBKJKMWX3SA0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 GKH0KV8EHAKMB7RH0FPEA87MBM6DY96D5WW2TZ8FWY5P0WPM1430 -MR-DSM-0209 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-DSM-0209 (Partial) HQ8GHB5BYHJ3AGANY6QA5DHA9D3SH8XCE3SGX7BCWM3VZGKZQSG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). T4SCNTEGSGAPQE75VQMR1A7K80W616B8R6ZTXQVB9MSPPQN17600 TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 FS5FRPFE5A5MA9B5TS0M53XZ4JW9J5ZSV9AZ1578ZNS1FR01T300 +MR-DSM-0207 dsm::sofi::exercise::recognize_exercise android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_exercise_whose_parts_are_not_one_operations_is_nothing;dsm::sofi::exercise::tests::an_exercise_round_trips_and_rebuilds_into_bound_objects;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0207 (Met) M6V2G012VMHG24V6855M8M7KEDKG2624JHW2QNPA3SSC21ZN9V60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/recognize_exercise(). HBM8GH8Q198E8RG0MSJJVMSGZWNXJ4KZ77DWDCGS30BZRN1XD4CG Z0HF0SB08Y9QDAP9JNM144EQHEGS6B1J09DCNZBJMEVK38B23FYG;Q4ATNHBTWRNNSRFGT77DQ3ETY9WCZVTGHPYHS0S14CYX1PP3D0BG;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;BHPFXF8X5C2ZDD4APSQX84QFQ0W8EFZQNZST16PR5Z013YMZA8H0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 V5WZCGBBP9BAG7WRW0AKP1ZER6NZ5EKQVJZEPP8REV7B5122NCQ0 +MR-DSM-0208 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0208 (Met) N0QK31P1SYGJGZZGJ59R58CBFZ9XDZDB7QF9F5X439655ESN4YM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;WFEE1ERPXRTEWA86GKWZM9B9Z5TKVPKE3WWBB8CZ57RWKNMH6TR0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;BHPFXF8X5C2ZDD4APSQX84QFQ0W8EFZQNZST16PR5Z013YMZA8H0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 YXPQGYPSBY0M1QE26EJ0EJF9W3H3TPTQ7RFTNSNJ3SX8ZBJWT6C0 +MR-DSM-0208 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm_sdk::handlers::node_e2e_tests::an_unsigned_exercise_at_a_successor_key_takes_nothing - CONFORMANCE §8 MR-DSM-0208 (Met) 2ZRAK4G42XFMYXVN6PMJ4J0Z2BYTD43TCK7EM03PT5963NE3A3KG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;WFEE1ERPXRTEWA86GKWZM9B9Z5TKVPKE3WWBB8CZ57RWKNMH6TR0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;BHPFXF8X5C2ZDD4APSQX84QFQ0W8EFZQNZST16PR5Z013YMZA8H0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 GHXPSMS2MYD70HK9762702V7ZT276HY0BXXS5FWCVBSK9D26V1KG +MR-DSM-0209 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-DSM-0209 (Partial) HQ8GHB5BYHJ3AGANY6QA5DHA9D3SH8XCE3SGX7BCWM3VZGKZQSG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). QBQH86N4BEPKWJ5TTRDP1F4XXNYEK3EYPBB7697HMW8AQEWEP6J0 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG f874698f19cfbf70dc6226e653c0d5abb49a05d0 FCHW59N89MHKJRH13WEHVG8EJ5N7ZFMA0CHVARKTV76TGNFNC4E0 MR-DSM-0210 dsm::sofi::derive::storage_seed android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root - CONFORMANCE §8 MR-DSM-0210 (Met) DPB199KNGZ8919DQPEKHXQ09SE5RYJN1WBK6QG1GP7TJSE54N0P0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). 5PY9J9KYQ3QX5BAFVGQF6TYSN1KVAXVGAVXNFZSD9HYSY7MKE5D0 7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 Z85EW6KPZ2JECKAQTGN28ET943X7KD4SSTV1AKBFPSJT9DB94FBG MR-DSM-0210 dsm::sofi::exercise::AttemptCell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_attempt_cells_leader_is_bound_to_the_vault_and_the_parent_root - CONFORMANCE §8 MR-DSM-0210 (Met) D9ME7AZ8AQEY16Q0GE4FKQWSMFKFJ4PKMRPWR4VKMZ6EV7MZ6JS0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/AttemptCell# X6DSS28H11EVMVZD0TZFMNA2Y805BFDR9H4J33ZKSN4EVQZ040Q0 7NB7WHEC4FWCEBDEE5HE46BNM5CE1VHPVEEEB0FFV84CKYFFKSHG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 EXTTVNPDJ0NG4SDB4TRMQGMSPHEMCWQ5FYC43BTMZWK7F51ZB03G -MR-DSM-0212 dsm::sofi::resolution::effect_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_orphaned_parent_voids_a_valid_route_and_never_invalidates_it - CONFORMANCE §8 MR-DSM-0212 (Partial) 9N3D0DW36MC6P1GRPHZNWVGTYGPS0YZQG7QRX4TCXQYARVCB6RA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/effect_of(). PYQTE6N9Z11HKXSPGEKD5PHQ3YGE02TNYQ191R4H3326Q8PQPH5G 659YQ86KZAMS5V2VH24S9SEVSMQT08WXK924WZJTB2ZMWV0YE0XG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 5AYCSDDNMAQ4A6GXZSYYWGSM79BB1SEM6N0BS34DEH317YR745G0 +MR-DSM-0212 dsm::sofi::resolution::effect_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_orphaned_parent_voids_a_valid_route_and_never_invalidates_it - CONFORMANCE §8 MR-DSM-0212 (Partial) 9N3D0DW36MC6P1GRPHZNWVGTYGPS0YZQG7QRX4TCXQYARVCB6RA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/effect_of(). PYQTE6N9Z11HKXSPGEKD5PHQ3YGE02TNYQ191R4H3326Q8PQPH5G A80TEJT4Y74BFFS38Y2T7WC9481QFZHF8VMCWQE67DPKHQYMRQYG f874698f19cfbf70dc6226e653c0d5abb49a05d0 MC52689VB1DFQMHB6RNX077DR7KXSKKZ8ZTSDEHYT7SAKKR6J0C0 MR-DSM-0215 dsm::dlv::route_commit::constant_product_output_classified android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::validation::tests::an_overflowing_reserve_is_invalid - CONFORMANCE §8 MR-DSM-0215 (Partial) KKFESVAXC5RA66DM2PH91CVR1GHAFCQMKBC1KJRZ2AT0X78TKFB0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 dlv/route_commit/constant_product_output_classified(). ED8RH5QS1T8XT563EW29K3VX0JPRQW3DDD02N8XFX8RFG0PFY09G PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;XM4EDHJ29PGA8HHK6DAVA7V92GTTAWDJQ1FHBE2SJ3M72JMK0ZSG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 1BEPRG4MAF80CZ8DC5JPE2R7786V16Q58Z9596NNVBGW139CWTTG MR-DSM-0215 dsm::sofi::validation::swap_vault_post android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::validation::tests::an_overflowing_reserve_is_invalid - CONFORMANCE §8 MR-DSM-0215 (Partial) JSK6B0JXRS0G0HZCB6R8PT1N4F2JYQJ0HQTST36SGMZS13EBMF50 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_vault_post(). RYQBNTHRXVK0P0CBM5GF5ZKR0SBZ5J9E0FTCMFEJWYZ8EKQSD6Q0 PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;XM4EDHJ29PGA8HHK6DAVA7V92GTTAWDJQ1FHBE2SJ3M72JMK0ZSG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 XA6BFGPMVNW1KA9R7X68YFRK9YWP3BKAY0RH74YZG8A2PM2RC6R0 MR-DSM-0216 dsm::sofi::publication::recognize_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0216 (Partial) 1FB4F381PFS81TH9A5TXJHK9W1J0Z5V37HCP4WH6T1BA3ARTM0Z0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/recognize_fulfillment(). 4JDVRWC3HEYCDM0XXM0E4YZV96YZJ37W5WXK7ED54DMRJBH55A3G - 1d58ffa8846eaab4902a4912f44b359e16553bb3 623NFBJNZVC9BJ7ZT6RQFM46DB2KRVAZN59JQ5JG61YEMK8R79JG @@ -132,9 +132,9 @@ MR-DSM-0216 dsm::sofi::publication::recognize_setup android MUST_REACH active ds MR-DSM-0220 dsm::economic::native_reserve::release_constructible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_on_another_storage_set_is_refused;dsm::sofi::validation::tests::a_vault_in_another_storage_set_is_invalid;dsm::economic::native_reserve::tests::a_release_must_succeed_exactly_its_parent - CONFORMANCE §8 MR-DSM-0220 (Met) 08M3QC7XRZ24CD47C6C085DW0KBG31BW2YND1KN19J70XG12SAQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/release_constructible(). KMVYP63WWPG52ATYQS3HTWRPHZZTXFFXZS3F85CE9PK654DF27H0 E8XDK1AY91GP07B76FHJZFCS0N29HC4WHM71VQTXTK4ZG16913F0;8KEN3GCCSDD3PVZH7VBHW655ZE1948FB56FN15VD1M7NXVH20Y4G;NVENV72509NJVBFW3NR6THZYBK444W6A8T0YVWSNB6EZZRSY82Z0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 Y5MVYJGP5EVSVEMPK0QP7MFXWNRJ8BYSX72D0XSGBCTJJEXQV34G MR-DSM-0220 dsm::sofi::lineage::genesis_accepted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_on_another_storage_set_is_refused;dsm::sofi::validation::tests::a_vault_in_another_storage_set_is_invalid;dsm::economic::native_reserve::tests::a_release_must_succeed_exactly_its_parent - CONFORMANCE §8 MR-DSM-0220 (Met) EKNZBG2EJ5SZ7GAPVENTSF34CPWHS2J2DRXH4MJ8FZ32ZQB8ZKCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/genesis_accepted(). 6BT2T185TG9XRNKH2Q9GSMNB5V2ZV81XPM7ZW3XZ24SDZ2E9FYNG E8XDK1AY91GP07B76FHJZFCS0N29HC4WHM71VQTXTK4ZG16913F0;8KEN3GCCSDD3PVZH7VBHW655ZE1948FB56FN15VD1M7NXVH20Y4G;NVENV72509NJVBFW3NR6THZYBK444W6A8T0YVWSNB6EZZRSY82Z0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 JN6K38XYP8WYVHRAXPHKR3WNR2TCV0ZN3VFDY8ADHXPKAAYF9VG0 MR-DSM-0220 dsm_sdk::sdk::storage_set::canonical_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_on_another_storage_set_is_refused;dsm::sofi::validation::tests::a_vault_in_another_storage_set_is_invalid;dsm::economic::native_reserve::tests::a_release_must_succeed_exactly_its_parent - CONFORMANCE §8 MR-DSM-0220 (Met) B8EXGTXQG8MJH12FW7AG843ZB85MP41VFT338MNJ4KAP071S3C70 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/storage_set/canonical_set(). 46WG96DEBX6ANTDXAH7KYYT8NNS27KQSZADY2D4W05Q0523VKH1G E8XDK1AY91GP07B76FHJZFCS0N29HC4WHM71VQTXTK4ZG16913F0;8KEN3GCCSDD3PVZH7VBHW655ZE1948FB56FN15VD1M7NXVH20Y4G;NVENV72509NJVBFW3NR6THZYBK444W6A8T0YVWSNB6EZZRSY82Z0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 NVXRZNFR05CG8EGNQS37TD4N3CJWQ0GPBYYSY66GNC4HWCGNSAP0 -MR-DSM-0242 dsm::economic::peer_lineage::validate_peer_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) 1KH742523613Z1FDAYSNWNEHP1F0N247HWEPYKFJ3JMGYFT2QB00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). SS2XHZS39TF1XSSFNPA30YZY4A3WE98F6Y8W3850V86DF9K8Y5ZG F5KH4J6YJBZ0DPS9GFMF2T3V0X8G1V4DQZDYHD5Q4F7BMFTJDNEG;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 DK9H3Q9A6ME76G24Q33ZTS27JRG512WYFSXCPXXP61C7QGAPJJKG -MR-DSM-0242 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) YXNN15S7ZG4B319H0J7EPMMNWWH81CVR507MSB0M3K1FB3GSSPY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 F5KH4J6YJBZ0DPS9GFMF2T3V0X8G1V4DQZDYHD5Q4F7BMFTJDNEG;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 R7MXXDWD3HK4DJ0KG7KNMQ8KSP4D76AQ3422D1VJ1CW3KVDZZPX0 -MR-DSM-0242 dsm_sdk::sdk::economic_admission_flow::prevalidate_incoming_transfer_admission android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) 5K0G2KSNXBAJQJ8KFWW3B7EWZ51NTGZ7QHYKEVC58V3FJC4CW530 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/prevalidate_incoming_transfer_admission(). 7FXZ21V7P4Q71GBJN0FHPZZB0KZ1SCPQSZYYWKYJE56SMY7ZXT50 F5KH4J6YJBZ0DPS9GFMF2T3V0X8G1V4DQZDYHD5Q4F7BMFTJDNEG;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 DM59ASQM78YNSKWD0FX4EVR9XWFRQP33XZX11ZYXA0AWMYM8G6F0 +MR-DSM-0242 dsm::economic::peer_lineage::validate_peer_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) 1KH742523613Z1FDAYSNWNEHP1F0N247HWEPYKFJ3JMGYFT2QB00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). SS2XHZS39TF1XSSFNPA30YZY4A3WE98F6Y8W3850V86DF9K8Y5ZG XNAH9EF2RG1D04TACC3PV0SQDF4SV45MTFV5Y0B40AMKS63AS0W0;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 f874698f19cfbf70dc6226e653c0d5abb49a05d0 T97CFBVQK2R5XCJSERCXEX9DFEK0F0FG3FVQ7Y5SEWHQWNY27S9G +MR-DSM-0242 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) YXNN15S7ZG4B319H0J7EPMMNWWH81CVR507MSB0M3K1FB3GSSPY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 XNAH9EF2RG1D04TACC3PV0SQDF4SV45MTFV5Y0B40AMKS63AS0W0;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 f874698f19cfbf70dc6226e653c0d5abb49a05d0 KHABBNBM3KDQWBE6YGN1A7X0DWES7JEWDP46MCZM04YWVF9PWZVG +MR-DSM-0242 dsm_sdk::sdk::economic_admission_flow::prevalidate_incoming_transfer_admission android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_admission_tests::fabricated_sender_coordinates_are_refused_before_any_durable_state;dsm::economic::peer_lineage::tests::a_claim_that_is_not_final_decides_nothing_yet;dsm::economic_lineage_register::each_position_of_each_identity_is_its_own_cell - CONFORMANCE §8 MR-DSM-0242 (Met) 5K0G2KSNXBAJQJ8KFWW3B7EWZ51NTGZ7QHYKEVC58V3FJC4CW530 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_admission_flow/prevalidate_incoming_transfer_admission(). 7FXZ21V7P4Q71GBJN0FHPZZB0KZ1SCPQSZYYWKYJE56SMY7ZXT50 XNAH9EF2RG1D04TACC3PV0SQDF4SV45MTFV5Y0B40AMKS63AS0W0;H5QJGTTBX56R7SEA86EMMVENX482R7KY740CJXK9TK25N9W9FG7G;G12DY0SDN22N65XYX2WM4HWZ5JZ8FH7AG1H9KAHFW37FCXA6J500 f874698f19cfbf70dc6226e653c0d5abb49a05d0 TMW8DPM5Y690XCM564MX395AED3YRW7EBHWS54BT69Y4939T5WQ0 MR-DSM-0245 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0245 (Partial) KY63Y2JJDQV3C9JKPMHQY00YSK9YSNZQ9WRZ2C9NJFMBD5K3H4J0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). ZZ2VV07H48E8QY9YNMD5KTNEX65YMZSHA69K5WTJSBZF26486BT0 - 375506f9333de6e529968767d19d565d189cc385 0T5D48M6WNA38PHB9ER950MW9D1AQBP11SMQBSA9CPR1AD6HAB90 MR-DSM-0248 dsm::crypto::canonical_lp::write_lp android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0248 (Partial) SP8DKSRP1WAVE4548GN30BZ6CKJ8B25T0JEKQGDKECQ9WV0X9Q00 Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 crypto/canonical_lp/write_lp(). VFYZZCYQ744J9WM6P64V79A7N6Z3J8JZXSE0GANPK1PMTANAXKWG - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 FBMDG90427Y48PXJQACZGC4WDQ867MJB4FVCJ6P33KJEY58AVGPG MR-DSM-0249 dsm::core::bilateral_transaction_manager::compute_smt_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::smt_tripwire_vectors::golden_tag_smt_key;dsm::smt_tripwire_vectors::smt_key_determinism_reversed_args - CONFORMANCE §8 MR-DSM-0249 (Partial) QWHZ72M7NMD56C1C2PHK3SAMXPDQ32M7H072BBGYA24ZDMH993JG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). ES97MT63J11WBQ5E2PTXDX5HVJGFFARSYCVGVVRVX8VX92C8R3J0 P95ET3V8YVZ51BY0RQ7VBFG99V5PY214XTHGWDWKENX0749N31QG;442E2C1JQP7GZ64XFRMDMCDD6GQ77MY141KJWSCHVDP3G6NDE4PG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 SYH9FF3CBM055082RGRC2RBM1YCPMZ7SEE7NTS2ZVB3ZQ9TGQBK0 @@ -157,8 +157,8 @@ MR-DSM-0269 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk: MR-DSM-0269 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell - CONFORMANCE §8 MR-DSM-0269 (Met) VD8MMG2KKPEAPNP4KNP0DZ7X0MWB7EPT1HZDS10Z5MD4HYFASG5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG AVF2YVS4SZFHAHN40RRBSTTX945E4G3YEXG461FE0WK61YJCECMG;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG 375506f9333de6e529968767d19d565d189cc385 GBQDN6R3C0EPF8SWF2WBVA0968V85VZYWWBWFG0KT0WW3C434WCG MR-DSM-0270 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::only_links_of_one_chain_count_toward_final;dsm::route_chain::tests::a_byte_commit_backs_a_link_only_when_it_follows_its_parent;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-DSM-0270 (Met) QXBEC52453SR74F4P593P9YWJRXXS76VPJD3B8HSG6YWV602AAY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5W9841Y111S07377NM3VYDXBV71NH5N3Q62YCB6XJ7PRRS4B45B0;DNVB82QTG3A7DTYYDJN885V9JDB62GS2WSW3CG6VA07NDJ6N93WG;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 9ENNYHE00VRZVYH7JBCQ9YP2PXVS8PTMSB51PVXJXDSXE5JVWR20 MR-DSM-0270 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm::route_chain::tests::three_links_are_final_two_preserved_one_leader_held;dsm::route_chain::tests::only_links_of_one_chain_count_toward_final;dsm::route_chain::tests::a_byte_commit_backs_a_link_only_when_it_follows_its_parent;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-DSM-0270 (Met) H3D3J44ZJD8ZH46J63GWGCM60NWNK7SPZCFFGRDXCXNWDNQ94PNG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5W9841Y111S07377NM3VYDXBV71NH5N3Q62YCB6XJ7PRRS4B45B0;DNVB82QTG3A7DTYYDJN885V9JDB62GS2WSW3CG6VA07NDJ6N93WG;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 CN3KBJNTN9K4KCH2TCTJ03ZWE1XP1JJQWH4DE08QR2P5VRVM3N20 -MR-DSM-0272 dsm_sdk::sdk::b0x_sdk::seal_for android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-DSM-0272 (Partial) PSAE3QZFBTQG0ET3D6M23GSWKX2BNCW0VMFZZBPYED290BBB6EN0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/seal_for(). RC8F546SKZ1XRMJBXS8DRTHEY1ADT9H0C0AXDKCZWYY67J9PFCPG YF1CCKWDWZ3M2021Y8BYVMKFPPJR0GRNTJ8VW0RBFCJKYYS6R7XG;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 M7K431E4FDTXKWK99W6YKTYA3HMY7F7CRMQQM5P9KAFPT9SGCTGG -MR-DSM-0272 dsm::crypto::spool_seal::seal android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-DSM-0272 (Partial) M3NGBPCYSJ1HVDAF8HQ2ETXPDD3ZP8XY9T186SCJBHDWWKREHZE0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 crypto/spool_seal/seal(). AP4TEA889J92KWXB41EV4TJK7QY65787HVCT2ZNF6F93AKSMDWPG YF1CCKWDWZ3M2021Y8BYVMKFPPJR0GRNTJ8VW0RBFCJKYYS6R7XG;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 P3TK63DND1XV0F6EKXKGHWFK56GZA6G6DB834QHWNCY92P54HCPG +MR-DSM-0272 dsm_sdk::sdk::b0x_sdk::seal_for android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-DSM-0272 (Partial) PSAE3QZFBTQG0ET3D6M23GSWKX2BNCW0VMFZZBPYED290BBB6EN0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/seal_for(). RC8F546SKZ1XRMJBXS8DRTHEY1ADT9H0C0AXDKCZWYY67J9PFCPG 8J7475HQZ85SWBFDE0Y3J4VSB9W97R852KDTVJ5F03D8GTE1G6K0;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 JQPTM5427NWN44JNHM7WC89GTNV9K1XPASQFDHN6GV57DRBTQ0Z0 +MR-DSM-0272 dsm::crypto::spool_seal::seal android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-DSM-0272 (Partial) M3NGBPCYSJ1HVDAF8HQ2ETXPDD3ZP8XY9T186SCJBHDWWKREHZE0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 crypto/spool_seal/seal(). AP4TEA889J92KWXB41EV4TJK7QY65787HVCT2ZNF6F93AKSMDWPG 8J7475HQZ85SWBFDE0Y3J4VSB9W97R852KDTVJ5F03D8GTE1G6K0;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 C9166RDE069FCMBTZWWSPEGF6YGS1Y047KSP4GHF9R4P1PHK23J0 MR-SOFI-0006 dsm::sofi::signature::verify_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_setup_signs_its_own_digest;dsm::sofi::signature::tests::a_vault_creation_signs_the_operation - CONFORMANCE §8 MR-SOFI-0006 (Met) WNZ3P5G6GRFSRT7F901DDMMKKB8T6XP5P5ASWFD73YQDD08AW2S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_operation(). D3Z1YXJP113506EXC2TGBXM1RS12C5EV1RA0RPYV5C3BJQCTAC80 N9CG5A3J90RBNN3PWCNQP27BHATQ80Z1RJ88NMSNP84EH5DDQMG0;GMMAYXGAHMWCRWNZVZ676H602J9KRX7C3AH3BV55J850W1X9RBZ0 1d58ffa8846eaab4902a4912f44b359e16553bb3 NTQ8ZEV7BTSX1VERRBD1HYAFMDY32VK0CR784Z12CK47F486S0WG MR-SOFI-0008 dsm::sofi::wire::objects::TraderPrecommitBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::precommit_roots_that_do_not_match_the_cores_are_invalid - CONFORMANCE §8 MR-SOFI-0008 (Met) 5DW9FS566JVVE2Y8YYG5GTV06B51GTV12XNEXPR3B2Y44X8ZM0T0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/TraderPrecommitBody# GCCQGR3F9V4622KDTQD4G32SM0FMX92Z4G1RR6XG16E0VY6W63YG N91A1G94TW5EQBQQMJV66R0DJHZ15BV7P20T2DG59027VGTPH37G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 31M7CRQC3CTBA4XMS3QEB175PV5ZKWCQZYXA3E09BV8H3MD6FXG0 MR-SOFI-0010 dsm::sofi::derive::successor_attempt_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::successor_attempt_keys_are_o1_and_distinct - CONFORMANCE §8 MR-SOFI-0010 (Met) NR1WVHSBGWMNZ4F4450MESST9PTC0ANWC960SWFBT926HZZ1ST2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/successor_attempt_key(). 05AHR30RVB43GTXTJTJ34YX5CKH6ZDW9RP8N8NDVZGKHA1646C4G QJTKDE9J9M2HTPKX1C5TZ5P7DXD8YSWPY5PTZ1ZS4Y29SN3K1BV0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 2FMVYT4E1BA5SDKV5VV60JY5GFWXG7S98QEQ9RG6801QVJPQJ3SG @@ -167,7 +167,7 @@ MR-SOFI-0011 dsm::sofi::derive::external_commitment_single android MUST_REACH ac MR-SOFI-0011 dsm::sofi::derive::recompute_e android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs;dsm::sofi::validation::tests::a_preimage_e_does_not_commit_to_is_invalid;dsm::sofi::exercise::tests::an_exercise_whose_parts_are_not_one_operations_is_nothing - CONFORMANCE §8 MR-SOFI-0011 (Met) PYBGY38WZT8M73QRS1HH709EY3EK4VYB3D54DYQP3QG3FZH3NRJ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). Y485RDS22CFCG1A5JWZQYHE3Q9XBK83CV031WXNEXKC57FZ1DNF0 BD38JBEMA7KSGCMRYZN0M0XSFDSZJE3D8BJ5NSNK3Y6YD77G5PK0;04XQKFAB45M2SV0413DJ3EXAAM8688NYZTT8SW37K22MSPV6AH40;Z0HF0SB08Y9QDAP9JNM144EQHEGS6B1J09DCNZBJMEVK38B23FYG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 4S6HM09FQD4EAHM52QK6DFNMQCJZGEZ3D67WKFGKF8RK6XDEMMR0 MR-SOFI-0011 dsm::sofi::exercise::recognize_exercise android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs;dsm::sofi::validation::tests::a_preimage_e_does_not_commit_to_is_invalid;dsm::sofi::exercise::tests::an_exercise_whose_parts_are_not_one_operations_is_nothing - CONFORMANCE §8 MR-SOFI-0011 (Met) 5H4HE86357VP5FV85XZM0JCD5A3ETHS6SVK83AXM2GX0R8WFRNBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/recognize_exercise(). HBM8GH8Q198E8RG0MSJJVMSGZWNXJ4KZ77DWDCGS30BZRN1XD4CG BD38JBEMA7KSGCMRYZN0M0XSFDSZJE3D8BJ5NSNK3Y6YD77G5PK0;04XQKFAB45M2SV0413DJ3EXAAM8688NYZTT8SW37K22MSPV6AH40;Z0HF0SB08Y9QDAP9JNM144EQHEGS6B1J09DCNZBJMEVK38B23FYG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 NC2QNXR2AS0BNGW9WZ5T3XHSVFQ8M9VKEB8D3BST29GYDP60D9BG MR-SOFI-0012 dsm::sofi::wire::objects::VaultStateLeaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::every_object_matches_the_independent_encoder_and_round_trips - CONFORMANCE §8 MR-SOFI-0012 (Met) 0C9FY9RMKRNZBNS52EVXM388XQWFW4MPAMJQEBXQA9S2FPV8R1PG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 7AGVD2F2XM61A30E1NB25ZZ638K3ZF35RNXPY58AFECAP7SGWYG0 1d58ffa8846eaab4902a4912f44b359e16553bb3 RSGVYZTZ3W6YBE3QMX3CYS952F4TNZVB04QH77M42MDW9JMW6PF0 -MR-SOFI-0015 dsm::sofi::derive::resolution_claim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0015 (Met) 338RZ8N1G0F76G1XW091AZV0TT0AYEYDJCPDQS21H656TRY0BMMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). GC9FXYAWKN55XJTJMFSNVDBQHCP78WVQBEPJYJJMZ7NRY6XVSNM0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG 375506f9333de6e529968767d19d565d189cc385 K0EHBBKQ8HZPGB4XXQR4AWGHBK8EZGHPHDFSZ6TNH6VEX4W1HDP0 +MR-SOFI-0015 dsm::sofi::derive::resolution_claim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0015 (Met) 338RZ8N1G0F76G1XW091AZV0TT0AYEYDJCPDQS21H656TRY0BMMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). GC9FXYAWKN55XJTJMFSNVDBQHCP78WVQBEPJYJJMZ7NRY6XVSNM0 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 RD4X74KZJ4XR2XCQRRHMC1M8J5JXCF731CJN9REATQPFGEG499FG MR-SOFI-0016 dsm::route_chain::CellReading android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_leader_holding_no_recognized_value_leaves_the_cell_open;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::economic::native_reserve::tests::unrecognized_bytes_never_occupy_the_cell - CONFORMANCE §8 MR-SOFI-0016 (Met) S66KA4V952NX4Y6F8SZ418VBH3RVMGP9DQTAAG57834NF7CHWVH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/CellReading# MYKZ748BAJJ92YAKDM4F8AYWBH01SRGZXDVFDE95D2P9EV2VJP90 7B6CJD2HH1F9FJ7V34SVP1CJ993B176F8RB26MTYXHV3QZK4SGAG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;36WNJHBNSHRJD86RRBGJGRFGCQJB9V3MN077GVFAQD86KMBN7TE0 375506f9333de6e529968767d19d565d189cc385 77BQPZN92MVPSKCDBA9268RV351N9053VSY34QTW6XR5JVKGYXNG MR-SOFI-0016 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_leader_holding_no_recognized_value_leaves_the_cell_open;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::economic::native_reserve::tests::unrecognized_bytes_never_occupy_the_cell - CONFORMANCE §8 MR-SOFI-0016 (Met) C8CMM7FM85374510QZ0HFHWJNP1AA187NHKX0XQBK6PBK2Z1RKH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 7B6CJD2HH1F9FJ7V34SVP1CJ993B176F8RB26MTYXHV3QZK4SGAG;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;36WNJHBNSHRJD86RRBGJGRFGCQJB9V3MN077GVFAQD86KMBN7TE0 375506f9333de6e529968767d19d565d189cc385 PXWTW391CXCXAK5K4V1SACPY7ZEG5S8MBY675R2V5Z8TQP8GDM30 MR-SOFI-0024 dsm::crypto::blake3::dsm_domain_hasher android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0024 (Met) 9RYX54WPP06R6VTRADSJ5AZTJEJE40YBK4W7HEHK947NAHYYHKJ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 crypto/blake3/dsm_domain_hasher(). KZEF8ZEFCFG0CCA7YFCG2MVH4MMZ3FHZ7EKCRFQJ6TVWGDVRRWEG 3PS7BD8D24RQEKMDMV3HP634N3DVCKJHG043H9Y5W43DTQEY4QEG 1d58ffa8846eaab4902a4912f44b359e16553bb3 JN9N966KW0HQ3WCMBS98R1RZC1XH9BQG6GNNFC3JZ92582PXVF30 @@ -179,25 +179,25 @@ MR-SOFI-0029 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk:: MR-SOFI-0035 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::silence_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing - CONFORMANCE §8 MR-SOFI-0035 (Met) 8S2MT4FY76Z0BASZZZJ74WG3RH45PZ3N15D30FVESCNEZRQYMF20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;6SCENHZ9S2AQ46PKGT2DTTW8XTV70MDBDRZ6ZS0MABQ9B8PQB1C0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG 375506f9333de6e529968767d19d565d189cc385 Q7M6HYQX4X0Z9662SP6CKQJ150CWVK6KX3GMBHVCVDGKA6YNEJH0 MR-SOFI-0035 dsm::sofi::storage::StoredFact android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::silence_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing - CONFORMANCE §8 MR-SOFI-0035 (Met) XQHBB74Q99PXEX3TDFFWFCMQ7Z55AVF5PS3TSPEDR3NP4MY6HFN0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/StoredFact# 4PDW3Q44VVNB1911BSA63RBZSAG0WH8B6MFS9P3MRQTWW86BSJWG MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;6SCENHZ9S2AQ46PKGT2DTTW8XTV70MDBDRZ6ZS0MABQ9B8PQB1C0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG 375506f9333de6e529968767d19d565d189cc385 ERACHKJCH17K8SRGWW3AB7F1MQGT86BAFCMFTYZQXRJ5EJEHSCXG MR-SOFI-0035 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::silence_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing - CONFORMANCE §8 MR-SOFI-0035 (Met) ZZ02XJWSW237AYD7TG5QYPMDFEEHJNZVPASJJS89WJZ19QM8Y8ZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;6SCENHZ9S2AQ46PKGT2DTTW8XTV70MDBDRZ6ZS0MABQ9B8PQB1C0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG 375506f9333de6e529968767d19d565d189cc385 0Q73AZDK7YW9SG3DZQFJ0FG8AZ3YH01YNA9JJB7SSZ1M81H8MKX0 -MR-SOFI-0040 dsm::economic::register::RegisteredEconomicRoot android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) GNXZXVE61FBV38BG2WEYCRCVJ92DCSM703P8MXRPDH0ZD2656WRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/RegisteredEconomicRoot# HAPPM09FS1CJR8S8B4C3YXHK01FXTQT8HSD4WB725HZRBNN4VECG WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 CZVS8CJM7BBFHVDRG4ZF42ERCK27CKDB2188QHCJRGNW00N6D8Y0 -MR-SOFI-0040 dsm::route_chain::ChainState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 330F67B6AWV7ZKATWSNBPPFXK2PVSCZW20FP9BE53PWD5HTXQ960 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 XWH5D6RKFS5HSQAHAHP8C3Q22T0TS8KHHBW3Q326BFXWCEMW33R0 -MR-SOFI-0040 dsm::sofi::registration::Registration android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) PJVX69BPPK9SXFA808RJFQ3MBDVK0GRJ4FBYQ3CRRB6KCS2GMVDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/Registration# Q17NBSQWZ8A3JZDFD010FW3YHGPDF6WW14ZTGM5X2N3ZQFBJ18M0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 APGVW53JA9W9NQRRPJ9N7E946EGW0JY2J7TBK11MAHGH0AYC1C2G -MR-SOFI-0040 dsm::sofi::resolution::Resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 5T4CQ5EDR4CTZ8YV4CE1APKXYNT4236CZF907Z9MH7Q3M810Y11G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/Resolution# RHZK0QWCQN38CFBCTAH0PBME1Q8K74B3ST7MNE1T8AQHQAVS7K4G WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 6A4SXD65JVMPN002HET7HMKEVZ3NBT83J1ND92SD82S7R1BMBPSG -MR-SOFI-0040 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) XW9171XH0KPZHWTH3TGF5ET0RJEFX8RCG5VSYGR31Y9R6XA15WE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 JWEPNWN7MXDKF6HSQKMB71W1XP6PPVWCWF365SJV5VV0KYB5HK80 -MR-SOFI-0040 dsm::sofi::storage::StoredFact android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 4SG7DTPTVQ4MG7M7DT7WT758E7JEGBH238M45CQH09P0EBTV1580 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/StoredFact# 4PDW3Q44VVNB1911BSA63RBZSAG0WH8B6MFS9P3MRQTWW86BSJWG WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG 375506f9333de6e529968767d19d565d189cc385 67S9866VQQ7AV5SBR46R74PKJ0S9DJZWE57R9EFMHXDRAYY3TJHG +MR-SOFI-0040 dsm::economic::register::RegisteredEconomicRoot android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) GNXZXVE61FBV38BG2WEYCRCVJ92DCSM703P8MXRPDH0ZD2656WRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/RegisteredEconomicRoot# HAPPM09FS1CJR8S8B4C3YXHK01FXTQT8HSD4WB725HZRBNN4VECG GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 JK1BEM58GXEWTQ9WM8KBFG9N1BKS7BV1TG2RMFN0WADCH8T0ZCCG +MR-SOFI-0040 dsm::route_chain::ChainState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 330F67B6AWV7ZKATWSNBPPFXK2PVSCZW20FP9BE53PWD5HTXQ960 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 AEV22XJGBYZ853ZPMHNMJHT4345ERBPAXGNEMKHD7C7SGTQMD50G +MR-SOFI-0040 dsm::sofi::registration::Registration android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) PJVX69BPPK9SXFA808RJFQ3MBDVK0GRJ4FBYQ3CRRB6KCS2GMVDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/Registration# DH718B1WMK2GPJN6CW6TQ460TMYB51KXVPXJ9GQ3G9ZEFT45HB10 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 FS2FSWM33MBH1XJ1S0XC5Z2NEQVW9PM2AQ3EMYXYKAREQJDVR8Z0 +MR-SOFI-0040 dsm::sofi::resolution::Resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 5T4CQ5EDR4CTZ8YV4CE1APKXYNT4236CZF907Z9MH7Q3M810Y11G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/Resolution# RHZK0QWCQN38CFBCTAH0PBME1Q8K74B3ST7MNE1T8AQHQAVS7K4G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 ME5TG6D3Y8NZBD61W2NY7VEWD9MJFSW0E3GQ9759APEK84TC9JE0 +MR-SOFI-0040 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) XW9171XH0KPZHWTH3TGF5ET0RJEFX8RCG5VSYGR31Y9R6XA15WE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 CHN6BWQGPBDEDKZ56XA78E7350CZVJ8NDY3AV49S1P61WHYB5KJ0 +MR-SOFI-0040 dsm::sofi::storage::StoredFact android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed;dsm::economic_lineage_register::registering_an_arbitrary_root_yields_nothing_validated - CONFORMANCE §8 MR-SOFI-0040 (Met) 4SG7DTPTVQ4MG7M7DT7WT758E7JEGBH238M45CQH09P0EBTV1580 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/StoredFact# 4PDW3Q44VVNB1911BSA63RBZSAG0WH8B6MFS9P3MRQTWW86BSJWG GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G;04KZHREB0Z2F8RCFWCA9QW3E6N0XQ31DWVNGJ27CVYWQ733AEHZG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 S4NX7SBBH219QN7AW0WTEY005XWZW32W45FF9P07XT2KXVT9EAMG MR-SOFI-0042 dsm::sofi::wire::objects::DlvPolicyFulfillmentBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0042 (Met) RHH2P4X8FD15Z6JRZYQHB9HTJGQPHF4QCJQW2XHRBWYMNBT8C9D0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/DlvPolicyFulfillmentBody# ZZA27CDMH4Q68G0J94P8JNA2JMC51YACX7W23PNBP28579RSMCD0 37VBJVJ76PWYQT9GYFWMW02SD0TNX7QN3FT20M1FJ398FCV2CCJG 1d58ffa8846eaab4902a4912f44b359e16553bb3 AMAQSSJKB23W4Z9AQSHHSK9W03S8HRKGPZVX6R56VD63VAGHW82G MR-SOFI-0043 dsm::sofi::signature::verify_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest - CONFORMANCE §8 MR-SOFI-0043 (Met) RSJGVGS1BH9F25YXV1SSAQR82JRDEHNWZ0HV3YDJK2T4M08FX82G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_fulfillment(). VZ5PFFJSYHQDJ18GWE97SSDQNE37EHR5YXQ9ANZRP999CQ8AN7G0 50ZZXNJ2AQG8C1CQEN1PAH0D0E6C4XVBQ1F9QP0YH1KD323XJA60 1d58ffa8846eaab4902a4912f44b359e16553bb3 Y4RBEGAQ460SCED00AVSXRNFB9DYFV74BBHX3EX5PXBGFSS2BQJG -MR-SOFI-0044 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0044 (Met) YBX2ZGTPRB5A7JZPHMXVYEQC94N16JTER67MJYYD0WDGM2T3Q2DG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG 375506f9333de6e529968767d19d565d189cc385 2K1AQMJJ1C9VSYY8BKX9N8A6QXAY215DFPA3HMQAHF9PYZZFSSVG +MR-SOFI-0044 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0044 (Met) YBX2ZGTPRB5A7JZPHMXVYEQC94N16JTER67MJYYD0WDGM2T3Q2DG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 81W9QHD4BM8V00DAZKBGHCKZCHDVMTQX56GC5X2FN8HFTS6KS7YG MR-SOFI-0045 dsm::sofi::storage::StoredFact android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::stored_returns_exact_bytes - CONFORMANCE §8 MR-SOFI-0045 (Met) W9W4SPKVR2TV193XJ5X95363JJDGMAS11ZBVPJQYXZV8MCD05JA0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/StoredFact# 4PDW3Q44VVNB1911BSA63RBZSAG0WH8B6MFS9P3MRQTWW86BSJWG 8RMV59HTPWSMFTCZ6XBVDVCDVBPVZJDYCWG8PK31KYP15Z18P1YG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 MG4QX68JG6XWYQC297JNNZKCABT9E2F1HPASW3HW2GDYR119MVVG MR-SOFI-0054 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0054 (Met) R05KC6ZD9N1VJVP47Y2CVRC3ZCZP07ZDTN1KXQX25PTPJ3J86HV0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 QV5XR04C5WYVRZM2RV621H5HT7KV1EY8WBDMM1M5QJRHBFP1HM90 MR-SOFI-0055 dsm::sofi::publication::recognize_setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_body_cannot_name_its_own_signer;dsm::sofi::signature::tests::nothing_passes_without_a_verifying_signature;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0055 (Met) N27HGPHHYR5W3JTFYXQJHHGW1Q0B7YN7Z24G4BCK6B3GW9C472J0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/recognize_setup(). 8FF8RQCCYM89KC4B3718EP9M9CA1VQ7RVXPFHBQN18AFVBTXAAG0 W375KBQ42NZ6QSWEGF76YX37ZMSCTWZ26V9PJQVDYM3FEBS6KEG0;8SM9DTSMBVSAEK1VJA70V934P4V5J4EC699VYNG2DKZ79TWZ5R3G;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 1d58ffa8846eaab4902a4912f44b359e16553bb3 K3PEYEKTMYGGW3T7CHKA29ZAD99NQ2RFNQEHSYS936F36AP05VHG MR-SOFI-0055 dsm::sofi::signature::verify_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_body_cannot_name_its_own_signer;dsm::sofi::signature::tests::nothing_passes_without_a_verifying_signature;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0055 (Met) 64X71GJY3VZCNJA4CXX7FNJQ81D6T3FVX25676WV88M8HPJCSWTG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_operation(). D3Z1YXJP113506EXC2TGBXM1RS12C5EV1RA0RPYV5C3BJQCTAC80 W375KBQ42NZ6QSWEGF76YX37ZMSCTWZ26V9PJQVDYM3FEBS6KEG0;8SM9DTSMBVSAEK1VJA70V934P4V5J4EC699VYNG2DKZ79TWZ5R3G;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 1d58ffa8846eaab4902a4912f44b359e16553bb3 NJ0XBG7616R1BYHCYGT8JB3DKSG0VF672WHKDTK24VVM8MAKY1TG MR-SOFI-0055 dsm::sofi::signature::verify_setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_body_cannot_name_its_own_signer;dsm::sofi::signature::tests::nothing_passes_without_a_verifying_signature;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0055 (Met) 1ZZWBMN7HPG0JZNCFG4MT1Y2JNDBMP4YRWHH706GQMPJK2CEE900 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_setup(). F52BKHR5326X7SY15NTDBJPBCK89NYCA7RNWKY74PNV0FF43NWK0 W375KBQ42NZ6QSWEGF76YX37ZMSCTWZ26V9PJQVDYM3FEBS6KEG0;8SM9DTSMBVSAEK1VJA70V934P4V5J4EC699VYNG2DKZ79TWZ5R3G;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 1d58ffa8846eaab4902a4912f44b359e16553bb3 84BGBCCMTGXQ60ZSBBE1DZXXNR8SRYN4X4R2EQ1730JKK6WN0WA0 MR-SOFI-0055 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_body_cannot_name_its_own_signer;dsm::sofi::signature::tests::nothing_passes_without_a_verifying_signature;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0055 (Met) 97NZEVEFPW0RSN8W2BE16SYKQJNW25NT0GWA9YJMJV0DESZX9V90 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G W375KBQ42NZ6QSWEGF76YX37ZMSCTWZ26V9PJQVDYM3FEBS6KEG0;8SM9DTSMBVSAEK1VJA70V934P4V5J4EC699VYNG2DKZ79TWZ5R3G;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 1d58ffa8846eaab4902a4912f44b359e16553bb3 5BV9RY3Y8RXB318D166DQ2HNMFJWRPQRBY8V9AV7RVPAAYNAAVY0 -MR-SOFI-0063 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0063 (Met) 7SKZWRH257VPDX42ZVN118Z1DD75PGAHT1GXXRCMM7DD3WGDKAC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 ZKRMFKMH94NY9Q1FWN5E2B8PHYTRH3KTKJSDRTHG0YE2AQEQTTHG -MR-SOFI-0063 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0063 (Met) 4NR3057D12FNZDKWADP0N3JB05WCA18V72C4V6GKN0T43MNGW8M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 FFFJNG8KR2VX974ZQTPP6X1AKY2S17BKDA21AXS83GJ89V95YZGG -MR-SOFI-0064 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0064 (Met) B3CKJWH3X9FDG3AMPPSYBBME6GX9A6KSZRF0GGVSF11MNF09GPZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG KHQYYCEHRY6X2MB0SXQ5CH94SM6PH9DPJBP0N1KWE6K8SCZ3H4XG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BAQS5Z6F5RSPYSHH2KP3YN04FPJK9AV58B0TN4V9SDGPZV2C49NG -MR-SOFI-0064 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0064 (Met) 3QKSVVQRP0DXEP53QMVD1Z1PRS3JG6JEVCE552SNABS1WKSM3RE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG KHQYYCEHRY6X2MB0SXQ5CH94SM6PH9DPJBP0N1KWE6K8SCZ3H4XG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 XY1A096WMC9PSNJA6TQQ0WN810VC29ZK82QCACDC5M7Y41TS1C3G +MR-SOFI-0063 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0063 (Met) 7SKZWRH257VPDX42ZVN118Z1DD75PGAHT1GXXRCMM7DD3WGDKAC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 YD4FM0H04AM02713VCTC350ZD637BYX71FQ7DSB3BFT2PSZCZEM0 +MR-SOFI-0063 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0063 (Met) 4NR3057D12FNZDKWADP0N3JB05WCA18V72C4V6GKN0T43MNGW8M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 JCW08RDS48SY8TMMRMEF53HG9V1FJ5MR8V1PQ9QZQAHNCG607QS0 +MR-SOFI-0064 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0064 (Met) B3CKJWH3X9FDG3AMPPSYBBME6GX9A6KSZRF0GGVSF11MNF09GPZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 N38Y7620195PQR0KJTQ93JZAKRRHTJ6SM1DBP5RXAXCN6C12GY20 +MR-SOFI-0064 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0064 (Met) 3QKSVVQRP0DXEP53QMVD1Z1PRS3JG6JEVCE552SNABS1WKSM3RE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 P12SGTH26XKWJX4FPXFNKCQ1HFZ9NP05ZZNKPFRC2XZ4XSMFNZR0 MR-SOFI-0066 dsm::sofi::wire::next_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0066 (Met) XCENDGR9WB922EVXBAPBA0W0A6HEKPGH0GRVSA1NGZEDVY7R1F2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_attempt(). ZCV97VR4DGC5421WCT12NNN5P31SMF1C9Q5RXGTAMV11316V6K2G BTFRR6RT4H6HMCX5WZGNPYYTDXZZFWNZYAKYCSA0V4Z31F1B0DCG 1d58ffa8846eaab4902a4912f44b359e16553bb3 3Q5EJKX81XS7KK52MSKSBMVDPJX8KQHVGVBFM5YXKFXTRPP2REA0 MR-SOFI-0066 dsm::sofi::wire::next_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0066 (Met) XYTR82XP61XMP8GAHQ574QVZ2P87SMYRV3Q2CRBZH6TJZCW5R7S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_position(). HZKME22ZJT45SS0729X12V23JNEQHTV43H2RZQYA2NP2ESW22K9G BTFRR6RT4H6HMCX5WZGNPYYTDXZZFWNZYAKYCSA0V4Z31F1B0DCG 1d58ffa8846eaab4902a4912f44b359e16553bb3 DPF1AH65RREKV6927QGQE24Q7WNXEFJGBGP8TZT8W04FBE9QQP90 MR-SOFI-0067 dsm::sofi::wire::objects::VaultStateLeaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::bounds_are_the_ruled_values - CONFORMANCE §8 MR-SOFI-0067 (Met) BQN49C5KQHP4VKZ6BM2FWD6B7RTPDDVHXXP80DVWMECXS9M5J840 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 D61W91C6DTP8HEW4DC2QCZ7BKGB7NWQAM9ZMM1T0B7E4TCNAJVE0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 5GS9KE54A1ZPZZA91PBHY48XVK79TWW8HMJ6TB2NC4ZTT442WGT0 @@ -221,11 +221,11 @@ MR-SOFI-0083 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_s MR-SOFI-0084 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-SOFI-0084 (Met) YWH3TQDT47A69ZESPB8FXYXJDD6ZDEZF0FDQNQPMJF22D6MZHAS0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 WR8J4EAAMRTRD2EYPQAF1C6VY48TK4FNJKMMFRF9ZDWB542AMGB0 MR-SOFI-0084 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-SOFI-0084 (Met) BCB236G71XRF98H34D8F8YMWFBAPX3QDBTJW2ED3CJTWQE9TXJ9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G 6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 979TT3AV82EGJSNW8HFSVDW29C3BRX0AZFS1Z8TSXVXY0G32M2SG MR-SOFI-0085 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count - CONFORMANCE §8 MR-SOFI-0085 (Met) V7C17XNWRG6ZV9G6Y7EX1N4X0WKPN7D6Q5Q1GH4EGRVC0CESBFEG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;WFEE1ERPXRTEWA86GKWZM9B9Z5TKVPKE3WWBB8CZ57RWKNMH6TR0 375506f9333de6e529968767d19d565d189cc385 YFTFYHHZM7TSPSC52HFPM0G1398WGTEAWTX0J1AM8JFJS7411FJG -MR-SOFI-0087 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0087 (Met) RY22YWBF5NFW3N26N1FDPA8CW8YDPYBE5WCBN8VG8NH80DQAG8VG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0 375506f9333de6e529968767d19d565d189cc385 NF9REXJ50H5VGJMHJNH7Q6ERYEPDVW8SHD6QMJ1ACA19PRM0ZPSG -MR-SOFI-0087 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0087 (Met) A7GY2YBPRNM14RNBYNHNXK1GXRC58RJ0MK9TQ0M2VXEWQ477DYW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0 375506f9333de6e529968767d19d565d189cc385 FZN2DZ2ETRHYS0K94F6M7PXN6597JMJ5GY20DBM3S7ZVKGFF2HJ0 -MR-SOFI-0088 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) VP50FKAPFBH2ZHHBGHY2CD14R9M1DWEHBGTP19CNKVTK8Y7CF56G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 0YZRB53WVPZGNJ7ASXDTBS4K0EFQ0W157M4JVS4C57FYR4AD23FG -MR-SOFI-0088 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) K59W5TQGC4SGGN1RZQF5AS7M74CNYV1C8DH7PGHG65VZHM4FPC40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 44VFCD9DDXWYDB1BHSG24SWKKK0P1Y1SKJ0NTB7PDRYS4XGC7CGG -MR-SOFI-0088 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) 8K4NY034G8N19XQ63QQQCZJJB800BAPMT0EEXPG78HRXH2HTQFR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG 7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 M6WY88QCZN01F7YSR34DFVB7DSFAJZ0JX3SYVQ42MJ9XTA6DHWCG +MR-SOFI-0087 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0087 (Met) RY22YWBF5NFW3N26N1FDPA8CW8YDPYBE5WCBN8VG8NH80DQAG8VG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 B45GSR7TBMDV4YA8WQ29YKVGRR7K3YFXNQQDJJHMY4K1QA6B3D40 +MR-SOFI-0087 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0087 (Met) A7GY2YBPRNM14RNBYNHNXK1GXRC58RJ0MK9TQ0M2VXEWQ477DYW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 DG349385RMBFYA6ARK67VAM8YQVVKDDJNB1T8KA55E6MYPAYAR1G +MR-SOFI-0088 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) VP50FKAPFBH2ZHHBGHY2CD14R9M1DWEHBGTP19CNKVTK8Y7CF56G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 1T67M2YQ7YMS7BY37YSJEXZWWY12GZ42C9TFT1EQHNNBPMC7WASG +MR-SOFI-0088 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) K59W5TQGC4SGGN1RZQF5AS7M74CNYV1C8DH7PGHG65VZHM4FPC40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 BPZM750RTR2K0TZDESN3BYB5VH6BPR8GJBZJKCRXM0WVWVA97PRG +MR-SOFI-0088 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0088 (Met) 8K4NY034G8N19XQ63QQQCZJJB800BAPMT0EEXPG78HRXH2HTQFR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG 0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 H7YYDDANQZZZ5BZ6G5ZQT61T8K7SZ60VRT7K40SP6XWC1KQEY7N0 MR-SOFI-0089 dsm::route_chain::Missing android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0089 (Met) D09D959G9HGZ6XEFT175AD9RKP70NFE5M1MEW9DNKNAXSZ8D8T7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/Missing# 4GQ9KE7ZKDXRZ7GMZK12DN5HWWMD3TYJDP71ARZJBNDHAPHSYW3G WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 FPWZS6FVT5VS913M725BJPGN2B8KKDP4METSHB9F60NJCZ23RHS0 MR-SOFI-0089 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-SOFI-0089 (Met) S28X8XSW1F2913Y6W235CTSCVNPT6WBCDC4T0VWGC47YMZZ39PG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 JD284690ZG0DKN4EDXK56R20NKPQ268PJ97T1HDG591ETQNQ2NTG MR-SOFI-0090 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-SOFI-0090 (Met) 2FFJWW5YP8Y5H90AV2Z16J389P2A4NZK2XGBG17ZBR2SWCMHX95G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). CX2EM3AHQNMX7JY2WTMVGCJSS9CGRTS3PCCSCC7Q0MVC2NKGFPBG YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 BR94DVW25QBFWAG1N8SGG8RWK0B5272QKF5PVYZC83F40S2QV9Y0 @@ -241,10 +241,10 @@ MR-SOFI-0099 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_s MR-SOFI-0101 dsm::route_chain::CellFact android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm::sofi::storage::tests::two_members_is_not_stored;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0101 (Met) ZBDR58C5MP3KHMNT7N6EP78GCFK78NYGJSP97R4VRQDZBW3C2430 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/CellFact# ZM6ERX7PC88YRAKT2NFMBWNF9W7HG1A4EE6DBBNQK4YH4J7F6KM0 6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;QS6CQJXHWQVZ56RQFFQCGH5RVYW0A8ZPPN66MEKZGZN5T279EKY0;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 375506f9333de6e529968767d19d565d189cc385 C4YN2QVFD946D9W869ZGDZKCZ4PSWXWM717S6F6N55172HJ0DB5G MR-SOFI-0101 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm::sofi::storage::tests::two_members_is_not_stored;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0101 (Met) F21RTJDYZ8W30R1JANK8B489X7RX49FD1RGRDBTG70WBCZ6WR75G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;QS6CQJXHWQVZ56RQFFQCGH5RVYW0A8ZPPN66MEKZGZN5T279EKY0;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 375506f9333de6e529968767d19d565d189cc385 6CM5ZDVRDARGK51ZTBJGJ6NH4ZYASS1FMFTN985B69ZBJ6G2CE50 MR-SOFI-0101 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm::sofi::storage::tests::two_members_is_not_stored;dsm::sofi::storage::tests::wrong_bytes_never_count - CONFORMANCE §8 MR-SOFI-0101 (Met) 0XJ1FY71KAZMR3HVVZ9K90VXP29NSYFS54AN909Y7XQBM7E59F9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G 6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;QS6CQJXHWQVZ56RQFFQCGH5RVYW0A8ZPPN66MEKZGZN5T279EKY0;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG 375506f9333de6e529968767d19d565d189cc385 YW8V5B6RGW4R08THAYNPJTWGXHWRQV5TVPXXFQF2617QM455PGYG -MR-SOFI-0102 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) 9BZMPS3WHSEPB30XWTZJSA6QPKAZXMYMKPHZFNFSF15QGKFD9NZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG 375506f9333de6e529968767d19d565d189cc385 PHTNKJ12MRRAX32XP221YBHCN92BA00JEE8JG9T4SSSV2T99T630 -MR-SOFI-0102 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) DZNKQM4W3J2HHJJDZW2R57D123NF2BTMKQG8EQ5NEMPD2FT4C0G0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG 375506f9333de6e529968767d19d565d189cc385 TQWM6H9DK46FAN3R5X0SD3EVKTP8BGN3X77NS045XREWV1ZGDBTG -MR-SOFI-0102 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) YBMF4PA6YSC83407TZ171WC9RVZJJS1A2HHZ7M6S51BZRMBWQV2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG 375506f9333de6e529968767d19d565d189cc385 BBK7DBSYRRVTRD8J511CKQ34VCP3W3WM4JY8H49BZY5Y1BE2K770 -MR-SOFI-0102 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) FS1FTPDZYH1M30CJJKPS9MNC650RF3P4KCEJK98PYR1K26EH3S60 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG 375506f9333de6e529968767d19d565d189cc385 MAEBMS3044DSG9A0AJQK2V5MHE61Y4D9DVHWRPW24A0TMATBPY9G +MR-SOFI-0102 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) 9BZMPS3WHSEPB30XWTZJSA6QPKAZXMYMKPHZFNFSF15QGKFD9NZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 ZB11SPD320X41ABNY8PCW3ZMMF75AH9WRREY540T3ACEW0SN6200 +MR-SOFI-0102 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) DZNKQM4W3J2HHJJDZW2R57D123NF2BTMKQG8EQ5NEMPD2FT4C0G0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 10G24TVSQ3PFSTC1BYC6D9N4AJSZR8VJDN3Z7T2P2428EJDRTDEG +MR-SOFI-0102 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) YBMF4PA6YSC83407TZ171WC9RVZJJS1A2HHZ7M6S51BZRMBWQV2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 AFDCPHVW934PAPTEN6MRVZ8FEYFEHF7RYDW39WR5SVEBHCMYRZJG +MR-SOFI-0102 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0102 (Met) FS1FTPDZYH1M30CJJKPS9MNC650RF3P4KCEJK98PYR1K26EH3S60 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 MG5YV3QGZSXARQ9MFSHKDFG3Q7AX8NDVE37M0YS2B169NB4B8P70 MR-SOFI-0108 dsm::sofi::admission::admissible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::admission::tests::beta_refuses_the_reserved_owner_authority - CONFORMANCE §8 MR-SOFI-0108 (Met) VV9FDZN53EQ2VFX1YBEAYYSR7X6ZHTGQFSMTKPY3G1BVNW77DBJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/admission/admissible(). 2Y35YD0Q1N6B4Y1EGDPNHTMJYRK9PP3W04R5G4DYD0BGHVDKZXD0 2H1P0CZZV1JPJQZJYMWMGQSSMB8VXD0XWY5S0V6CRFQRPT58G5H0 1d58ffa8846eaab4902a4912f44b359e16553bb3 VX88DNB72KPG266YBZS5GZY6F9ZZSCJKVJ54B73AVCN3QXZP5G9G MR-SOFI-0109 dsm::sofi::wire::objects::SignedSofiObject android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::the_signed_envelope_matches_the_independent_encoder - CONFORMANCE §8 MR-SOFI-0109 (Met) B2ERJDQHFGV2K0QE8K51W8K0C28YR3GCNSYB0MAJRAQWSMZ0GDRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SignedSofiObject# 03VJSSQHYN78A3D0DS4KENTS9PYKQX0P3QY1YDCMKGBHRKK78AVG 11WJQYWQ3C5AVK6WS0N6C4RH91XKBZSFC4TYYCXMJX91DQZ58NX0 1d58ffa8846eaab4902a4912f44b359e16553bb3 VZ92SYAF9KSRNGDWXJ09YV9S1QGG77H7HZQKPKHMQPTKW2YG4YB0 MR-SOFI-0120 dsm::economic::claim_envelope::economic_root_claim_envelope_digest android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0120 (Met) 9ZRQR65ASF772DZG8AYNY2W04E40AYS5EKH3WF5W4M6G4MF433X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/claim_envelope/economic_root_claim_envelope_digest(). C8YD04REYJHYR4KQ8P63CSWBY5T0YE2M7J5S6PPGARQNWS71DYG0 3PS7BD8D24RQEKMDMV3HP634N3DVCKJHG043H9Y5W43DTQEY4QEG 1d58ffa8846eaab4902a4912f44b359e16553bb3 6FFFMSKRZB78C1A38SMWYHG5NPBFNXWSXESX9AYSCMHZ1MC80RE0 @@ -279,16 +279,16 @@ MR-SOFI-0139 dsm::sofi::wire::objects::DlvPolicyFulfillmentBody android MUST_REA MR-SOFI-0140 dsm::sofi::wire::objects::PreEClosureIndex::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests;dsm::sofi_v8_independent::every_object_matches_the_independent_encoder_and_round_trips;dsm::sofi_v8_independent::closure_index_enforces_bounds_order_and_current_e_exclusion - CONFORMANCE §8 MR-SOFI-0140 (Met) N74EE4JSTTNANZV45Z437KCMJRQ1JS3KA90JZPAC7A8ANWQP822G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). VQN14V3D79VPPT9QKN2D77NEZSEQNAWRMGKNKW9EKSZZWMC9TAP0 3PS7BD8D24RQEKMDMV3HP634N3DVCKJHG043H9Y5W43DTQEY4QEG;7AGVD2F2XM61A30E1NB25ZZ638K3ZF35RNXPY58AFECAP7SGWYG0;T3AEJ2FV5M9AN8BKG0AJW5XRD25VN80HB2XXQHNAQAQGBMVJMBJ0 1d58ffa8846eaab4902a4912f44b359e16553bb3 BGTRH4GPHXJ14VZK9G8116Z39TRDQR4GS37D9TVSQNDMWYY9J92G MR-SOFI-0141 dsm::sofi::wire::objects::TraderPrecommitBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::every_object_matches_the_independent_encoder_and_round_trips - CONFORMANCE §8 MR-SOFI-0141 (Met) ZSBQ6Q7E9VX5ZK6TVWWWEJSTVHRWGMFGZY6HQSWRJKA19SHC0CV0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/TraderPrecommitBody# GCCQGR3F9V4622KDTQD4G32SM0FMX92Z4G1RR6XG16E0VY6W63YG 7AGVD2F2XM61A30E1NB25ZZ638K3ZF35RNXPY58AFECAP7SGWYG0 1d58ffa8846eaab4902a4912f44b359e16553bb3 8NP9XXAGEA2N0QS3KSJA8NJB5J9951B8Q1JHY2BE4T6WXHW3WQAG MR-SOFI-0142 dsm::economic::register::root_claim_naming android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0142 (Partial) GTPK2C03NZQFANFJF44TK2S0GRDXXACY68N0JYMSH7Q3EQ3RPSMG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/root_claim_naming(). QEYA3JT2D54DMDMQ9PXRYCPMPVK0SNQXPB8N6ZSQ57RHM0CWE8YG - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 9WTWVCNHKZ6NCQGKSXVF4M78132TEXQMJX059PG2ZK5NT7CE7VEG -MR-SOFI-0142 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0142 (Partial) S619W3SY724FRFKNE7RV6EQBH9CGR79K6EE0Z4QD9VJZ547NRBC0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 - 375506f9333de6e529968767d19d565d189cc385 MNJPZ7ZTJG2C06VBFN65H09PZGNQWA5RSWB92GP20XYNTVFEF8QG +MR-SOFI-0142 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0142 (Partial) S619W3SY724FRFKNE7RV6EQBH9CGR79K6EE0Z4QD9VJZ547NRBC0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G - a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 BJ3XS7CPBHYBG5ED04943B326WY88DK5KZQXKTG0270XXEVB4E40 MR-SOFI-0142 dsm::types::operations::Operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0142 (Partial) 7GT1ABG8HVK4KEYVJ5QNA9J5EGYPH3CBFP9ESAEFW42HT2E713QG Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/operations/Operation# 8NXT8J82W80XM637VP4688W0SNH5X478RKSSQQS58FS47DPCD1WG - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 YW5TSQF4BW87GS8TWNFQJW3KEMV9T5PJ265KFVASEPYBN41AVG1G MR-SOFI-0143 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::precommit_roots_that_do_not_match_the_cores_are_invalid - CONFORMANCE §8 MR-SOFI-0143 (Met) HS5HWAJE2VY87T00S2HG9NGPY1RAQRJND1X68P782STP7WS55040 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 N91A1G94TW5EQBQQMJV66R0DJHZ15BV7P20T2DG59027VGTPH37G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 371H2FSGNBGQDBTQKYD5C8M7ZASJ5VDY9E9BEHC8YJXFDZKXQ10G MR-SOFI-0144 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_precommit_naming_a_parent_its_closure_does_not_carry_is_invalid;dsm::sofi::conformance::tests::a_parent_the_closure_does_not_reference_does_not_conform;dsm::sofi::conformance::tests::a_parent_claim_of_another_position_or_root_does_not_conform - CONFORMANCE §8 MR-SOFI-0144 (Partial) WK7PT2AHP065EY62B3T5KD9EDR4C9RVN81DGP1TQ1TPT48D4VZY0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G TAKVE4Z5EJZ3BHSZYVP03CRYPF5FQXGJ065S816DP1QHRJT733QG;SF04973N4P58A8STPQ8344T9N63HAQW26NG97GRRNSAK5P77AEH0;CG7HF1R33Q0C88H4YVZMG0AYVMYX5FPJBF738YN9M95V277R0A8G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 4G1HVRJ42C93RMV9H1QFWD34BTGFNMM1AXARXQKCQN2KY3CSZHX0 MR-SOFI-0144 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_precommit_naming_a_parent_its_closure_does_not_carry_is_invalid;dsm::sofi::conformance::tests::a_parent_the_closure_does_not_reference_does_not_conform;dsm::sofi::conformance::tests::a_parent_claim_of_another_position_or_root_does_not_conform - CONFORMANCE §8 MR-SOFI-0144 (Partial) 3YZZMVR4M21TWKW5X5JDMJ7DXHQETVBYK7F5PVSN9FYYXKE4BH80 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 TAKVE4Z5EJZ3BHSZYVP03CRYPF5FQXGJ065S816DP1QHRJT733QG;SF04973N4P58A8STPQ8344T9N63HAQW26NG97GRRNSAK5P77AEH0;CG7HF1R33Q0C88H4YVZMG0AYVMYX5FPJBF738YN9M95V277R0A8G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 FVJ717Q5RJJ7NN40JEGQ4FCB8378532JBV96ZH3DAJ3JVFH6PJW0 MR-SOFI-0144 dsm_sdk::sdk::sofi_advance::own_parent_claim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_precommit_naming_a_parent_its_closure_does_not_carry_is_invalid;dsm::sofi::conformance::tests::a_parent_the_closure_does_not_reference_does_not_conform;dsm::sofi::conformance::tests::a_parent_claim_of_another_position_or_root_does_not_conform - CONFORMANCE §8 MR-SOFI-0144 (Partial) 0V279MVHMX8JA6TR6W5ZWNM8XSDHE1M3F4B5EH19WQ8V5Z0M1G3G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_advance/own_parent_claim(). MEBMCKHKDB8YZPBJ7PSSMNCTJF3SE1YSYSEGTBDW9A9P9YGX7EH0 TAKVE4Z5EJZ3BHSZYVP03CRYPF5FQXGJ065S816DP1QHRJT733QG;SF04973N4P58A8STPQ8344T9N63HAQW26NG97GRRNSAK5P77AEH0;CG7HF1R33Q0C88H4YVZMG0AYVMYX5FPJBF738YN9M95V277R0A8G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 MSSDN8VRDJPV528FNB9D6FSQFXYK4NS3MEWAKPCFP926DY746JE0 MR-SOFI-0144 dsm_sdk::sdk::sofi_sdk::pre_e_closure android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_precommit_naming_a_parent_its_closure_does_not_carry_is_invalid;dsm::sofi::conformance::tests::a_parent_the_closure_does_not_reference_does_not_conform;dsm::sofi::conformance::tests::a_parent_claim_of_another_position_or_root_does_not_conform - CONFORMANCE §8 MR-SOFI-0144 (Partial) CWEVHS5Q10VNBYG55T38P2FD7DX7GK4M5QQFQCQA25K4NX6ATM90 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/pre_e_closure(). 6KQ7PKPA9XX5PH2BDSTXGAPTFJ5ZGZ087FDT79CEHR4SB7JZVKH0 TAKVE4Z5EJZ3BHSZYVP03CRYPF5FQXGJ065S816DP1QHRJT733QG;SF04973N4P58A8STPQ8344T9N63HAQW26NG97GRRNSAK5P77AEH0;CG7HF1R33Q0C88H4YVZMG0AYVMYX5FPJBF738YN9M95V277R0A8G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BP467E5MNJ8ZYQJPKY2HHEFSSRGG1H1BJ7BAC24JSRRB53XT0FYG -MR-SOFI-0145 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) T6CD9531P12DW21HW2Y4QH2T6DKFA023BSRJ86ZYVG2HP5KJWA90 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 KXEMM68NSBHZHJM7JYXVDNZ9XSQ5WJVK379ZJC3K48NE7FK19DA0 -MR-SOFI-0145 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) N1NCY8N8C2T6AMY8HR2DBJK904PYEDD8BPY3N3MSCM25ZCXEBNK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 DQ9HKGQ07ZDK828MWHKEYJK2R01H64441KHMG4ACH21PZ4NJGHE0 -MR-SOFI-0145 dsm_sdk::sdk::sofi_advance::final_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) 6PE6GVADSCC3NE4E1S00VNNTMTDDBVSDTE5SFV7N93KP1BWE9GH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_advance/final_root_cell(). PSYV4HJ25WVKSYYE88MGRAJN66QF1DD99VER8X7VHYXTZQSHSFG0 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 375506f9333de6e529968767d19d565d189cc385 MZDV3WDM41Q1WFRS39FJXQH3NVXFG551VEAFMMMBVSXW6NX8D6VG +MR-SOFI-0145 dsm::economic::register::read_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) T6CD9531P12DW21HW2Y4QH2T6DKFA023BSRJ86ZYVG2HP5KJWA90 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/read_root_cell(). RZFX32A412E7RSJPV3Z1JP4JTV48EYKAJZP3DWK6MJGRSR1PWX40 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 B87XHY8APB6ZWFEFTN7DE99JX1PK628H98Z9W7MWXTYK1G1MV9WG +MR-SOFI-0145 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) N1NCY8N8C2T6AMY8HR2DBJK904PYEDD8BPY3N3MSCM25ZCXEBNK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 RANXGJW16FTGSDB50F97EK1K8E2F4NRYQNX1ZK5F8SSD0Q6TA8ZG +MR-SOFI-0145 dsm_sdk::sdk::sofi_advance::final_root_cell android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::register::registered_root_construction_tests::a_final_root_claim_has_a_completion_proof_that_checks;dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::route_chain::tests::the_state_is_the_count_of_valid_links - CONFORMANCE §8 MR-SOFI-0145 (Met) 6PE6GVADSCC3NE4E1S00VNNTMTDDBVSDTE5SFV7N93KP1BWE9GH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_advance/final_root_cell(). PSYV4HJ25WVKSYYE88MGRAJN66QF1DD99VER8X7VHYXTZQSHSFG0 42P91M5ZGX188HDJDZ8K6MB7SNHDBNGM6ET0PY1ND0CHP84T2TQG;GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 W0V71TV4M1G8ZP8J8WZSX65T3PJPT5NMHW301CJJ3Z8BY3CEYWT0 MR-SOFI-0146 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_resolved_predecessor_admits_only_the_root_it_selected;dsm::sofi::lineage::tests::nothing_descends_from_an_unresolved_conditional_predecessor - CONFORMANCE §8 MR-SOFI-0146 (Met) 9XQV7VW036W9RQGF7HXR365DXAJ2QQ95F3Y7QX4AX0SG0N387FW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 QKFM0GZ9ZV16MFYAMSTVYKK05BFJWEMZPMN889WDGH7TMY37TPF0;MEB3PERJF23ZDNN752HWV71RD0DR54DDVWF7NWMHNSEDX3FYG8RG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 B15SZFVSMG97HHAYCWDPWW5BBWTGQ829EFARVHGJ0TBHTVJXF54G MR-SOFI-0147 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_preimage_e_does_not_commit_to_is_invalid - CONFORMANCE §8 MR-SOFI-0147 (Met) SDASBZCMS78CJCSFHKHXQ1MRRSDVBWCPY2XJT620FWCD8460CRY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 04XQKFAB45M2SV0413DJ3EXAAM8688NYZTT8SW37K22MSPV6AH40 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 X7AGK9CBR81DN0HEVEZY3J50EYFRFE46MBV4XHDD9Q1XJ8HBF9H0 MR-SOFI-0149 dsm::sofi::validation::validate_swap android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::trader_post_states_are_recomputed_and_bound_to_the_stated_values - CONFORMANCE §8 MR-SOFI-0149 (Met) 4S0ZBHKQERPBWF8RPCG8DQK39ATTGKSQ6DV4DYDVM1WDJZD6D1HG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). K84VW2SKP97XRVXS7T8VRMR97AQ72NZ89AWTWMJXB17WWB70R9K0 ERH2KEGJT64DVEVW9YMMVKVAXA3QN8T34MZ27RKZ3M088JJSCYSG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 HPAG7FSPSB025GKEQW3H7PNX6117KX112SV96JT7WZGX972TXGDG @@ -300,8 +300,8 @@ MR-SOFI-0164 dsm::sofi::wire::objects::TraderFulfillmentBody android MUST_REACH MR-SOFI-0166 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm_storage_node::cells_keep_everything::only_malformed_requests_are_refused - CONFORMANCE §8 MR-SOFI-0166 (Met) Q96TGKQTX5N8X3E6SDT4JF4VG45H7BMS1M15Z6N8GK35Q52TTSR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;7B6Q8WQR1VTWG3N0S4SH6CB2JK4CZZYKSYZ17RE84Q9YNKHDZWRG 375506f9333de6e529968767d19d565d189cc385 JYVTJ20B4GJVRCN2X1D6CNVSDVHGE6KVTJ7WNWT0YG77Y1XD4F10 MR-SOFI-0166 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm_storage_node::cells_keep_everything::only_malformed_requests_are_refused - CONFORMANCE §8 MR-SOFI-0166 (Met) GMS9557773WV2JX6M5DCBTYTFZFX47GQK57SFAW46R7QDSZPEZH0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). CX2EM3AHQNMX7JY2WTMVGCJSS9CGRTS3PCCSCC7Q0MVC2NKGFPBG YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;7B6Q8WQR1VTWG3N0S4SH6CB2JK4CZZYKSYZ17RE84Q9YNKHDZWRG 375506f9333de6e529968767d19d565d189cc385 R09GJ8EEJBK7DF6PVD95N9A2HTZQXMCZ42ZN4WCXM7BY5EC2G6Y0 MR-SOFI-0166 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm_storage_node::cells_keep_everything::only_malformed_requests_are_refused - CONFORMANCE §8 MR-SOFI-0166 (Met) XTSFHNWXDH7EGFR15YX7G6VJ75YJMJHD74JGW57H0S32WSEVCJ0G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;7B6Q8WQR1VTWG3N0S4SH6CB2JK4CZZYKSYZ17RE84Q9YNKHDZWRG 375506f9333de6e529968767d19d565d189cc385 A0V4E9NNGV1MMTKT1SYX9HQ88TB3D2N1N13M9Y52Q34QBYA5ANJG -MR-SOFI-0167 dsm::sofi::derive::resolution_claim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0167 (Met) Q1AKSHEN52A06K7HQEZ19ZSXV1X97Q0T3BGWHZX4VFZS01EMQVA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). GC9FXYAWKN55XJTJMFSNVDBQHCP78WVQBEPJYJJMZ7NRY6XVSNM0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG 375506f9333de6e529968767d19d565d189cc385 AWHD6KVEB6R01WW1KAGRMQ0985REQSX27H0EH27WQ7ZMEA84VRSG -MR-SOFI-0168 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0168 (Met) JS246CAJVQ8C0APQXYJX0F9G4JBGD2S8FQKS5BCA6P63P17FGY1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG 375506f9333de6e529968767d19d565d189cc385 8HMAAFWG2GGEZRCJF37ZKGV15M456K6ME25DBK0WKKP8DA53GPT0 +MR-SOFI-0167 dsm::sofi::derive::resolution_claim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0167 (Met) Q1AKSHEN52A06K7HQEZ19ZSXV1X97Q0T3BGWHZX4VFZS01EMQVA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). GC9FXYAWKN55XJTJMFSNVDBQHCP78WVQBEPJYJJMZ7NRY6XVSNM0 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 A2BM2095RS48AEC2SM4KJ3Y4YWJW5SQX73NC31EAAG3D3HTY5VAG +MR-SOFI-0168 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim - CONFORMANCE §8 MR-SOFI-0168 (Met) JS246CAJVQ8C0APQXYJX0F9G4JBGD2S8FQKS5BCA6P63P17FGY1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 AVEM58FTZANQ2SN95FXX6KXW5RFFZJ4ZEE0R35F2K0DZ9WJEWGP0 MR-SOFI-0170 dsm::sofi::exercise::recognize_exercise android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_exercise_round_trips_and_rebuilds_into_bound_objects;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key - CONFORMANCE §8 MR-SOFI-0170 (Met) 1Z54NJ1K25FKK9C0HK472RFJC284DKMHT6SEJM5E3AXMX5V1C3AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/recognize_exercise(). HBM8GH8Q198E8RG0MSJJVMSGZWNXJ4KZ77DWDCGS30BZRN1XD4CG Q4ATNHBTWRNNSRFGT77DQ3ETY9WCZVTGHPYHS0S14CYX1PP3D0BG;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG 375506f9333de6e529968767d19d565d189cc385 RDDC0HSGKY2M4FMABPVAWF7PV2NV2PFYPZR4ZFFG90E2SHCE1040 MR-SOFI-0170 dsm::sofi::wire::objects::SofiExercise android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_exercise_round_trips_and_rebuilds_into_bound_objects;dsm::sofi::exercise::tests::an_exercise_counts_only_when_f_and_p_are_signed_under_the_key_p_commits;dsm::sofi::publication::tests::an_envelope_is_recognized_only_when_its_signature_verifies_under_its_bodys_key - CONFORMANCE §8 MR-SOFI-0170 (Met) 0CSZECVEBPYMWF2VGH8K30H1FEAPKNTJY6SWSPWF8AYP5HF1PHNG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SofiExercise# QCF274WH7HFG9VAFEZFQ5SETVHJ75G24S32MFMNA8CQKXYPBGKHG Q4ATNHBTWRNNSRFGT77DQ3ETY9WCZVTGHPYHS0S14CYX1PP3D0BG;JPHRYAPYW3J73BMYMH0794XTCRMPK3CHWYBJS7YXBP4NNK55X0PG;E0PP3MPWZNCZ91H6TAY0AD2SQP297BGEBYJKBHXY5SHCQN31MDMG 375506f9333de6e529968767d19d565d189cc385 0AJYFK3BXNW7GN7R00GWTE3BV6P2F09EA4861SM6B9CARJS0NBPG MR-SOFI-0171 dsm::sofi::exercise::exercise_names_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::an_exercise_names_exactly_the_keys_its_fulfillment_and_precommit_name;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open - CONFORMANCE §8 MR-SOFI-0171 (Met) 9W8V4GFEFDK18CNXRVKG6RW8JAP63YZSA936Q7ZZV62J8TNWAPA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/exercise_names_key(). 0N0VSDSQRG53ZK2XXPAMFKWG4EX42ANM4P6Q8JMSPWRKXDNEKDXG N6CDQ0QA02HJRZN0X9NJX0PQYPQ7BHHDA3986JPDG472CE9XH9CG;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440 375506f9333de6e529968767d19d565d189cc385 T1TMGP1BGDG03C8R7MK1JKJZD06ENPQTR11PVNECH16FSG5BY93G @@ -332,20 +332,20 @@ MR-SOFI-0191 dsm::sofi::admission::admissible android MUST_REACH active dsm_sdk: MR-SOFI-0193 dsm::dlv::route_commit::constant_product_output_classified android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::validation::tests::an_overflowing_reserve_is_invalid - CONFORMANCE §8 MR-SOFI-0193 (Met) 4XNFF9XMJC4AM02QYA5QEGVKBPSWX5XWNCRGCEVE40A036MPQWRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 dlv/route_commit/constant_product_output_classified(). ED8RH5QS1T8XT563EW29K3VX0JPRQW3DDD02N8XFX8RFG0PFY09G PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;XM4EDHJ29PGA8HHK6DAVA7V92GTTAWDJQ1FHBE2SJ3M72JMK0ZSG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 7FM07EB5TV9HW1JXE1T73VDPW7RJGXJCXT86CJ21E1FSC97VY5RG MR-SOFI-0193 dsm::sofi::validation::validate_swap android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_off_by_one_output_is_invalid;dsm::sofi::validation::tests::an_overflowing_reserve_is_invalid - CONFORMANCE §8 MR-SOFI-0193 (Met) 7D78SFHF7X0QSD2XQWHMPX5G0BTZ17VR1C7SP3M5H924NMPAGJH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). K84VW2SKP97XRVXS7T8VRMR97AQ72NZ89AWTWMJXB17WWB70R9K0 PDGJ90VEA6EGKVMZ0B1D25D64XYQHQG6VJXFVXTK0E6B24W4XFMG;XM4EDHJ29PGA8HHK6DAVA7V92GTTAWDJQ1FHBE2SJ3M72JMK0ZSG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 K9AMYYPE9X7ZN4CNF7M7NZ7GV6VBX4GP23TTPB6KRHZ4AVGNMANG MR-SOFI-0194 dsm::sofi::validation::validate_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_close_claiming_the_wrong_reserves_is_invalid;dsm::sofi::validation::tests::a_close_against_another_release_policy_is_invalid - CONFORMANCE §8 MR-SOFI-0194 (Met) H73NANAS75Z6YYSDWVGKK8DGV1SZXDQ521KG3MZ4FP8RRXBC9C0G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). QXA49MATTH1033ZH6BTFJW7D31BA2C4E9TH7HVWT8YAVYSTMF9VG FV9HM41F2DJ8RHAVH0YR53DWGS9D27TJBQ0X8TY8MCBMVD9V82D0;Q24402MQ7ZWB0VAREZPB5QCGK3EHDP8ZBR1812J4J7DZ8THNN2QG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BVY2DTHAAS4Y0VKV5ZQPGK1SCFF57MX52B2E5P6MYQWZ8ANS4Z70 -MR-SOFI-0195 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_realized_position_installs_the_realize_root;dsm::sofi::lineage::tests::a_void_position_installs_the_previous_root - CONFORMANCE §8 MR-SOFI-0195 (Met) 5C2APBSR31K6G83SDYYPFDTDKNYYW3HZFRGRNY0W8VSY5657YZ2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). D4DEPWYNMDFKB18Y3ZEK6BKXG50VAD06X584CG7429PA4WK4MHG0 09ETD3V2HPM2STYQ4QZWVQDJJJ1KWQFA897J49BGNW0HYNV1SWGG;PP1QB32BF4F4YD5JAFX9YQRHSCY4KE1K324GXECEDT4DVW5V1W3G 375506f9333de6e529968767d19d565d189cc385 YEAPMCGAP7FZS8WDATR5QE9ZPBMF8FF238G3A4SQ2D57E8CQ685G +MR-SOFI-0195 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_realized_position_installs_the_realize_root;dsm::sofi::lineage::tests::a_void_position_installs_the_previous_root - CONFORMANCE §8 MR-SOFI-0195 (Met) 5C2APBSR31K6G83SDYYPFDTDKNYYW3HZFRGRNY0W8VSY5657YZ2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). Y9M6CRVTHNA7CBTNF8MNMPJJ7VFA934DCKTK0NREY04ND9X17ZQ0 CJVXEM4QRE5HA19HCWRDRA9FNNXAD51Q2F434XXK4101YC8BXV1G;BYR2YHWHF5GMW2ER442ZYK00KGCD6DJ264SG6QX7945HJSB2MQ60 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 DRYYKT33QPKYQPY2GHJJ06MWRNJSKF19ZV6PXXPHMR60V443R8X0 MR-SOFI-0196 dsm::economic::credit::CreditSource android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_conditional_peer_position_is_unresolved_and_never_invalid;dsm::economic::peer_lineage::tests::no_validated_root_is_minted_from_either_branch_of_an_unresolved_claim - CONFORMANCE §8 MR-SOFI-0196 (Met) AFJX6C9RSPXZ3C5J61R3777S5KQ8XGPQWKP20R147P4R11J0NYWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/credit/CreditSource# MBAXGPBN7SXX4J20EVEZA1AX6WTG8Y47A7B51C58E1BQ37942050 KBVH79FKSKDMRDGGQFPH1V3AEWEYCSQYJQ9A289RVWSASCNBPR10;WYKWR9308XV4V2EHDDHS59J79Y717X9Z1DT1ZD891RBWPHCK83Z0 375506f9333de6e529968767d19d565d189cc385 VGFSZKVYFD69TN7M8QZ78MZNEF1ED7RY2FABWXCAPEGGAFNG1K00 MR-SOFI-0196 dsm::economic::peer_lineage::validate_peer_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_conditional_peer_position_is_unresolved_and_never_invalid;dsm::economic::peer_lineage::tests::no_validated_root_is_minted_from_either_branch_of_an_unresolved_claim - CONFORMANCE §8 MR-SOFI-0196 (Met) B5QD48Z1TFQWVRQ77A603CV6M50G9FA1J4D7PTQC11CVSW4VG98G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). SS2XHZS39TF1XSSFNPA30YZY4A3WE98F6Y8W3850V86DF9K8Y5ZG KBVH79FKSKDMRDGGQFPH1V3AEWEYCSQYJQ9A289RVWSASCNBPR10;WYKWR9308XV4V2EHDDHS59J79Y717X9Z1DT1ZD891RBWPHCK83Z0 375506f9333de6e529968767d19d565d189cc385 HCMSTAT1Y1TMCRQ40ZMJYB1M48XM9XQXJ6MPM3EEJYF371NA331G -MR-SOFI-0197 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0197 (Met) DQQC9VGP1JAZC2CM9H4PHNCD2NXR046BYME78ZWFJF9DHH38QP30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). D4DEPWYNMDFKB18Y3ZEK6BKXG50VAD06X584CG7429PA4WK4MHG0 WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 WMYNEQAA3S996Q597EPDS4PG3N436X9ZDAP7J9XZ61A2B944SRS0 +MR-SOFI-0197 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0197 (Met) DQQC9VGP1JAZC2CM9H4PHNCD2NXR046BYME78ZWFJF9DHH38QP30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). Y9M6CRVTHNA7CBTNF8MNMPJJ7VFA934DCKTK0NREY04ND9X17ZQ0 AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 8W4NK28NCYJZGQCG3WJER4BSSJMX8B9GYZ4HS8QTC8EPAAXR8H7G MR-SOFI-0198 dsm::sofi::validation::validate_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_close_of_another_owners_vault_is_invalid_on_identity_alone - CONFORMANCE §8 MR-SOFI-0198 (Met) YK50G8EBJ2WGDANY8TA5KX9KMWZNP6CX2EVXM8JANVFNH9NPKJMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). QXA49MATTH1033ZH6BTFJW7D31BA2C4E9TH7HVWT8YAVYSTMF9VG 853CG1DN1TCBK7QY4D5J1NY7EBC2DCTH5X9ENQTHCXMMVR52Q220 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 S45DVSPRDQV11DXZ40YH5NF8M6BNXN2KWMAB70C1F4RC8K6GWDP0 MR-SOFI-0200 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::write_set::vault_create_binding_tests::a_creation_whose_every_binding_holds_produces_the_write_set - CONFORMANCE §8 MR-SOFI-0200 (Met) WTFQ2RJ3NSDT59MR2ZDEJ8S5ZB130WSA9D0JNCX0CF9GKHGGPRV0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 J42Y0TRSA0KRHSRDFTH5J2W7NTT8070D3H2VGMAWRA3STBEVCD3G 1d58ffa8846eaab4902a4912f44b359e16553bb3 BCJQW9FFZCS6JXN3DG0B04H3QCY7GVZW599ZAZDQ93Q34YH69VJG MR-SOFI-0202 dsm::sofi::lineage::genesis_accepted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_the_owner_did_not_create_is_refused - CONFORMANCE §8 MR-SOFI-0202 (Met) MWT0WRTR859H0ARPVFPJ1KBF019E5V9X2JPPWD61VB3WG5VVTPY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/genesis_accepted(). 6BT2T185TG9XRNKH2Q9GSMNB5V2ZV81XPM7ZW3XZ24SDZ2E9FYNG 5997VZ2BCN78SES425MEKBQ8VQ59HTRRA4NT3RY3A5Q3YBCA7GWG 1d58ffa8846eaab4902a4912f44b359e16553bb3 3HQ3QDR8C8M8Q4MFHR686J98DZ9RHMABJSWJ41FTVGQS5W3MYEPG -MR-SOFI-0202 dsm::sofi::resolve::Verifier::vault_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_the_owner_did_not_create_is_refused - CONFORMANCE §8 MR-SOFI-0202 (Met) K2SA7GMPBS1MGJ12R0CYVNYADQE43BQJT9XSYDH4HV85G1HTW4JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vault_genesis(). ECTZJB47BPZ2E95AC84DJGR2G3QWWYC4YG0RZTSQAPBP6JV31K1G 5997VZ2BCN78SES425MEKBQ8VQ59HTRRA4NT3RY3A5Q3YBCA7GWG 375506f9333de6e529968767d19d565d189cc385 522H0KKTFBBQDQF1SMP68VAYGDG845DCFPMJ2CTNR68E90CA22PG +MR-SOFI-0202 dsm::sofi::resolve::Verifier::vault_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::genesis_acceptance::a_genesis_the_owner_did_not_create_is_refused - CONFORMANCE §8 MR-SOFI-0202 (Met) K2SA7GMPBS1MGJ12R0CYVNYADQE43BQJT9XSYDH4HV85G1HTW4JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vault_genesis(). 836B841HDHMJNBSM5SZVC59KRV38RDDT2NNPE9V0ZTYDDQ4GAFHG 5997VZ2BCN78SES425MEKBQ8VQ59HTRRA4NT3RY3A5Q3YBCA7GWG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 7MBQ1N0CM0A94JY848K317E5BD1EQBP9C3GAY3NCAWB34F7TAMN0 MR-SOFI-0203 dsm::sofi::validation::swap_vault_post android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid - CONFORMANCE §8 MR-SOFI-0203 (Met) 2RN5GQSEGK3VSMD0NJB2E2E872KQ9MYEKDA5067K904XTSVGK00G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_vault_post(). RYQBNTHRXVK0P0CBM5GF5ZKR0SBZ5J9E0FTCMFEJWYZ8EKQSD6Q0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 DBCB8F8A3YK2FTGCXP3ZM2NQ1DM1S1QHY2J80S2TQ3F3BYYCGKK0 MR-SOFI-0203 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_well_formed_swap_is_valid - CONFORMANCE §8 MR-SOFI-0203 (Met) FYQEHRS0BMWX51YFJPV3NH6ERHJ1KMWZX30KKCWT6ZVVM8CR267G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 9SG9V529XN6CBDTJPZC1JRGNPQVTAYS1B2FENW5VCZFKVS2RVQM0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 6SQR3JMQDPS7JXT7NZ8FEYNCSNWFSHEP0TJM33MP5ZAWM3Y7XN50 -MR-SOFI-0204 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) Q3ZJ0MXJWKD7399PZNXB8FYF0SF18BZN51YR2QT1XBW2MBME72F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G K7B0ZQBP167PB8M57QC4H94779G3A43K00DZKZSBPCN1PFHSKV4G;2010DSYPQD2DAQ7YER69568NWDHYNRGSNSF21TEC2SNX9M1PJW50;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 8Z2P5Q5FJSD3CTEBXBSADGZQR6Q80BMYY9S92N3MCMPGSJG154S0 -MR-SOFI-0204 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) ZPB59DZP9E659DH5P046M1A167CB2HVSFDN5RT6B4SFKDA4SH2FG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG K7B0ZQBP167PB8M57QC4H94779G3A43K00DZKZSBPCN1PFHSKV4G;2010DSYPQD2DAQ7YER69568NWDHYNRGSNSF21TEC2SNX9M1PJW50;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 W905W109922WRQKPJ8ZNF65ZFG66GS8B0RZ4YJ0X0P95134XJ8FG -MR-SOFI-0204 dsm::sofi::validation::route_validation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) 27C086SW5FTJWHKWMDKVJSN7W9RBCC0JW5NGX937PST9VBDXBY6G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_validation(). 7BZ43YSJXC0BDFH539G6XW9J7K3HNW3QNZ01F65DPJV8HVS303M0 K7B0ZQBP167PB8M57QC4H94779G3A43K00DZKZSBPCN1PFHSKV4G;2010DSYPQD2DAQ7YER69568NWDHYNRGSNSF21TEC2SNX9M1PJW50;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 QMKZ1GWN39EMW2142BZ5DEFEAQ1QYNNF9YSNJND1ZRH0B4VFWR3G -MR-SOFI-0206 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0206 (Partial) NWD83NP4Y2J41XMT49D1T4NN68BGSDGEV24HH7MHAAYV0GW9NYXG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 12K971PCQP68EPXM9C6S2F8DSCE43ZC5GB28G0VCGE5DX1R4J7P0 +MR-SOFI-0204 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) Q3ZJ0MXJWKD7399PZNXB8FYF0SF18BZN51YR2QT1XBW2MBME72F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G NZ8JS5YPABY7Q54KNB5D6EHP0XBKMP3VTQF1ZES8W2S05W35GWH0;0YR1S6TY8T3T6GKF0C9MYZY64Q4BXBK4MMRT21T78XJZKQEJ0860;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 ZW84DFZM9ACXTK37JNNEGK6Q893JWJGMR26N9MJ9NC1DJECZPYDG +MR-SOFI-0204 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) ZPB59DZP9E659DH5P046M1A167CB2HVSFDN5RT6B4SFKDA4SH2FG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG NZ8JS5YPABY7Q54KNB5D6EHP0XBKMP3VTQF1ZES8W2S05W35GWH0;0YR1S6TY8T3T6GKF0C9MYZY64Q4BXBK4MMRT21T78XJZKQEJ0860;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 KA852RTWMGEJ4EQSGMHFDB34R4F2BA2A85N3RYS8EAC9RRK781F0 +MR-SOFI-0204 dsm::sofi::validation::route_validation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0204 (Met) 27C086SW5FTJWHKWMDKVJSN7W9RBCC0JW5NGX937PST9VBDXBY6G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_validation(). 7BZ43YSJXC0BDFH539G6XW9J7K3HNW3QNZ01F65DPJV8HVS303M0 NZ8JS5YPABY7Q54KNB5D6EHP0XBKMP3VTQF1ZES8W2S05W35GWH0;0YR1S6TY8T3T6GKF0C9MYZY64Q4BXBK4MMRT21T78XJZKQEJ0860;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 K68YHDVWRYBXAJN82TEBR6QQ03AFE7TBJJ51ABVZ8M9JH99B223G +MR-SOFI-0206 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0206 (Partial) NWD83NP4Y2J41XMT49D1T4NN68BGSDGEV24HH7MHAAYV0GW9NYXG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 - a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 XGH31T2H3MS0MDFT1CCC4XMDY2V4K5A8BC4N56C3Q8YWW1KYA5H0 MR-SOFI-0206 dsm::sofi::validation::route_validation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0206 (Partial) YMT1FHPQAD0D582282GTZ9S5F8YGF603904SW9TW85FZ0P3J5VCG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_validation(). 7BZ43YSJXC0BDFH539G6XW9J7K3HNW3QNZ01F65DPJV8HVS303M0 - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 EVFVW9HRQCH62PVA6Y55JKCG7ZD6PEKBD3K25E7WGY1GQDEZV310 MR-SOFI-0207 dsm::sofi::validation::Verdict::note android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence;dsm::sofi::validation::tests::an_invalidity_on_a_later_hop_survives_a_gap_on_an_earlier_one - CONFORMANCE §8 MR-SOFI-0207 (Met) PKM522ZBF9EFM5YM6PQTMMXQ7V8AG86RPZJB5A5RQSXJ94NK3VX0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Verdict]note(). X4A2D7RQ8031E580KKDYHWGH7NYGPT9YG3BEDZZWM8E1BW0PFCM0 K7K1S0Q4HHQ0YWZE2726TDZCWR01GA68KSY8T3543F8EXKW1GRY0;SQWHRFSKKJC5ANDDVTPW87GRFTMV7WB99MXEV54ECZKZCWC6ZAVG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 X08YK03CBKFRKV2QDHFXD6AC864JD0T8ZCVSK3GDCWCX68772WH0 MR-SOFI-0208 dsm::sofi::conformance::Items::fold android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::conformance::tests::a_fulfillment_with_everything_in_hand_is_valid - CONFORMANCE §8 MR-SOFI-0208 (Met) HF196BD682JR74DX1KDZN5EN3ZE9XJQDFKAC729THQHE6C55RWP0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/impl#[Items]fold(). TE10E8365TMEM6AVZ8HMZQKKE3CV9WX7G4NN0CTP35V5FCBA4H80 FFA40AGC0X6Z8QABEFV6XPGEYJWG0KS4X3QC196CYXE4SC9K9D80;S46Z6QMVM9YMJKGAS3RDTMWFX4C0BFWXQB0NC5CD9ZTK5G16P6MG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 S4T589TYWFWRY2XBNZ1X7F2JYNXCX6HT7R2FQ619PF3BNBAG45AG @@ -356,82 +356,85 @@ MR-SOFI-0210 dsm::sofi::conformance::key_is_the_precommitted_one android MUST_RE MR-SOFI-0211 dsm::sofi::conformance::policy_set_is_canonical android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_3_the_policy_fulfillment_set_is_the_canonical_set_of_p - CONFORMANCE §8 MR-SOFI-0211 (Met) VGJTJ9N9ZRB6Y9131P98DHGK86N3047K6ZCZ2VMTKPFPTAW4Z7XG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/policy_set_is_canonical(). KHNJNRFKM62MAWYTBQ349HAYM8TW2WZQ4E80RPT4J2476HTP4XQ0 8VWMXQ6X628D2ENG509380J9CW7WNEF1H7E69ZH4T7K5FN8NMM9G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 WAB3EQ6386N7D88MBQZXN7JPFQ8ERFFKQ7NGM8XB4G7XDDBCZBR0 MR-SOFI-0212 dsm::sofi::conformance::attempts_cover_legs android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_4_the_attempts_cover_exactly_the_legs_of_p_with_no_holes - CONFORMANCE §8 MR-SOFI-0212 (Met) SCZZT17X1012BYYSJYH62RHMKFMQTP8T2Q593EN4X770XEDMSYWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/attempts_cover_legs(). MHH3G6QDT29NSG3MZSM0AGJ893ZRGXGPXAN18N1NDVN0EP6MFX20 QJ7NZS7AQEA35AC18ZPZ36QHVYYPY5YTYPATCE5ZT943NA7DXBJ0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 FPY5HEWBG7JD4RCJWRXMYT8QBTC1VQ9AZ69C3EDWD3DHRJY4FYZG MR-SOFI-0213 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_5_an_earlier_attempt_must_be_final - CONFORMANCE §8 MR-SOFI-0213 (Met) FZKM8BHWRCYJYZRMNM3Q89RNHC0QFMKD9GYRQ4WJ709Y681JGVT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G MHVYRWAAKWCXBKTBHPD5WVPWQSWEX2VRKQ8BHR1523CRJRSN2YZG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 1S36ER56XW8ESK1T664RE1DVAKZ89SP46FB18ZBFJNDMPR682TTG -MR-SOFI-0216 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0216 (Met) 61JMMBNVWGFKDHXM8WYPKAHGVE768DY5DH34HAQG32F7Z01YH26G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G 8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 P1V267PZXX9A5PT35NAMSAGG6CSFWWTW9TB23R9K1PDSTVT17VK0 -MR-SOFI-0216 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0216 (Met) Y2BAV5GH7ZHTP99YGENF108YHJNSX4WBV4Z7N0AT26NSJN36HZ40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG 8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 YGBACA46DAXA87JCXRMSEFABJ7B5RQ9MJWMX0Y1XHNTHCEH0Q1VG -MR-SOFI-0217 dsm_sdk::sdk::sofi_register::install_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0217 (Partial) 9A1NK8TYWAWKXW6RM3E9N11DVB2C27DW0HFJWWTTCMG05MEKDJGG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_register/install_fulfillment(). Q52KP9Q1JYKWE8KPG9NRR0WKP75F60X7YDDAEX88NX5SWRF82CEG - 375506f9333de6e529968767d19d565d189cc385 PG1QMZTNHVVJ5CF26P7T5EFA42M626C9XDG58FBVDZ21XQCT6FF0 -MR-SOFI-0218 dsm::sofi::exercise::exercise_names_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 576CH11CV9GGMC989XZSJX9A3SKGVEBVTARTS43GFAM9DGYBX4XG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/exercise_names_key(). 0N0VSDSQRG53ZK2XXPAMFKWG4EX42ANM4P6Q8JMSPWRKXDNEKDXG WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0 375506f9333de6e529968767d19d565d189cc385 MD5B74098TS7F9AWF9F8PK8ZNF6C0EJ0TDQNEY3A3WQ50H0PWQ7G -MR-SOFI-0218 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 12YFPA1B7BKR4WSSP73AGRJ44P4SJMW4FTANM4CFQ1V17FTRD80G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0 375506f9333de6e529968767d19d565d189cc385 SQ1JEGCDR90VFHNSVVKVZK3TVZJ2TZDSWYV3SP4ANM8T8HD97VM0 -MR-SOFI-0218 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) GH87GM6RWJTV893WRQQW9G4TZ7EMTHKQB1K5VKGT3T6YFYX7Z8GG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0 375506f9333de6e529968767d19d565d189cc385 EFQ1H0M47G4A786CR0ZWWHS8N0WGDR5GHWHRA2X4CCHFNY9F364G -MR-SOFI-0218 dsm_sdk::sdk::sofi_relay::relay_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 06SX219R3ZT21CEDA0TR3TFWQJB8KFZYVDWZR9MDA0SYRPB4GT80 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_relay/relay_fulfillment(). 4NB1E7D6W71SJ1904AA6ZM9RWPWB5RXG0E10K1SKX8QYGTVEP6A0 WS53M08XZCJKHC88THGCN5E0RSPZ4HG6MWBZN1HYWM8DKX7YK1KG;E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0 375506f9333de6e529968767d19d565d189cc385 VZZWYTVRWPS0N7VYMEGMW4TFM99G4CZQ0YYS0CJZT1ECF8W3JKY0 +MR-SOFI-0216 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0216 (Met) 61JMMBNVWGFKDHXM8WYPKAHGVE768DY5DH34HAQG32F7Z01YH26G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 T5W4S03HA4Q29QY2YXFAN4X9X8BZRRCGKEMWZGZHG4N1MYN6ZPKG +MR-SOFI-0216 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0216 (Met) Y2BAV5GH7ZHTP99YGENF108YHJNSX4WBV4Z7N0AT26NSJN36HZ40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 P407QSXM6X2K381408BN5F9JWT4GT1ACS8GZBGFWPN3R2QMQR110 +MR-SOFI-0217 dsm_sdk::sdk::sofi_register::install_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0217 (Partial) 9A1NK8TYWAWKXW6RM3E9N11DVB2C27DW0HFJWWTTCMG05MEKDJGG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_register/install_fulfillment(). W4TGB7AQCJE88W897Q3C1J1WYKN4KRFA44SNV1JA2MT1KXF7P1NG - a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 FA5S6MCFF7NJKZRF5M44DTFJ5GF8G2FN5WADMBQR0SW21T0XNXDG +MR-SOFI-0218 dsm::sofi::exercise::exercise_names_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 576CH11CV9GGMC989XZSJX9A3SKGVEBVTARTS43GFAM9DGYBX4XG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/exercise_names_key(). 0N0VSDSQRG53ZK2XXPAMFKWG4EX42ANM4P6Q8JMSPWRKXDNEKDXG GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 K7Z70ACRWS1S2WWD16BE3RA9RHSGHY4AGRQWJXTSJEPGH57CYERG +MR-SOFI-0218 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 12YFPA1B7BKR4WSSP73AGRJ44P4SJMW4FTANM4CFQ1V17FTRD80G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 YWCNDRZGMTJ9JME998RKHZWT7YX11F08FQJPKVQ23PEMBFX79490 +MR-SOFI-0218 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) GH87GM6RWJTV893WRQQW9G4TZ7EMTHKQB1K5VKGT3T6YFYX7Z8GG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 TJM3XGGHZAX3R2T2JTAW5RYM8E9J7855F81Z9VF5G4VC7CS2CHB0 +MR-SOFI-0218 dsm_sdk::sdk::sofi_relay::relay_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::registration_needs_both_cells_final_and_the_root_on_this_claim;dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final - CONFORMANCE §8 MR-SOFI-0218 (Partial) 06SX219R3ZT21CEDA0TR3TFWQJB8KFZYVDWZR9MDA0SYRPB4GT80 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_relay/relay_fulfillment(). 4NB1E7D6W71SJ1904AA6ZM9RWPWB5RXG0E10K1SKX8QYGTVEP6A0 GDAM0VH59ZTMR29KS95DM6BHKFCDQ421QGY4V606TS09PXFC45VG;A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 ZXMSR95GNQHBN443FCTJB0CQVQB04K5EJNKYZK5SMXT6WBGHJ1B0 MR-SOFI-0219 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open - CONFORMANCE §8 MR-SOFI-0219 (Met) XTKH54GQF5XP127YC10A1TSCC67RYYTJXXZ642VCSZMEQ1K5QK8G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440 375506f9333de6e529968767d19d565d189cc385 PR8MZ8HW8RYR49HHVFMRBH2JMHHWDYK7C307DMVS9XWX1JVC4880 -MR-SOFI-0220 dsm::sofi::exercise::exercise_names_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 2QC7V0TFP5KEZ24S0ATGKE0KMWZ0F4ZE55YCS93WS0FCCMJ08ZH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/exercise_names_key(). 0N0VSDSQRG53ZK2XXPAMFKWG4EX42ANM4P6Q8JMSPWRKXDNEKDXG YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G 375506f9333de6e529968767d19d565d189cc385 97YVGSZG1Z79871XA8EWSFQZX6NC6FF4TJ4F0DY3JVE14WX13TW0 -MR-SOFI-0220 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 7C58SM50DCYTA6PYAC5WNHYSX7MJW2CA9DCG1J4V20H93K6REGC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G 375506f9333de6e529968767d19d565d189cc385 9HH0A4VWYPGEMEGHGTY7DX1D9J64C200JEAW3HW1N5AJWVBED7A0 -MR-SOFI-0220 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 5PPG90F05GR797GA96B2XD2N9QNF1EPWBCJWZEAVT1JSW9HR1XV0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;34F156YJZGFGXZSXWR3W1DPM60X73HVWTEPP8N7KNGSPTSDB2J4G 375506f9333de6e529968767d19d565d189cc385 G0FTSYN50P1MHRBD879WEEN1JNHGPRB8THWCEKNHZ474QAD1GBG0 -MR-SOFI-0221 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0221 (Met) Y2PKXX29S7K7EPMZZCQNNEVE0J0FZ0S4ZXK246N3V9B0N7B8V83G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 ZTJ2JYBV4K9F37K0EGJGSRREM71GJVP5H88NYJEXMCKBK1D1T5WG -MR-SOFI-0221 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0221 (Met) ZTTSFSNAH40CY4Q38W35CSTWSWT25V69FCWY371JN4HQKP88F19G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 3N4XBC79KYSQNPXE320J7NPVTX2J8YQ2MVZSYAXSKB7AMZRQAM8G -MR-SOFI-0223 dsm::sofi::resolution::trader_parent_compatible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_conditional_parent_that_selected_this_root_processes_normally;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0223 (Met) RA7DKAVAV519X8WMS18K1Y1YZBP7JGX82PZ13MR8NCDR61YSNYSG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_compatible(). M37A48FM9B0ZB4B83BVDD151Y4HDSSSMKZYC6W6ZTASVQSCV7P30 70WPQ8KMFBBETVAQJHCGMCE4ZN2GBJ7DKWCCQ0DPSH369JJBX4A0;KHQYYCEHRY6X2MB0SXQ5CH94SM6PH9DPJBP0N1KWE6K8SCZ3H4XG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 G8NVK54NX5V3TABXS294169G392HRST7N7ZBQ7KA8QY477PV82N0 -MR-SOFI-0223 dsm::sofi::resolution::trader_parent_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_conditional_parent_that_selected_this_root_processes_normally;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0223 (Met) G8F3C9TB1H2Z9NDH81KGWGEBYYAS9J6PE2MYTDAYA1RPZYXWBN8G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_impossible(). 52TDS9KZZM51A8NH6TEK0NHAR0DYE4HN25Z9GR1A1H14GXATK97G 70WPQ8KMFBBETVAQJHCGMCE4ZN2GBJ7DKWCCQ0DPSH369JJBX4A0;KHQYYCEHRY6X2MB0SXQ5CH94SM6PH9DPJBP0N1KWE6K8SCZ3H4XG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 MVEHCEA1DYPBXWGBW4GZH8KHHPS3WCFJPEHJP78PAX8YJJ5BKBB0 -MR-SOFI-0224 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0224 (Met) 433KFRT4QVJC8YPGAHENDE6FBR8H0DW1FH48CTG6WXSKDSDZQDWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG 2010DSYPQD2DAQ7YER69568NWDHYNRGSNSF21TEC2SNX9M1PJW50;K7B0ZQBP167PB8M57QC4H94779G3A43K00DZKZSBPCN1PFHSKV4G;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 SM33RCET07Q63GQ4HER9TTQWC8A8RM4Q6X156SV8Z64ZH3VR5KWG -MR-SOFI-0226 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final;dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0226 (Met) DQCTNGCJBX33EPKKVHQDGBJW6MBNQ94PTCTGBPP99MJY1H317PY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). JVZS971CREMVA6JQ5X9EZ6PE96EYM1SW6YAESG63KAZBWSGERWK0 E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0;SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG 375506f9333de6e529968767d19d565d189cc385 BXP0ACD0W5Z23Z7XQHDDB26TN2E0EWWVZ2GK1GG3Y0KV9JJ93HZG -MR-SOFI-0226 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final;dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0226 (Met) 77FY58P4KV2F5F74RN22MG3XEZGDAQCGP22E38TS7XYH75GB32BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G E4KDGPTZ1V54ED188WNRM1P35281BZ01KR1HNNZEYBJEPS54EPX0;SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 4B8CV55BVZF17B5SYPRM6E9HNZX0J4WM7E2NMYN9PG7NCNVEYQ20 -MR-SOFI-0227 dsm::sofi::lineage::PredecessorClaim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_terminal_resolution_never_becomes_an_admitted_position - CONFORMANCE §8 MR-SOFI-0227 (Met) A95FJ36HZMP378R797CAMWF7T0D9QEW0N8G6GFJHRT232R8YR2WG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/PredecessorClaim# 9BWAB2NJYY62FP2XXK5YTY0CZRYJYS16QT6ZTWN7QH4S7ZABSGEG 10NEATX6GTXJKXFV9DFRE391QMF93HB26507Z5155DQ2XYXX2KE0 375506f9333de6e529968767d19d565d189cc385 1YBBQVJ9MEHPPZN2Z6DBTBD9CBCZYS2BJBD2EQF81DN8WKG0QY3G -MR-SOFI-0227 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_terminal_resolution_never_becomes_an_admitted_position - CONFORMANCE §8 MR-SOFI-0227 (Met) FZJFN6AK9AC5FCVMG1407BP1Z2FD1GYC5J41Q0TWH08PC104YG10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 10NEATX6GTXJKXFV9DFRE391QMF93HB26507Z5155DQ2XYXX2KE0 375506f9333de6e529968767d19d565d189cc385 D2GD9KMMZP2APX66BPP1ZNP9NDQC03KE024HZVD4DCDMHVFYE9FG -MR-SOFI-0228 dsm::economic::admission::fence_allows android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) EKNNBP2Y115QAK28ZJVX1B8RZJCKQ25SG484ANABYBP9YPJWVVM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/admission/fence_allows(). PHT2GXY24VAF4HQ864SFGBK7QEBE802HS4GEA89VN7YMGJJKEHN0 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 K0R3SFPF7V1P5RZ083WET5NCTD81KHYM7JA579H40CJSAAW1YGEG -MR-SOFI-0228 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) A7E1M20ZBW3XJW6VG53BF8JB8N63NG76V842F9QGPRB25ZWH8WXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 87VDBXE67YS2MN0JZVK5Q11XS7SWBP43GYEKMDXSADASJKD7MWF0 -MR-SOFI-0228 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) KC7KXHSKA8YFYK3ADXDEDYJFJ2T7AD97WPG0C1FXSBNMCD831TZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 T3Q4PJYBTBDQRVR5B7N95VXQHQ6B66N1F0NAWWGCHQR0J5J97WK0 -MR-SOFI-0228 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) 18R8N4DRH55BNJE39RK4YHA7BKF6DWVZ20D2GWCBJXY17V3VT6X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). ZZ2VV07H48E8QY9YNMD5KTNEX65YMZSHA69K5WTJSBZF26486BT0 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0TK91XG8WR7NNGHCJ6JS62RR1FYGN522DMEBWZ7GS5C5KPSXQYK0;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 375506f9333de6e529968767d19d565d189cc385 2EPA9D8ZHFAHES3X1GDRYS2XBK67A6EX8AWMQ6D1D1NDZS9D2T1G +MR-SOFI-0220 dsm::sofi::exercise::exercise_names_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 2QC7V0TFP5KEZ24S0ATGKE0KMWZ0F4ZE55YCS93WS0FCCMJ08ZH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/exercise_names_key(). 0N0VSDSQRG53ZK2XXPAMFKWG4EX42ANM4P6Q8JMSPWRKXDNEKDXG YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 C9QQJM9R1VVMY9HNENJ54G566KQDP02XN37TE4TEN1QR8MR18CHG +MR-SOFI-0220 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 7C58SM50DCYTA6PYAC5WNHYSX7MJW2CA9DCG1J4V20H93K6REGC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 4P4NNASBZ1D88QYBFN5E75N49YENW0KN0F4V0T8VS1F1J3WR3730 +MR-SOFI-0220 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused;dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::sofi::resolution::tests::a_final_leg_of_an_invalid_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0220 (Met) 5PPG90F05GR797GA96B2XD2N9QNF1EPWBCJWZEAVT1JSW9HR1XV0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0;PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;94KRS8YDM5113GTMH3NBBYGEVSKRDS8CHFWCTXX7VRNDMM8FBH6G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 HAP2D1ASAFES9X41JN1KB1C9XN9T53T1G2F000GETQ5A3RNGPCNG +MR-SOFI-0221 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0221 (Met) Y2PKXX29S7K7EPMZZCQNNEVE0J0FZ0S4ZXK246N3V9B0N7B8V83G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 V3FQTHW0G961VAGXRJ646YD1DWMXDQ9W366KGS2MJA5RMQ6ZAKQ0 +MR-SOFI-0221 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0221 (Met) ZTTSFSNAH40CY4Q38W35CSTWSWT25V69FCWY371JN4HQKP88F19G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 DKR0ERWKM4X359MVJ82WC4RBWSZ2Z40ERM2Z6C5Y17AR5Y0ZJVM0 +MR-SOFI-0223 dsm::sofi::resolution::trader_parent_compatible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_conditional_parent_that_selected_this_root_processes_normally;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0223 (Met) RA7DKAVAV519X8WMS18K1Y1YZBP7JGX82PZ13MR8NCDR61YSNYSG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_compatible(). M37A48FM9B0ZB4B83BVDD151Y4HDSSSMKZYC6W6ZTASVQSCV7P30 V700XM4YGZWH6P24A320CDEJF3JVD1ZA2F028VH9H149R3PWQQ1G;JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 H7EH94XD2TEQBY47XD44GSV0MADE8N0CE2X3WRZG26HZA8H81EDG +MR-SOFI-0223 dsm::sofi::resolution::trader_parent_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_conditional_parent_that_selected_this_root_processes_normally;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0223 (Met) G8F3C9TB1H2Z9NDH81KGWGEBYYAS9J6PE2MYTDAYA1RPZYXWBN8G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_impossible(). 52TDS9KZZM51A8NH6TEK0NHAR0DYE4HN25Z9GR1A1H14GXATK97G V700XM4YGZWH6P24A320CDEJF3JVD1ZA2F028VH9H149R3PWQQ1G;JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 3HMV46DBQZZA97FWXG7CVZ2RF95A2YP82FXVFS48NSGF5MPT6F6G +MR-SOFI-0224 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_lost_route_is_void_only_if_it_conformed;dsm::sofi::resolution::tests::a_lost_route_is_void_when_valid_and_invalid_when_not;dsm::sofi::resolution::tests::void_requires_storage_resolution - CONFORMANCE §8 MR-SOFI-0224 (Met) 433KFRT4QVJC8YPGAHENDE6FBR8H0DW1FH48CTG6WXSKDSDZQDWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG 0YR1S6TY8T3T6GKF0C9MYZY64Q4BXBK4MMRT21T78XJZKQEJ0860;NZ8JS5YPABY7Q54KNB5D6EHP0XBKMP3VTQF1ZES8W2S05W35GWH0;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 KQS3BR1CDA2W5ZYANDB6A646Y43K9AXBTGG3AXAP1JA3CXSBNF7G +MR-SOFI-0226 dsm::sofi::registration::fulfillment_registered android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final;dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0226 (Met) DQCTNGCJBX33EPKKVHQDGBJW6MBNQ94PTCTGBPP99MJY1H317PY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/fulfillment_registered(). ASX58D92VYCP1C4DNGR9QV94Y1EAZTGQFC56HVSQFT6GEDBWAE5G A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG;J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 XCSZKXC8AD506SMR6PFBJ152Z7N1SD40DVA161C36V6N8CESD6T0 +MR-SOFI-0226 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::an_unregistered_fulfillment_is_not_resolved_even_with_every_leg_final;dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0226 (Met) 77FY58P4KV2F5F74RN22MG3XEZGDAQCGP22E38TS7XYH75GB32BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 A5KMXCBSK5KSFMC7PAJCYHV417EEB719JH6RG50WBJSK6JCE2PXG;J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 XEFEZDZMHDZ6NVYAH0NQAC8WN9GZHP9NWWVQ7HF6P60CZ7QM9QJG +MR-SOFI-0227 dsm::sofi::lineage::PredecessorClaim android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_terminal_resolution_never_becomes_an_admitted_position - CONFORMANCE §8 MR-SOFI-0227 (Met) A95FJ36HZMP378R797CAMWF7T0D9QEW0N8G6GFJHRT232R8YR2WG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/PredecessorClaim# 9BWAB2NJYY62FP2XXK5YTY0CZRYJYS16QT6ZTWN7QH4S7ZABSGEG 671DNKMGVQ73RB01N5RW48J0KHYC7VX55CTHVM137HY8200DAY00 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 SCYBMA69YV9YPC1G0WQ4ESQ2PSVSVF2R16BBDX2S27N10S5TSSB0 +MR-SOFI-0227 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::a_terminal_resolution_never_becomes_an_admitted_position - CONFORMANCE §8 MR-SOFI-0227 (Met) FZJFN6AK9AC5FCVMG1407BP1Z2FD1GYC5J41Q0TWH08PC104YG10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 671DNKMGVQ73RB01N5RW48J0KHYC7VX55CTHVM137HY8200DAY00 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 FCNZA5T9GTYT6MYKY6MPERQPWWDHZ8RF8F56MD7E1K1QDX08FC6G +MR-SOFI-0228 dsm::economic::admission::fence_allows android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) EKNNBP2Y115QAK28ZJVX1B8RZJCKQ25SG484ANABYBP9YPJWVVM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/admission/fence_allows(). PHT2GXY24VAF4HQ864SFGBK7QEBE802HS4GEA89VN7YMGJJKEHN0 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 6DX92MZWQ26FE9SW2ZNBNAH9G1Q383T40MB4HFC35ANVJ05NR9Z0 +MR-SOFI-0228 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) A7E1M20ZBW3XJW6VG53BF8JB8N63NG76V842F9QGPRB25ZWH8WXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 932CTMD4ZG68YWD2TH7JRD8JPGE5F4R9NHAQHTVC1Z207C7KCFFG +MR-SOFI-0228 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) KC7KXHSKA8YFYK3ADXDEDYJFJ2T7AD97WPG0C1FXSBNMCD831TZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 9QVH5J8ST71VQ5YGJ1C8PDCFFEJT0ES86QHX42ZKR6AR9JTEZXT0 +MR-SOFI-0228 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_admission_lifecycle::the_fence_blocks_economic_writes_and_allows_ordinary_activity;dsm::sofi_v8_operations::sofi_operations_are_classified_and_gated;dsm::sofi::resolution::tests::void_requires_storage_resolution;dsm::economic::lineage::admitted_position_tests::no_validated_root_is_minted_from_an_unresolved_position - CONFORMANCE §8 MR-SOFI-0228 (Met) 18R8N4DRH55BNJE39RK4YHA7BKF6DWVZ20D2GWCBJXY17V3VT6X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). ZZ2VV07H48E8QY9YNMD5KTNEX65YMZSHA69K5WTJSBZF26486BT0 BS972CSHA9B3AYV68N1BBAA72QH56ANXDE8J5940DA4J36V1HB00;502QZEA3YH08CR7AZ0ZYEDR15Z0RFSYWG0NE9VSF3EJWZVGC9KNG;0BCSSHQQYJE62JWS8QV9H2K6J9QSB5F808TJGS5WTXMRFM8JQ690;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 8VWV0N4PJP69XF3FFZRHDS8TXFPDNWW0Q3VGE2F4FKDQ7SK31960 MR-SOFI-0229 dsm::sofi::lineage::descendant_fence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::nothing_descends_from_an_unresolved_conditional_predecessor;dsm::economic::lineage::admitted_position_tests::the_claim_kind_decides_what_may_descend - CONFORMANCE §8 MR-SOFI-0229 (Met) 80VRZ7T755EPYC3M469ZX7JF21GXXJY4ZACNRS2DV76DPYFCAPK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 MEB3PERJF23ZDNN752HWV71RD0DR54DDVWF7NWMHNSEDX3FYG8RG;HBZG66F86TN87FWKKQBAXGV03XTC54KV59NXM3G7ZMNG7WX942W0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 9AVXVP6GZSFJBDDAZ2W51RP7JCG81G6H4A3ACE0WTQZM952RKSB0 -MR-SOFI-0230 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) 50Z74T1F9D2WQWQRYWAMTBVS8SVZCDD7NCA7TZ5CF741RPF1SQDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0 375506f9333de6e529968767d19d565d189cc385 K0QW0AE7NKWQGZ5GZN7VSMS4EWDYDVMXH5VYN1F1KAWVKPY8JX1G -MR-SOFI-0230 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) SM84P14AG851V0JF84PQEKSZ5BFKQY1E0Z37FRDC431Q8KD3PQB0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0 375506f9333de6e529968767d19d565d189cc385 PGNRZ646SA0HY5HN3SP0PYX01SJ944B6KCK72EQ5GVZPMPKRW8S0 -MR-SOFI-0230 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) VNHBHFXKSPFWJF0JY8GD4V33HZV4ZT6HW8M2EHRH9DMR7JFKQB9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;7V6ZPHYKSCWJFE3522YMBVET79G9ESP0W3C2DFY897YM0KS6PGR0 375506f9333de6e529968767d19d565d189cc385 G4PT60NFKCG7HZ5READKFTK2F07C7D2TWTKBGXKB55AY7Q1MPX3G -MR-SOFI-0231 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0231 (Met) CMMX195H2HCV73995TM1D3YQX834X0ZHJTQ3AAMK7A6238HKGK20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 JZM16B7SBAK5H772EZ3YAJ67HMAS2AYFK1KFGE79FQ876XNFBXDG -MR-SOFI-0231 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0231 (Met) VGBC7TM6RG6ZEPPJW7CXN2CF2W751WQ9XYGBQ081NGKBA0M2XEKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). T4SCNTEGSGAPQE75VQMR1A7K80W616B8R6ZTXQVB9MSPPQN17600 TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 P2WQN9ZYAWFX8H6SEF901CTRMVCRY5M24VY27VXEHC97VN6F530G -MR-SOFI-0232 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0232 (Met) M30REZ2990NCR5GKZY1TFEZGRXZF9K6VRYK3S3DRD9RFET0NAH20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 PGTDKVT2986NKE65DE2283AWY6V38MWXGA7PJT71W93F7Q645XWG -MR-SOFI-0232 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0232 (Met) X2C65Q35AQKN2Y6K48S0R01VRRXEAMJCMSTEEMJQ29RFMSD7HCX0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). T4SCNTEGSGAPQE75VQMR1A7K80W616B8R6ZTXQVB9MSPPQN17600 TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 N1WJDSA8N58GNC5J0526J2S38PA6VA3ZKJJ1KZQZMM8SMKXHYY9G -MR-SOFI-0233 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0233 (Met) 0ZQFYGE3QYEZRF3Q4FS8E9ZEEDJ0BZQ8QZPETJVRNRQMXWPQ2Y4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 RQZ9Q3PGSWN1MCKWA9WJPWDT37R66EBV26K4PHW6G539BHSJQWRG +MR-SOFI-0230 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) 50Z74T1F9D2WQWQRYWAMTBVS8SVZCDD7NCA7TZ5CF741RPF1SQDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 V08T8PQ1SQ0C3HXETRJSTR6HT8T4V6WE95QMY71TVR61ZS4CPRR0 +MR-SOFI-0230 dsm::sofi::exercise::attempt_resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) SM84P14AG851V0JF84PQEKSZ5BFKQY1E0Z37FRDC431Q8KD3PQB0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/attempt_resolution(). SNN86J5J70RV6J8NCYP9JTH3QD9DSHJ3TKR0VCGWFFYVX3992V1G PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 QV7K6PJF8YNSZMJPFBEJVW606FG9YBSB6D3X7DTY1EDQHMY6GDTG +MR-SOFI-0230 dsm::sofi::resolution::LegFacts::final_on_other android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::exercise::tests::a_successor_key_resolves_to_the_e_of_the_exercise_that_names_it_or_stays_open;dsm::route_chain::tests::the_first_recognized_value_at_the_leader_holds_the_cell;dsm::sofi::resolution::tests::a_reserved_key_another_operation_reached_first_voids - CONFORMANCE §8 MR-SOFI-0230 (Met) VNHBHFXKSPFWJF0JY8GD4V33HZV4ZT6HW8M2EHRH9DMR7JFKQB9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/impl#[LegFacts]final_on_other(). JJ87A9CBAQ51KKE7PTT974RVPM8N3T0AVTD3PR8ZV2X8KSMHE2C0 PEXCGPBJZHCW8GJMEMZEPS6GNGDXPF5JQGBJRP8B55M7YFFQF440;59HMF52A70ZHART8C2PE1QV3XJYG77TTFS6J7RC5JDYYXQHVYBWG;0P11NAR6A0AGTHGTRV9946VN7KT2A48HSEFCMBJ4EYCVVJ7BRR1G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 QHQNWJNC77A6JBTA2C66E8WHPKE7SYK9XJRGK6WDXTJAHYWHWKG0 +MR-SOFI-0231 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0231 (Met) CMMX195H2HCV73995TM1D3YQX834X0ZHJTQ3AAMK7A6238HKGK20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 6Q059HV44106WCJ0DFW2R6TNZ38ACHM77N4BZADYEX2FC77FE65G +MR-SOFI-0231 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0231 (Met) VGBC7TM6RG6ZEPPJW7CXN2CF2W751WQ9XYGBQ081NGKBA0M2XEKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). QBQH86N4BEPKWJ5TTRDP1F4XXNYEK3EYPBB7697HMW8AQEWEP6J0 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 PFEDKB0YSQEWCTE0H38YN11BEFJK1DTRZZDDGNAZ5H3PNW6SXD1G +MR-SOFI-0232 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0232 (Met) M30REZ2990NCR5GKZY1TFEZGRXZF9K6VRYK3S3DRD9RFET0NAH20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 V6BGZ4CZGA8G5GF3AHY9FSQW5F2ZCBZ1QACBM8P62D65W317YJ70 +MR-SOFI-0232 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0232 (Met) X2C65Q35AQKN2Y6K48S0R01VRRXEAMJCMSTEEMJQ29RFMSD7HCX0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). QBQH86N4BEPKWJ5TTRDP1F4XXNYEK3EYPBB7697HMW8AQEWEP6J0 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 WQFX1BA888VKAZE6273HKN7Y0CSQ2PWNM300PGGCT33MJ2ZJ9XCG +MR-SOFI-0233 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed - CONFORMANCE §8 MR-SOFI-0233 (Met) 0ZQFYGE3QYEZRF3Q4FS8E9ZEEDJ0BZQ8QZPETJVRNRQMXWPQ2Y4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 TM6YYSW90BCWXKBYMVCRQVQ9MW5P7EQ82DJVKNZMYAW9RMZ6HB1G MR-SOFI-0234 dsm::sofi::resolution::trader_parent_compatible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_trader_parent_arm_is_monotone - CONFORMANCE §8 MR-SOFI-0234 (Met) E6WQCGFNMJTB16V8EGQSYRQ11FCVWRDBAVX21RJJEFDAEX9JVBKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_compatible(). M37A48FM9B0ZB4B83BVDD151Y4HDSSSMKZYC6W6ZTASVQSCV7P30 0FB31KEQPJWCG6SEQGN4JA5ZK471S4V1JB46TMN00ZFBVMZQSDCG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 XVCZ1XCYX2FZEZH8J215G5C2ZV6MVT6KKJS6Z0AKN1DF0J1WVFEG MR-SOFI-0234 dsm::sofi::resolution::trader_parent_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_trader_parent_arm_is_monotone - CONFORMANCE §8 MR-SOFI-0234 (Met) 1G4FZCYDFF4SMX93ANVR7EZP6DQB510H0YJRJC0K3DZ1SNP5MMM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_impossible(). 52TDS9KZZM51A8NH6TEK0NHAR0DYE4HN25Z9GR1A1H14GXATK97G 0FB31KEQPJWCG6SEQGN4JA5ZK471S4V1JB46TMN00ZFBVMZQSDCG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 204P67BN4XPS7HXCS1C9H433Y9RY90HR7QCQZ2QNT80PBBPQC950 MR-SOFI-0235 dsm::sofi::resolution::trader_parent_compatible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_trader_parent_arm_is_monotone - CONFORMANCE §8 MR-SOFI-0235 (Met) 3VF3CB28FSV8FV9KSZWVKKGQTDWKJER8J5695C4JT8KPJG7J7J1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_compatible(). M37A48FM9B0ZB4B83BVDD151Y4HDSSSMKZYC6W6ZTASVQSCV7P30 0FB31KEQPJWCG6SEQGN4JA5ZK471S4V1JB46TMN00ZFBVMZQSDCG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 RNXJ8MGGSAAZ7VP0TBPZNASXMTN5WM8XEC38QZ590ZB54W2KYPSG MR-SOFI-0235 dsm::sofi::resolution::trader_parent_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_trader_parent_arm_is_monotone - CONFORMANCE §8 MR-SOFI-0235 (Met) F34AR41X504NXZWYXFZ8NJX7KAFHXTG3YTTQA517P2S979GX69R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/trader_parent_impossible(). 52TDS9KZZM51A8NH6TEK0NHAR0DYE4HN25Z9GR1A1H14GXATK97G 0FB31KEQPJWCG6SEQGN4JA5ZK471S4V1JB46TMN00ZFBVMZQSDCG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 A0XFGW9WPJGS9A5NZ4VD24W0CQYEYB13AHVF91JCAHAFA13VYR0G -MR-SOFI-0236 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::legs_final_on_different_commitments_are_not_one_route - CONFORMANCE §8 MR-SOFI-0236 (Met) NH441B0DVJB1J428QWZ3AE6QK2ZCYKCM8WW69NYYSB5TJ5TKW61G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG QVK11XYVQBRYMN5QDYT7JQNWSJPKYPA11S0JPPMZAAH9PY07SMPG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 M6GQB520WWSFX02A8J7CEN6Z01VECNFX6JW84RDKK4E0NHKTY4FG -MR-SOFI-0236 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::legs_final_on_different_commitments_are_not_one_route - CONFORMANCE §8 MR-SOFI-0236 (Met) XNERZE4KBGCRDP9BJVQK9KB8S6HKFRD3NJQSMHGRFASQ99Z15X50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G QVK11XYVQBRYMN5QDYT7JQNWSJPKYPA11S0JPPMZAAH9PY07SMPG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 M9C4BZM7QS2W8P83JN9K274EVW2VEY959BNHG6MDA4A7GS8C2C6G -MR-SOFI-0237 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0237 (Met) Y14615G893ZXE84MW9P3N69QZHR07NP51XEHM297E1GCG3CW036G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). AF8FEES2B00KA45YDAHK03S3WZZEC7X4PP5ECGARK2YXRXAN6110 2G588W6YKWHA6J9VQHTMCJDHN80SQQRPF7XYM00A9GFSXTQSKY3G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 HNQQ0JH4HBRJ86YS9951H1SNMBTKN64TTMZ9RQVYGVKB45ECMVD0 -MR-SOFI-0238 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) 2G0W24KT9G7VCHGFG7YDXFBNMNJ2E7686JPTD1J4P2BZEJE3P200 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG WYK4AGZ0GD8FMA335CKFQN541Z1X8H5BHHTX6ZE59NXXGJW68VJ0;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0c6ca6cb265254eaa1c68ebf97ca24fa70df5ba1 TP98Z0SWA2CYNEC4VGM63KXFKFRRE81CNN6MBN5DFYSY26R8QZC0 -MR-SOFI-0238 dsm::sofi::resolution::fulfillment_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) A27H6ZQ5MDG139YBHRG75JXK5RRB1RTB3JF6CJXQVV31XRKSCF7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/fulfillment_impossible(). 248PN21MR39974PMQ7F441T766Y39G7B3EMPQHEAXKHJM9CDKHBG WYK4AGZ0GD8FMA335CKFQN541Z1X8H5BHHTX6ZE59NXXGJW68VJ0;SCRSVCM5TEYVX6JZP17A91JJS8JBQSKXCPR9WQYJCQYBS0KCBST0 0c6ca6cb265254eaa1c68ebf97ca24fa70df5ba1 5RBDG7VNR2KVY49DXATP1R8CK5H7NBCTPT9ZBNHDV9HSNZ1M81EG -MR-SOFI-0240 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_statically_invalid_route_is_invalid_before_storage_resolves;dsm::sofi::resolution::tests::the_orphan_and_consumed_elsewhere_arms_hold_on_a_valid_route;dsm::sofi::resolution::tests::a_conditional_parent_that_selected_another_root_is_invalid - CONFORMANCE §8 MR-SOFI-0240 (Met) 1249AREQDYDPAEDTYMQFJF721B03FPABBYKNKW67FGAGW7MF9ED0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). AF8FEES2B00KA45YDAHK03S3WZZEC7X4PP5ECGARK2YXRXAN6110 ZFE02PGK42DCHY163KQQB4HWE50QEWFW0ACR5VDJ5R0BD5GNM2W0;NGE0WYETCTXPDMTC5MJXD50PWZER7531TQXEEEYZZK68F5TRZ3T0;8YT3WM7V4RTP3XAGSGXCVBEAZWFY00TW3QJAPRFV279CK0CCDD9G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 PFAQ5TFBESSTT1FQ7DKJ4X4JD84KVK6ZCSQYKTX8RFWN2S58NREG -MR-SOFI-0242 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_leg_of_an_incomplete_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0242 (Met) VWFC879YASJ2073MEVESYG6E77C9DWXZ47JZ39P4P1E184XCD3CG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG 9DH9ZRPJ3WFHH2FN3GVTBV2T77JK1E7M9B9RXQMK0XGYJ7ECTZN0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BD876WRTVP3PD92B7XZTNJEZR7GSHD3NVVQDT99EPJGYJZ420610 -MR-SOFI-0243 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent;dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone - CONFORMANCE §8 MR-SOFI-0243 (Met) BKFB2FE1Z94HF40D0B7H933SV1WW7T3Q15GC38CP5K0RBPWW34M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). T4SCNTEGSGAPQE75VQMR1A7K80W616B8R6ZTXQVB9MSPPQN17600 TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG;08Z75MBSKNZ9JWBNKYWVGTMT9B9R3XWP2TAGEHD2Z6HAFT14GTMG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 5E79HKN0M9EDHB6NEQGE7M8W5KB5SCBP96V8BM9GQYHDPF0HD2P0 -MR-SOFI-0244 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0244 (Met) KGYNE2HEDM5830F1VARVH54JTKVK6PM6T903ZFKFQDR7NYWRAA60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). T4SCNTEGSGAPQE75VQMR1A7K80W616B8R6ZTXQVB9MSPPQN17600 TP4RVTT7Z30QZYCRVXH7X0PKHXDT6Y9MFSE9AXNGZ8416839E9PG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 361ARRNKJVKAQRX414SDNQ91R47XH1D3VKQR8K8SKVHEMAG2HFP0 +MR-SOFI-0236 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::legs_final_on_different_commitments_are_not_one_route - CONFORMANCE §8 MR-SOFI-0236 (Met) NH441B0DVJB1J428QWZ3AE6QK2ZCYKCM8WW69NYYSB5TJ5TKW61G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 WRRYDY03C8P3QGE2VC7J7M9PCX52VJBDMN0EBF5TMX8124SFBFH0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 PTMJJ2GJBJCT80BB6X51MC2N354195CJVQB2ZNRASS4KDG1CW2VG +MR-SOFI-0236 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::legs_final_on_different_commitments_are_not_one_route - CONFORMANCE §8 MR-SOFI-0236 (Met) XNERZE4KBGCRDP9BJVQK9KB8S6HKFRD3NJQSMHGRFASQ99Z15X50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 WRRYDY03C8P3QGE2VC7J7M9PCX52VJBDMN0EBF5TMX8124SFBFH0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 JM9QZYHXCJXGBB9A1NZ2T0W6N57T5D91ZKR0AFBY39RQZZH7MHXG +MR-SOFI-0237 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0237 (Met) Y14615G893ZXE84MW9P3N69QZHR07NP51XEHM297E1GCG3CW036G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). 5K74NFJYG7P3GDXM9CWJZRYE8WTA3BSYERXTE57MNDRGHT8GTNAG YNYMK7E8R414E2APBXV7EJR12T1DG7V0H64VQ5JN27D9AWHRMDF0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 M52EWHW6KBWQE1J3XSRWFM9B0GVKMX8PVF388XYQRM6ZHX83ERE0 +MR-SOFI-0238 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) 2G0W24KT9G7VCHGFG7YDXFBNMNJ2E7686JPTD1J4P2BZEJE3P200 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 EQ9A2B417DG1Z9K82CC52H4CPE78N14DZ84GVMMD366E4VPRBF5G;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 SWVKSF6NV052C36C4H0J3AW7W3NFRM0S2046WVGP87BBRPD11TK0 +MR-SOFI-0238 dsm::sofi::resolution::fulfillment_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_of_a_conformance_invalid_fulfillment_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0238 (Met) A27H6ZQ5MDG139YBHRG75JXK5RRB1RTB3JF6CJXQVV31XRKSCF7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/fulfillment_impossible(). JXNX4F05YGV5DAH1F82NRY2AKPYMB12RQ7S79T2QRPHYN3V6NDJ0 EQ9A2B417DG1Z9K82CC52H4CPE78N14DZ84GVMMD366E4VPRBF5G;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG f874698f19cfbf70dc6226e653c0d5abb49a05d0 KZJ3P8DRF8Q3M9RYAZR4ABRW592HTHJRFB4DRBN3GKMZMXSKR3F0 +MR-SOFI-0239 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::route_impossibility_reads_nothing_about_a_particular_fulfillment;dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped - CONFORMANCE §8 MR-SOFI-0239 (Met) WQRHFGTJ75W7J8Q08GME1J668MZH89YPYFB6NYCQ5QVV14FXZGA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). 5K74NFJYG7P3GDXM9CWJZRYE8WTA3BSYERXTE57MNDRGHT8GTNAG RJD4BS4MRKFTTX6H5D9R9TX8QT4NVB37WZ4G8MK9ZF05JHE7PB80;JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 DWGJHYVWRE1GWZETQD54T9M4MTH4EENNEB4TKJN7ZXZS325YAH9G +MR-SOFI-0240 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_statically_invalid_route_is_invalid_before_storage_resolves;dsm::sofi::resolution::tests::the_orphan_and_consumed_elsewhere_arms_hold_on_a_valid_route;dsm::sofi::resolution::tests::a_conditional_parent_that_selected_another_root_is_invalid - CONFORMANCE §8 MR-SOFI-0240 (Met) 1249AREQDYDPAEDTYMQFJF721B03FPABBYKNKW67FGAGW7MF9ED0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). 5K74NFJYG7P3GDXM9CWJZRYE8WTA3BSYERXTE57MNDRGHT8GTNAG J8ARWGBHNK69S0K6VXC7H0WC31WFNRGHMCTGW1R4RMA8AHZ1HWE0;5WRB8AMTMPH0V3YHMFCQ4XA80J3TSN80N6XJ47VT7NGER74PEA50;FS5843QTEAF5P3WFQFCKN27N6KAVEYFK9MHF1AHFEVF6916BN0K0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 5147SRX74V2WPYX61XPVS5Z7T1AFZPG3MS6E4WZPHGVJ5DGKXN40 +MR-SOFI-0241 dsm::sofi::facts::establish_ground android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence;dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do;dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence - CONFORMANCE §8 MR-SOFI-0241 (Partial) NJWPV726ANMX1BXZDC51KWYGXM3CM8J3AKMEA228BJE9NBSM2VF0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/facts/establish_ground(). TED481EKXWNVQE4CY5FMYJJCHP0TVK1CSCR8JWQF101RQVSNP63G 8DQRZE1NE5517M7R0KTX7M0T6HYZTVW5VD1KY6HPHQJWQYDRJZS0;KAKPS1T0CN5GRXDCNAJ8H4FFYTRG8D0T960MJKVM230CBD3ZK5M0;QPW2FKMM6R73F2YW059FT8ST4BW0HD07341QM7TG54FH97HD17VG f874698f19cfbf70dc6226e653c0d5abb49a05d0 YCCTE9KT1C2XQMAPGR8F0F9WK9436HF1NDHH6P4NRQNWVEDPQW90 +MR-SOFI-0241 dsm::sofi::resolution::skip_without_evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence;dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do;dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence - CONFORMANCE §8 MR-SOFI-0241 (Partial) VBCZA8790EP497VWNBY13G4DJX3ZNWA3CCPGFDXJYQPJF1HMBB30 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/skip_without_evidence(). 2F6J066DZW58AE74R39TH0G35KB3NRGAQXSBGS497CJ1DKBYF8E0 8DQRZE1NE5517M7R0KTX7M0T6HYZTVW5VD1KY6HPHQJWQYDRJZS0;KAKPS1T0CN5GRXDCNAJ8H4FFYTRG8D0T960MJKVM230CBD3ZK5M0;QPW2FKMM6R73F2YW059FT8ST4BW0HD07341QM7TG54FH97HD17VG f874698f19cfbf70dc6226e653c0d5abb49a05d0 40GNFSNA0662XP8YP4XS37A1FZJ7JRJ1Z7VK9GR63S7YMS4GYG40 +MR-SOFI-0242 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_leg_of_an_incomplete_route_is_not_consumed - CONFORMANCE §8 MR-SOFI-0242 (Met) VWFC879YASJ2073MEVESYG6E77C9DWXZ47JZ39P4P1E184XCD3CG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 Y7XPANX0PJAT5N55VXMS5PS6BRCNQHF5VNVDR4CR9M9QCZ9E6TF0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 PJDD3C7FJK5DT956DVZ3QT3FGVPN7FB02R74KJKKE30TF1K94PYG +MR-SOFI-0243 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent;dsm_sdk::handlers::node_e2e_tests::a_key_held_by_an_exercise_its_own_bytes_refute_is_skipped_on_those_bytes_alone - CONFORMANCE §8 MR-SOFI-0243 (Met) BKFB2FE1Z94HF40D0B7H933SV1WW7T3Q15GC38CP5K0RBPWW34M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). QBQH86N4BEPKWJ5TTRDP1F4XXNYEK3EYPBB7697HMW8AQEWEP6J0 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG;9DC60AWMZFK7P8P7RADG929E0FH75BJHDH9PN24PF36MSSQZF2B0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 Z9PMRTKT06Z9DSE5K0TV3NMDG08MC159AK1VZRC1QGR6HT1KFYV0 +MR-SOFI-0244 dsm::sofi::resolution::walk android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::the_walk_is_chunking_equivalent - CONFORMANCE §8 MR-SOFI-0244 (Met) KGYNE2HEDM5830F1VARVH54JTKVK6PM6T903ZFKFQDR7NYWRAA60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/walk(). QBQH86N4BEPKWJ5TTRDP1F4XXNYEK3EYPBB7697HMW8AQEWEP6J0 036YZG6YKBACPF8QJ32EKPSTB8MHB871ZF2D0JAY7X3PENF1KRVG f874698f19cfbf70dc6226e653c0d5abb49a05d0 V3DZ0D31GE5NBQNZABH1B8ADMHYXTGVBPX6W2SKJ8ER2E3P36W0G MR-SOFI-0245 dsm::sofi::conformance::derive_policy_fulfillments android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_3_the_policy_fulfillment_set_is_the_canonical_set_of_p;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0245 (Met) GCW6CSEXZ0AQ5HTTRM16FM2VQDGMWC594JWXR0Y48MJKDZ5C63C0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/derive_policy_fulfillments(). KXV892YX3MYZ95T8VRTRRQRZTQZ198GR7GBDR9BPP2PNPEKR9820 F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;8VWMXQ6X628D2ENG509380J9CW7WNEF1H7E69ZH4T7K5FN8NMM9G;QVKQGG842YG6PFED22287W9VH837ZFTMCSWYSFMWPMBFNNJ239YG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 C9K0XM1HA1D1YV08MARF58P1R51WJZ5M1YPX7GADB6DPV55SWBT0 MR-SOFI-0245 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_3_the_policy_fulfillment_set_is_the_canonical_set_of_p;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0245 (Met) DFWGA0WRFY5QS2KRTT1XMHTAK3WCRHZMFK3W3KV78Q36QSE7ZJX0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;8VWMXQ6X628D2ENG509380J9CW7WNEF1H7E69ZH4T7K5FN8NMM9G;QVKQGG842YG6PFED22287W9VH837ZFTMCSWYSFMWPMBFNNJ239YG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 EWFJ7MBR8QAKB94BZ250FJ0RQ4DNKVZYAFVQGVH1DBE735ZPH700 MR-SOFI-0245 dsm::sofi::conformance::successor_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_3_the_policy_fulfillment_set_is_the_canonical_set_of_p;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0245 (Met) T2VZZPPY0FH1QXT4K55C6Q9MPVK7NWR84MPG8YJE0FG8R7S7JX00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/successor_position(). 8MMCJYS2QV6NF0WAYZQX0PBB917269XXS3GWAVJTQKCJEHQS5XRG F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;8VWMXQ6X628D2ENG509380J9CW7WNEF1H7E69ZH4T7K5FN8NMM9G;QVKQGG842YG6PFED22287W9VH837ZFTMCSWYSFMWPMBFNNJ239YG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 24587V50W83NG2HB4S9DKPCG2VM2EGMDJWXCPZ52RE2TWDE2QF00 MR-SOFI-0245 dsm::sofi::wire::objects::PreEClosureIndex::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_3_the_policy_fulfillment_set_is_the_canonical_set_of_p;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0245 (Met) 3CH5B8EQWQJRV73XPGTBTJTMJAH1E9RQ9ZFMZ0JQS7P526VM1STG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). VQN14V3D79VPPT9QKN2D77NEZSEQNAWRMGKNKW9EKSZZWMC9TAP0 F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;8VWMXQ6X628D2ENG509380J9CW7WNEF1H7E69ZH4T7K5FN8NMM9G;QVKQGG842YG6PFED22287W9VH837ZFTMCSWYSFMWPMBFNNJ239YG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 R8MFAM45CT6ZYEJFTRZH3CN41Z22X52P37FY2ZPM9ZG7PVF7BRAG MR-SOFI-0246 dsm::sofi::resolution::parent_status android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_generation_the_chain_has_not_reached_waits_and_is_never_orphaned - CONFORMANCE §8 MR-SOFI-0246 (Met) MA5R6AVZ2C346CJDNED99K7T0M02HVH97EXBMDESSM7VTYWVTG9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/parent_status(). KD22D7JG02V32SEHBVX04AA3S959GGCE69EAZGXH4BGS1BD7SBX0 EA51JJZ0RVX6BJT34DD52V8STD5TQTT1NPY2V3TG9XMKAH8PXZM0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 BW31QNCM36DPN083C3HCT8D5930KBQH59GRWDWNRZ69M5JXJMYVG -MR-SOFI-0247 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_terminal_resolution_is_never_reached_from_another_terminal_one - CONFORMANCE §8 MR-SOFI-0247 (Met) KCFMV824KGZN6DPN5AM0C4HMNAMDK1EHXD77GAGNA4MFYTBGXZNG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG 1EXBW1ER23WDWD1NACNGVM2FKAK2EVG8TZPGSWPY5M0RCAMD7B70 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 2S08SZ0JXZJPRH3AB4BFR1SR409VNHWANA7QZXA1TPTVHP70J9HG -MR-SOFI-0249 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0249 (Met) ASPDMZPS71P05JTHHVP10S0MA6HQK8MV93NA4P5WFPD1NNEE3C50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). BVXRD0D5A9S7G1SHEP7CRWD9NJFPYD3ZRQPFP3H8AHFE0Y9SRP5G 8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 KFYR0H2MFHDQRHK5SC6EABH5ZA1EWV3VN0AA3QH5RACS9WEKF620 -MR-SOFI-0249 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0249 (Met) RGJ3X5S3Z0Z9PAT4QC415S4QT7WG9V7QNFGEVRVJFV2Y4DHG16H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). FHBXRMJVKNTX62JQ9FVE7AQZRFNCDV0MGDV4FQ3KSKSC24XZHKPG 8H4VVY4XJF1C8ANT10T32NA0QPXFM7TF6P18K9E09YETKGKTGQRG;AW4J800S15SV4GWFQ0V1CRJVS6DMA2CB4YFD9SYDFK3Q0EVE6RCG 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 TDC148J7P5M1Q6JV626X0167VPXF6B08X7CMZ7SN8AFPK84VV1A0 +MR-SOFI-0247 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_terminal_resolution_is_never_reached_from_another_terminal_one - CONFORMANCE §8 MR-SOFI-0247 (Met) KCFMV824KGZN6DPN5AM0C4HMNAMDK1EHXD77GAGNA4MFYTBGXZNG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG H1ZYJ81NA3BWZ4NPPJMRNGXA67T1VKC7RP27HN37M3CB9CKDHG7G a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 TG3SKXJ6V14STDGZD1G2R3HAAH625SQ9ZZ6Q9J8WPK16Q6NSZM90 +MR-SOFI-0249 dsm::sofi::resolution::consumed_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0249 (Met) ASPDMZPS71P05JTHHVP10S0MA6HQK8MV93NA4P5WFPD1NNEE3C50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/consumed_route(). NR7GA1AMN11EW5VRSG9V0PZ11P35WHHJ4T16JYYCD3WW1K309GF0 FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 7ZVSDBWKVPRV00BQAPQH2FRCPAQZW9MJ2H1PEM84N2NHWHWQXFKG +MR-SOFI-0249 dsm::sofi::resolution::resolve_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::registration_is_not_conformance;dsm::sofi::resolution::tests::realized_requires_conformance - CONFORMANCE §8 MR-SOFI-0249 (Met) RGJ3X5S3Z0Z9PAT4QC415S4QT7WG9V7QNFGEVRVJFV2Y4DHG16H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/resolve_position(). 3RGXSFWYQ876BJBAT13HAVWXSDK3GK9Y9C818K0QESD3NV2N0GWG FE3RYRZ231ZE11ZHNDG1A51PEMZBS040Q0X2YBX2S0PAPBJ9TD6G;YX9PA1NMBS180132WPP6AYTZHSM9F0041WCSZWT40YRTF5VQAN90 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 Y8Q49AV6Z3HGHR2NCX9JNVNVN3YYE72VYAN4A5JVRWXQWFNWDC2G MR-SOFI-0250 dsm::sofi::resolution::Resolution android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::only_realized_installs_the_realize_root_and_void_installs_the_previous_one - CONFORMANCE §8 MR-SOFI-0250 (Met) V5FZW2AB9FKDV9M2SDT0KM3Z7YDA4A3AGH20R3A41SKRQ53SYWJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/Resolution# RHZK0QWCQN38CFBCTAH0PBME1Q8K74B3ST7MNE1T8AQHQAVS7K4G A499BQY99HTQV1D35XFYXRF4HZYCHRCX8VJ0DG3D4GVGFARWW9F0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 PPKSM7EFHW2ZCB7WJKDMB30WTSZ48DCPPM5ZAHY2807R27FKVQ80 MR-SOFI-0250 dsm::sofi::resolution::effect_of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::only_realized_installs_the_realize_root_and_void_installs_the_previous_one - CONFORMANCE §8 MR-SOFI-0250 (Met) 9N6H53JEP7M6YHF7RS1TTYB86BYNMX5X6198KM293Q0V2MQQEY1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/effect_of(). PYQTE6N9Z11HKXSPGEKD5PHQ3YGE02TNYQ191R4H3326Q8PQPH5G A499BQY99HTQV1D35XFYXRF4HZYCHRCX8VJ0DG3D4GVGFARWW9F0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 01GQRXCXEZ1ER73G5J5CT34PNP52S4Q9WZXT3743Z1TYDNSX66NG -MR-SOFI-0251 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0251 (Met) 07Y12WKQWBW4A8B3W7TVPS3CZC469EZRA9ZTF6820XSVGCXECRAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). D4DEPWYNMDFKB18Y3ZEK6BKXG50VAD06X584CG7429PA4WK4MHG0 WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 JMXYSJ9EK0V9EVSEXQ1Z21MZT8ZB5FWBEYRQ86SCEDGC3B609XA0 -MR-SOFI-0254 dsm_sdk::sdk::sofi_flow::exercise_draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0254 (Partial) 97CCAJDDSC5DF4XVDKEYM2J0RCWJV80DP9P2V1FMYZXXKA8HAKCG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/exercise_draft(). HNFP4MK58MSNMPJMR91AN86SWWX831DAMBJSBKX18T1KSJ7ETY50 - 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 288X67A5BHTB9WDD1Y16VZW675A8V7T7BC39ARB5BVRBVDW1JXT0 +MR-SOFI-0251 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0251 (Met) 07Y12WKQWBW4A8B3W7TVPS3CZC469EZRA9ZTF6820XSVGCXECRAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). Y9M6CRVTHNA7CBTNF8MNMPJJ7VFA934DCKTK0NREY04ND9X17ZQ0 AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 K960ZYR92JXVBF47YTY3C1FCY9BJMXVTY5GNCEHN9SKERD83VFSG +MR-SOFI-0254 dsm_sdk::sdk::sofi_flow::exercise_draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0254 (Partial) 97CCAJDDSC5DF4XVDKEYM2J0RCWJV80DP9P2V1FMYZXXKA8HAKCG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/exercise_draft(). 046S6HDK9KFB32VGV02NJMTKTQ1Z9112WZS3YP8KRQ45FR7ADAAG - f874698f19cfbf70dc6226e653c0d5abb49a05d0 2AS2CFBTAM3AEKTJD9JJQ0D621Q3QNAZTVV8M04SEDJDTDQ95PWG MR-SOFI-0254 dsm_sdk::sdk::sofi_sdk::check_draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0254 (Partial) CJYYJ6WFS77CWE0TSM9PTYZRMK1CG1WA9SCX1B9DDFB5S4QCEQ70 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/check_draft(). 7DW1AMZ76HJV044P3ENHA799S5S33NVT94Z85VS1T1APXWAV3D9G - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 ZJV9PQF81XSDT4W3RBENQVGR4Q7T37QW7HK7T272QSJ00A6H4VFG -MR-SOFI-0255 dsm_sdk::handlers::sofi_routes::AppRouterImpl::handle_sofi_invoke android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) ZXWGNEKX4NKV76V11EM2FDQ2MQ08W32NE6Y7TMR89Z6G3GRXDXVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/impl#[AppRouterImpl]handle_sofi_invoke(). 92EQ66W540S51H097751GP8DK256C4M889HHDK3RPSWXYH96EBMG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 3BNZ1F3ZD62FD299ABXGXM2NM8YJZBHMEAC0B5XT6SWXXF0W55RG -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::create_vault android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) VGDATVN4F0EAXB51XASMPZR5ETH2MYZST58GPC9H5W843DEM7MP0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). APSEN48SGA0TQE011RZB0Y4VDK21PY2WA9HR6Q9SK6DSAPHVDKXG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 M0VH1B3R9NERMF7PATC2PAREMGB5JM82XJ8P33TKSBM2J7AWEC10 -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) N1NKT9AR2W2P2EA90WHK6RNNJ9X51T21SGR3P091HB4KY24T20AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/setup(). TCVT65GT0TVYBN3X9R6E7C4XPBN3QCV5ZHNV7EZJM0V8YFEY3MHG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 RKSS6PZT2XCH6MYWAG7SWED01E30S9JR4F8D85PMZ9XBF045VC60 -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::find_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) 9Y41PBEHB2KG42G92436T2TD6XTP72SER3F5Z8J3RJBJ9VNPFA2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). 36JT07SA09PZS3PVSYB3Y9CJAZZTQ45RC48MF42QXP3XASBNC3SG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 MJEPF896M4HK7J0KGPEGN6BAPVYTPQAR9P0EQBRSHP1ZSW7WHH70 -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::trade android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) KA55THCDD6MA63R09AG86W208DC5QC40PGP1X0ZY2VS8ZA5R45Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/trade(). 0AWZYJQFG1QAAAP9PWMKR7262RY36SEJ7XY17ZH3N25ERNA80YH0 GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 W8743S3HG7Q6FGTWSAC3NFTTSB0FT0PNP0HT3W5PQGVT3BQTSE8G -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) C7V6Q4SS8RHRKMV2RX5GN6CX6JFJ47BPQTYHQMDE0KKM7HWXSPT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/close(). 1E7KSZPF32SCD60W32HXKE432QQQFBJ5E7D2G6YCQZHE1D32WNE0 GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 MTWE0SQ0FER3JYYV24MW1T3N69NX5BWBCW1A8A0QKX0K66BSGRFG -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::relay android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) 7NE6DM24AK3CP0NNNZBGXY2BTRZE0XG48TNG8KF32MS31M2NP42G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/relay(). 5RC8M5HF46JRN43ZZ18RVP5KSPZ6FN6SZ43AD5164KH8HSX422J0 GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 A1B66CAYZJ6EK154MQ4PT3CH0HY4M9VKA1GMPSZTZ9XZZMGDNXV0 -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::resolve android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) PPWT78RBZ55E1WEY27SY4V16GR07J6WZ2KS0RDD410YKDVHDW3H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/resolve(). 0867PF0Z8RS52DNF6048QDG54N489R6QFDCM8SB0BK1JCN02AQSG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;1Y650HN969AVY99TXXRVWSHGVHPCBNM0B5EK3AT2332TTNE23BVG;K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0;T7CTG85WRRPD2HVMFDZYYFF02J0S9MYGK42B4HKJ9BE0YN5HBTFG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 72BFKZSAT4ASX9GGQ20C8Y9N34HK15N6E5Z1FEGFHJBFTBJFD380 -MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::find_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route - CONFORMANCE §8 MR-SOFI-0256 (Met) C9VX037G767AQECQVCKHFT4X8RD8YFAFAXQND5HCMXHDCH6BM2EG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). 36JT07SA09PZS3PVSYB3Y9CJAZZTQ45RC48MF42QXP3XASBNC3SG K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 QSVH0PYXG5Q1XBY1S11ZDEGBQ45ANJYZ0T37Y7WC57KP3GZEGEQG -MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::quote android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route - CONFORMANCE §8 MR-SOFI-0256 (Met) NFGHXQ5WARS867S0V0MGT6WY84GYQKG0692WM6MCWKBXAT438SBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/quote(). XEN2MSF7MMK6QN40N72MW8XPGRCP2A5966CGRKWTM2YK87BZ7XF0 K6KP2CD22VMEDPXG6VR8RNBMWZDBM2BGTH0YCT26XBZ4G5JQMBA0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 YM0CE7MG73HNRJZAEVCSHQQMD17CQR7F2WRGWKDEVFWRSKVN5R0G +MR-SOFI-0255 dsm_sdk::handlers::sofi_routes::AppRouterImpl::handle_sofi_invoke android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) ZXWGNEKX4NKV76V11EM2FDQ2MQ08W32NE6Y7TMR89Z6G3GRXDXVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/impl#[AppRouterImpl]handle_sofi_invoke(). 5H986YQ57XQ7HBVKF1ZHA4CNVXJWYFT3XQR1NF4HV516KW7TNW60 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 5YXF1C71P9QDC2M0243ZVJF485RHJ8Z56V6NNKD7K53K9H6K94YG +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::create_vault android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) VGDATVN4F0EAXB51XASMPZR5ETH2MYZST58GPC9H5W843DEM7MP0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). APSEN48SGA0TQE011RZB0Y4VDK21PY2WA9HR6Q9SK6DSAPHVDKXG B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 6ZXBV0BB9BTGZNG7DV3X9XNHQZYBFJXAQ0K18J7GH10PKV322B9G +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) N1NKT9AR2W2P2EA90WHK6RNNJ9X51T21SGR3P091HB4KY24T20AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/setup(). FRS51J6P2EEBWTZRT2N938H2KV6H2V2MQSHDTTFRRRF80NJPX570 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 872D3XNFRMV0Z6XGJ3J6BD01MCQCGT9N367ZNQ1RF6QR3NX4J290 +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::find_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) 9Y41PBEHB2KG42G92436T2TD6XTP72SER3F5Z8J3RJBJ9VNPFA2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). 8627GZ6CS8674F8SXSZ6SYQQ6B1Z512K5AFXD4J6J421F6QJ61W0 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 PVAQW2WPAGE53FJYQHK3X4BMDTCXH3GZDAC5J0Y3SHR5QAEQNGZ0 +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::trade android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) KA55THCDD6MA63R09AG86W208DC5QC40PGP1X0ZY2VS8ZA5R45Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/trade(). TNJM98FAG26M96DQPMF3KR26FXEGANP6W2Q56RCN1TDVVPJ22NF0 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 8P14ATNX24QXZQVEPZKTYM0BGY4SB0JF827HX76DQ638CV7NVY1G +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) C7V6Q4SS8RHRKMV2RX5GN6CX6JFJ47BPQTYHQMDE0KKM7HWXSPT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/close(). JR7JZSFJ813X8YWD4A6793RCZYW0Z3XDN4M2G0Q7QTT724WEK7H0 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 JDT3HAVTA14PAME8YNYDB6WGZYC6H5365HR63D2XWMAA2XHZ6V9G +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::relay android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) 7NE6DM24AK3CP0NNNZBGXY2BTRZE0XG48TNG8KF32MS31M2NP42G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/relay(). 1EQ1MRBREMD88Z4H2TDXFCYYV4QDWZ2Z0JSYTZJ3JHK3Y3J9B110 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 PVDH84PJP8EZGSTE3REK3C052XVBACEAX0FZ2NDE4RSB71HXCKCG +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::resolve android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route;dsm_sdk::handlers::node_e2e_tests::a_trade_cut_short_by_a_refused_write_is_the_network_status_until_it_lands - CONFORMANCE §8 MR-SOFI-0255 (Met) PPWT78RBZ55E1WEY27SY4V16GR07J6WZ2KS0RDD410YKDVHDW3H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/resolve(). 9NRJFRVV7ZYQ2NQPRA8DVX32RGHC0JKCG0WZWCYYHFHQ7TY3Y0H0 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;HPMP79V2MQYCNBRT2SXBCNACHYW26TM63XWPZA334CJ7F4K91KAG;X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0;ZNJ8GVJA3NDS0GMQ1E90035ZPYX9RN4QZ020094R8SNN5YGHCWE0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 6BSJ11B7ZCP74DDBX266Z3SRBV8T4NCZSGC6B789DFWFV3G9TNAG +MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::find_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route - CONFORMANCE §8 MR-SOFI-0256 (Met) C9VX037G767AQECQVCKHFT4X8RD8YFAFAXQND5HCMXHDCH6BM2EG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). 8627GZ6CS8674F8SXSZ6SYQQ6B1Z512K5AFXD4J6J421F6QJ61W0 X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 GQB0KXCJDAVQ6EV0XY76NP74M7VTSSPKFYMD385071PFZA6HQ2E0 +MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::quote android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_a_vault_is_an_error_not_an_empty_route - CONFORMANCE §8 MR-SOFI-0256 (Met) NFGHXQ5WARS867S0V0MGT6WY84GYQKG0692WM6MCWKBXAT438SBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/quote(). XEN2MSF7MMK6QN40N72MW8XPGRCP2A5966CGRKWTM2YK87BZ7XF0 X3H3EBM78YT03KDBXHGSR963EY09K4ZTF7S2DRH7R33Q5PJ96WG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 72CBZP3P0K4TF5H3PW7DKKDMZB1JT4QS05HMM7C3ARQW1PQQ333G MR-SOFI-0260 dsm_sdk::sdk::sofi_sdk::build_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0260 (Partial) 10A7Z1V8A48VN2AMNFTPXTH0CVYE41B7WAN0QE6VDSH8PMWSY3BG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/build_fulfillment(). V1Y2FV8W51BRTNE4D2NV3ZR9GN405F6JR9KNW278W2ZDMJ0WHR70 - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 7C5PD5XFMZQGT6N7QN2ARR091JNKXQMTRR7EGAT7BWR58HTD47FG MR-SOFI-0260 dsm_sdk::sdk::sofi_sdk::check_draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0260 (Partial) HM420HJAXSNC19N0ZV4DHVCV7VGW59D02DZV3X5NJ7N6M106DC00 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/check_draft(). 7DW1AMZ76HJV044P3ENHA799S5S33NVT94Z85VS1T1APXWAV3D9G - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 MR05AX4V89ZS3688NZSTXTC2V89DFXJD9Q1BWFXGNZJY8GEZPGC0 MR-SOFI-0260 dsm_sdk::sdk::sofi_sdk::draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0260 (Partial) J8Z0GA3Q539AMT7Z6EM1CP82EEAT2F4EV3555YZC37DH9X8JG7H0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft(). 6GKEZFYP2PGPEP3DVHA4WM6XE5WD7AFEQ8SCRVC20H3WG09PRWCG - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 SB0QWPQ3G46MEQ4MHZVD5P0X1B2NRA6YNT80SQS18AFM2VHDNPC0 -MR-SOFI-0263 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0263 (Met) Z17M186RDNJMHP7JWRFK1Q2DP20H3CYPN807W9K2C86W9ZF3Y9HG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;2G588W6YKWHA6J9VQHTMCJDHN80SQQRPF7XYM00A9GFSXTQSKY3G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 6EGD6NQNMY82DYKYF5DRKMBEA0ND6RWSAR5GT1WRCFRKQ1G2SVR0 -MR-SOFI-0263 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0263 (Met) PAN0QB16EZJGH0YEYKDNZD9WKV410F7SY4N5X1P666DX57H0EQZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). AF8FEES2B00KA45YDAHK03S3WZZEC7X4PP5ECGARK2YXRXAN6110 SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;2G588W6YKWHA6J9VQHTMCJDHN80SQQRPF7XYM00A9GFSXTQSKY3G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 H6GK84BTQJV4C0PXAJCQQYGPY94PPB9C1CA1NGM9Z73KJ6S5K5EG -MR-SOFI-0264 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0264 (Met) DCT6JGH7KHB3GNSW1192512ZZGF3MM2VDJ9H30DC9GPENCBBPHR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). XJ7Q2N4505194960C32CAHV98MYNWM00X2VT7Z8DD9QX3HPP34GG SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;2G588W6YKWHA6J9VQHTMCJDHN80SQQRPF7XYM00A9GFSXTQSKY3G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BJZQS2PZ5A6A0QDAY8JD7KDE5JXY9BP02FAG3R5BVQQW8V5HMKE0 -MR-SOFI-0264 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0264 (Met) Z2DDRW3CCN3N4SPQF41SSBHM19E2585JHCTXTEQNE1ZQPJA3RXBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). AF8FEES2B00KA45YDAHK03S3WZZEC7X4PP5ECGARK2YXRXAN6110 SJDWNYMFVCKR8RM8RZZ4XNGK262MWZPRNB2F1S14DGR947YQK4AG;2G588W6YKWHA6J9VQHTMCJDHN80SQQRPF7XYM00A9GFSXTQSKY3G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 21DQ0YER54HH8D6Y47ER706Q9HS358SVQDJJYE4KSCC0HQQNEJR0 +MR-SOFI-0263 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0263 (Met) Z17M186RDNJMHP7JWRFK1Q2DP20H3CYPN807W9K2C86W9ZF3Y9HG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;YNYMK7E8R414E2APBXV7EJR12T1DG7V0H64VQ5JN27D9AWHRMDF0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 2Z3EGP7EBFEHNAPE4QV1MJWDY26M14AE15BHH3NPH0Z8R393J4G0 +MR-SOFI-0263 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0263 (Met) PAN0QB16EZJGH0YEYKDNZD9WKV410F7SY4N5X1P666DX57H0EQZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). 5K74NFJYG7P3GDXM9CWJZRYE8WTA3BSYERXTE57MNDRGHT8GTNAG J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;YNYMK7E8R414E2APBXV7EJR12T1DG7V0H64VQ5JN27D9AWHRMDF0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 9XAQ89QM85GQZBBF50E95S1DWCSPJ36SEYGF2BV231C6FW5XCB7G +MR-SOFI-0264 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0264 (Met) DCT6JGH7KHB3GNSW1192512ZZGF3MM2VDJ9H30DC9GPENCBBPHR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;YNYMK7E8R414E2APBXV7EJR12T1DG7V0H64VQ5JN27D9AWHRMDF0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 775TE5ZF1GBB2KE16XX0T6RZNS52YCME9EJ61EFFR6V9GZ6K2Y5G +MR-SOFI-0264 dsm::sofi::resolution::route_impossible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_route_with_one_leg_still_open_is_not_consumed;dsm::sofi::resolution::tests::a_stranded_final_cell_of_an_impossible_route_is_skipped - CONFORMANCE §8 MR-SOFI-0264 (Met) Z2DDRW3CCN3N4SPQF41SSBHM19E2585JHCTXTEQNE1ZQPJA3RXBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/route_impossible(). 5K74NFJYG7P3GDXM9CWJZRYE8WTA3BSYERXTE57MNDRGHT8GTNAG J6G0S0D19S14QEE6ZHAQZB6XFD9T9BX502KZ67VKWFYFJDZDTJG0;YNYMK7E8R414E2APBXV7EJR12T1DG7V0H64VQ5JN27D9AWHRMDF0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 HC7SFREQR1KR5ZGTD74BGKPAQ400VW9GGE8H0G67GTVEH7K1V79G MR-SOFI-0269 dsm::sofi::conformance::ConformanceEvidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify;dsm::sofi::validation::tests::bytes_that_do_not_authenticate_to_their_address_are_unavailable_not_invalid;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid - CONFORMANCE §8 MR-SOFI-0269 (Met) VSWR79B57JVWHJ2ANBHM3MKPT41RQZYC3RX5C46K96WF5DCV3G3G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/ConformanceEvidence# TXXR2N04040RF5Y7R9731G4N9W13CEC21VVX7XM51GCDW6Y6M0V0 F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270;GJWH5JWBB542VTWRBM6DFPGJZ6JZ7WYCRJWH7572J52ERDQDTPQ0;S6T8Q0SGHX2XDZ6KQW4QX0T0NKRSSQ5ZHGJM07FXB47WGWT0XN6G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 JF4CV53X4XQ4R6VR0V1JZCXYCGACE3A81PB2TZCAZ6DJ9ZFMB4FG MR-SOFI-0269 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify;dsm::sofi::validation::tests::bytes_that_do_not_authenticate_to_their_address_are_unavailable_not_invalid;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid - CONFORMANCE §8 MR-SOFI-0269 (Met) FZWTJWBNT5GHFWGPVDW81P9BKX4H4ESW1HKRQ2NQMM1EQHTVBFGG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270;GJWH5JWBB542VTWRBM6DFPGJZ6JZ7WYCRJWH7572J52ERDQDTPQ0;S6T8Q0SGHX2XDZ6KQW4QX0T0NKRSSQ5ZHGJM07FXB47WGWT0XN6G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BVSCN9WFJ7WDQ59VS1377PR61EVDXYS4MAADGNXH11YJNJ453MTG MR-SOFI-0269 dsm::sofi::validation::Evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_1_the_referenced_p_verifies_and_q_is_its_successor;dsm::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify;dsm::sofi::validation::tests::bytes_that_do_not_authenticate_to_their_address_are_unavailable_not_invalid;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid - CONFORMANCE §8 MR-SOFI-0269 (Met) 50CFH4YME9GG7N6KPB7HEY9H938RXXQQNZKNXG5QRW6ERGKT00V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/Evidence# WJQQ0K1WSSNMX99BCJ8YD2E6RES1A4FG5XMFE06TG469EBH55MG0 F25QN8RY419P5VY9MQ9ZKGEMEY8DVPQ2GK2EDJMN7KGXBGRAR8R0;14XJG6NKKMEJV4C0XAF6M97MD9P730Z3ME59W64ZKPE0SPMNWAKG;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270;GJWH5JWBB542VTWRBM6DFPGJZ6JZ7WYCRJWH7572J52ERDQDTPQ0;S6T8Q0SGHX2XDZ6KQW4QX0T0NKRSSQ5ZHGJM07FXB47WGWT0XN6G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BB3K28C4FH2PGP11YWMZVE201MGXB49Y9NHGRQ6B2E7Q14M82A60 @@ -439,8 +442,8 @@ MR-SOFI-0269 dsm::sofi::validation::Evidence::acquired android MUST_REACH active MR-SOFI-0270 dsm::sofi::conformance::fulfillment_conformance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::a_settlement_preimage_carries_one_core_per_referenced_parent;dsm::sofi::validation::tests::an_extra_trader_entry_is_invalid;dsm::sofi_v8_independent::decoders_refuse_wrong_envelopes_truncation_and_trailing_bytes;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify - CONFORMANCE §8 MR-SOFI-0270 (Met) 4RKTWEHZ5KE8C46B1CE8RZMCB3VZ9A0G6EY69TTV6X4N37F60KM0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). MV7ZYP94K6RT29EJKSV0A02QNMGFNVAVXP04TSKYWKXVBSNB3Y3G JRGYMGG2Y8CFJ38JEXM1H4DYND0JM230DXVZQ408065STRMQ9T2G;NFQKFWPB7W34NEPJ5KY3V0M7HX9JPY459C63P6XHKDGJ2CYDCYT0;05H5VF1W7V71JGRR0SP5NT9RXKTSJ5R13QQ6VXA6THR4QENAHJ1G;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 RCJ19HWZS25TZHHVFH466NC3G79DNMCFY7M975DVZBFJGQPVY1WG MR-SOFI-0270 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::a_settlement_preimage_carries_one_core_per_referenced_parent;dsm::sofi::validation::tests::an_extra_trader_entry_is_invalid;dsm::sofi_v8_independent::decoders_refuse_wrong_envelopes_truncation_and_trailing_bytes;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify - CONFORMANCE §8 MR-SOFI-0270 (Met) 5155FEWHXFP1MW3T6RW9G2BF73Y5XFHDK9YCGQHYVPWZHB1J3BXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). Q46WNDHC1NPK8Q2Y8AHBWA21XZTXGWEXTGVXCSHTPQ7TP9TS5TA0 JRGYMGG2Y8CFJ38JEXM1H4DYND0JM230DXVZQ408065STRMQ9T2G;NFQKFWPB7W34NEPJ5KY3V0M7HX9JPY459C63P6XHKDGJ2CYDCYT0;05H5VF1W7V71JGRR0SP5NT9RXKTSJ5R13QQ6VXA6THR4QENAHJ1G;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 FG2XM4ED236JSP0CQ37SD6GER9K42XKRSF9011PRWKZPWS0QPM6G MR-SOFI-0270 dsm::sofi::wire::objects::SettlementPreimage::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::a_settlement_preimage_carries_one_core_per_referenced_parent;dsm::sofi::validation::tests::an_extra_trader_entry_is_invalid;dsm::sofi_v8_independent::decoders_refuse_wrong_envelopes_truncation_and_trailing_bytes;dsm::sofi::conformance::tests::item_8_the_preimage_and_closure_verify - CONFORMANCE §8 MR-SOFI-0270 (Met) PAG4VK4XNW1XJ5EQH4ZTFWCPQ8XFHVRX3QH1E8ZEE7KY4EJAAPQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[SettlementPreimage]new(). 8YKPXANC7AF9RSNPFZFSYCA6HQRZJYQASMAQ4KFEM6H4VBHDD580 JRGYMGG2Y8CFJ38JEXM1H4DYND0JM230DXVZQ408065STRMQ9T2G;NFQKFWPB7W34NEPJ5KY3V0M7HX9JPY459C63P6XHKDGJ2CYDCYT0;05H5VF1W7V71JGRR0SP5NT9RXKTSJ5R13QQ6VXA6THR4QENAHJ1G;P3S54XJMMRP2M42YKQWS3EJXHHPMF0CJCWX2V9CP5875GRA09270 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 EWJ5YPP63HG4Q5NWR221SJM53TG9MTDDKDCGBGKHFBJ7VZFCMJR0 -MR-SOFI-0271 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0271 (Met) 3T26X5SVRP088E1YY2RB0Y9WGMR3J86YZE4AWPYY2YXCVRABRGAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). D4DEPWYNMDFKB18Y3ZEK6BKXG50VAD06X584CG7429PA4WK4MHG0 WCYWG6827WWS1EGW1KG8ES7JCRBG46HPNYZ9M03CVQ0EJFA0S63G 375506f9333de6e529968767d19d565d189cc385 PYBPHPMBM3Q1RY340MWVE4V1B6F604F15TTHTAJ350VN8K8DQ0S0 -MR-SOFI-0272 dsm_sdk::sdk::sofi_register::install_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0272 (Partial) 46X28805XEDYF2K1BTZB4VQHCQ906VK9YHTPM5514NFR3FSN3ED0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_register/install_fulfillment(). Q52KP9Q1JYKWE8KPG9NRR0WKP75F60X7YDDAEX88NX5SWRF82CEG - 375506f9333de6e529968767d19d565d189cc385 DV5TMCD09P4Y010QFFK5FSXZDJX5GB1621HKWWAQXCWMSSVM0WQG +MR-SOFI-0271 dsm::sofi::lineage::advance_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::advance_is_refused_on_each_missing_conjunct - CONFORMANCE §8 MR-SOFI-0271 (Met) 3T26X5SVRP088E1YY2RB0Y9WGMR3J86YZE4AWPYY2YXCVRABRGAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_resolved(). Y9M6CRVTHNA7CBTNF8MNMPJJ7VFA934DCKTK0NREY04ND9X17ZQ0 AE4TDXRKFD1V5G64XHFA3KZK1JTBX9HKN46J38ER5QC66S71QMJ0 a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 FBDW6JEWHB3V6V6M8JSK28NR7TM0SE87QHY2SWZAF5CHQ1ZSGF70 +MR-SOFI-0272 dsm_sdk::sdk::sofi_register::install_fulfillment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0272 (Partial) 46X28805XEDYF2K1BTZB4VQHCQ906VK9YHTPM5514NFR3FSN3ED0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_register/install_fulfillment(). W4TGB7AQCJE88W897Q3C1J1WYKN4KRFA44SNV1JA2MT1KXF7P1NG - a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 SREN7GZCR0WG1NPCFV933E761CQF5CE4J715K0GK62KE0B88Q4NG MR-SOFI-0272 dsm_sdk::sdk::sofi_sdk::check_draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0272 (Partial) CGP79W4VQAS825QPHQPJMJ20XXBMSYDHN1VWP7DGWYPWCXSJBMAG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/check_draft(). 7DW1AMZ76HJV044P3ENHA799S5S33NVT94Z85VS1T1APXWAV3D9G - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 VH3CCEK1F4W2W1KD0FCKCP641CKA379AZCF8D9XRY1S1Q7Q4R5P0 MR-SOFI-0272 dsm_sdk::sdk::sofi_sdk::draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0272 (Partial) QMTC713QP0WTF7RKPBC5ZK1QZRXFK44W7JC808FZY835NR71V5P0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft(). 6GKEZFYP2PGPEP3DVHA4WM6XE5WD7AFEQ8SCRVC20H3WG09PRWCG - 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 4XQBMZRKSWCTJZNJ5W33FRQNRFEFW9WX37M708MWY3ZAGMD4RKRG MR-SOFI-0274 dsm::sofi::conformance::ConformanceEvidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0274 (Partial) S5EB3MW8RQF2TP2PNMPCSAPMGF3C26NEQFCNEK74ESJVQRYG9VHG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/ConformanceEvidence# TXXR2N04040RF5Y7R9731G4N9W13CEC21VVX7XM51GCDW6Y6M0V0 - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 SFB1F696AR5CX5SPHN1SWMFMW95P794Y47VWN1BSQXYJQS03PGT0 @@ -464,25 +467,25 @@ MR-SOFI-0304 dsm::core::token::policy::TokenPolicySystem::register_policy androi MR-SOFI-0304 dsm::sofi::validation::market_legs_permitted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::a_policy_is_registered_from_its_committed_bytes_alone;dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from - CONFORMANCE §8 MR-SOFI-0304 (Met) WNRTPAXN2YYSP4X50AFMPH0KS02MDRV66K5JPB5XFDV40GKGH68G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/market_legs_permitted(). F6890T0MAK6FBDTJMGBMNKRADBPSDVGDHCEDZSBQZJ0T90FQNK9G X97GFZCKR8811524JP6ZQZQG137Y7MRZBJPWDN7TW7MY1ATRAYCG;R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;CSNN7ZTMPYGP21MDMETAG6ZR389YARJRVZVSAN303Q3GVZST4400 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 X6CR35J20JNHDMR1A5SJEYBXSKNZ2YS663VP0KANWTMQRV7HRHH0 MR-SOFI-0306 dsm::economic::token_policy::parse_token_policy_blob android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::token_policy::tests::a_zero_genesis_supply_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation;dsm_sdk::supply_cap_enforcement::supply_cap_denies_a_creation_that_would_exceed_it - CONFORMANCE §8 MR-SOFI-0306 (Met) GTYF44EHK72VBEQT5HP0ZP3YMQ4WG7T9VHNA5FCEHS67BYCAFZVG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). 77KJ0KQ0D2XKB9SJQNN99CS4EG3KSKZXTEJ4BVXTHK4CXPT8K36G TSQQCZ621PNK5NGXF58YWXQXAEASD0CF4YYZ1EN5SV09AYQEY44G;7YXQJQNSMV14FARF597204TJC2VZK5C8SXN3RY73QKR2WEKPNC70;90816X74FB4BANF5CSQJZB6KEX7R3775JHWAGS0QA550EQAC2YEG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 T7M3QR7ZGS89JAZ7NQ9CFJ2Q8HG47CGTSJ2NCS7NS2BDAN8H8VG0 MR-SOFI-0306 dsm::types::policy_types::PolicyCondition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::token_policy::tests::a_zero_genesis_supply_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation;dsm_sdk::supply_cap_enforcement::supply_cap_denies_a_creation_that_would_exceed_it - CONFORMANCE §8 MR-SOFI-0306 (Met) 2CYEDJQ2F1Z0ANBDAAQWFVXBVY4620GPSW501RTCKJF9ANC1E6C0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/policy_types/PolicyCondition# Z6PM6A9DBGTDXSM5FGDTZ326RZ2FCCX40CM96KK0XT60A0YFYZVG TSQQCZ621PNK5NGXF58YWXQXAEASD0CF4YYZ1EN5SV09AYQEY44G;7YXQJQNSMV14FARF597204TJC2VZK5C8SXN3RY73QKR2WEKPNC70;90816X74FB4BANF5CSQJZB6KEX7R3775JHWAGS0QA550EQAC2YEG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 D7VP67V43TPGEB30WYQPM8G12AYYZYXHCJWFZBMK1J15DMH2KY9G -MR-SOFI-0307 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) PNM5W3VHZTWVFFZ0J2TZWC05FHKXV4D8VPAYYZSVXDG787J98NBG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). 1N89GKZVJWRCG9EBN48KWR7RTP3JK35KG5ZWM04MNACYMEYJ54KG J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 2WX44CE2629WB6B9Z9KBYQYDASEFV5NCH91PNXDHY90C97M233W0 -MR-SOFI-0307 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) 7ZZWZQ683V53MSKBVTJ4TNFYMGRFGXZT08H3AP4V2M2CS46NBKPG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 ZP9VPE1Q52RBE5YWXDVYG9XHD3RRVJ0A56N9C87FA3DXT1R0Z4Y0 -MR-SOFI-0307 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) 3XWCQK34RV8434MW1YMK6YD85EEMBRZF4VYSVQJAXVZGK0DMSY30 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). 2W0DT0R5QASTTAYX1RV58A342N7Q5V34D4RKJPP327DA4HGCNY6G J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 AXBBF70BPX4Y3DEBGJTAVVXYHP9NSTXWJSABA28NXB61ZMKAPYXG -MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::PolicyEnforcer::check_condition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) WRAHDSGXDJENM81N09W5NF681HR1058MHSZK69V2CW251DDKN770 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/impl#[PolicyEnforcer]check_condition(). 8M3TKAHAANX8GGK2WCD1RM7V6TP45B2DCGVSAV9ES9HVRRWGHZTG 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 D1W39GYD1DXQZF4H1VECE5X5AXNK56GG4QKYVJ7N6MXX1BT4CH70 -MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::enforced_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) 0RRP2Y9KTTV9YE503HMZKDM25ST1KJQQWCXG1XQH9B003SGND3EG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/enforced_policy(). GNTQCRXVBZC59CERGESFTFXEQ46S0GDMMBV73Y5CTP4J41168SFG 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 C6QJ333YC0W49W8BJ0NYJG0R9SX6XCCKMC9SAPYVH6FR1XRJEEKG -MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::permitted_operations android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) P51YG23Z2D1VY023CDSV181CS57WZYY4PZS9AERJF8346Z05CP4G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/permitted_operations(). 11SVMTR3M7R7M3BZQ1HJR2GHQYSTN5JP06X16Q2S4P7BAC6KET20 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 9X9CHC6G7A5GZBBAVH02BYP4NMTZ9FYA8X7HCBEJ7P2YHBTDSQS0 +MR-SOFI-0307 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) PNM5W3VHZTWVFFZ0J2TZWC05FHKXV4D8VPAYYZSVXDG787J98NBG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). 1N89GKZVJWRCG9EBN48KWR7RTP3JK35KG5ZWM04MNACYMEYJ54KG J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 EEJ33QYZN9E22N56WCESAAGJEMBDR2XP6HS7KBMTCGFCMT26QT7G +MR-SOFI-0307 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) 7ZZWZQ683V53MSKBVTJ4TNFYMGRFGXZT08H3AP4V2M2CS46NBKPG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 KGWJX8NNZF1EK9T78YA0DDMJ6NDZN24CV28ZDRE342V3F1Q2RN50 +MR-SOFI-0307 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance - CONFORMANCE §8 MR-SOFI-0307 (Partial) 3XWCQK34RV8434MW1YMK6YD85EEMBRZF4VYSVQJAXVZGK0DMSY30 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). 2W0DT0R5QASTTAYX1RV58A342N7Q5V34D4RKJPP327DA4HGCNY6G J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG;JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 PY3TCG53P8Q148DVC40E7DRX927CAPGSTS9SKBAB5K1Y6GNFJ3J0 +MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::PolicyEnforcer::check_condition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) WRAHDSGXDJENM81N09W5NF681HR1058MHSZK69V2CW251DDKN770 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/impl#[PolicyEnforcer]check_condition(). 8M3TKAHAANX8GGK2WCD1RM7V6TP45B2DCGVSAV9ES9HVRRWGHZTG 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 7NP4VYTXBXAYN4XCRVDXJ0P0FX0R4RD9R7729VAJH422KEQRAZ10 +MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::enforced_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) 0RRP2Y9KTTV9YE503HMZKDM25ST1KJQQWCXG1XQH9B003SGND3EG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/enforced_policy(). GNTQCRXVBZC59CERGESFTFXEQ46S0GDMMBV73Y5CTP4J41168SFG 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 CVJ8JATVN98NS0V0H2H0S1KHTSDSA4WBJ5WRHFWPAY5CT5G4XJJ0 +MR-SOFI-0310 dsm::core::token::policy::policy_enforcement::permitted_operations android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::policy_enforcement::tests::the_policy_permits_exactly_what_its_flags_name;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0310 (Met) P51YG23Z2D1VY023CDSV181CS57WZYY4PZS9AERJF8346Z05CP4G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/policy_enforcement/permitted_operations(). 11SVMTR3M7R7M3BZQ1HJR2GHQYSTN5JP06X16Q2S4P7BAC6KET20 62D4JY8BTFN3P4FKSZWA3RXX6WMKSG7WHQJ3DQR4Z6JEYHCBA7KG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 VAZA2QR8F8D2P7DP6YDMH0KD90ZG3TKPZ8PCXJ7YBZR6D8WTPJJ0 MR-SOFI-0311 dsm::economic::issuance::check_market_leg_permitted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::lineage::genesis_acceptance::a_vault_over_a_token_that_forbids_transfer_is_refused - CONFORMANCE §8 MR-SOFI-0311 (Partial) J5GS1XZN1D8TWZEHGQT4JP3XXV458W52BHK5C1AGZC0F4TTFYV3G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/issuance/check_market_leg_permitted(). MZ9E6X0F1VX0PNVSQ7J507ZN58RS0RYB4D4ZPRW14WMW3K7B3MYG 1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;GCYMGTKW4GN7ZYBA040GM98WK45VM09A2AYJMV8G2VES8J8SDKP0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 V7H4KG4C0Y5EYJJTV9DH20KJ886PED58XYJJPQDVMZY60G6D8030 MR-SOFI-0311 dsm::sofi::lineage::genesis_accepted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::lineage::genesis_acceptance::a_vault_over_a_token_that_forbids_transfer_is_refused - CONFORMANCE §8 MR-SOFI-0311 (Partial) SM8DS7X5EVK1QVRE4S0PBQ7TJSVCK25MKQF3XQ0J63542YBY0K70 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/genesis_accepted(). 6BT2T185TG9XRNKH2Q9GSMNB5V2ZV81XPM7ZW3XZ24SDZ2E9FYNG 1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;GCYMGTKW4GN7ZYBA040GM98WK45VM09A2AYJMV8G2VES8J8SDKP0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BV7H65T2M4FGP74MVT1HC606S47PYBBG1N0R26W6GWGT3SQ1894G MR-SOFI-0311 dsm::sofi::validation::market_legs_permitted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg;dsm::sofi::lineage::genesis_acceptance::a_vault_over_a_token_that_forbids_transfer_is_refused - CONFORMANCE §8 MR-SOFI-0311 (Partial) 3YV94WGA4QBBRBV6Z7DXCM15ZVHBJVAKFYZH41G39TJ0H9WMRW6G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/market_legs_permitted(). F6890T0MAK6FBDTJMGBMNKRADBPSDVGDHCEDZSBQZJ0T90FQNK9G 1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30;GCYMGTKW4GN7ZYBA040GM98WK45VM09A2AYJMV8G2VES8J8SDKP0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 W1Q29FWQ048WN2NDE85QG4KK61WK3SV1GFWG1CPCH9BDJ0Y476N0 MR-SOFI-0312 dsm::economic::issuance::check_market_leg_permitted android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0312 (Partial) X80V3HSCPT8ADCN4VM0Y88FT0J1GEBRGAE4NAZAC5KSYCY6DXCS0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/issuance/check_market_leg_permitted(). MZ9E6X0F1VX0PNVSQ7J507ZN58RS0RYB4D4ZPRW14WMW3K7B3MYG - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 NK8EZ337KYERHHR99S6DY3CRXVQBVVMTG841F5K5GGZDYGX769V0 MR-SOFI-0312 dsm::economic::token_policy::parse_token_policy_blob android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0312 (Partial) 1XAP118FDJ90DDBRXE56GGYPG3H6XBGTAR8KSVJB7MH9WQ28YNBG Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). 77KJ0KQ0D2XKB9SJQNN99CS4EG3KSKZXTEJ4BVXTHK4CXPT8K36G - 8b2814918a9f0cf54a83d29080a9c6bf177682d9 KN5JEXJ5J59JTZB215Y19BFFH0SC9W0F9GB3YXKN3FD0BRD87GY0 -MR-SOFI-0314 dsm::economic::token_policy::parse_token_policy_blob android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from;dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator - CONFORMANCE §8 MR-SOFI-0314 (Met) VSJGT7TPXJ669JNNJNHGMBJHPYDDXTYYYH5M0K354KRYCY5TB10G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). 77KJ0KQ0D2XKB9SJQNN99CS4EG3KSKZXTEJ4BVXTHK4CXPT8K36G CSNN7ZTMPYGP21MDMETAG6ZR389YARJRVZVSAN303Q3GVZST4400;J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 C6K9Y2PDSD81WZG3HPP27CA91KZ6GSCTFRFFXDMZCSXXTQEZQTQG -MR-SOFI-0314 dsm_sdk::handlers::token_routes::build_policy_v3_bytes android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from;dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator - CONFORMANCE §8 MR-SOFI-0314 (Met) PMY78HV3F6NZK5VJKS0JEW5QFVY1S0AERT2Z4QKTB7YEG2206RT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). DKEK758SS68XGCXWZZH42HA0TETZ1BA9P6ES7A5FB7HJJ3WAYRHG CSNN7ZTMPYGP21MDMETAG6ZR389YARJRVZVSAN303Q3GVZST4400;J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 X7QY94SGDEXYZT3XN5APR2HX9XZ622B4ZD7YY3H6X8BSTTV6FPQG -MR-SOFI-0315 dsm::core::token::policy::TokenPolicySystem::enforce_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) ZH95CJMXBNFRSG4Q61N0NZ29XX45Y61VAG97CSB8ZWFTSWQNY4BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]enforce_policy(). 2XYBVY391K8808VQ0QQZT214A8SFADS1KBVF3XM9H4JH97AXXB8G R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 WWJ9Q3QZG7CY7TKSEHQ7Y1K8TZ02TDNJH2SBFRDHVDWN8AB2Z070 -MR-SOFI-0315 dsm::core::token::policy::TokenPolicySystem::register_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) 1419Y8J47F64T280V1MPJBW66XXXCA1945KRZF3GQC76Z52GAFM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). ZABYWG5EXPCACFGFRJJ0PZHFPHQ4WVQ6PW5RAHE59RFVRXTZS8V0 R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 RV447F2MGVHMMZP3J9PY0852NM76CKQ1YBAHR7K9GPZ2S2YP82D0 -MR-SOFI-0315 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) FNVPCE6QBAM5Y3EZDXCNPB7935E05WBC2AEGESBKAFVPRBRKY1G0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). 2W0DT0R5QASTTAYX1RV58A342N7Q5V34D4RKJPP327DA4HGCNY6G R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;30BR58RRG9YXFW2ETGFBY61DBT81WDRZBBQN15JADRW5C5WD36B0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 EVKY2126A134VHVR8FXGWDV6S2VS67WEAQWSKEHC03W655ZMAJ90 -MR-SOFI-0316 dsm::economic::native_reserve::release_constructible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) 2BXMQSNMF0MNP587MMJ59PER7B3XRZQ5NBEVAYBHQTXEYFABG9B0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/release_constructible(). KMVYP63WWPG52ATYQS3HTWRPHZZTXFFXZS3F85CE9PK654DF27H0 J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 6PM9WT6C7N0XPBYP3MEXTXR3T3JY4CQV9YJQBC9E87519AHV5C7G -MR-SOFI-0316 dsm::economic::token_policy::ReleaseRule android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) DFWE8EQG3B942RTNB0437NXD7QTPZZ5PRX95GNDVCPDW9WHQWGAG Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/ReleaseRule# TT24KJ17KAJG0DMSJMM4SSC50RHCJQFPA72ANKXZQDJ9HRW75GTG J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 KWKY66W8HJFBC855H90JZ8DPZHHPXKVXCXTAMERR2K01SMSCDQK0 -MR-SOFI-0316 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) NS91SS8XGT1FH1A56HDBP0ASJ5V194EP3J041Y4CTZY2WPB4WCW0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 J00YWSVB8GE4KAJ2M2YKSA6WJVRPX4ZN7HES3SR2JD0F0Y96GVWG;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 XT57Q9FHBWWXSCZ41B4AMBM9ACFR7Y5GQQ22H7PS9PKWEEXY8240 +MR-SOFI-0314 dsm::economic::token_policy::parse_token_policy_blob android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from;dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator - CONFORMANCE §8 MR-SOFI-0314 (Met) VSJGT7TPXJ669JNNJNHGMBJHPYDDXTYYYH5M0K354KRYCY5TB10G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). 77KJ0KQ0D2XKB9SJQNN99CS4EG3KSKZXTEJ4BVXTHK4CXPT8K36G CSNN7ZTMPYGP21MDMETAG6ZR389YARJRVZVSAN303Q3GVZST4400;J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G f874698f19cfbf70dc6226e653c0d5abb49a05d0 X40RTG8BFG88X7C33GM6N80N1WSARNXZW9X25TFG5S8MHAG0HAN0 +MR-SOFI-0314 dsm_sdk::handlers::token_routes::build_policy_v3_bytes android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from;dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator - CONFORMANCE §8 MR-SOFI-0314 (Met) PMY78HV3F6NZK5VJKS0JEW5QFVY1S0AERT2Z4QKTB7YEG2206RT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). DKEK758SS68XGCXWZZH42HA0TETZ1BA9P6ES7A5FB7HJJ3WAYRHG CSNN7ZTMPYGP21MDMETAG6ZR389YARJRVZVSAN303Q3GVZST4400;J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G f874698f19cfbf70dc6226e653c0d5abb49a05d0 1M7CN3QJAAAP952JXY0PP1MBX5EV8FQX3FN39YDC5H62FBGGP10G +MR-SOFI-0315 dsm::core::token::policy::TokenPolicySystem::enforce_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) ZH95CJMXBNFRSG4Q61N0NZ29XX45Y61VAG97CSB8ZWFTSWQNY4BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]enforce_policy(). 2XYBVY391K8808VQ0QQZT214A8SFADS1KBVF3XM9H4JH97AXXB8G R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 4MBBW46EJGQ96HA06713C47YW30CMWJ35FWFKS6ZDZ7VA0N4A280 +MR-SOFI-0315 dsm::core::token::policy::TokenPolicySystem::register_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) 1419Y8J47F64T280V1MPJBW66XXXCA1945KRZF3GQC76Z52GAFM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). ZABYWG5EXPCACFGFRJJ0PZHFPHQ4WVQ6PW5RAHE59RFVRXTZS8V0 R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 DCFNGQWVWWSY1VZ7GQSH2APNQTKDXQ8GJXKX9GQD2WK0C7CF3K30 +MR-SOFI-0315 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for;dsm_sdk::handlers::sender_admission_tests::a_burn_disabled_token_refuses_its_burn - CONFORMANCE §8 MR-SOFI-0315 (Met) FNVPCE6QBAM5Y3EZDXCNPB7935E05WBC2AEGESBKAFVPRBRKY1G0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). 2W0DT0R5QASTTAYX1RV58A342N7Q5V34D4RKJPP327DA4HGCNY6G R8XDYK58WCQP6X2QM069NZQZNFWSH31GTKN6ZV5GYSD8A2ERK9QG;KFQPGJA7XNQ304GR45KRRXQFBB073S2RT0RBV3AM7A5CDEK9JQS0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 W8B6XHGKPGBQHBSEBNCPKFX4A8CR50HF62XAWB54MWR3TMADMHF0 +MR-SOFI-0316 dsm::economic::native_reserve::release_constructible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) 2BXMQSNMF0MNP587MMJ59PER7B3XRZQ5NBEVAYBHQTXEYFABG9B0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/release_constructible(). KMVYP63WWPG52ATYQS3HTWRPHZZTXFFXZS3F85CE9PK654DF27H0 J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG f874698f19cfbf70dc6226e653c0d5abb49a05d0 QDYT9MRHQ8SE5T9FX7P4FDWM1VH1HJS367RDDS44GR7N27E9D1B0 +MR-SOFI-0316 dsm::economic::token_policy::ReleaseRule android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) DFWE8EQG3B942RTNB0437NXD7QTPZZ5PRX95GNDVCPDW9WHQWGAG Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/ReleaseRule# TT24KJ17KAJG0DMSJMM4SSC50RHCJQFPA72ANKXZQDJ9HRW75GTG J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG f874698f19cfbf70dc6226e653c0d5abb49a05d0 0HD81HGZCF211WDJ3KXFWARZCC2X0XWZ9JGBCZPRM160QJD3W8Q0 +MR-SOFI-0316 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_created_token_releases_its_whole_genesis_supply_to_its_creator;dsm::economic::native_reserve::tests::a_release_of_any_amount_but_the_payout_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_of_the_whole_supply_holds_nothing_and_the_claim_lands;dsm::native_reserve_wire::credits_funded_along_a_lineage_sum_to_what_the_reserve_released;dsm::economic::native_reserve::tests::a_release_signed_by_any_key_but_the_recipient_devices_never_holds_the_cell;dsm_sdk::handlers::faucet_flow_tests::a_release_naming_a_device_its_key_does_not_derive_holds_nothing - CONFORMANCE §8 MR-SOFI-0316 (Partial) NS91SS8XGT1FH1A56HDBP0ASJ5V194EP3J041Y4CTZY2WPB4WCW0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 J9Q6PK3XQ4CWBVXXACH4T2WEFAWW7T11QAXAZMJNQJMJYWQ1BH3G;CPH66A73SK3Q1X2HW6REERJNVPVP2PMFGJB7B01PVN25QF11QCWG;Y08PHMTXVRFVM1V2J4VNZ805KEB19AEY5XEFPK736M92GTY76ZCG;GEZQHPJHK5PV4YGDTER8NX9VTZ38P983PND3YHCT7CHKXGZPB220;TMZHGBYNQS15ZG1ZTGQPWYJHJCCTTP7K2G22JSC8DZCGMG2RC49G;7QTCFD8261VH7EZKXCZVQT88NHXW49XFYA9SHTZXFTR41ARZ61YG f874698f19cfbf70dc6226e653c0d5abb49a05d0 E14GWQ8MEPXXHHZ7HM78WGJ9DXWN1E40YMG8QE6FVWEQ44WB1TTG MR-SOFI-0317 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-SOFI-0317 (Met) RDQGK10XZ3RRTESNGX5TBHXQDE1F1F1Q8HED10VD1Q61GSRTNQC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). 1N89GKZVJWRCG9EBN48KWR7RTP3JK35KG5ZWM04MNACYMEYJ54KG JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG 1d58ffa8846eaab4902a4912f44b359e16553bb3 EMD5DDEM1FQ8WSCM8ESXGJ3VVNZF4Y82MP2PS2EMPYZW61CR22VG MR-SOFI-0317 dsm::economic::write_set::build_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_burn_round_trips_and_removes_a_zeroed_balance;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-SOFI-0317 (Met) E5SH9DRNZ0S8R3W2BQCD5QS5K1JC53YGJ0G6DRXENE3P0P5CDS90 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). G608SP6WY4FK1Z8C89NTNFCZKGAT0RAGA0C8MQ2P20V2GTQ5NR30 JM6SWMCQ9WPXGZ0YC2BZWXH64A1GNCB6P4H6W3RYR4BR0ATBHWK0;91WRZVFK93AW3ZN7PR6HK5QD0P14NC5EQTKG1ZV0JRTD2P5G6RMG 1d58ffa8846eaab4902a4912f44b359e16553bb3 RCRX73Z5QPCDW96EAQ0ARQD8ZPYXV0T3PT4B6PGD6T6ZNZBMFB4G MR-SOFI-0318 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_market_tokens_policy_not_in_hand_is_missing;dsm::sofi::validation::tests::a_token_whose_committed_policy_does_not_parse_cannot_be_a_market_leg;dsm::sofi::validation::tests::a_token_whose_policy_forbids_transfer_cannot_be_a_market_leg - CONFORMANCE §8 MR-SOFI-0318 (Met) AYDQRRK0EVWDCQBZ4QKYJ72SS9HF3DPSZTBZ0TT617PBC9QXYQ7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). 1N89GKZVJWRCG9EBN48KWR7RTP3JK35KG5ZWM04MNACYMEYJ54KG MHG8C5N4T1E3SZXBE6401RC8M59WER18MEYW1Y6JCXKJNA9J9ZJ0;QQ4Y8MPACVGAN0C7RH3492MWTHA8V5BE7BMW3GH68AZ1CMND8V20;1Z8DHMH799QQNTMJYHACF3C4AZZ7JJ6WY44A74GJH98P1Y3JFP30 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 5YV87E299F8DT1VWWPMAKZMMA89YMEVN06PCZ7N2E8KTXXGWVAG0 @@ -512,13 +515,14 @@ MR-SOFI-0336 dsm_sdk::handlers::token_routes::adoptable_policy android MUST_REAC MR-SOFI-0338 dsm::sofi::wire::objects::TraderPreBalance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::a_trader_pre_balance_matches_the_independent_encoder_and_its_frozen_address - CONFORMANCE §8 MR-SOFI-0338 (Met) PC2Y3JZ1M4V8XMWV9J96388Q7969TFA12BA8S47M3X97158G17TG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/TraderPreBalance# 8TZYHPZGN5XY4WA5VHNDEKN5TK6TDAVBRD6P1CC4KC2M5RVWZ0SG WN4R5C1R92TXW8FDJ5334WJMCQTXS9DCN30R6N0F1SFJ71VE48B0 1d58ffa8846eaab4902a4912f44b359e16553bb3 GKFKDPATN3WQH1W90MTAT08RAK9CG9NCK39PFB9BY9CVHHK5183G MR-SOFI-0338 dsm::sofi::derive::closure_content_address android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::a_trader_pre_balance_matches_the_independent_encoder_and_its_frozen_address;dsm::sofi::validation::tests::bytes_that_do_not_re_derive_the_named_address_prove_nothing - CONFORMANCE §8 MR-SOFI-0338 (Met) 98SST19X01DZG7ZXQD5TYHVFQ72XVEFEHW5209JWX1G6GAYTQB2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/closure_content_address(). Q62A3Q4KJW0TVQ5DFH74BJ1MDB6YTSP6JT1VW74Q5MZJWD0NF2PG WN4R5C1R92TXW8FDJ5334WJMCQTXS9DCN30R6N0F1SFJ71VE48B0;4EN6K5APCEMKHSYKAQ58F64JMTRB1EAWHAHBNHZ6VASK29J9JQP0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 E57XYEK27M4KH39X5VW7KWKVJY6XEJFPE7G7BP3QE3THZ2ZCQT70 MR-SOFI-0339 dsm::sofi::validation::trader_pre_balances android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_balance_the_closure_does_not_carry_is_invalid;dsm::sofi::validation::tests::extra_balances_in_the_closure_are_invalid;dsm::sofi::validation::tests::a_balance_keyed_to_no_stated_balance_is_invalid;dsm::sofi::validation::tests::a_balance_of_another_trader_is_invalid;dsm::sofi::validation::tests::a_balance_that_is_not_the_leaf_the_core_states_is_invalid - CONFORMANCE §8 MR-SOFI-0339 (Met) STTFK2YNKB183BJ9K6TA56V0V18ZAA7R59N45DCQRCZ7FF1P4HMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_pre_balances(). 55K397WYC18FNDT7F7X15KPDD74CTTEWEQES793RMPW7DT796W2G KE9CG8Q86Q9T4VE4R0D3N9ZFHZPQB3P82GN0S1QX583QBEKQNMP0;55C20CNMB1GCQ91793DY8W1YMG1SGNY2PNWMRJ6AMKX1G3FXN7H0;WTDDF9GNJTTAFEZ2HYEM1GG1V07TQJ7DF2SH7JHA8F9BNGANP4G0;0VBRYVCNQNSXVCXCECBT9AR9H7ZQGTJQGEV18C4PYBSQ8N7BRVH0;B1PK4SZ2X8C34AW6WPG2T5FWBTCJZ3A1823CKRZX5Q2EGR3TMEH0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 BY2B05S7ZB5M58HE4WJ4399PP10FGP1GENC6HHFXRV4XR90ENQX0 -MR-SOFI-0339 dsm_sdk::sdk::sofi_sdk::draft_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner - CONFORMANCE §8 MR-SOFI-0339 (Met) AB99Y7CV9167CD4F3FGYT58QXPVKMZ02ZVQ3PADPVJJY54MMNME0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft_route(). 08SY5GR3EEFG5QWJJVP553SVE05MMTHQTKV6BQF3NYPE5VE04XNG GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 BR74XQQZZ24QHFAB21JVVX367YJ4F7G6XY8AKBVPMCPG2D1TSW4G -MR-SOFI-0339 dsm_sdk::sdk::sofi_sdk::draft_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner - CONFORMANCE §8 MR-SOFI-0339 (Met) 6D35MX3AKC7S4T0JZ46Z44AAJVZQHPQ6P0YFSJV10X6YDQ8KD200 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft_close(). SRJ7N8JT3J5Z73GB27GRWJQJZDM6CJ62ND1F14VNWADJC37FN3M0 GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 0AM8DNQYP5K676MT4KHTG1KAX6CK39SCKMR68DYTY2NQ3B6TWGKG +MR-SOFI-0339 dsm_sdk::sdk::sofi_sdk::draft_route android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner - CONFORMANCE §8 MR-SOFI-0339 (Met) AB99Y7CV9167CD4F3FGYT58QXPVKMZ02ZVQ3PADPVJJY54MMNME0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft_route(). 8JVN8NXD9M2ESS3ZE70N7JAW2EN7RXNZD8CFNNQE5G8MCFTTNQCG B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 HXGARABCQZZ0PETTWCF8E4PWNVCGAHSSF8F5PFA9TW1ZAJ0CW5F0 +MR-SOFI-0339 dsm_sdk::sdk::sofi_sdk::draft_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner - CONFORMANCE §8 MR-SOFI-0339 (Met) 6D35MX3AKC7S4T0JZ46Z44AAJVZQHPQ6P0YFSJV10X6YDQ8KD200 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft_close(). DRCQ9Q9XX7KVQ07W1QM422YKXQ0B27XGMTESTJ7R701Z4E5A6R90 B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 9HMYGH0W1HGET3EFW13AVZ7FK0048W2XKF8801A3859HH816ZQJ0 MR-SOFI-0340 dsm::sofi::validation::Evidence::pre_balance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_balance_the_closure_does_not_carry_is_invalid;dsm::sofi::validation::tests::bytes_at_a_named_address_that_are_not_a_balance_are_invalid;dsm::sofi::validation::tests::a_named_balance_not_in_hand_waits;dsm::sofi::validation::tests::bytes_that_do_not_re_derive_the_named_address_prove_nothing - CONFORMANCE §8 MR-SOFI-0340 (Met) SWBSW6XY93XKK4G5YRGTWKH3Q513C6X7GSQT79MTZ95GBCQ8AR4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Evidence]pre_balance(). EGVPW2H7XSHQ7RD48SM3TDZM2DZRSR2QS38XYXMS5BH5KKQ13QEG KE9CG8Q86Q9T4VE4R0D3N9ZFHZPQB3P82GN0S1QX583QBEKQNMP0;NNN3CZ8RPQ4201XH65KGQPH60N8EN4W5DVJTZZ3J4T33CAQ2Z6GG;FKP10R7A52QEX2JVBYXJQ8BPV4VYPJEP9E9GH2KZBN3VZR56Q410;4EN6K5APCEMKHSYKAQ58F64JMTRB1EAWHAHBNHZ6VASK29J9JQP0 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 8Q52AK89SVGBRS8WRQD79TT2EG9YRZ2QWF66TQFF8GKJR7R0XAF0 -MR-SOFI-0341 dsm::sofi::resolve::Verifier::acquire_evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0341 (Met) BR8XVQ33AY86D3MWT9EBFGNFM984Z1Z4TGMM03JR9J0YFP40VDQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]acquire_evidence(). CGNEYKEP5W7GJ85PEAETK29MXTPVCZ4JDAAHB8HPK3M3F5TMA2W0 M9SY9TA684FJ4JG42SS7TMP3BXEBKRK66A1QSNKXR4B1F5YFQ8Q0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 7TFZHV1S4XJZCD6RQ8CB9D5S4WB3KHD9R8BJ4QNA9SQ6PV4V0520 -MR-SOFI-0341 dsm::sofi::validation::trader_pre_balances android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0341 (Met) HEDEZN1JF1YMA371AMAFN69W3TV1234MNJ3VTRKDW8M3XQ1K3XC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_pre_balances(). 55K397WYC18FNDT7F7X15KPDD74CTTEWEQES793RMPW7DT796W2G M9SY9TA684FJ4JG42SS7TMP3BXEBKRK66A1QSNKXR4B1F5YFQ8Q0;8RJ8MBZNEQE1KFKETSC8BZE91KK6JGZ23H1BTT01HNSHTVD7E6FG;GFY8Y3R4R8CG4EHPEWAGZ9A46THMH36249BVAD0GZV5DWSQ65MX0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 PPWC4YFGR6MP40GAAWX2YQ9JV6AAQG1P79GK6CC94ESB0TR2AXA0 +MR-SOFI-0341 dsm::sofi::resolve::Verifier::acquire_evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0341 (Met) BR8XVQ33AY86D3MWT9EBFGNFM984Z1Z4TGMM03JR9J0YFP40VDQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]acquire_evidence(). 5WVP2R4V7VWB1PS216P9V1SRD305239YNXXMHMABH0B5Z3CXQE6G M9SY9TA684FJ4JG42SS7TMP3BXEBKRK66A1QSNKXR4B1F5YFQ8Q0;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG f874698f19cfbf70dc6226e653c0d5abb49a05d0 HVS031R5KBR6RFEJHAG43DVG7J5Z1WCNHC9C0VPAG7T7TRKPC1Z0 +MR-SOFI-0341 dsm::sofi::validation::trader_pre_balances android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone;dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0341 (Met) HEDEZN1JF1YMA371AMAFN69W3TV1234MNJ3VTRKDW8M3XQ1K3XC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_pre_balances(). 55K397WYC18FNDT7F7X15KPDD74CTTEWEQES793RMPW7DT796W2G M9SY9TA684FJ4JG42SS7TMP3BXEBKRK66A1QSNKXR4B1F5YFQ8Q0;SD4HY06EZJ12ZDZ88HXK4E2GHSY0TBBA0VPYACZJCGE95H9T0BH0;B9H4DY9ZMA5YQ63DZCDMRGHQZMY25640BF1Y6SVS1WJFZ94MWQPG f874698f19cfbf70dc6226e653c0d5abb49a05d0 3ZRD8NSJ5E4101NKFDWTZ888FYFH4H9123W2XCZQMNF9AZ88GBPG MR-SOFI-0342 dsm::sofi::validation::setup_lineage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid;dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing;dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting - CONFORMANCE §8 MR-SOFI-0342 (Met) VFK7SDZ9YPF1RA5WX10Q7QG7VAARR2F28JNJF0YDTZEMC2A5J49G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/setup_lineage(). YQA76Y5GXBYEVWRXC60E444B4TFEEHG6AERTZ3KS71SQ94YC51M0 RYP6QWSR5R92W19G4PXK6BNW7PNYVQ9XE8A63QTF9XBC3MAEX1Y0;PVC9ZNRNG6DA9202JTCD9Q82N9NET7RJR6Z5ZBQX59YGFKZY1YT0;NGEP792FD175W1CVKEGGN0ZR2C9QC1Z38473Y7MHM9MWQ53E4R4G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 34VM2XD72BFF6S2G150TJBG4Y3BXK2A5CDHYBYZMN6Z65S8D44HG MR-SOFI-0342 dsm::sofi::validation::setup_valid android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid;dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing;dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting - CONFORMANCE §8 MR-SOFI-0342 (Met) VPVDC5D15N8D4WP7MP7ZBNP0FDPSPGXDT5KB7P46SRGSB944BGK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/setup_valid(). 7MQ35G834B73MYA7BK9YGTS6B3ZM7T28MRSF6AV96C6VCHQTVBHG RYP6QWSR5R92W19G4PXK6BNW7PNYVQ9XE8A63QTF9XBC3MAEX1Y0;PVC9ZNRNG6DA9202JTCD9Q82N9NET7RJR6Z5ZBQX59YGFKZY1YT0;NGEP792FD175W1CVKEGGN0ZR2C9QC1Z38473Y7MHM9MWQ53E4R4G 0524597b9901fcd2b9ee4fc0e29629b1901d3f15 J8BBSNJYB34HAQPTFEN9ADCGWD5D83KMQXPTTZ7A7YCXT0JVCYB0 +MR-SOFI-0343 dsm::sofi::resolution::classify_attempt android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped;dsm::sofi::resolution::tests::an_in_hand_refutation_answers_as_the_complete_facts_do - CONFORMANCE §8 MR-SOFI-0343 (Met) W5E2STW9STWF5DCAYQD5RWK7D336BJ5DYEKVAD4BPDPKKA5J9HD0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolution/classify_attempt(). ZQQ66FECNSE6F7FPVTHD4P81YD8P954F4X3E4601VXZ9RRD2DW70 JZXJ8S91DH34X5NCXEYG13APMJ5C6AZZBWBSZFJSAQ48YHAB9SC0;19AT1XYWNCC37AQA0D8NZ8PG5F2B1P1PCNYQCJQFY22P1GXKNHJG a1302cc0ff3527ac7b8f5ad63b06f953abc328e0 E4QHC10Y7BMSGEHZBK15DP5BNG7A3D3SX9V70B5JTQBJCZGMGJTG MR-STOR-0006 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0006 (Met) S4VZSHW331B4HCDFFJDMXHWXPBMNAHVHCX7TH4F3MN9P5MMD0SVG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 D4CDXFTQCTE4Q6FJQ571P0AAM78VEQHQ48BR6YECWTJB578QJJT0;CPXY5HCPPR8QPH0N4X2V394M0NNWBF1HH69MPDDZBH9G45KKZG50 8b2814918a9f0cf54a83d29080a9c6bf177682d9 R7W783VJ8G61V95TJD1246MDBYXXNY8ME2QJKF38T7MJ5AM089Z0 MR-STOR-0006 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0006 (Met) VDFRZHW6MFEFE0A4M1W5WN61WC1V6YRDXQ66FTH33RB40KBAQV1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). GTACWG9TCAD2JXSNZS1PDA4Y6SH6VNAJD5K8W7KMC9VJ6TRS5DYG D4CDXFTQCTE4Q6FJQ571P0AAM78VEQHQ48BR6YECWTJB578QJJT0;CPXY5HCPPR8QPH0N4X2V394M0NNWBF1HH69MPDDZBH9G45KKZG50 8b2814918a9f0cf54a83d29080a9c6bf177682d9 34ZW8APSGVPHZYMKAGMYHYVSNMZHYD4BRDC3W244KWMKA20F93H0 MR-STOR-0007 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0007 (Met) 1APH25514439CXQP7656Y1BWFWYMJV73JZQBBJ56JF81FD35CTS0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 D4CDXFTQCTE4Q6FJQ571P0AAM78VEQHQ48BR6YECWTJB578QJJT0;CPXY5HCPPR8QPH0N4X2V394M0NNWBF1HH69MPDDZBH9G45KKZG50 8b2814918a9f0cf54a83d29080a9c6bf177682d9 GKJM7TT6G4A65DEG0WHW4EGNEE3PA83J7R2E8HK55AGA56FRMW00 @@ -527,22 +531,22 @@ MR-STOR-0009 dsm_storage_node::api::objects::bytecommit::mirror_sync node MUST_R MR-STOR-0009 dsm_storage_node::set_client::pinned_set_client node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_set_mate_mirrors_by_fetching_from_the_member_itself;dsm_storage_node::bytecommit_chain::an_impostor_at_a_set_mates_endpoint_is_not_mirrored - CONFORMANCE §8 MR-STOR-0009 (Met) ED7ZC5PA0B9W6VNS3MS0Q084W06MH95041W4VRX6W0G0MMD5VNF0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 set_client/pinned_set_client(). TWBKT2HE32QWBPNDBB6GDE1N222BAVDCMBJ4MC85E717T8SD77KG XSWCJEC1E6HQEZWQ98GADFX5BMR0FRE4E9K28E61PVGP1AYBKK2G;94J1A361NWMW7QKGVMYQMQRW9480QAT1M5MG4MG61VGJBVKWSK30 375506f9333de6e529968767d19d565d189cc385 W95PMATN58APZCBHKPP6Q16TFXC7SFEJXVP7SK25FH8TPPGXG5J0 MR-STOR-0010 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0010 (Met) ARDYV9CB036WQR1HNNG5RZXY85MTPWK4JY755Z01BX5T4DW5FGS0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 D4CDXFTQCTE4Q6FJQ571P0AAM78VEQHQ48BR6YECWTJB578QJJT0;CPXY5HCPPR8QPH0N4X2V394M0NNWBF1HH69MPDDZBH9G45KKZG50 8b2814918a9f0cf54a83d29080a9c6bf177682d9 28Z2608YCGYCAXZSSGWGZ2KC89J8CYGG078GGNJVKTF2QFVD9B80 MR-STOR-0010 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened;dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-STOR-0010 (Met) TF5N9RZ43H76BW2Q84K4MVTY7R42721BGHVM8TFXESG7R4A87TCG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). GTACWG9TCAD2JXSNZS1PDA4Y6SH6VNAJD5K8W7KMC9VJ6TRS5DYG D4CDXFTQCTE4Q6FJQ571P0AAM78VEQHQ48BR6YECWTJB578QJJT0;CPXY5HCPPR8QPH0N4X2V394M0NNWBF1HH69MPDDZBH9G45KKZG50 8b2814918a9f0cf54a83d29080a9c6bf177682d9 NQ1A35XPX7YRQHCGMEZC7QHBZN559GYD1RSD6M9DJTPS6GDXTJA0 -MR-STOR-0012 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) XAX32Q3G5RS2883DZ3WY0D00MAWXF4D18PQT985R3WTP6TWNP330 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG XH168F4A65TCTYR924PRJ0KX5TGA6V2P7CW9NX0J1T8N35GXWVP0;FT96PW08YXDRE2EYAZBFWCHDACYERN566S47PZYCSGK01JFE3WYG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 A0FBFK6GN07YSX5MTACX4E4N15KZ5JJ2RN721P5FY84KPJQ6JJ10 -MR-STOR-0012 dsm::sofi::storage::counts android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) HBSJCM3C88KP1XZN9W6RRTSXP40PQEYHVNWAAK5YQQ89KASMT9C0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/counts(). HXCZWKC0WCR2K7V8QYAHYS7E10JBCJ7CJT7920P2S2DMWVDW69VG XH168F4A65TCTYR924PRJ0KX5TGA6V2P7CW9NX0J1T8N35GXWVP0;FT96PW08YXDRE2EYAZBFWCHDACYERN566S47PZYCSGK01JFE3WYG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 Z0HVD6SGR04BMH40SCRCDWS46X4K9QK8GN0GYHNV28SZXW9E35BG -MR-STOR-0012 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) G9HTAHX40S3FSJSMTNZSBEGXRVKJDWNM7VV593XGV7E3VSRBXKJ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G XH168F4A65TCTYR924PRJ0KX5TGA6V2P7CW9NX0J1T8N35GXWVP0;FT96PW08YXDRE2EYAZBFWCHDACYERN566S47PZYCSGK01JFE3WYG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 T2BRRHDX1KBVP44SB40XC0TGNCCP1XK0SCCZTQAVP2FRJ0SXWXY0 -MR-STOR-0012 dsm_sdk::handlers::recipient_dispatch::ingest_transfer_half android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) 9DW0ARJPDK43DAWKR1HAX7S17JW0DRJWBEF8XW1HRX5XXMHN3S30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/recipient_dispatch/ingest_transfer_half(). TPMZJBZXA67B54H2SJ92SFFZ0SDBW02GQ1KRJ103JMG63YJGWHKG XH168F4A65TCTYR924PRJ0KX5TGA6V2P7CW9NX0J1T8N35GXWVP0;FT96PW08YXDRE2EYAZBFWCHDACYERN566S47PZYCSGK01JFE3WYG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 JVZ2FEANMJKGFGETG9GPA29GT1P1206R7W58W07VWM8HQNG7XYW0 +MR-STOR-0012 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) XAX32Q3G5RS2883DZ3WY0D00MAWXF4D18PQT985R3WTP6TWNP330 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG DYDMACXQXSQ858VNTQRXFCMHEKQ24QSH2XTSN0S9CYM900ZVZT90;8MA05FPXYYJGAM9QMTKE18YF0G22HJ9EAKN6VZBXHEYGPV379HCG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG f874698f19cfbf70dc6226e653c0d5abb49a05d0 02SJHMS9K9SP4YJ3G0734JAC5H52P2MQ7K7QQN278ZYA1NVP9JK0 +MR-STOR-0012 dsm::sofi::storage::counts android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) HBSJCM3C88KP1XZN9W6RRTSXP40PQEYHVNWAAK5YQQ89KASMT9C0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/counts(). HXCZWKC0WCR2K7V8QYAHYS7E10JBCJ7CJT7920P2S2DMWVDW69VG DYDMACXQXSQ858VNTQRXFCMHEKQ24QSH2XTSN0S9CYM900ZVZT90;8MA05FPXYYJGAM9QMTKE18YF0G22HJ9EAKN6VZBXHEYGPV379HCG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG f874698f19cfbf70dc6226e653c0d5abb49a05d0 YX8YNSW58QG8GTT1F29KVTQ1XMTG69Y1608P3FCZ5HM6974DGTNG +MR-STOR-0012 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) G9HTAHX40S3FSJSMTNZSBEGXRVKJDWNM7VV593XGV7E3VSRBXKJ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G DYDMACXQXSQ858VNTQRXFCMHEKQ24QSH2XTSN0S9CYM900ZVZT90;8MA05FPXYYJGAM9QMTKE18YF0G22HJ9EAKN6VZBXHEYGPV379HCG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG f874698f19cfbf70dc6226e653c0d5abb49a05d0 1XVK2439MEFHC1HP55PXM6C4PBBBC5MED2C10H8CGSVKMAV04GYG +MR-STOR-0012 dsm_sdk::handlers::recipient_dispatch::ingest_transfer_half android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::recipient_dispatch::tests::a_second_copy_with_a_lying_wrapper_is_the_same_transfer_credited_once;dsm_sdk::handlers::recipient_dispatch::tests::a_sender_named_in_a_wrapper_blocks_nothing;dsm::sofi::storage::tests::wrong_bytes_never_count;dsm::sofi::storage::tests::a_wrong_namespace_never_counts;dsm::route_chain::tests::junk_first_at_the_leader_blocks_nothing;dsm::route_chain::tests::a_copy_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0012 (Met) 9DW0ARJPDK43DAWKR1HAX7S17JW0DRJWBEF8XW1HRX5XXMHN3S30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/recipient_dispatch/ingest_transfer_half(). TPMZJBZXA67B54H2SJ92SFFZ0SDBW02GQ1KRJ103JMG63YJGWHKG DYDMACXQXSQ858VNTQRXFCMHEKQ24QSH2XTSN0S9CYM900ZVZT90;8MA05FPXYYJGAM9QMTKE18YF0G22HJ9EAKN6VZBXHEYGPV379HCG;MCQJB3ES8YM15QG3G9VBKS4JGPYW1DZ61Y8RVEE8QCYFH95CH4FG;R1D6Z6P5FAZFZBPNA1DXPAVKAMBKNQT933982X53PEWAA2HA1TM0;P9HAC0KWS1VJ4VSA5TH2988NV4XZS3FRHEXF3DY2RS3XF2GJG9WG;H4T19ZPDRZ06ZVP6FD61382XDW2QGTC37XTVWGTYN2NXMXWKS1RG f874698f19cfbf70dc6226e653c0d5abb49a05d0 JPN11YFQGD8QSB7FM2CYRXHBJTA8Q3MAE9PCFD3GPF6YJKN4RP00 MR-STOR-0013 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::silence_never_counts;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-STOR-0013 (Met) 8R3Q92D9NEWYHRTWNKE7DT3T57MK7NN849H5TJPMFWP8W0ZPMZ00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG 6SCENHZ9S2AQ46PKGT2DTTW8XTV70MDBDRZ6ZS0MABQ9B8PQB1C0;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 HBCBQQVKQN9V9MGJQ2HVT2NW2FY67VTFYTNQSMKZR54N12ZK0EH0 MR-STOR-0013 dsm::sofi::storage::stored android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::silence_never_counts;dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in - CONFORMANCE §8 MR-STOR-0013 (Met) 73TJW41BMW0JXWDNBAM8XY9AKCAFJN12BETF2WGZADAF3DSNAV30 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). JJN597TCWXMBBABP8QEW2RR360M1A3HK5BTTY2S14Q5K4RQNYY8G 6SCENHZ9S2AQ46PKGT2DTTW8XTV70MDBDRZ6ZS0MABQ9B8PQB1C0;WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G 375506f9333de6e529968767d19d565d189cc385 CHE5W38QCP5B63M1QAGHS1X6A5CVXQX0F9CFYMM9TMXD1QVY87TG MR-STOR-0014 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::store_properties::immutable_put_is_write_once_on_the_tuple;dsm_storage_node::db::store_properties::a_conflicting_put_leaves_the_first_write_untouched;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-STOR-0014 (Met) JHS65RCCBJWTTWQSC2N131NK9SF01F6HBGRGP6PSC7ZH32M8BMW0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). GZ7EWHR37RDX3J8J1HVVPMX123TAWYFWP82BXDSQSWZ99K6JX02G SNVHDV2MY49QA91RM3ATM2T3HX0QABQQ1M1JM60A96EDVW971EEG;VA5XGPQ5GDRVNF96A1HRSTW54RSE8GSKF10H21T5RY330FM65D80;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 E4VJJK4KA88T7B266Y2GAW923PMP520ZZ7QHG2EWWF2PSP8JV7JG MR-STOR-0014 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::store_properties::immutable_put_is_write_once_on_the_tuple;dsm_storage_node::db::store_properties::a_conflicting_put_leaves_the_first_write_untouched;dsm_storage_node::cells_keep_everything::a_second_value_at_a_key_is_kept_after_the_first_never_refused - CONFORMANCE §8 MR-STOR-0014 (Met) A9SH05M5GVQ4YPJDY5CRF7QZ00T437160JN72E9540NBJX6ZH640 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 SNVHDV2MY49QA91RM3ATM2T3HX0QABQQ1M1JM60A96EDVW971EEG;VA5XGPQ5GDRVNF96A1HRSTW54RSE8GSKF10H21T5RY330FM65D80;YWFYJ5X3F04XQ0RQDFCC3V2567212ENFPGS75T86RBTB8RX5HNX0 375506f9333de6e529968767d19d565d189cc385 31DSP2FT0AWPGNC8YH8NTCPBHSJN5KVRQ3CQ9RVN9V21AMQRS170 MR-STOR-0018 dsm::route_chain::evaluate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in;dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting - CONFORMANCE §8 MR-STOR-0018 (Met) 6D4G69BR4RGS33G06JPAQYX24KM0PM9NWM7VNEKAK1ABC2BHMMY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). YDWWSD384KR0Y5SX880F4JJW5FD3398XM4D8923KYM2Y99H7RMYG WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;DWZ3SC14BNR50B26NS35MB8Q1D0A2AEDT2WSQFM59024V5JBGXB0 375506f9333de6e529968767d19d565d189cc385 9HF198C2WD7Q8AEMFYW7YVJNE719B02HZ92F3BV2Q2K38Z1V7MB0 MR-STOR-0018 dsm_storage_node::db::pg::require_durable_commit_posture node MUST_REACH active dsm_storage_node::main dsm::route_chain::tests::an_unread_leader_is_missing_and_no_other_seat_stands_in;dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting - CONFORMANCE §8 MR-STOR-0018 (Met) CJM3R4HYG7FARRVY77ZTVXJPT3ZVXDAV1P48G9EDM9X26MPMMFG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/require_durable_commit_posture(). F5VAN4026RN5HJBYH5F19C8NGVYZ2PDHDGMYE2HJPQYRR1S07HWG WQDY8DW5G78YCK3CY71S1JY3M8NHPPPCH72GYJZ2MRX7A6G1WD7G;6XMJMP9F594S7PKQDQCYFYMMK8PS1X80B2BPWF8BRH32T6X3RRQ0;DWZ3SC14BNR50B26NS35MB8Q1D0A2AEDT2WSQFM59024V5JBGXB0 375506f9333de6e529968767d19d565d189cc385 RJ35G3JT135BW70KNQ14T6J0YZZ5G7TBCBE3BXYB748JRK1B9PCG -MR-STOR-0021 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 2R01NQ2D7GW56HYDTPHYA9YZ26WA7EYXR2BK9QQXG0WTA06DZX1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 6XE8HKYS71VG8E49HS53YNVQR7QR1DTEVYP8HKH5TP91TX22DDSG -MR-STOR-0021 dsm::sofi::resolve::Verifier::vault_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 9J5PR3ME2V0BHS9PE97CZHGRJFT71RQV8W2XK4B1Y10P92FEGMFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vault_genesis(). ECTZJB47BPZ2E95AC84DJGR2G3QWWYC4YG0RZTSQAPBP6JV31K1G QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 NJH0TX8QEVNNHSTVW4MZ0A00CKQ0ZKEGE07QTJTNT37CF4GD2P80 -MR-STOR-0021 dsm::sofi::storage::keep_all_verifying android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) ZCG1JD53K9MCPZCDANQ1JE943F49Z51DHXH01199F5RPF9AR3VBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_all_verifying(). 99FJTCXG81D7GD791BVE4644CGGHTFN3Q7M5Z542WX9Y138EH9HG QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 MJKVGVT9Z021HSDMGZXHYHQFDRZVW0NED4RZ9G8GTD7KZPGN1MBG -MR-STOR-0021 dsm::sofi::storage::keep_verifying android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 75WY2YZPV7VCQ3X0158TYE9XWH0J9GY2N5HRNHR7W7J51AZW7CEG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_verifying(). S6TGEQ3E4E1X6FZBKBEHQ859RCVXCE633Z2N2YAQ34WFEFX18TT0 QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 9KZ8PT0SWDXG83QK70EWEBN7NW99ATP06K16802HHXBRRYYPWRZG -MR-STOR-0021 dsm_sdk::sdk::b0x_sdk::B0xSDK::retrieve_from_b0x_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) BG77NNG6AVQFDKH31Y5M4NAZ3Y0XK2NYZ8PD5VCDPK8106W1Y3EG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/impl#[B0xSDK]retrieve_from_b0x_v2(). N907M6JTSW4DM9JCMPJV342K02N0QAGEDRJ25NJAC7PV4N3M9GPG QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 W0GWBMYC4KXSQAEM9S5V86FQ8K8E27KSBQQ3AH39BGDRV3ASCHZG -MR-STOR-0021 dsm_sdk::sdk::inbox_poller::has_pending_settlement_work android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) DT1WRD50W9QARNM7CMNGGRSZWAP8KR6PZTM95VPHS213M6WXNWRG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/inbox_poller/has_pending_settlement_work(). XXP2C1V552SYJYHHTFTYKQD7X7N70WEYSCDFBGTE740GTCKE7P70 QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;88WF9D1BBZMQWVVW08DY4V10JQTYFNGR45389NMP9ZE7MGSBAC4G;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;208SSTJKQ993P4QRK6TW6NC2QK48T5RS1WX94N1T4Z5K29A2QMW0 0d1228ff64e5b330ea0b03b5e13c6d4bc3be66c4 9G9NBSHQZSYD1CWSTYF3VBZ1HR1X1JKG3DSG6WQXFEYFMBVMM39G +MR-STOR-0021 dsm::economic::lineage::advance_validated android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 2R01NQ2D7GW56HYDTPHYA9YZ26WA7EYXR2BK9QQXG0WTA06DZX1G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/advance_validated(). AC71HW09EZ5JK1VCG3YNQNN68PAES2NW0KYNC778MF3ZYA4K8P1G QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 98G8N23KWG935HE8TYYYNEPS5D4MT49S87622GG6R4B4N49AXXCG +MR-STOR-0021 dsm::sofi::resolve::Verifier::vault_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 9J5PR3ME2V0BHS9PE97CZHGRJFT71RQV8W2XK4B1Y10P92FEGMFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vault_genesis(). 836B841HDHMJNBSM5SZVC59KRV38RDDT2NNPE9V0ZTYDDQ4GAFHG QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 21CM0P1J673DV8YQ0AZQ9HNSAEXBR2R638PS9QYHKEQM5W4V90RG +MR-STOR-0021 dsm::sofi::storage::keep_all_verifying android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) ZCG1JD53K9MCPZCDANQ1JE943F49Z51DHXH01199F5RPF9AR3VBG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_all_verifying(). 99FJTCXG81D7GD791BVE4644CGGHTFN3Q7M5Z542WX9Y138EH9HG QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 Q99R1NQG2P9S0B4HARHFN6NEG7Q5WZMH8TR6WC9NGAJB2YP0V8X0 +MR-STOR-0021 dsm::sofi::storage::keep_verifying android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) 75WY2YZPV7VCQ3X0158TYE9XWH0J9GY2N5HRNHR7W7J51AZW7CEG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_verifying(). S6TGEQ3E4E1X6FZBKBEHQ859RCVXCE633Z2N2YAQ34WFEFX18TT0 QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 FFJA5CK1JSA2D5HX7A7S1BKM834FN6WCCFJHHT11D5TGHPJG72GG +MR-STOR-0021 dsm_sdk::sdk::b0x_sdk::B0xSDK::retrieve_from_b0x_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) BG77NNG6AVQFDKH31Y5M4NAZ3Y0XK2NYZ8PD5VCDPK8106W1Y3EG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/impl#[B0xSDK]retrieve_from_b0x_v2(). N907M6JTSW4DM9JCMPJV342K02N0QAGEDRJ25NJAC7PV4N3M9GPG QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 DQWPRK1DARVXN5XTHH29ZHHVFPG54P8R0GN7XZGB9J7N5K4MK28G +MR-STOR-0021 dsm_sdk::sdk::inbox_poller::has_pending_settlement_work android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::an_unestablished_candidate_is_never_none;dsm::sofi::storage::tests::an_unestablished_candidate_makes_discovery_partial;dsm_sdk::sdk::sofi_reads::tests::an_unestablished_genesis_candidate_is_not_read_as_unpublished;dsm_sdk::sdk::sofi_flow::tests::a_setup_scan_that_met_an_unestablished_candidate_is_not_a_refusal;dsm::economic_admission_lifecycle::a_register_set_not_established_is_not_a_verdict_about_the_claimant;dsm_sdk::sdk::storage_node_sdk::tests::a_member_that_answers_404_took_nothing;dsm_sdk::handlers::online_finalize::tests::an_unreadable_counterparty_head_is_never_read_as_genesis;dsm_sdk::sdk::inbox_poller::tests::a_lifecycle_stop_is_declined_while_settlement_state_is_unreadable;dsm_sdk::handlers::node_e2e_tests::an_inbox_read_that_did_not_cover_every_delivery_is_not_a_complete_sync - CONFORMANCE §8 MR-STOR-0021 (Met) DT1WRD50W9QARNM7CMNGGRSZWAP8KR6PZTM95VPHS213M6WXNWRG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/inbox_poller/has_pending_settlement_work(). XXP2C1V552SYJYHHTFTYKQD7X7N70WEYSCDFBGTE740GTCKE7P70 QFV32V62TFC9QA37WVCEXD9JFZCB92Y3W9ZR2J4GMT0JCF1WMWP0;P5SZR78N65VSJ2BHYF55VFDT7ZZREEM132XEAS42005R2EJGB620;QZRF7CHR5RSN0VW5THNCJTBVWP8KPWEBM7ZJHG8QBS2Q7H0VXJE0;8D6NRNA2RTJN22PAS7ZZZH0QZN0B0KT155HKJ7FQ34KVBVQ7TCWG;4YAJJ05T6ZNXWPDWW3FH07CH3717HYJWZA81HNBWRQ5JF46PX3SG;BTRBZ7GZM52PXNC7Z0HAF3XWCPM4WE4GMRP5G21SCDZ1GX2XH360;PMVRMZGRG1A5SDC4HN4K142J1JTF5RZMHFD27W1DJ1JWRXWZHKWG;D6JDF3KZB4TYG6K3S7PBTN3Y7B05ZHZFJMD8NHGMP1MM4GTJ5R1G;MTZMYR5V5G3XV5J12JWF8PVVDB39B865SYDATF3F872PMRRJHY4G f874698f19cfbf70dc6226e653c0d5abb49a05d0 JKY069CWHN0NJ67NS3Y02XJ7H2KNBA5VQFKS52WHMMSD762NZRKG MR-STOR-0022 dsm::storage_object::immutable_addr node MUST_REACH active dsm_storage_node::main dsm::storage_object::tests::the_address_matches_the_spec_construction - CONFORMANCE §8 MR-STOR-0022 (Met) FH11DXBJCDZFN31J0PPFN2CWM62QAWRKG5CRBF48D861256RFEKG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_object/immutable_addr(). ZQW5QXHXAWRVR8KTF7HBPT3J3ZM1W2NXWFYS7ZGH34WWYXVB9BFG GWGY7SPR3S8X3B000QANDX1KWADB8C5V9MPRVTFE3CH6F57T25D0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 7ANR8495Q2S1GRENVZ99YZNER1XBQGDCRWC6XCGXA6CKR17Q2JZG MR-STOR-0022 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm::storage_object::tests::the_address_matches_the_spec_construction - CONFORMANCE §8 MR-STOR-0022 (Met) 97JY6PKQ88NCKRC9GQ0B3X4G3QH0SNNYQ6QPRBF9JAZ8RAY44H0G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 GWGY7SPR3S8X3B000QANDX1KWADB8C5V9MPRVTFE3CH6F57T25D0 8b2814918a9f0cf54a83d29080a9c6bf177682d9 PMJ05F6Y9MSX2V1AD38VZQJDEFK78A59SSA93BWFDS5R14TGSRC0 MR-STOR-0024 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::store_properties::immutable_put_is_write_once_on_the_tuple;dsm_storage_node::db::store_properties::a_conflicting_put_leaves_the_first_write_untouched - CONFORMANCE §8 MR-STOR-0024 (Met) FEH6S6B3NZBK9P5AMJXCGEQG0QH1HQ9G9N2JGJ89Z4354RV42AZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). 7VMR8Q43YDYV2PEEA9GE2GCHNWTG39XQ987057JPD85E6TWNKEF0 SNVHDV2MY49QA91RM3ATM2T3HX0QABQQ1M1JM60A96EDVW971EEG;VA5XGPQ5GDRVNF96A1HRSTW54RSE8GSKF10H21T5RY330FM65D80 8b2814918a9f0cf54a83d29080a9c6bf177682d9 FMR8FNYRXTDE4VKJ9TT9Y6X12XGBPWMT0AD4B0V6MGVFXFNQ2GWG @@ -592,8 +596,8 @@ MR-STOR-0140 dsm_storage_node::api::objects::bytecommit::sync_one node MUST_REAC MR-STOR-0141 dsm_storage_node::api::objects::bytecommit::fetch_commit node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::an_impostor_at_a_set_mates_endpoint_is_not_mirrored - CONFORMANCE §8 MR-STOR-0141 (Met) 338N85DW4CF766RAYAEGEGC63JWQARXC5AZ273JCYCYTF72KJKZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/fetch_commit(). J68HPE3456EMGGHTQ9EVKEEP240VFB5TN7C83F0T7MDTMK6Y7WA0 94J1A361NWMW7QKGVMYQMQRW9480QAT1M5MG4MG61VGJBVKWSK30 375506f9333de6e529968767d19d565d189cc385 VRFZR57Z33XTPNDX2SMHF3YNKNQ62Y71MXJTVMG0N1CHE421XHM0 MR-STOR-0141 dsm_storage_node::db::pg::mirror_put node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::an_impostor_at_a_set_mates_endpoint_is_not_mirrored - CONFORMANCE §8 MR-STOR-0141 (Met) XBPKD4H8BA162PJ9TFTQSFTB3VAEQ86B1S5CMAYQ773DV75KQJ60 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/mirror_put(). 18A4XXJ1QBA27GH1YJAAHP5JM6TF50M4ST0W158MTD5R4BME1HN0 94J1A361NWMW7QKGVMYQMQRW9480QAT1M5MG4MG61VGJBVKWSK30 375506f9333de6e529968767d19d565d189cc385 FEB38VMC5P5X38FCVQNMFCGF97ZPADTQG9SSR35XZ5Z5Q2PQ8R2G MR-STOR-0142 dsm_storage_node::db::pg::mirror_put node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-STOR-0142 (Met) 4NNA1QZ3XPFMHZXWZ4QTZWKKDTFY8VVF2W61NVNSDXC84F0AFRXG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/mirror_put(). 18A4XXJ1QBA27GH1YJAAHP5JM6TF50M4ST0W158MTD5R4BME1HN0 Z2DQHMPZ75KMGJT3CSHH5SKBXA0SV3RFBMKZNMZ8PZ8VZ9J5HTSG 375506f9333de6e529968767d19d565d189cc385 J8DTWPKVS17CRXFDPMVTNYX93EKV37Z3W1TRK3YWHQPFN6WBZXA0 -MR-STOR-0146 dsm_sdk::sdk::b0x_sdk::seal_for android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-STOR-0146 (Met) 4BW42DHRKS27RVVG3NSX1WHE2RAX47Z4N2XMFMW9ABV5NYFF25F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/seal_for(). RC8F546SKZ1XRMJBXS8DRTHEY1ADT9H0C0AXDKCZWYY67J9PFCPG YF1CCKWDWZ3M2021Y8BYVMKFPPJR0GRNTJ8VW0RBFCJKYYS6R7XG;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 61b776a9806452811c3075257674a80734991ce8 KX3PVAS82XSVKV0KAGEK54YCJ71AJ12QK877BHVTZ6HWAB895ZC0 -MR-STOR-0146 dsm::crypto::spool_seal::seal android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-STOR-0146 (Met) W5GV9P3R56S09J8HAZ9QCPYF0SC4BNVMJGBBZPE1SY71PXBZSD7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 crypto/spool_seal/seal(). AP4TEA889J92KWXB41EV4TJK7QY65787HVCT2ZNF6F93AKSMDWPG YF1CCKWDWZ3M2021Y8BYVMKFPPJR0GRNTJ8VW0RBFCJKYYS6R7XG;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 61b776a9806452811c3075257674a80734991ce8 503WEKW7PEQE891NMGB0HY71KYYA32A6NQZYVRMTYY214B0V62J0 +MR-STOR-0146 dsm_sdk::sdk::b0x_sdk::seal_for android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-STOR-0146 (Met) 4BW42DHRKS27RVVG3NSX1WHE2RAX47Z4N2XMFMW9ABV5NYFF25F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/b0x_sdk/seal_for(). RC8F546SKZ1XRMJBXS8DRTHEY1ADT9H0C0AXDKCZWYY67J9PFCPG 8J7475HQZ85SWBFDE0Y3J4VSB9W97R852KDTVJ5F03D8GTE1G6K0;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 RYFA3KVM3FFWMNH07Y1CFXFXVDYZWTD1TEMEWYXZSB96JQKEWKRG +MR-STOR-0146 dsm::crypto::spool_seal::seal android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_transfer_reaches_the_nodes_only_sealed_and_arrives;dsm::crypto::spool_seal::tests::a_sealed_payload_opens_to_its_bytes;dsm::crypto::spool_seal::tests::it_opens_under_nothing_else - CONFORMANCE §8 MR-STOR-0146 (Met) W5GV9P3R56S09J8HAZ9QCPYF0SC4BNVMJGBBZPE1SY71PXBZSD7G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 crypto/spool_seal/seal(). AP4TEA889J92KWXB41EV4TJK7QY65787HVCT2ZNF6F93AKSMDWPG 8J7475HQZ85SWBFDE0Y3J4VSB9W97R852KDTVJ5F03D8GTE1G6K0;F3JFTYMWT6QDCG3Z3ECZSNQWD858VZN20EWQZ74VJWBK1PFK0RA0;C9VT0PEBC4ZS4DJ4MRBPTVDNDMSA0WZT9S7CX9PDXKVR94PE5EG0 f874698f19cfbf70dc6226e653c0d5abb49a05d0 1651DS3GYTPYG4TT39RKQY7F29FKM1443JZ9PEXRC7W6A155G9K0 MR-STOR-0148 dsm_sdk::sdk::route_seats::write_recorded android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-STOR-0148 (Partial) 8CYGX9WVRK0GVZY2JGT6J20TXPH7SF8MYQD1YNSWSEP062F92FKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded(). XFZ4MJN90YQHHVDA84C8HF7TB70PSSP6PY6ABCAP7CA7VPDZB58G - 7981f41cd9f14c3e1ac3def73ccddae9914ac346 RYSQ4GFDQXWB1CSDP8ZZ5C2FMBATN046B7NNDF5ZXTNGG1R8BCJG MR-STOR-0149 dsm::route_chain::leader_copy_record android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_leader_record_of_a_value_is_recovered_from_the_leader_log;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-STOR-0149 (Met) D3171049GEX0H606YBRR2MC0NGV8QQ08QZTQ8TVB995YDF8727HG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/leader_copy_record(). 95GGBVEXQDDJBGE90YNFNF9ZECFWY9ERMXFHB85QRN3E5RDXRX3G JKJ79RQSAY5FM0JB7RJ6BRX5MAC3EN5NSFZXH5V2F9Y49H0V5K90;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG b107ff045ad48e714cd6e5162bf9c2d51db50bfc G23KER5N0PMX16TWY0N63054ZF43SP4EDPZFN2CCBFY5XC5TYXQ0 MR-STOR-0149 dsm_sdk::sdk::route_seats::from_leader android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_leader_record_of_a_value_is_recovered_from_the_leader_log;dsm_sdk::sdk::route_seats::tests::a_value_the_leader_already_holds_is_not_written_there_again - CONFORMANCE §8 MR-STOR-0149 (Met) XYCVNZCP4NFK1K7SJ5CFHJCDGXESZ8C00T382PPTZSJ3F4X26AKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/from_leader(). 9ZABMZ2N2RQEHFV3C93MP670EWE93FWBYPGBEAHNKVHVT392BY9G JKJ79RQSAY5FM0JB7RJ6BRX5MAC3EN5NSFZXH5V2F9Y49H0V5K90;VN8FSTC6YC6M8AZ3B3Q7A64HGYZ05Z0QA1XNEWF1JKRD0PGBH3NG b107ff045ad48e714cd6e5162bf9c2d51db50bfc K9G5Z274BPE2ZJ8TQF0QAN6FT4GXKKQH63B4MZMB0DSESPHDTKQ0 diff --git a/specs/requirements/MASTER_REQUIREMENTS.md b/specs/requirements/MASTER_REQUIREMENTS.md index f697dd935..00d613abe 100644 --- a/specs/requirements/MASTER_REQUIREMENTS.md +++ b/specs/requirements/MASTER_REQUIREMENTS.md @@ -14,12 +14,12 @@ Every extraction in this round is taken against exactly these bytes: | File | `git hash-object` | Lines | |---|---|---| -| `specs/DSM_High_Level_Explainer.md` | `dbad75a5e8abfa77bfd26bbe128ff2efbbcc7bdb` | 4308 | -| `specs/SoFi_Settlement_Specification.md` | `f5c0ec64e4490aa91059d54fcc7897f071b6a7ad` | 2640 | +| `specs/DSM_High_Level_Explainer.md` | `fad1940a13b806d53a0925e1bada409e5acc298c` | 4317 | +| `specs/SoFi_Settlement_Specification.md` | `cc3673a51180f579eb16a429b6093c885983e1eb` | 2656 | | `specs/dBTC_Native_Specification.md` | `233a3e72a5b16a023af830f4c8ffaad4ba9391a8` | 2160 | | `specs/DSM_Storage_Node_Specification.md` | `415a9b9c67c7a2b4b6df78b0af85fb3bc7282ae8` | 636 | -Pins updated 2026-09-30 after DSM Amendment A9 (the relationship-key tag is `DSM/smt-key`); before that, 2026-09-29 after SoFi Amendments S12 (the trader's balances before the trade) and S13 (a lineage known invalid); before that, 2026-09-26 after SoFi Amendment S11 (ERA's canonical policy); before that, 2026-09-24 after SoFi Amendments S8, S9 and S10 and the storage §9 rule on the leader first, one chain in route order and the completion proof (#977); before that, 2026-09-23 after storage §14 (#974), the set-identity amendment (SoFi Amendment S6, storage §10), the replication amendment (storage §12.5), the vault-consistency recommendation (SoFi §31), Amendment S7 (SoFi §24) and Amendment A7 (DSM §11, storage §8). The extractions of 2026-09-22 were taken against SoFi `4c62ee78…` (2597 lines) and storage `8d43ac02…` (571 lines); their line-based IDs refer to those bytes. +Pins updated 2026-09-30 after DSM Amendments A8 (frontier-relative verification) and A9 (the relationship-key tag is `DSM/smt-key`) and SoFi Amendments S14 (a final cell whose fulfillment can never register is skipped) and S15 (a trader's position resolved from public objects); before that, 2026-09-29 after SoFi Amendments S12 (the trader's balances before the trade) and S13 (a lineage known invalid); before that, 2026-09-26 after SoFi Amendment S11 (ERA's canonical policy); before that, 2026-09-24 after SoFi Amendments S8, S9 and S10 and the storage §9 rule on the leader first, one chain in route order and the completion proof (#977); before that, 2026-09-23 after storage §14 (#974), the set-identity amendment (SoFi Amendment S6, storage §10), the replication amendment (storage §12.5), the vault-consistency recommendation (SoFi §31), Amendment S7 (SoFi §24) and Amendment A7 (DSM §11, storage §8). The extractions of 2026-09-22 were taken against SoFi `4c62ee78…` (2597 lines) and storage `8d43ac02…` (571 lines); their line-based IDs refer to those bytes. The DSM and SoFi specifications were amended on 2026-09-22 (marked "Amendment" in their text). The storage-node specification was added to the corpus on 2026-09-22, before any other extractor started. The owner accepted it in full the same day. Extract its items marked **Open** with Flags `ambiguous` and a Requirement text that says so, never as settled requirements. @@ -154,6 +154,8 @@ Each extraction also has a Findings table: - **ERA's canonical policy (2026-09-26).** Owner decisions: ERA's former commitment was the hash of empty input and committed to no policy. ERA's policy is defined for the first time and its commitment derived from those bytes (SoFi Amendment S11). A network-anchored native policy names no creator and no signer set, and exactly one exists, ERA's. The genesis supply is 80,000,000,000 (the owner's number). The beta faucet's payout is not committed, while the reserve's accounting is. Join emission after beta is a different ERA identity (Open). MR-SOFI-0300, 0303, 0315 and 0332 are scoped to device-created policies; MR-SOFI-0334–0337 added with source `amendment`; §1 re-pinned. - **The trader's balances before the trade (2026-09-29).** Conformance finding (CONFORMANCE §6.39): once one trader had traded through a vault, no other reader could classify the trade, because `TraderSideValid` needs the trader's balances before the trade and `T°` states them only as hashes; the owner's close of that vault never resolved. Owner decisions: the exercise carries each such balance as a content-addressed `TraderPreBalance` that `𝒞_E^pre` names, every verifier (the trader included) reads the balances from those objects, and a balance the closure does not name is Invalid, not undecided (SoFi Amendment S12). MR-SOFI-0241 is a different defect and is unchanged. MR-SOFI-0338–0341 added with source `amendment`; §1 re-pinned. - **A lineage known invalid (2026-09-29).** Conformance finding (CONFORMANCE §6.40): under Amendment S9 a trader whose lineage validation finds Invalid never yields an accepted claim, so its setup was never evaluated and its trade held a vault key forever. Owner decision: not yet known waits; known invalid makes the setup, and so the route, Invalid; no accepted claim is synthesized (SoFi Amendment S13). MR-SOFI-0331 rewritten; MR-SOFI-0342 added with source `amendment`; §1 re-pinned. +- **A fulfillment that can never register (2026-09-30).** Conformance finding (CONFORMANCE §8, MR-SOFI-0239): `route_impossible` carried a fifth arm, `PositionLost`, which §23.5 does not list and which depends on a particular F, not on P and E. Without it, an exercise whose fulfillment can never register, because another claim holds its position, strands the DLV parent's attempt chain (TLA `DSM_SofiFulfillment`, `LostPosition`). Owner decision: a separate skip, `RejectedFinalInadmissible`, which is not an arm of `RouteImpossible`; `RouteImpossible` stays scoped to P and E (SoFi Amendment S14). MR-SOFI-0343 added with source `amendment`; §1 re-pinned. +- **Frontier-relative verification (2026-09-30).** Conformance finding (P15-9, and G16): a payee accepted a payer only by walking the payer's whole lineage from its activation root, re-validating every transition from evidence it fetched from the nodes, and a SoFi position in that history stopped the walk, so a trader who had traded could not pay. Owner decision: a receiver verifies forward from its own authenticated frontier: for each position of the segment it authenticates the authoritative root claim and verifies the transition producing that root with that transition's directly required evidence and provenance one hop back, never recursing behind that hop and never reading behind the frontier (DSM Amendment A8, corrected the same day: an authenticated root is not a valid transition, and a counterparty's acceptance does not stand for one); a SoFi position inside that segment is resolved from SoFi's public objects for that position alone, and adoption is not re-run by a later verifier (SoFi Amendment S15). MR-DSM-0273–0276 and MR-SOFI-0344–0348 added with source `amendment`; §1 re-pinned. - **The relationship-key tag (2026-09-30).** Conformance finding (CONFORMANCE §6.14, MR-DSM-0115, MR-DSM-0249): the explainer derived a relationship's SMT key under `DSM/smt-key/v1`, while the code and its golden vector use `DSM/smt-key`. Owner ruling: `DSM/smt-key` is the canonical relationship-SMT domain tag for beta, and `/v1` in the specification was an error (DSM Amendment A9). The formula in §26 and the example in §16 are corrected; no key migrates. MR-DSM-0115 rewritten; §1 re-pinned. - **Post-reconciliation amendment (2026-09-22): route-chain finality.** For finding GPT-4, finality was redefined as a route chain (storage spec §9, §12.6, §14, §22; DSM Amendment A6; SoFi Amendment S4). §1 pins the amended files. Canonical rows restating the old rule were rewritten, and rows for the new rules were added at the end of §8.1, §8.2 and §8.4 with source `amendment`. The extraction files in `extractions/` remain as extracted against the earlier hashes. @@ -169,7 +171,7 @@ Reconciled on 2026-09-22 from two extractions: `claude-chat` (798 rows) and `cha | DSM_Storage_Node_Specification.md | 128 | 122 | 6 | | **Total** | **859** | **652** | **207** | -Added afterwards by amendment (§7.1): DSM 3, SoFi 15, storage 30, for 907 canonical requirements in all. +Added afterwards by amendment (§7.1): DSM 7, SoFi 21, storage 30, for 917 canonical requirements in all. Columns: **ID** is the canonical ID (`MR--nnnn`, in document order). **Sources** are the extraction IDs merged into the row (`cc:` claude-chat, `gpt:` chatgpt); the first source locates the quote. **Flags** carry the findings in §8.7 that bear on the row. @@ -449,6 +451,10 @@ Columns: **ID** is the canonical ID (`MR--nnnn`, in document order). **Sou | MR-DSM-0270 | invariant | explicit | Finality is a route chain: a value is final when its chain has the leader's link and two further links along the cell's Fisher–Yates route; the three links are not a vote, and nodes still check, sign and decide nothing. | amendment: DSM Amendment A6 (2026-09-22) | amendment | none | | MR-DSM-0271 | invariant | explicit | Which spool messages a device has consumed is the device's own state; no node holds read state, and no party can change another's. | amendment: DSM Amendment A7 | owner | none | | MR-DSM-0272 | obligation | explicit | Every spool payload is encrypted end to end between the two parties of its relationship, under a per-step message key derived from that step's Kyber exchange under its own domain tag and never reused for another step, sealed with an authenticated cipher; a node holds ciphertext only. SoFi objects and cells stay public. | amendment: DSM Amendment A7 | owner | none | +| MR-DSM-0273 | obligation | explicit | For each position of the frontier-to-parent segment, a receiver authenticates the authoritative signed root claim (final at the register cell derived from (G, DevID, position) and the root authenticated at the position before, signed under the payer's authenticated key, the positions in order) and verifies the transition producing that root against its authenticated parent, using only that transition's directly required evidence and provenance one hop back; the offered transition is validated the same way (Amendment A4). An authenticated root is never taken for a valid transition. | amendment: DSM Amendment A8 (2026-09-30) | owner | none | +| MR-DSM-0274 | invariant | explicit | A receiver's frontier for a payer is a coordinate it authenticated itself (a step it accepted from the payer, or one it authenticated on the way to such a step), or, where it has none, the payer's activation root authenticated by the payer's device identity. A root the payer merely claims is never a frontier. | amendment: DSM Amendment A8 (2026-09-30) | owner | none | +| MR-DSM-0275 | prohibition | explicit | Frontier-relative verification never recurses behind a step's one-hop evidence, never replays the payer's history to genesis, and reads nothing behind the receiver's frontier and no position outside the segment. | amendment: DSM Amendment A8 (2026-09-30) | owner | none | +| MR-DSM-0276 | obligation | explicit | A conditional position (C_q) inside the frontier-to-parent segment that the receiver has not resolved before is resolved from SoFi's public objects for that position (SoFi Amendment S15), and the root chain continues from the root it selected. | amendment: DSM Amendment A8 (2026-09-30) | owner | none | ### 8.2 SoFi settlement specification @@ -796,6 +802,12 @@ Columns: **ID** is the canonical ID (`MR--nnnn`, in document order). **Sou | MR-SOFI-0340 | prohibition | explicit | A present balance of T° with no TraderPreBalance in 𝒞_E^pre, an object that disagrees with its entry, and an object that matches no entry are each Invalid, known from the committed bytes alone; an object 𝒞_E^pre names whose bytes are not in hand, or do not re-derive its address, is not evaluated yet and proves nothing. | amendment: SoFi Amendment S12 (2026-09-29) | owner | none | | MR-SOFI-0341 | evidence | explicit | Every verifier, the trader included, reads the trader's balances before the trade only from the TraderPreBalance objects 𝒞_E^pre names; an entry that states its balance as absent before the trade is absent, and a relationship entry's leaf before the trade is the one its base names, proven by the fold against T°.pre_root. A value counts only because it hashes to the leaf the core states; storage decides nothing. | amendment: SoFi Amendment S12 (2026-09-29) | owner | none | | MR-SOFI-0342 | prohibition | explicit | No accepted claim is synthesized for a lineage known invalid: the negative fact is the lineage verdict itself, and a verdict about another trader or another position establishes nothing about a setup. No trade whose trader's lineage is known invalid holds a vault key indefinitely because that lineage can never yield an accepted claim. | amendment: SoFi Amendment S13 (2026-09-29) | owner | none | +| MR-SOFI-0343 | obligation | explicit | A final DLV cell whose exercise carries a fulfillment that can never register, because `K_root(q)` for its position is final on a claim other than its own `C_q`, is skipped (`RejectedFinalInadmissible`). The skip is not an arm of `RouteImpossible`, reads no validation evidence, creates no Void and no Invalid, and once it holds it holds forever. | amendment: SoFi Amendment S14 (2026-09-30) | owner | none | +| MR-SOFI-0344 | obligation | explicit | Another trader's conditional position q is resolved from SoFi's public proof-carrying objects for q alone (the claim final at K_root(q), the registration pair, P and F, the exercise read back from the first leg's cell, and the vault cells and canonical chains the facts need, with their finality evidence) by the ladder over the facts Core establishes from them. The result is the one root q selected (P.realize_root when Realized, the root authenticated at q − 1 when Void), Invalid, or not established yet. | amendment: SoFi Amendment S15 (2026-09-30) | owner | none | +| MR-SOFI-0345 | invariant | explicit | The claim final at K_root(q) counts, for a verifier resolving q, only as the claim (P, F) derive: its two roots are the ones the resolution chooses between. | amendment: SoFi Amendment S15 (2026-09-30) | owner | none | +| MR-SOFI-0346 | prohibition | explicit | Resolving another trader's position q reads no private object of the trader's and no position of the trader's other than q and the root authenticated at q − 1, and has no fallback that walks the trader's lineage. | amendment: SoFi Amendment S15 (2026-09-30) | owner | none | +| MR-SOFI-0347 | obligation | explicit | SetupValid reads the trader's accepted claim at a setup's position by frontier-relative verification of the trader's lineage (DSM Amendment A8), never by replaying the trader's history to genesis or recursing behind a step's one-hop evidence. | amendment: SoFi Amendment S15 (2026-09-30) | owner | none | +| MR-SOFI-0348 | invariant | explicit | Adoption is a construction predicate of the trader's own transition, enforced when the trader installs a realized position; a later verifier resolving which root a historical position selected does not re-run it, and that resolution requires no adoption leaf or other private trader state. | amendment: SoFi Amendment S15 (2026-09-30) | owner | none | ### 8.3 dBTC native specification diff --git a/specs/requirements/VERIFICATION_MATRIX.md b/specs/requirements/VERIFICATION_MATRIX.md index 07d652f61..284dd4fa0 100644 --- a/specs/requirements/VERIFICATION_MATRIX.md +++ b/specs/requirements/VERIFICATION_MATRIX.md @@ -137,6 +137,9 @@ Tests named `dsm_sdk::…` run on devices created as wallet creation creates the | SoFi §47, MR-SOFI-0304, MR-SOFI-0315: a token's policy is the `TokenPolicyV3` bytes at its commitment; the enforcer registers a policy only from bytes it hashed itself and takes durable bytes only when they re-hash to the commitment asked for | `dsm` · core/token/policy/mod.rs · `TokenPolicySystem::register_policy`, `policy_at` | `dsm::core::token::policy::tests::bytes_at_another_commitment_are_not_the_policy_asked_for`; `dsm::core::token::policy::tests::a_policy_is_registered_from_its_committed_bytes_alone` | `policy_at` taking the durable bytes without re-hashing them to the commitment asked for → `bytes_at_another_commitment_are_not_the_policy_asked_for` red (2026-09-26, restored). | — | | SoFi §51, MR-SOFI-0318: an operation is evaluated against the policy committed at the commitment it names and nothing else; where none is committed (ERA today) it is denied, never allowed by a default | `dsm` · core/token/policy/mod.rs · `TokenPolicySystem::enforce_policy`; `dsm_sdk` · sdk/core_sdk.rs · `build_token_policy_context` (the operation's `policy_commit`) | `dsm::core::token::policy::tests::an_operation_naming_a_commitment_without_a_policy_is_denied` | `enforce_policy` allowing where no policy is committed → red (2026-09-26, restored). | — | | MR-SOFI-0331, MR-SOFI-0342, SoFi Amendment S13: a setup on a lineage known invalid is Invalid; not established waits; no accepted claim is synthesized, and a verdict about another lineage or position establishes nothing | `dsm` · sofi/validation.rs · `setup_lineage` (the walk's classes read), `setup_valid` (the verdict's identity and position) | `dsm::sofi::validation::tests::a_setup_on_a_lineage_known_invalid_is_invalid`; `dsm::sofi::validation::tests::a_lineage_not_established_leaves_the_setup_waiting`; `dsm::sofi::validation::tests::an_invalid_verdict_about_another_lineage_or_position_supplies_nothing` | Verdict read as waiting → `a_setup_on_a_lineage_known_invalid_is_invalid` red; a quarantine read as not established → the same test red; the verdict's identity check removed → `an_invalid_verdict_about_another_lineage_or_position_supplies_nothing` red; Incomplete and Unresolved read as invalid → `a_lineage_not_established_leaves_the_setup_waiting` red (2026-09-29, each restored). | — | +| MR-SOFI-0239, SoFi §23.5 and Amendment S14: `RouteImpossible(P, E)` takes no F | `dsm` · sofi/resolution.rs · `route_impossible` (the four arms of §23.5; `ImpossibleArm::PositionLost` deleted) | `dsm::sofi::resolution::tests::route_impossibility_reads_nothing_about_a_particular_fulfillment` (every combination of registration, lost position and conformance against the same facts with none known) | The lost position put back into `route_impossible` → `route_impossibility_reads_nothing_about_a_particular_fulfillment` and `a_final_cell_whose_fulfillment_lost_its_position_is_skipped` red (2026-09-30, restored). | Lean `DSMSofiSuccessorCells.route_impossibility_reads_no_fact_about_F` (`rfl`); `positionLost` put back into `RouteImpossible` → red. | +| MR-SOFI-0343, SoFi Amendment S14: a final cell whose fulfillment can never register is skipped, with no validation evidence, and creates no Void | `dsm` · sofi/resolution.rs · `classify_attempt` (`SkipReason::RejectedFinalInadmissible`, after `fulfillment_impossible`) | `dsm::sofi::resolution::tests::a_final_cell_whose_fulfillment_lost_its_position_is_skipped` (Skipped; no route or fulfillment impossibility holds; the position resolves NotRegistered for this F, and nothing is consumed) | The skip removed from `classify_attempt` → `a_final_cell_whose_fulfillment_lost_its_position_is_skipped` red (2026-09-30, restored). | TLA `DSM_SofiFulfillment_LostPositionDropped` (counterexample to `ObjectiveRejectionImpliesSkipped`); Lean `DSMSofiSuccessorCells.a_lost_position_makes_a_final_cell_skippable`, `positionLost` dropped from `finalSkippable` → red. | +| MR-SOFI-0241, SoFi §23.5: a final cell dead on facts that need no validation evidence is skipped while that evidence is outstanding | `dsm` · sofi/resolve.rs · `Verifier::facts_of` (the ground facts and `skip_without_evidence` before any evidence is acquired); sofi/resolution.rs · `skip_without_evidence`; sofi/facts.rs · `establish_ground` | `dsm_sdk::handlers::node_e2e_tests::a_key_whose_fulfillment_can_never_register_is_skipped_without_its_evidence` (the nodes' request logs: no evidence object is asked for, and the next key is live); `dsm::sofi::resolution::tests::a_dead_cell_skips_on_facts_that_need_no_evidence`; `dsm::sofi::resolution::tests::an_evidence_free_skip_answers_as_the_complete_facts_do` | Evidence acquired before the early skip → the node test red, naming the object read; the consumed-elsewhere arm removed → `a_dead_cell_skips_on_facts_that_need_no_evidence` red; the final-on-E check removed → that test and `an_evidence_free_skip_answers_as_the_complete_facts_do` red (2026-09-30, restored). | — | | MR-SOFI-0338, SoFi Amendment S12: a `TraderPreBalance` has one canonical encoding, a strictly positive amount and its own address namespace | `dsm` · sofi/wire/objects.rs · `TraderPreBalance::new`, `TraderPreBalance::decode`; sofi/derive.rs · `trader_pre_balance_addr`, `closure_content_address` | `dsm::sofi_v8_vault_bytes::a_trader_pre_balance_matches_the_independent_encoder_and_its_frozen_address` (the independent encoder and frozen address; zero, the wrong class, truncation and trailing bytes refused) | Zero-amount check removed → `a_trader_pre_balance_matches_the_independent_encoder_and_its_frozen_address` red (2026-09-29, restored). | — | | MR-SOFI-0339, MR-SOFI-0340, SoFi Amendment S12: `𝒞_E^pre` names exactly one `TraderPreBalance` of `P`'s trader for each balance `T°` states as present; a missing one is Invalid in hand, and a named one not in hand waits | `dsm` · sofi/validation.rs · `trader_pre_balances` (the count, the trader, one object per stated balance), `Evidence::pre_balance` (the address re-derived) | `dsm::sofi::validation::tests::a_balance_the_closure_does_not_carry_is_invalid`; `dsm::sofi::validation::tests::extra_balances_in_the_closure_are_invalid`; `dsm::sofi::validation::tests::a_balance_keyed_to_no_stated_balance_is_invalid`; `dsm::sofi::validation::tests::a_balance_of_another_trader_is_invalid`; `dsm::sofi::validation::tests::bytes_that_do_not_re_derive_the_named_address_prove_nothing`; `dsm::sofi::validation::tests::bytes_at_a_named_address_that_are_not_a_balance_are_invalid`; `dsm::sofi::validation::tests::a_named_balance_not_in_hand_waits` | Count check removed → `extra_balances_in_the_closure_are_invalid` red; trader check removed → `a_balance_of_another_trader_is_invalid` red; a stated balance without its number read as absent → `a_balance_keyed_to_no_stated_balance_is_invalid` red; address check weakened to "any address" → `bytes_that_do_not_re_derive_the_named_address_prove_nothing` red (2026-09-29, each restored). | — | | MR-SOFI-0341, SoFi Amendment S12: the carried balance counts only because it hashes to the leaf the core states, and every verifier judges the trader's side from it | `dsm` · sofi/validation.rs · `check_trader_balances` (pre and post values against `T°`), `trader_posts` | `dsm::sofi::validation::tests::a_balance_that_is_not_the_leaf_the_core_states_is_invalid`; `dsm::sofi::validation::tests::a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone`; `dsm::sofi::validation::tests::trader_post_states_are_recomputed_and_bound_to_the_stated_values`; `dsm_sdk::handlers::node_e2e_tests::a_vault_traded_through_closes_for_its_owner` | Pre-value comparison removed → `a_balance_that_is_not_the_leaf_the_core_states_is_invalid` red; post-value comparison removed → `a_trade_that_does_not_debit_the_trader_is_invalid_from_the_exercise_alone` red; post arithmetic off the carried balance → `trader_post_states_are_recomputed_and_bound_to_the_stated_values` red (2026-09-29, each restored). | — | diff --git a/tla/DSM_SofiFulfillment.tla b/tla/DSM_SofiFulfillment.tla index 00bc6d240..b2dd0eebf 100644 --- a/tla/DSM_SofiFulfillment.tla +++ b/tla/DSM_SofiFulfillment.tla @@ -58,7 +58,7 @@ CONSTANTS ProducerFailsClosed, \* [TRUE] a producer signs F at attempt a > 0 only once K^(a-1) is permanently resolved (R6) SetupValidRemoved, \* [FALSE] RouteValidation without SetupValid ConformanceDropped, \* [FALSE] ConsumedRoute without FulfillmentConformance - LostPositionDropped, \* [FALSE] arm (v) removed: an exercise whose F can never register is never skipped + LostPositionDropped, \* [FALSE] the S14 skip removed: an exercise whose F can never register is never skipped RegistrationIsConformance, \* [FALSE] a registered F is taken as conforming OccupancyIsConsumption, \* [FALSE] final legs consume with no Core predicate PrecommitAsExercise, \* [FALSE] storing P occupies the position @@ -209,10 +209,11 @@ RouteRejectedAtRA0 == \/ ConsumedByOtherRB /\ (StaleLegNotSkipped => AllLegsFinalE1) \/ ArmIV -\* Arm (v), Section 21.1: the exercise final at k carries an F that can never -\* register, because position q already holds a different claim -- another F -\* of the same trader (naming another attempt) or an ordinary transition. Its -\* route is impossible at k. This arm reads no evidence. +\* SoFi Amendment S14, Section 21.1: the exercise final at k carries an F that +\* can never register, because position q already holds a different claim -- +\* another F of the same trader (naming another attempt) or an ordinary +\* transition. A skip in its own right, beside RouteImpossibleAt and never an +\* arm of it: RouteImpossible(P, E) takes no F. It reads no evidence. LostPosition(k, tr) == /\ ~LostPositionDropped /\ \/ slot[tr] = SlotS diff --git a/tla/README.md b/tla/README.md index 5f4ef61e5..3508f15cf 100644 --- a/tla/README.md +++ b/tla/README.md @@ -386,11 +386,13 @@ are derived from the leg reads; FulfillmentConformance and RouteValidation are separate three-valued Core predicates and registration supplies no truth value for either. Early cell occupancy is reachable (`_EarlyCellReachable`, `_EarlyOccupancyReachable`); early cell consumption is not -(`EarlyCellCannotCauseConsumption`). One arm the walk gained here, and the Core -walk gained in rebuild step R12 (`ImpossibleArm::PositionLost`): an exercise -final at a key whose F can never register, because its trader's position -already holds another claim, is skipped (`LostPosition`, spec §21.1; -`_LostPositionDropped`). +(`EarlyCellCannotCauseConsumption`). One skip the walk gained here, and the +Core walk gained in rebuild step R12: an exercise final at a key whose F can +never register, because its trader's position already holds another claim, is +skipped (`LostPosition`, spec §21.1; `_LostPositionDropped`). SoFi Amendment +S14 made it a skip of its own, `SkipReason::RejectedFinalInadmissible`, beside +`RouteImpossible` and never an arm of it, since `RouteImpossible(P, E)` takes +no F. **The recognition boundary at a cell (P1 of §42.3).** The cells model keeps hostile bytes: `G` is bytes any caller may send that no recognition rebuilds @@ -464,7 +466,7 @@ carry the full invariant set and must pass. | fulfillment | `_EarlyCellReachable` | *claim:* no key holds an exercise before registration | `EarlyCellNeverOccupied` | | fulfillment | `_GuaranteedSuccessClaim` | *claim:* valid, canonical F never Voids | `RegisteredValidFulfillmentNeverVoids` | | fulfillment | `_LockingPolicyFulfillments` | non-locking witnesses | `PolicyFulfillmentNeverLocks` | -| fulfillment | `_LostPositionDropped` | arm (v): an exercise whose F can never register is skipped (R12) | `ObjectiveRejectionImpliesSkipped` | +| fulfillment | `_LostPositionDropped` | the S14 skip: an exercise whose F can never register is skipped (R12) | `ObjectiveRejectionImpliesSkipped` | | fulfillment | `_MalformedFulfillmentRegisters` | *claim:* a malformed F never registers | `MalformedFulfillmentNeverRegisters` | | fulfillment | `_OccupancyIsConsumption` | final legs consume with no Core predicate | `EarlyCellCannotCauseConsumption` | | fulfillment | `_OccupancyIsConsumptionInvalid` | final legs of an Invalid route consume | `InvalidStoredNeverAdmitted` |