diff --git a/dsm_client/deterministic_state_machine/dsm/src/bilateral/offline.rs b/dsm_client/deterministic_state_machine/dsm/src/bilateral/offline.rs index b7aa060c5..f09b4d123 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/bilateral/offline.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/bilateral/offline.rs @@ -603,14 +603,16 @@ mod tests { fn bearer_transfer(to: [u8; 32]) -> Operation { Operation::Transfer { policy_commit: [0x0F; 32], + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"TOK".to_vec(), + nonce: vec![1; 8], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: to.to_vec(), amount: Balance::amount(3), - token_id: b"TOK".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![1; 8], - recipient: to.to_vec(), - to: to.to_vec(), - message: String::new(), signature: Vec::new(), authority_policy: Some(crate::types::operations::canonical_offline_bearer_policy()), } diff --git a/dsm_client/deterministic_state_machine/dsm/src/core/bilateral_transaction_manager.rs b/dsm_client/deterministic_state_machine/dsm/src/core/bilateral_transaction_manager.rs index 2037cd85c..79b82bfc0 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/core/bilateral_transaction_manager.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/core/bilateral_transaction_manager.rs @@ -1026,14 +1026,16 @@ mod tests { fn signed_transfer_op(kp: &SignatureKeyPair, message: &str, nonce: u8) -> Operation { let mut op = Operation::Transfer { policy_commit: [0u8; 32], - token_id: b"ERA".to_vec(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![nonce; 8], + mode: TransactionMode::Bilateral, + memo: message.to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![9u8; 32], amount: Balance::amount(1), - mode: TransactionMode::Bilateral, - nonce: vec![nonce; 8], - recipient: vec![9u8; 32], - to: b"b32recipient".to_vec(), - message: message.to_string(), signature: Vec::new(), authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm/src/types/device_state.rs b/dsm_client/deterministic_state_machine/dsm/src/types/device_state.rs index 25ebb8e08..5a083a24b 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/types/device_state.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/types/device_state.rs @@ -2006,13 +2006,15 @@ mod tests { Operation::Transfer { to_device_id: devid(0xAA).to_vec(), amount: bal(amount), - token_id: b"ERA".to_vec(), policy_commit, - mode: crate::types::operations::TransactionMode::Bilateral, - nonce: vec![0x11; 32], - recipient: devid(0xAA).to_vec(), - to: Vec::new(), - message: String::new(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0x11; 32], + mode: crate::types::operations::TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, } @@ -2094,13 +2096,15 @@ mod tests { let xfer = |to: [u8; 32], amt: u64, pcv: [u8; 32]| Operation::Transfer { to_device_id: to.to_vec(), amount: bal(amt), - token_id: b"ERA".to_vec(), policy_commit: pcv, - mode: crate::types::operations::TransactionMode::Unilateral, - nonce: vec![], - recipient: vec![], - to: vec![], - message: String::new(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![], + mode: crate::types::operations::TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: vec![], authority_policy: None, }; @@ -2183,25 +2187,15 @@ mod tests { Operation::Transfer { to_device_id, amount, - token_id, policy_commit, - mode, - nonce, - recipient, - to, - message, + terms_commitment, signature, .. } => Operation::Transfer { to_device_id, amount, - token_id, policy_commit, - mode, - nonce, - recipient, - to, - message, + terms_commitment, signature, authority_policy: Some(AuthorityPolicy { mode: AuthorityMode::OfflineBearerRequired, @@ -2236,13 +2230,15 @@ mod tests { Operation::Transfer { to_device_id: to.devid.to_vec(), amount: bal(amount), - token_id: b"CUSTOM".to_vec(), policy_commit, - mode: TransactionMode::Bilateral, - nonce: vec![0x5C; 32], - recipient: to.devid.to_vec(), - to: Vec::new(), - message: String::new(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"CUSTOM".to_vec(), + nonce: vec![0x5C; 32], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, } @@ -2688,13 +2684,15 @@ mod tests { let bearer_op = |amt: u64| Operation::Transfer { to_device_id: cp.to_vec(), amount: bal(amt), - token_id: b"ERA".to_vec(), policy_commit: token, - mode: TransactionMode::Bilateral, - nonce: vec![], - recipient: vec![], - to: vec![], - message: String::new(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: vec![], authority_policy: Some(AuthorityPolicy { mode: AuthorityMode::OfflineBearerRequired, diff --git a/dsm_client/deterministic_state_machine/dsm/src/types/operations.rs b/dsm_client/deterministic_state_machine/dsm/src/types/operations.rs index 23c823b47..a869611b1 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/types/operations.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/types/operations.rs @@ -104,6 +104,165 @@ pub fn canonical_offline_bearer_policy() -> AuthorityPolicy { } } +/// Version tag leading the canonical bytes of [`TransferTerms`]. +pub const TRANSFER_TERMS_V1: u8 = 1; + +/// The least salt a transfer's terms may carry: 128 bits. +pub const TRANSFER_TERMS_MIN_SALT: usize = 16; + +/// What a transfer says beyond what admits it (security pre-audit item 4, +/// owner ruling 2026-10-02: one shape, BLE carries the terms). +/// +/// The signed [`Operation::Transfer`] keeps what an admission needs: the +/// recipient, the amount, the asset's policy commit and the authority policy. +/// Everything else is here, and the operation carries only +/// [`TransferTerms::commitment`]. Terms travel inside the sealed spool payload +/// online and beside the operation on BLE, never in any public object, so +/// public evidence of a transfer holds no memo, ticker or nonce. +/// +/// `salt` is secret: drawn fresh for each transfer and carried only with the +/// terms. Without it a memo or nonce could be confirmed against the public +/// commitment by guessing. +#[derive(Debug, Clone, PartialEq, Eq)] +pub struct TransferTerms { + /// The token's id (its ticker). + pub token_id: Vec, + /// The transfer's nonce, spent in its relationship. + pub nonce: Vec, + /// Bilateral or unilateral execution mode. + pub mode: TransactionMode, + /// The sender's memo. + pub memo: String, + /// The secret salt, at least [`TRANSFER_TERMS_MIN_SALT`] bytes. + pub salt: Vec, +} + +impl TransferTerms { + /// Terms under a fresh 256-bit salt from the operating system's RNG. + pub fn new(token_id: Vec, nonce: Vec, mode: TransactionMode, memo: String) -> Self { + Self { + token_id, + nonce, + mode, + memo, + salt: crate::crypto::rng::random_bytes(32), + } + } + + /// Canonical bytes: the version tag, then the salt, ticker, nonce, mode and + /// memo, each length-prefixed as in [`Operation::to_bytes`]. + pub fn to_bytes(&self) -> Vec { + use crate::types::serialization::{put_bytes, put_str, put_u8}; + let mut out = Vec::new(); + put_u8(&mut out, TRANSFER_TERMS_V1); + put_bytes(&mut out, &self.salt); + put_bytes(&mut out, &self.token_id); + put_bytes(&mut out, &self.nonce); + put_u8( + &mut out, + match self.mode { + TransactionMode::Bilateral => 0, + TransactionMode::Unilateral => 1, + }, + ); + put_str(&mut out, &self.memo); + out + } + + /// Decode canonical terms. Every byte must be consumed, and a salt shorter + /// than [`TRANSFER_TERMS_MIN_SALT`] is refused. + pub fn from_bytes(data: &[u8]) -> Result { + fn take<'a>(inp: &mut &'a [u8], n: usize) -> Result<&'a [u8], DsmError> { + if inp.len() < n { + return Err(DsmError::invalid_operation(format!( + "transfer terms end early: {n} bytes wanted, {} held", + inp.len() + ))); + } + let (head, rest) = inp.split_at(n); + *inp = rest; + Ok(head) + } + fn get_u8(inp: &mut &[u8]) -> Result { + Ok(take(inp, 1)?[0]) + } + fn get_bytes(inp: &mut &[u8]) -> Result, DsmError> { + let mut len = [0u8; 4]; + len.copy_from_slice(take(inp, 4)?); + Ok(take(inp, u32::from_le_bytes(len) as usize)?.to_vec()) + } + fn get_str(inp: &mut &[u8]) -> Result { + String::from_utf8(get_bytes(inp)?).map_err(|e| { + DsmError::invalid_operation(format!("transfer terms memo is not UTF-8: {e}")) + }) + } + let mut input = data; + if get_u8(&mut input)? != TRANSFER_TERMS_V1 { + return Err(DsmError::invalid_operation( + "unknown transfer terms version", + )); + } + let salt = get_bytes(&mut input)?; + if salt.len() < TRANSFER_TERMS_MIN_SALT { + return Err(DsmError::invalid_operation(format!( + "transfer terms salt is {} bytes; at least {TRANSFER_TERMS_MIN_SALT} are required", + salt.len() + ))); + } + let token_id = get_bytes(&mut input)?; + let nonce = get_bytes(&mut input)?; + let mode = match get_u8(&mut input)? { + 0 => TransactionMode::Bilateral, + 1 => TransactionMode::Unilateral, + other => { + return Err(DsmError::invalid_operation(format!( + "transfer terms mode {other} is not a mode" + ))) + } + }; + let memo = get_str(&mut input)?; + if !input.is_empty() { + return Err(DsmError::invalid_operation(format!( + "trailing bytes after transfer terms: {} leftover", + input.len() + ))); + } + Ok(Self { + token_id, + nonce, + mode, + memo, + salt, + }) + } + + /// `C = H(DSM/transfer-terms; salt ‖ terms)`, over the canonical bytes. + pub fn commitment(&self) -> [u8; 32] { + crate::crypto::blake3::domain_hash_bytes( + crate::crypto::domain::TaggedHashDomain::from_static(b"DSM/transfer-terms/v1"), + &self.to_bytes(), + ) + } + + /// Open `operation`'s commitment with these terms: it must be a transfer + /// whose `terms_commitment` is exactly [`Self::commitment`]. Terms that do + /// not open it say nothing about the transfer, and the transfer is refused. + pub fn open(&self, operation: &Operation) -> Result<(), DsmError> { + match operation { + Operation::Transfer { + terms_commitment, .. + } if *terms_commitment == self.commitment() => Ok(()), + Operation::Transfer { .. } => Err(DsmError::invalid_operation( + "the transfer's terms do not open its signed commitment", + )), + other => Err(DsmError::invalid_operation(format!( + "terms open a transfer, not a {}", + other.get_operation_type() + ))), + } + } +} + /// Primary state transition operation enum (no Serde in canonical path). /// /// Each variant represents a distinct kind of state transition in the DSM @@ -153,28 +312,24 @@ pub enum Operation { forward_link: Option>, }, /// Transfer tokens from the current device to a recipient. + /// + /// Only what an admission needs is public; the ticker, nonce, mode and + /// memo are the [`TransferTerms`] the operation commits to (pre-audit + /// item 4). Canonical tag 37; tag 3, the shape that carried them in the + /// clear, is retired and never reassigned. Transfer { /// Raw 32-byte recipient device identifier (canonical bytes; no text encodings on op path). to_device_id: Vec, /// Token amount to transfer (must be > 0 for validity). amount: Balance, - /// Binary identifier of the token type being transferred. - token_id: Vec, /// CPTA policy commitment (32B) binding this transfer to the token's /// canonical policy (§9.5: "All TokenOps MUST include policy_commit; /// verifiers reject if it differs from the token's creation /// policy_commit"). See token-policy-readiness doctrine §4. policy_commit: [u8; 32], - /// Bilateral (3-phase commit) or unilateral execution mode. - mode: TransactionMode, - /// Unique nonce preventing replay of this transfer. - nonce: Vec, - /// Raw recipient identifier for policy/precommit matching (kept as bytes). - recipient: Vec, - /// Binary recipient address or alias. - to: Vec, - /// Human-readable transfer description. - message: String, + /// [`TransferTerms::commitment`] of the terms that travel beside this + /// operation and nowhere public. + terms_commitment: [u8; 32], /// Sender's SPHINCS+ signature authorizing this transfer. signature: Vec, /// Authority-proof requirement for this transfer. `Some` opts into the offline-bearer @@ -606,6 +761,13 @@ pub enum EgressAsset { /// egress quantity used for the `Reduced`-frontier cap; `u64::MAX` when an egress op /// cannot be sized (treated as exceeding any reduced frontier — fail-closed). Asset { token_id: Vec, amount: u64 }, + /// Egress of the asset whose CPTA policy commit is `policy_commit`, of + /// `amount` units: a transfer, which names its asset by commit only. The + /// gate resolves the commit to the token it locks under. + Committed { + policy_commit: [u8; 32], + amount: u64, + }, /// A value-egress operation whose canonical bearer-asset id cannot be determined /// (e.g. a vault-keyed DLV unlock/claim, or a tokenless DLV). The gate FAILS CLOSED on /// this whenever any recovery lock is present — it cannot prove the op avoids a locked @@ -728,10 +890,14 @@ impl Operation { match self { // Ingress-only; the invariant is_value_egress() == !NotEgress holds. FaucetClaim { .. } => EgressAsset::NotEgress, + // A transfer names its asset by policy commit only: its ticker is + // in its terms, which no public object carries (pre-audit item 4). Transfer { - token_id, amount, .. - } => EgressAsset::Asset { - token_id: token_id.clone(), + policy_commit, + amount, + .. + } => EgressAsset::Committed { + policy_commit: *policy_commit, amount: amount.value(), }, Burn { @@ -927,29 +1093,22 @@ impl Operation { Transfer { to_device_id, amount, - token_id, policy_commit, - mode, - nonce, - recipient, - to, - message, + terms_commitment, signature, authority_policy, } => { - put_u8(&mut out, 3); + // Tag 3 carried the ticker, nonce, mode, memo and recipient + // key in the clear; it is retired (pre-audit item 4). + put_u8(&mut out, 37); put_bytes(&mut out, to_device_id); // Balance canonical let bal = amount.canonical_amount_bytes(); put_bytes(&mut out, &bal); - put_bytes(&mut out, token_id); // CPTA policy commitment (§9.5) — bound into the signed bytes. put_bytes(&mut out, policy_commit); - put_mode(&mut out, mode); - put_bytes(&mut out, nonce); - put_bytes(&mut out, recipient); - put_bytes(&mut out, to); - put_str(&mut out, message.as_str()); + // The terms, by their salted commitment only. + put_bytes(&mut out, terms_commitment); // Sender signature (online) or empty for bilateral (signatures in receipt) put_bytes(&mut out, signature); // Append-only authority-policy tail: None emits NOTHING (byte-identical to every @@ -1449,20 +1608,21 @@ impl Operation { forward_link, } } + // Retired: the transfer shape that carried its terms in the clear. 3 => { + return Err(DsmError::invalid_operation( + "op tag 3 is retired: a transfer carries its terms by commitment (tag 37)", + )) + } + 37 => { let to_device_id = get_bytes(&mut input)?; let amount = dec_balance(&mut input)?; - let token_id = get_bytes(&mut input)?; // CPTA policy commitment (§9.5) — required, exactly 32 bytes. let policy_commit: [u8; 32] = get_bytes(&mut input)?.as_slice().try_into().map_err(|_| { DsmError::invalid_operation("transfer policy_commit must be 32 bytes") })?; - let mode = dec_mode(&mut input)?; - let nonce = get_bytes(&mut input)?; - let recipient = get_bytes(&mut input)?; - let to = get_bytes(&mut input)?; - let message = get_str(&mut input)?; + let terms_commitment = get_arr32(&mut input)?; // The signature field is always encoded (empty when the // signatures ride in the receipt): one transfer, one encoding. let signature = get_bytes(&mut input)?; @@ -1503,13 +1663,8 @@ impl Operation { Transfer { to_device_id, amount, - token_id, policy_commit, - mode, - nonce, - recipient, - to, - message, + terms_commitment, signature, authority_policy, } @@ -2104,9 +2259,10 @@ impl Operation { /// §4.2.1 Authoritative binding: decode the sender's signed canonical /// preimage and bind it to the verified signature. This is the SINGLE /// trusted source for an inbound signed operation — callers MUST route - /// every value read (amount/token_id/recipient/nonce/message) off the - /// returned [`Operation`], never off any parallel structured field that - /// traveled alongside the signed bytes. + /// every value read (recipient/amount/policy commit) off the returned + /// [`Operation`], and a transfer's token, nonce and memo off + /// [`TransferTerms`] that open its commitment, never off any parallel + /// structured field that traveled alongside the signed bytes. /// /// Steps: /// 1. SPHINCS+ verify `signature` over `canonical_operation_bytes` under @@ -2188,13 +2344,15 @@ mod tests { let make = |ap: Option| Operation::Transfer { to_device_id: b"rcpt".to_vec(), amount: test_balance(100), - token_id: b"ERA".to_vec(), policy_commit: [7u8; 32], - mode: TransactionMode::Bilateral, - nonce: vec![1, 2, 3], - recipient: b"rcpt".to_vec(), - to: b"rcpt".to_vec(), - message: "m".to_string(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![1, 2, 3], + mode: TransactionMode::Bilateral, + memo: "m".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), signature: vec![9, 9, 9], authority_policy: ap, }; @@ -2243,6 +2401,126 @@ mod tests { // ------------------------------------------------------------------ // // Round-trip tests for every variant // ------------------------------------------------------------------ // + /// Pre-audit item 4 (owner ruling 2026-10-02): a transfer carries its + /// ticker, nonce, mode and memo only by a salted commitment, and the + /// terms open it or say nothing about it. + mod transfer_terms { + use super::*; + + fn terms() -> TransferTerms { + TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0x4E; 32], + mode: TransactionMode::Unilateral, + memo: "rent, october".to_string(), + salt: vec![0x5A; 32], + } + } + + fn committing(terms: &TransferTerms) -> Operation { + Operation::Transfer { + to_device_id: vec![0x11; 32], + amount: test_balance(42), + policy_commit: [0x0F; 32], + terms_commitment: terms.commitment(), + signature: Vec::new(), + authority_policy: None, + } + } + + #[test] + fn terms_round_trip_and_open_the_transfer_that_commits_to_them() { + let t = terms(); + assert_eq!( + TransferTerms::from_bytes(&t.to_bytes()).expect("decodes"), + t + ); + t.open(&committing(&t)) + .expect("the terms open their transfer"); + } + + /// Every term is bound: a change to any one of them, the salt + /// included, is terms that do not open the transfer. + #[test] + fn terms_that_differ_in_anything_do_not_open_the_transfer() { + let op = committing(&terms()); + let changed: [fn(&mut TransferTerms); 5] = [ + |t| t.token_id = b"dBTC".to_vec(), + |t| t.nonce[0] ^= 1, + |t| t.mode = TransactionMode::Bilateral, + |t| t.memo.push('!'), + |t| t.salt[31] ^= 1, + ]; + for change in changed { + let mut other = terms(); + change(&mut other); + let refused = other.open(&op).expect_err("other terms"); + assert!(refused.to_string().contains("do not open"), "{refused}"); + } + let refused = terms().open(&Operation::Noop).expect_err("not a transfer"); + assert!(refused.to_string().contains("not a noop"), "{refused}"); + } + + /// The salt is drawn fresh for each transfer, never from what the + /// transfer makes public: the same ticker, nonce, mode and memo commit + /// differently every time, so a guessed memo cannot be confirmed + /// against the public commitment. + #[test] + fn a_salt_is_fresh_for_every_transfer() { + let new = || { + TransferTerms::new( + b"ERA".to_vec(), + Vec::new(), + TransactionMode::Unilateral, + "rent, october".to_string(), + ) + }; + let (one, two) = (new(), new()); + assert!(one.salt.len() >= TRANSFER_TERMS_MIN_SALT); + assert_ne!(one.salt, two.salt, "a salt is drawn for each transfer"); + assert_ne!(one.commitment(), two.commitment()); + } + + #[test] + fn a_short_salt_trailing_bytes_or_an_unknown_version_do_not_decode() { + let mut short = terms(); + short.salt = vec![0x5A; TRANSFER_TERMS_MIN_SALT - 1]; + let refused = TransferTerms::from_bytes(&short.to_bytes()).expect_err("short salt"); + assert!(refused.to_string().contains("salt"), "{refused}"); + + let mut trailing = terms().to_bytes(); + trailing.push(0); + TransferTerms::from_bytes(&trailing).expect_err("trailing bytes"); + + let mut version = terms().to_bytes(); + version[0] = TRANSFER_TERMS_V1 + 1; + TransferTerms::from_bytes(&version).expect_err("an unknown version"); + } + + /// The operation's bytes hold the commitment and none of the terms. + #[test] + fn a_transfer_operation_carries_no_term_in_the_clear() { + let t = terms(); + let bytes = committing(&t).to_bytes(); + assert_eq!(bytes[0], 37, "a transfer is tag 37"); + let holds = |needle: &[u8]| bytes.windows(needle.len()).any(|w| w == needle); + assert!(!holds(t.memo.as_bytes()), "the memo"); + assert!(!holds(&t.nonce), "the nonce"); + assert!(!holds(&t.salt), "the salt"); + assert!(holds(&t.commitment()), "the commitment"); + } + + /// Tag 3 carried the terms in the clear; it is retired, so no + /// operation of that shape decodes. + #[test] + fn the_retired_transfer_tag_does_not_decode() { + let mut bytes = committing(&terms()).to_bytes(); + bytes[0] = 3; + let refused = Operation::from_bytes(&bytes).expect_err("tag 3"); + assert!(refused.to_string().contains("retired"), "{refused}"); + } + } + mod roundtrip { use super::*; @@ -2295,14 +2573,16 @@ mod tests { fn transfer_no_precommit() { roundtrip(&Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xFF; 16], + mode: TransactionMode::Bilateral, + memo: "send tokens".into(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![0x01; 32], amount: test_balance(500), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![0xFF; 16], - recipient: vec![0x02; 32], - to: vec![0x03; 32], - message: "send tokens".into(), signature: vec![0xAA; 64], authority_policy: None, }); @@ -2627,14 +2907,16 @@ mod tests { let transfer = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: crate::types::operations::TransferTerms { + token_id: vec![], + nonce: vec![], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![], amount: test_balance(1), - token_id: vec![], - mode: TransactionMode::Bilateral, - nonce: vec![], - recipient: vec![], - to: vec![], - message: String::new(), signature: vec![], authority_policy: None, }; @@ -2720,14 +3002,16 @@ mod tests { fn clears_transfer_signature() { let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xFF; 16], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![0x01; 32], amount: test_balance(100), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![0xFF; 16], - recipient: vec![], - to: vec![], - message: String::new(), signature: vec![0xAA; 64], authority_policy: None, }; @@ -2844,13 +3128,15 @@ mod tests { let mut bytes = Operation::Transfer { to_device_id: vec![0x01; 32], amount: test_balance(100), - token_id: b"ERA".to_vec(), policy_commit: [0u8; 32], - mode: TransactionMode::Unilateral, - nonce: vec![0xFF; 16], - recipient: vec![0x02; 32], - to: vec![0x03; 32], - message: "x".into(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xFF; 16], + mode: TransactionMode::Unilateral, + memo: "x".into(), + salt: vec![0x5A; 32], + } + .commitment(), signature: vec![0xAA; 32], authority_policy: None, } @@ -2890,19 +3176,24 @@ mod tests { /// sign over `signing_op.to_bytes()` with an EMPTY signature field, and /// that exact buffer is the `canonical_operation_bytes` preimage. /// Returns `(canonical_bytes, signature, signer_public_key)`. + fn unit_terms() -> TransferTerms { + TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xAB; 16], + mode: TransactionMode::Unilateral, + memo: "unit".into(), + salt: vec![0x5A; 32], + } + } + fn signed_transfer() -> (Vec, Vec, Vec) { let kp = generate_keypair_from_seed(SphincsVariant::SPX256f, &[7u8; 32]).expect("keypair"); let signing_op = Operation::Transfer { to_device_id: vec![0x11; 32], amount: test_balance(42), - token_id: b"ERA".to_vec(), policy_commit: [0u8; 32], - mode: TransactionMode::Unilateral, - nonce: vec![0xAB; 16], - recipient: vec![0x22; 32], - to: vec![0x33; 32], - message: "unit".into(), + terms_commitment: unit_terms().commitment(), signature: Vec::new(), authority_policy: None, }; @@ -2927,16 +3218,17 @@ mod tests { if let Operation::Transfer { to_device_id, amount, - token_id, - nonce, + terms_commitment, .. } = &bound { assert_eq!(to_device_id, &vec![0x11; 32]); assert_eq!(amount.value(), 42); - assert_eq!(token_id, &b"ERA".to_vec()); - assert_eq!(nonce, &vec![0xAB; 16]); + assert_eq!(terms_commitment, &unit_terms().commitment()); } + unit_terms() + .open(&bound) + .expect("the signed terms open the bound transfer"); // Signature re-attached, and re-clearing reproduces the exact preimage. assert_eq!(bound.get_signature(), Some(sig)); @@ -3066,14 +3358,16 @@ mod tests { fn encoding_is_deterministic() { let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: crate::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xAA; 16], + mode: TransactionMode::Bilateral, + memo: "test".into(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![0x01; 32], amount: test_balance(42), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![0xAA; 16], - recipient: vec![0x02; 32], - to: vec![0x03; 32], - message: "test".into(), signature: vec![0xBB; 64], authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm/src/types/step_fixture.rs b/dsm_client/deterministic_state_machine/dsm/src/types/step_fixture.rs index 5a61cd05f..526de5ec8 100644 --- a/dsm_client/deterministic_state_machine/dsm/src/types/step_fixture.rs +++ b/dsm_client/deterministic_state_machine/dsm/src/types/step_fixture.rs @@ -116,13 +116,15 @@ impl Party { let unsigned = |signature: Vec| Operation::Transfer { to_device_id: to_device_id.to_vec(), amount: Balance::amount(amount), - token_id: token_id.clone(), policy_commit: era_policy_commit(), - mode: TransactionMode::Unilateral, - nonce: nonce.clone(), - recipient: receiver.signing_public_key().to_vec(), - to: crate::utils::text_id::encode_base32_crockford(&to_device_id).into_bytes(), - message: String::new(), + terms_commitment: crate::types::operations::TransferTerms { + token_id: token_id.clone(), + nonce: nonce.clone(), + mode: TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature, authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm/tests/bilateral_transaction_integration_tests.rs b/dsm_client/deterministic_state_machine/dsm/tests/bilateral_transaction_integration_tests.rs index ff337bc9c..5ae42a96c 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/bilateral_transaction_integration_tests.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/bilateral_transaction_integration_tests.rs @@ -136,14 +136,16 @@ async fn test_bilateral_relationship_anchor_generation() { fn test_operation_serialization() { let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"DSM_TOKEN".to_vec(), + nonce: vec![1, 2, 3, 4], + mode: TransactionMode::Bilateral, + memo: "Test transfer".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: b"recipient_123".to_vec(), amount: Balance::amount(100), - token_id: b"DSM_TOKEN".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![1, 2, 3, 4], - recipient: b"Bob".to_vec(), - to: b"recipient_123".to_vec(), - message: "Test transfer".to_string(), signature: vec![], authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm/tests/economic_admission_lifecycle.rs b/dsm_client/deterministic_state_machine/dsm/tests/economic_admission_lifecycle.rs index 693a92df6..14d8ee24f 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/economic_admission_lifecycle.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/economic_admission_lifecycle.rs @@ -74,13 +74,15 @@ fn bearer_transfer(policy_commit: [u8; 32]) -> Operation { Operation::Transfer { to_device_id: vec![1; 32], amount: Balance::amount(5), - token_id: b"ERA".to_vec(), policy_commit, - mode: TransactionMode::Bilateral, - nonce: vec![0; 8], - recipient: Vec::new(), - to: Vec::new(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0; 8], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, } diff --git a/dsm_client/deterministic_state_machine/dsm/tests/economic_peer_evidence.rs b/dsm_client/deterministic_state_machine/dsm/tests/economic_peer_evidence.rs index 6c84515f3..867709f87 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/economic_peer_evidence.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/economic_peer_evidence.rs @@ -37,13 +37,15 @@ fn transfer_to(recipient: [u8; 32], amount: u64) -> Operation { Operation::Transfer { to_device_id: recipient.to_vec(), amount: Balance::amount(amount), - token_id: b"ERA".to_vec(), policy_commit: era(), - mode: TransactionMode::Bilateral, - nonce: vec![9; 32], - recipient: Vec::new(), - to: Vec::new(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![9; 32], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, } diff --git a/dsm_client/deterministic_state_machine/dsm/tests/economic_root_primitives.rs b/dsm_client/deterministic_state_machine/dsm/tests/economic_root_primitives.rs index d79bef735..c11416b76 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/economic_root_primitives.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/economic_root_primitives.rs @@ -349,13 +349,15 @@ fn the_offline_bearer_tier_is_classified_by_authority_policy_not_by_variant() { let online = Operation::Transfer { to_device_id: vec![1; 32], amount: Balance::amount(5), - token_id: b"ERA".to_vec(), policy_commit: ERA, - mode: TransactionMode::Bilateral, - nonce: vec![0; 8], - recipient: Vec::new(), - to: Vec::new(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0; 8], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm/tests/economic_write_set.rs b/dsm_client/deterministic_state_machine/dsm/tests/economic_write_set.rs index 8bd157bfc..37e893998 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/economic_write_set.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/economic_write_set.rs @@ -41,13 +41,15 @@ fn transfer(to: [u8; 32], amount: u64, policy_commit: [u8; 32]) -> Operation { Operation::Transfer { to_device_id: to.to_vec(), amount: Balance::amount(amount), - token_id: b"T".to_vec(), policy_commit, - mode: TransactionMode::Unilateral, - nonce: vec![7; 32], - recipient: Vec::new(), - to: Vec::new(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"T".to_vec(), + nonce: vec![7; 32], + mode: TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, } diff --git a/dsm_client/deterministic_state_machine/dsm/tests/smt_tripwire_theorem.rs b/dsm_client/deterministic_state_machine/dsm/tests/smt_tripwire_theorem.rs index 7f183387c..a607a64e4 100644 --- a/dsm_client/deterministic_state_machine/dsm/tests/smt_tripwire_theorem.rs +++ b/dsm_client/deterministic_state_machine/dsm/tests/smt_tripwire_theorem.rs @@ -99,14 +99,16 @@ fn compute_initial_chain_tip( fn make_transfer_op(recipient: &[u8; 32], amount: u64) -> (Operation, Vec) { let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0u8; 16], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: recipient.to_vec(), amount: Balance::amount(amount), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![0u8; 16], - recipient: recipient.to_vec(), - to: recipient.to_vec(), - message: String::new(), signature: vec![], authority_policy: None, }; diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_ble_handler.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_ble_handler.rs index df75fe55b..8d89e1b83 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_ble_handler.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_ble_handler.rs @@ -658,6 +658,20 @@ impl BilateralBleHandler { &self, counterparty_device_id: [u8; 32], operation: Operation, + ) -> Result<(Vec, [u8; 32]), DsmError> { + self.prepare_bilateral_step(counterparty_device_id, operation, None) + .await + } + + /// Propose `operation` to `counterparty_device_id`. A transfer carries the + /// terms its operation commits to, which ride beside it in the prepare + /// and in no public object (pre-audit item 4); any other operation + /// carries none. + pub async fn prepare_bilateral_step( + &self, + counterparty_device_id: [u8; 32], + operation: Operation, + terms: Option, ) -> Result<(Vec, [u8; 32]), DsmError> { info!("Preparing BLE bilateral transaction"); @@ -753,6 +767,12 @@ impl BilateralBleHandler { let (sender_kyber_public_key, sender_kyber_binding_sig) = crate::sdk::kyber_identity::build_local_kyber_identity_binding()?; + // A transfer carries the terms it commits to, and they open it: one + // without them is refused before any precommitment exists. + let terms_bytes = terms.as_ref().map(|t| t.to_bytes()); + let terms = + crate::bluetooth::bilateral_session::step_terms(&operation, terms_bytes.as_deref())?; + // Prepare offline transfer in core let (pre_commitment, local_genesis_hash) = { let mut manager = self.bilateral_tx_manager.write().await; @@ -822,6 +842,7 @@ impl BilateralBleHandler { offline_spend: None, parent_tip: Some(pre_commitment.parent_tip), owed_frame: None, + terms: terms.clone(), }; // The session is durable before anything is sent; a session that could @@ -875,6 +896,10 @@ impl BilateralBleHandler { // σ_A over the commitment: the receiver puts to its user only a // proposal its sender signed. sender_signature: commit_signature, + // The transfer's terms, beside the operation that commits to them. + transfer_terms: terms + .as_ref() + .map_or_else(Vec::new, dsm::types::operations::TransferTerms::to_bytes), }; let envelope = self @@ -935,6 +960,18 @@ impl BilateralBleHandler { .await } + /// [`Self::prepare_bilateral_step`] for a transfer and the terms it + /// commits to. + pub async fn prepare_bilateral_transfer_with_commitment( + &self, + counterparty_device_id: [u8; 32], + operation: Operation, + terms: dsm::types::operations::TransferTerms, + ) -> Result<(Vec, [u8; 32]), DsmError> { + self.prepare_bilateral_step(counterparty_device_id, operation, Some(terms)) + .await + } + /// A_NEW side initiate (spec §0.5 bilateral re-establish). After identity recovery, call this /// — with an active BLE session to `counterparty_device_id` (a recovered contact) — to build /// the recovery-establish operation over C's REAL `(A_old,C)` frontier and start the ordinary @@ -1018,6 +1055,13 @@ impl BilateralBleHandler { // any session state exists (owner ruling 2026-08-28). let operation = dsm::bilateral::offline::offline_operation(&prepare_request.operation_data)?; + // A transfer's terms ride beside it and must open its signed + // commitment: one without them, or with terms that do not open it, is + // refused whole before any session exists (pre-audit item 4). + let terms = crate::bluetooth::bilateral_session::step_terms( + &operation, + Some(&prepare_request.transfer_terms), + )?; // §0.5 recovery re-establish accept-guard (gate 1 of the two-gate model). If this // prepare is a recovery-establish proposal (canonical marker), C MUST verify — before @@ -1043,9 +1087,8 @@ impl BilateralBleHandler { // Capture transfer metadata for the orchestration layer to run hooks. // Delegate to the application layer so the transport stays coin-agnostic. - let operation_bytes = operation.to_bytes(); let (meta_amount, meta_token) = if let Some(ref d) = self.settlement_delegate { - d.operation_metadata(&operation_bytes) + d.operation_metadata(&operation, terms.as_ref()) } else { (None, None) }; @@ -1348,7 +1391,7 @@ impl BilateralBleHandler { origin_commitment_hash, counterparty_device_id, sender_genesis, - operation, + (operation, terms), sender_ble_address, in_flight, ) @@ -1460,6 +1503,7 @@ impl BilateralBleHandler { offline_spend: None, parent_tip: None, owed_frame: None, + terms, }; // The proposal is durable before it is held: one that could not be @@ -1479,9 +1523,8 @@ impl BilateralBleHandler { drop(door); // Obtain event display metadata from the delegate (coin-agnostic transport). - let op_bytes_for_event = session.operation.to_bytes(); let (amount_opt, token_id_opt) = if let Some(ref d) = self.settlement_delegate { - d.operation_metadata(&op_bytes_for_event) + d.operation_metadata(&session.operation, session.terms.as_ref()) } else { (None, None) }; @@ -1801,7 +1844,7 @@ impl BilateralBleHandler { commitment_hash: [u8; 32], counterparty_device_id: [u8; 32], counterparty_genesis_hash: [u8; 32], - operation: Operation, + (operation, terms): (Operation, Option), sender_ble_address: Option, in_flight: [u8; 32], ) -> Result, DsmError> { @@ -1835,6 +1878,7 @@ impl BilateralBleHandler { offline_spend: None, parent_tip: None, owed_frame: Some(rejection.clone()), + terms, }) .await?; // No pruning here: it also sweeps the contact's BLE reassembly @@ -2324,20 +2368,24 @@ impl BilateralBleHandler { if dsm::core::bilateral_transaction_manager::operation_requires_offline_bearer( &session.operation, ) { - match (session.receiver_challenge, &session.operation) { + match ( + session.receiver_challenge, + &session.operation, + &session.terms, + ) { ( Some(r_r), Operation::Transfer { - token_id, authority_policy: Some(authority_policy), .. }, + Some(terms), ) => { let object_id = dsm::crypto::blake3::domain_hash_bytes( dsm::crypto::domain::TaggedHashDomain::from_static( b"DSM/bearer-object/v1", ), - token_id, + &terms.token_id, ); let payload_hash = dsm::crypto::blake3::domain_hash_bytes( dsm::crypto::domain::TaggedHashDomain::from_static( @@ -2401,15 +2449,24 @@ impl BilateralBleHandler { ( Some((staged, _)), dsm::types::operations::Operation::Transfer { - amount, token_id, .. + amount, + policy_commit, + .. }, ) => { - // §9.5: independently resolve the sender's installed policy_commit. - // Unresolved is a REFUSAL — the deleted online-debit fallback used to - // stand in here, and empty deltas without a spend would only die - // later in the conservation guard; fail at the seam instead. + // §9.5: independently resolve the sender's installed policy_commit + // for the token the step's terms name; it must be the asset the + // operation signs. Unresolved is a REFUSAL — the deleted online-debit + // fallback used to stand in here, and empty deltas without a spend + // would only die later in the conservation guard; fail at the seam + // instead. + let terms = session.terms.as_ref().ok_or_else(|| { + DsmError::invalid_operation( + "bearer transfer refused: the session holds no transfer terms", + ) + })?; let asset = crate::bridge::app_router() - .map(|r| r.resolve_policy_commit_strict(token_id)) + .map(|r| r.resolve_policy_commit_strict(&terms.token_id)) .ok_or_else(|| { DsmError::state_machine( "send_bilateral_confirm: app_router not installed; cannot \ @@ -2420,9 +2477,16 @@ impl BilateralBleHandler { DsmError::invalid_operation(format!( "bearer transfer refused: policy_commit unresolved for token {} \ — {e}", - String::from_utf8_lossy(token_id) + String::from_utf8_lossy(&terms.token_id) )) })?; + if asset != *policy_commit { + return Err(DsmError::invalid_operation(format!( + "bearer transfer refused: token {} is not the asset the operation \ + signs", + String::from_utf8_lossy(&terms.token_id) + ))); + } Some(dsm::types::device_state::OfflineSpend { anchor_bundle_b: staged.pin.bundle, asset, @@ -3405,10 +3469,18 @@ impl BilateralBleHandler { let receiver_deltas: Vec = match &session.operation { Operation::Transfer { - amount, token_id, .. + amount, + policy_commit: signed_policy_commit, + .. } => { // §9.5: independently resolve the receiver's installed - // policy_commit. Never absorb the peer's commit. + // policy_commit for the token the opened terms name. Never + // absorb the peer's commit: the signed one must be it. + let terms = session.terms.as_ref().ok_or_else(|| { + DsmError::invalid_operation( + "receiver confirm: the session holds no transfer terms", + ) + })?; let policy_commit = crate::bridge::app_router() .ok_or_else(|| { DsmError::state_machine( @@ -3416,13 +3488,19 @@ impl BilateralBleHandler { credited asset", ) })? - .resolve_policy_commit_strict(token_id) + .resolve_policy_commit_strict(&terms.token_id) .map_err(|e| { DsmError::invalid_operation(format!( "receiver confirm: policy_commit unresolved for token {}: {e}", - String::from_utf8_lossy(token_id) + String::from_utf8_lossy(&terms.token_id) )) })?; + if policy_commit != *signed_policy_commit { + return Err(DsmError::invalid_operation(format!( + "receiver confirm: token {} is not the asset the operation signs", + String::from_utf8_lossy(&terms.token_id) + ))); + } vec![dsm::types::device_state::BalanceDelta { policy_commit, direction: dsm::types::device_state::BalanceDirection::Credit, @@ -3458,6 +3536,7 @@ impl BilateralBleHandler { commitment_hash, held_tip, session.operation.to_bytes(), + session.terms.as_ref(), false, ) .map_err(|e| DsmError::invalid_operation(format!("receiver confirm: {e}")))?; @@ -3607,7 +3686,7 @@ impl BilateralBleHandler { let transaction_hash = new_chain_tip; let pending_key = session.local_commitment_hash.unwrap_or(commitment_hash); let (amount_opt, token_id_opt) = match &self.settlement_delegate { - Some(d) => d.operation_metadata(&session.operation.to_bytes()), + Some(d) => d.operation_metadata(&session.operation, session.terms.as_ref()), None => (None, None), }; if let Some(router) = crate::bridge::app_router() { @@ -3786,6 +3865,7 @@ impl BilateralBleHandler { session_anchor_leaf, session_sent_child_root, session_offline_spend, + session_terms, ) = { let sessions = self.sessions.sessions.lock().await; let sess = match sessions.get(commitment_hash) { @@ -3828,6 +3908,7 @@ impl BilateralBleHandler { sess.anchor_leaf.clone(), sess.sent_child_root, sess.offline_spend, + sess.terms.clone(), ) }; @@ -3835,7 +3916,7 @@ impl BilateralBleHandler { // completion events without inspecting token-specific Operation fields. let op_bytes = session_operation.to_bytes(); let (event_amount_opt, event_token_id_opt) = if let Some(ref d) = self.settlement_delegate { - d.operation_metadata(&op_bytes) + d.operation_metadata(&session_operation, session_terms.as_ref()) } else { (None, None) }; @@ -3943,6 +4024,7 @@ impl BilateralBleHandler { *commitment_hash, prepared.parent_tip, op_bytes.clone(), + session_terms.as_ref(), true, ) { Ok(s) => s, @@ -4480,14 +4562,16 @@ mod tests { fn online_tier_transfer(counterparty: [u8; 32]) -> Operation { Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![9], + mode: TransactionMode::Bilateral, + memo: "online".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: counterparty.to_vec(), amount: Balance::amount(1), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![9], - recipient: counterparty.to_vec(), - to: counterparty.to_vec(), - message: "online".to_string(), signature: Vec::new(), authority_policy: None, } @@ -4562,6 +4646,7 @@ mod tests { sender_kyber_public_key: vec![], sender_kyber_binding_sig: vec![], sender_signature: vec![], + transfer_terms: Vec::new(), }; let envelope = generated::Envelope { version: 3, @@ -4677,6 +4762,7 @@ mod tests { ), ) .expect("sigma_A"), + transfer_terms: Vec::new(), }; let envelope = generated::Envelope { version: 3, @@ -4776,6 +4862,7 @@ mod tests { offline_spend: None, parent_tip: None, owed_frame: None, + terms: None, }; let pending = [0xA6u8; 32]; let answered = [0xA7u8; 32]; @@ -4990,6 +5077,7 @@ mod tests { offline_spend: None, parent_tip: None, owed_frame: None, + terms: None, }) .await; let mut signed = b"DSM/bilateral-sign\0".to_vec(); @@ -5092,27 +5180,31 @@ mod tests { let stale_op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![1], + mode: TransactionMode::Bilateral, + memo: "stale".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: counterparty_device_id.to_vec(), amount: Balance::amount(1), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![1], - recipient: counterparty_device_id.to_vec(), - to: counterparty_device_id.to_vec(), - message: "stale".to_string(), signature: Vec::new(), authority_policy: Some(dsm::types::operations::canonical_offline_bearer_policy()), }; let next_op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![2], + mode: TransactionMode::Bilateral, + memo: "fresh".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: counterparty_device_id.to_vec(), amount: Balance::amount(1), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![2], - recipient: counterparty_device_id.to_vec(), - to: counterparty_device_id.to_vec(), - message: "fresh".to_string(), signature: Vec::new(), authority_policy: Some(dsm::types::operations::canonical_offline_bearer_policy()), }; @@ -5152,6 +5244,7 @@ mod tests { offline_spend: None, parent_tip: None, owed_frame: None, + terms: None, }; store_bilateral_session(&in_flight.to_record().expect("the row")).expect("persist"); handler.test_insert_session(in_flight).await; @@ -5201,14 +5294,16 @@ mod tests { counterparty_genesis_hash: Some([0x54u8; 32]), operation: Operation::Transfer { policy_commit: [0x0Fu8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![1; 32], + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: counterparty.to_vec(), amount: Balance::amount(1), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![1; 32], - recipient: counterparty.to_vec(), - to: counterparty.to_vec(), - message: String::new(), signature: Vec::new(), authority_policy: Some(dsm::types::operations::canonical_offline_bearer_policy()), }, @@ -5228,6 +5323,7 @@ mod tests { }), parent_tip: Some(tip), owed_frame: None, + terms: None, }; handler .persist_session(&session) @@ -5454,6 +5550,7 @@ mod tests { spend_asset: None, spend_amount: None, owed_frame: None, + terms_bytes: None, } } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_envelope.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_envelope.rs index df34c7bea..bc0776bea 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_envelope.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_envelope.rs @@ -309,6 +309,7 @@ mod tests { sender_signature: vec![], sender_kyber_public_key: vec![], sender_kyber_binding_sig: vec![], + transfer_terms: Vec::new(), }; let body = req.encode_to_vec(); let env = make_invoke_envelope("bilateral.prepare", &body); @@ -362,6 +363,7 @@ mod tests { sender_signature: vec![], sender_kyber_public_key: vec![], sender_kyber_binding_sig: vec![], + transfer_terms: Vec::new(), }; let body = req.encode_to_vec(); let mut env = make_invoke_envelope("bilateral.prepare", &body); diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_session.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_session.rs index e1e47686e..7b0d662ca 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_session.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_session.rs @@ -30,12 +30,17 @@ use crate::storage::client_db::{deserialize_operation, serialize_operation, Bila /// implementation is /// [`DefaultBilateralSettlementDelegate`](crate::handlers::bilateral_settlement::DefaultBilateralSettlementDelegate). pub trait BilateralSettlementDelegate: Send + Sync { - /// Extract display metadata from raw operation bytes. + /// Extract display metadata from a step's operation and, for a transfer, + /// the terms that open it. /// /// Returns `(amount, token_id)`. Both values may be `None` for /// non-transfer operations. Used to populate event notification fields; /// must not mutate any state. - fn operation_metadata(&self, operation_bytes: &[u8]) -> (Option, Option); + fn operation_metadata( + &self, + operation: &Operation, + terms: Option<&dsm::types::operations::TransferTerms>, + ) -> (Option, Option); } // --------------------------------------------------------------------------- @@ -98,6 +103,10 @@ pub struct BilateralBleSession { /// A rejected step keeps the signed rejection (or cancellation) that /// ended it, the answer to the counterparty's next frame for the step. pub owed_frame: Option>, + /// A transfer step: the terms its operation commits to — token, nonce, + /// mode and memo — which travel beside the operation over BLE and in no + /// public object (pre-audit item 4). `None` for any other step. + pub terms: Option, } /// The kind of an offline protocol frame, whatever carries it. @@ -191,6 +200,7 @@ impl BilateralBleSession { spend_asset, spend_amount, owed_frame: self.owed_frame.clone(), + terms_bytes: self.terms.as_ref().map(|t| t.to_bytes()), }) } @@ -250,6 +260,9 @@ impl BilateralBleSession { )) } }; + let terms = step_terms(&operation, record.terms_bytes.as_deref()).map_err(|e| { + DsmError::invalid_operation(format!("persisted bilateral session: {e}")) + })?; Ok(Self { commitment_hash, local_commitment_hash: None, @@ -271,10 +284,36 @@ impl BilateralBleSession { offline_spend, parent_tip: array32("parent_tip", record.parent_tip.as_ref())?, owed_frame: record.owed_frame.clone(), + terms, }) } } +/// The terms an offline step carries beside `operation`: a transfer's, which +/// must open its signed commitment, and none for any other operation. A +/// transfer without terms, or terms that do not open it, is refused whole +/// (pre-audit item 4). +pub fn step_terms( + operation: &Operation, + terms_bytes: Option<&[u8]>, +) -> Result, DsmError> { + match (operation, terms_bytes) { + (Operation::Transfer { .. }, Some(bytes)) if !bytes.is_empty() => { + let terms = dsm::types::operations::TransferTerms::from_bytes(bytes)?; + terms.open(operation)?; + Ok(Some(terms)) + } + (Operation::Transfer { .. }, _) => { + Err(DsmError::invalid_operation("the transfer carries no terms")) + } + (_, Some(bytes)) if !bytes.is_empty() => Err(DsmError::invalid_operation(format!( + "a {} carries no transfer terms", + operation.get_operation_type() + ))), + (_, _) => Ok(None), + } +} + #[derive(Debug, Clone, PartialEq)] pub enum BilateralPhase { Preparing, // Creating pre-commitment @@ -395,6 +434,7 @@ mod tests { offline_spend: None, parent_tip: None, owed_frame: None, + terms: None, } } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_transport_adapter.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_transport_adapter.rs index ffbee7740..b6dcfd6af 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_transport_adapter.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/bilateral_transport_adapter.rs @@ -81,6 +81,19 @@ impl BilateralTransportAdapter { .await } + /// A transfer's prepare: the operation and, beside it, the terms it + /// commits to (pre-audit item 4). + pub async fn create_transfer_prepare_with_commitment( + &self, + counterparty_device_id: [u8; 32], + operation: dsm::types::operations::Operation, + terms: dsm::types::operations::TransferTerms, + ) -> Result<(Vec, [u8; 32]), DsmError> { + self.bilateral_handler + .prepare_bilateral_transfer_with_commitment(counterparty_device_id, operation, terms) + .await + } + pub async fn create_prepare_accept_envelope( &self, commitment_hash: [u8; 32], diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/offline_step_tests.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/offline_step_tests.rs index 45d38b90a..3ccc46ce3 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/offline_step_tests.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/bluetooth/offline_step_tests.rs @@ -114,6 +114,23 @@ impl OfflineDevice { } } +/// What a step proposes: its operation and, for a transfer, the terms that +/// ride beside it (pre-audit item 4). +#[derive(Clone)] +struct Proposal { + operation: Operation, + terms: Option, +} + +impl From for Proposal { + fn from(operation: Operation) -> Self { + Self { + operation, + terms: None, + } + } +} + /// An offline step of `operation` from `sender` to `receiver` up to the /// receiver's commit, every frame carried as bytes: prepare → accept → /// confirm, which the receiver commits. Returns the commitment and the ack the @@ -121,7 +138,7 @@ impl OfflineDevice { async fn to_the_ack( sender: &OfflineDevice, receiver: &OfflineDevice, - operation: Operation, + operation: impl Into, ) -> ([u8; 32], Vec) { let (commitment, confirm) = to_the_confirm(sender, receiver, operation).await; receiver.device.enter(); @@ -139,12 +156,17 @@ async fn to_the_ack( async fn to_the_confirm( sender: &OfflineDevice, receiver: &OfflineDevice, - operation: Operation, + operation: impl Into, ) -> ([u8; 32], Vec) { + let proposal = operation.into(); sender.device.enter(); let (prepare, commitment) = sender .handler - .prepare_bilateral_transaction(receiver.device.device_id, operation) + .prepare_bilateral_step( + receiver.device.device_id, + proposal.operation, + proposal.terms, + ) .await .expect("the sender prepares"); @@ -175,7 +197,7 @@ async fn to_the_confirm( async fn offline_step( sender: &OfflineDevice, receiver: &OfflineDevice, - operation: Operation, + operation: impl Into, ) -> [u8; 32] { let (commitment, ack) = to_the_ack(sender, receiver, operation).await; sender.device.enter(); @@ -734,7 +756,7 @@ async fn bearer_pair() -> ( OfflineDevice, OfflineDevice, crate::test_support::appliance::InstalledAppliance, - Operation, + Proposal, ) { let pair = Pair::boot(100, 0).await; let a = OfflineDevice::new(&pair.a); @@ -753,19 +775,97 @@ async fn bearer_pair() -> ( ) .await; assert!(loaded.success, "the load: {:?}", loaded.error_message); - let operation = Operation::from_bytes( - &crate::handlers::wallet_routes::encode_offline_transfer_operation_canonical( + let (bytes, terms) = + crate::handlers::wallet_routes::encode_offline_transfer_operation_canonical( &b.device.device_id, 7, "ERA", "", &dsm::core::token::token_state_manager::era_policy_commit(), - ), - ) - .expect("the bearer transfer"); + ); + let operation = Proposal { + operation: Operation::from_bytes(&bytes).expect("the bearer transfer"), + terms: Some(terms), + }; (pair, a, b, appliance, operation) } +/// `prepare` with the transfer terms its request carries replaced by +/// `terms`. The envelope carries no signature of its own: the proposal's +/// signature covers its commitment, which the terms are not part of. +fn with_terms(prepare: &[u8], terms: Vec) -> Vec { + use prost::Message; + let mut envelope = + crate::envelope::from_canonical_bytes(prepare).expect("the prepare's envelope"); + let Some(crate::generated::envelope::Payload::UniversalTx(tx)) = envelope.payload.as_mut() + else { + panic!("a prepare carries a transaction"); + }; + let Some(crate::generated::universal_op::Kind::Invoke(invoke)) = tx.ops[0].kind.as_mut() else { + panic!("a prepare is an invoke"); + }; + let args = invoke.args.as_mut().expect("the prepare's arguments"); + let mut request = crate::generated::BilateralPrepareRequest::decode(args.body.as_slice()) + .expect("the prepare request"); + request.transfer_terms = terms; + args.body = request.encode_to_vec(); + envelope.encode_to_vec() +} + +/// Pre-audit item 4 (owner ruling 2026-10-02): a bearer transfer's terms ride +/// beside its operation over BLE, and the receiver takes the proposal only +/// when they open the operation's signed commitment. A prepare whose terms +/// are missing, name a memo the sender never signed, or do not decode, is +/// refused before any session exists. The honest prepare is then taken, and +/// the receiver keeps the terms beside the operation. +#[tokio::test(flavor = "multi_thread", worker_threads = 4)] +#[serial] +async fn a_bearer_prepare_without_terms_that_open_it_is_refused() { + let (_pair, a, b, _appliance, operation) = bearer_pair().await; + let terms = operation.terms.clone().expect("a transfer's terms"); + a.device.enter(); + let (prepare, commitment) = a + .handler + .prepare_bilateral_step( + b.device.device_id, + operation.operation.clone(), + operation.terms.clone(), + ) + .await + .expect("A prepares"); + + let mut tampered = terms.clone(); + tampered.memo = "a memo A never signed".to_string(); + b.device.enter(); + for (carried, why) in [ + (Vec::new(), "carries no terms"), + (tampered.to_bytes(), "do not open"), + (vec![0x01, 0x02], "transfer terms"), + ] { + let refused = b + .handler + .handle_prepare_request(&with_terms(&prepare, carried), None) + .await + .expect_err("refused"); + assert!(refused.to_string().contains(why), "{why}: {refused}"); + assert!( + crate::storage::client_db::get_bilateral_session(&commitment) + .expect("B's sessions") + .is_none(), + "{why}: B holds no session" + ); + } + + b.handler + .handle_prepare_request(&prepare, None) + .await + .expect("the honest prepare is taken"); + let held = crate::storage::client_db::get_bilateral_session(&commitment) + .expect("B's sessions") + .expect("B holds the proposal"); + assert_eq!(held.terms_bytes, Some(terms.to_bytes())); +} + /// A bearer step between two devices, every frame carried as bytes, the /// sender's anchor the real anchor-core appliance on a software chip. A loads /// an offline allocation from its admitted ERA under that anchor and spends @@ -912,7 +1012,7 @@ async fn a_bearer_receipt_holds_only_for_the_write_set_its_spend_makes() { let context = ReceiptStateContext { device_tree_commitment: &tree, author_genesis: a.device.genesis, - operation: &operation, + operation: &operation.operation, bearer: Some(leaves), }; verify_receipt_state(&receipt, &context).expect("the honest bearer receipt holds"); @@ -929,7 +1029,7 @@ async fn a_bearer_receipt_holds_only_for_the_write_set_its_spend_makes() { // The forger's fold: the writes it keeps, each with the values the rules // derive, folded from the receipt's parent root. - let (amount, asset) = match &operation { + let (amount, asset) = match &operation.operation { Operation::Transfer { amount, policy_commit, @@ -1091,7 +1191,7 @@ async fn a_bearer_receipt_that_does_not_hold_spends_no_counter_step() { a.device.enter(); let (prepare, commitment) = a .handler - .prepare_bilateral_transaction(b.device.device_id, operation) + .prepare_bilateral_step(b.device.device_id, operation.operation, operation.terms) .await .expect("A prepares"); b.device.enter(); diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/app_router_impl.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/app_router_impl.rs index 6bae804d1..c3dc481fc 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/app_router_impl.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/app_router_impl.rs @@ -678,9 +678,17 @@ impl AppRouterImpl { "wallet.send: recipient contact is missing a canonical public key".to_string(), ); } - let recipient_owner = contact_record.public_key.clone(); let nonce = transfer_nonce(&chain_tip_arr, intent.amount, &token_id, &to_device_id); + // The transfer's terms, under a fresh secret salt. The signed operation + // carries only their commitment; they travel inside the sealed request + // (pre-audit item 4). + let transfer_terms = dsm::types::operations::TransferTerms::new( + token_id.as_bytes().to_vec(), + nonce.clone(), + dsm::types::operations::TransactionMode::Unilateral, + intent.memo.clone(), + ); // ===================================================================== // CANONICAL SIGNATURE GENERATION // Sign the canonical Operation bytes (signature field cleared) so the @@ -699,13 +707,8 @@ impl AppRouterImpl { let signing_op = dsm::types::operations::Operation::Transfer { to_device_id: to_device_id.to_vec(), amount: dsm::types::token_types::Balance::amount(intent.amount), - token_id: token_id.as_bytes().to_vec(), policy_commit, - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: nonce.clone(), - recipient: recipient_owner.clone(), - to: to_device_id_str.as_bytes().to_vec(), - message: intent.memo.clone(), + terms_commitment: transfer_terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -879,19 +882,7 @@ impl AppRouterImpl { // Build the final signed Operation from the SAME signing_op that was used for // canonical signature generation, so every verifier reads identical bytes. - let signed_op = dsm::types::operations::Operation::Transfer { - to_device_id: to_device_id.to_vec(), - amount: dsm::types::token_types::Balance::amount(intent.amount), - token_id: token_id.as_bytes().to_vec(), - policy_commit, - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: nonce.clone(), - recipient: recipient_owner.clone(), - to: to_device_id_str.as_bytes().to_vec(), - message: intent.memo.clone(), - signature: canonical_signature.clone(), - authority_policy: None, - }; + let signed_op = signing_op.with_signature(canonical_signature.clone()); // The pre-send head snapshot is gone: it existed ONLY to let the rollback // path revert `bcr_device_heads`, and the advance transaction now unwinds @@ -1454,19 +1445,7 @@ impl AppRouterImpl { log::info!("[wallet.send] Submitting to b0x with canonical signature"); // Build Operation for b0x submission - let transfer_op = dsm::types::operations::Operation::Transfer { - to_device_id: to_device_id.to_vec(), - amount: dsm::types::token_types::Balance::amount(intent.amount), - token_id: token_id.as_bytes().to_vec(), - policy_commit, - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: nonce.to_vec(), - recipient: recipient_owner, - to: to_device_id_str.as_bytes().to_vec(), - message: intent.memo.clone(), - signature: canonical_signature.clone(), - authority_policy: None, - }; + let transfer_op = signing_op.with_signature(canonical_signature.clone()); // Reuse the genesis already resolved FAIL-CLOSED at the top of this // handler. Re-fetching here used to fall back to `vec![0u8; 32]`, which @@ -1560,6 +1539,7 @@ impl AppRouterImpl { // OUTPUTS of the built admission (correction C). sender_economic_position: econ_target_position, sender_debit_mutation_index: econ_debit_index, + transfer_terms: transfer_terms.to_bytes(), }; // ============================================================ @@ -1697,6 +1677,7 @@ impl AppRouterImpl { }; let (new_state, artifacts) = match self.wallet.send_transfer_op_staged_with_admission( signed_op, + &transfer_terms, &signed_tx, build_online_send_artifacts, |tx, _outcome, artifacts: &OnlineSendArtifacts| { diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_routes.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_routes.rs index 3432eb26e..aa1f738fc 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_routes.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_routes.rs @@ -60,28 +60,45 @@ impl AppRouterImpl { )); }; - let (amount, token_id, to_device_id) = - match deserialize_operation(&s.operation_bytes) { - Ok(dsm::types::operations::Operation::Transfer { + let operation = match deserialize_operation(&s.operation_bytes) { + Ok(operation) => operation, + Err(e) => { + return err(format!( + "bilateral.pending_list: a stored session's operation \ + does not decode: {e}" + )) + } + }; + // The token is the one the step's terms name, and they open + // its operation (pre-audit item 4). + let terms = match crate::bluetooth::bilateral_session::step_terms( + &operation, + s.terms_bytes.as_deref(), + ) { + Ok(terms) => terms, + Err(e) => { + return err(format!( + "bilateral.pending_list: a stored session's terms: {e}" + )) + } + }; + let (amount, token_id, to_device_id) = match (&operation, terms) { + ( + dsm::types::operations::Operation::Transfer { amount, - token_id, to_device_id, .. - }) => (amount.available(), token_id, to_device_id), - Ok(other) => { - return err(format!( - "bilateral.pending_list: a stored session carries a {} \ + }, + Some(terms), + ) => (amount.available(), terms.token_id, to_device_id.clone()), + (other, _) => { + return err(format!( + "bilateral.pending_list: a stored session carries a {} \ operation, not a transfer", - other.get_operation_type() - )) - } - Err(e) => { - return err(format!( - "bilateral.pending_list: a stored session's operation \ - does not decode: {e}" - )) - } - }; + other.get_operation_type() + )) + } + }; let token_id = match String::from_utf8(token_id) { Ok(token_id) => token_id, Err(e) => { @@ -209,16 +226,18 @@ mod pending_list_tests { /// the step's phase, direction, amount and token and verifies nothing, /// so the operation here is unsigned. fn outgoing(peer: [u8; 32], commitment: [u8; 32], phase: &str) -> BilateralSessionRecord { + let terms = dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: commitment[..16].to_vec(), + mode: TransactionMode::Bilateral, + memo: String::new(), + salt: vec![0x5A; 32], + }; let operation = Operation::Transfer { to_device_id: peer.to_vec(), amount: dsm::types::token_types::Balance::amount(3), - token_id: b"ERA".to_vec(), policy_commit: dsm::core::token::token_state_manager::era_policy_commit(), - mode: TransactionMode::Bilateral, - nonce: commitment[..16].to_vec(), - recipient: peer.to_vec(), - to: peer.to_vec(), - message: String::new(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -242,6 +261,7 @@ mod pending_list_tests { spend_asset: None, spend_amount: None, owed_frame: None, + terms_bytes: Some(terms.to_bytes()), } } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_settlement.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_settlement.rs index 28de30a8d..e5398a514 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_settlement.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/bilateral_settlement.rs @@ -27,45 +27,54 @@ use crate::sdk::token_state::{canonicalize_token_id, TransferFields}; use crate::sdk::transfer_hooks::TransferMeta; use crate::util::text_id::encode_base32_crockford; use dsm::types::error::DsmError; -use dsm::types::operations::Operation; +use dsm::types::operations::{Operation, TransferTerms}; -/// Parse `(amount, token_id)` from raw operation bytes. +/// `(amount, token_id)` of a step for display: a transfer's amount from its +/// operation and its token from its session's terms, which opened the +/// operation when the session was made (`step_terms`). /// -/// Returns `(0, None)` for non-Transfer operations or parse failures. -fn parse_transfer_fields(operation_bytes: &[u8]) -> (u64, Option) { - match Operation::from_bytes(operation_bytes) { - Ok(Operation::Transfer { - amount, token_id, .. - }) => { - let amount_u64 = amount.available(); - let token_str = canonicalize_token_id(&String::from_utf8_lossy(&token_id)); - let token_opt = if token_str.is_empty() { - None - } else { - Some(token_str) - }; - (amount_u64, token_opt) - } +/// Returns `(0, None)` for non-Transfer operations. +fn parse_transfer_fields( + operation: &Operation, + terms: Option<&TransferTerms>, +) -> (u64, Option) { + match operation { + Operation::Transfer { amount, .. } => ( + amount.available(), + terms + .map(|t| canonicalize_token_id(&String::from_utf8_lossy(&t.token_id))) + .filter(|token| !token.is_empty()), + ), _ => (0, None), } } -fn parse_transfer(operation_bytes: &[u8]) -> Option { - match Operation::from_bytes(operation_bytes) { - Ok(Operation::Transfer { - amount, - token_id, - recipient, - to_device_id, - .. - }) => Some(TransferFields { - amount: amount.available(), - token_id: canonicalize_token_id(&String::from_utf8_lossy(&token_id)), - recipient, - to_device_id, - }), - _ => None, - } +/// A transfer's fields: its amount and recipient from the signed operation, +/// its token from terms that open the operation's commitment. A transfer +/// without terms, or with terms that do not open it, settles nothing +/// (pre-audit item 4). +fn parse_transfer( + operation: &Operation, + terms: Option<&TransferTerms>, +) -> Result, String> { + let Operation::Transfer { + amount, + to_device_id, + .. + } = operation + else { + return Ok(None); + }; + let terms = + terms.ok_or_else(|| "bilateral settle: the transfer carries no terms".to_string())?; + terms + .open(operation) + .map_err(|e| format!("bilateral settle: {e}"))?; + Ok(Some(TransferFields { + amount: amount.available(), + token_id: canonicalize_token_id(&String::from_utf8_lossy(&terms.token_id)), + to_device_id: to_device_id.clone(), + })) } fn resolve_policy_commit(token_id: &str) -> Result<[u8; 32], String> { @@ -94,6 +103,8 @@ pub(crate) struct StepSettlement { commitment_hash: [u8; 32], parent_tip: [u8; 32], operation_bytes: Vec, + /// A transfer's terms, kept in its history row beside the operation. + terms_bytes: Option>, is_sender: bool, transfer: Option, } @@ -109,9 +120,12 @@ impl StepSettlement { commitment_hash: [u8; 32], parent_tip: [u8; 32], operation_bytes: Vec, + terms: Option<&TransferTerms>, is_sender: bool, ) -> Result { - let transfer = match parse_transfer(&operation_bytes) { + let operation = Operation::from_bytes(&operation_bytes) + .map_err(|e| format!("bilateral settle: the step's operation does not decode: {e}"))?; + let transfer = match parse_transfer(&operation, terms)? { Some(t) if t.amount > 0 => { if t.token_id.is_empty() { return Err("bilateral settle: the transfer names no token".to_string()); @@ -137,6 +151,7 @@ impl StepSettlement { commitment_hash, parent_tip, operation_bytes, + terms_bytes: terms.map(TransferTerms::to_bytes), is_sender, transfer, }) @@ -221,6 +236,12 @@ impl StepSettlement { crate::storage::client_db::HISTORY_OPERATION_KEY.to_string(), self.operation_bytes.clone(), ); + if let Some(terms) = &self.terms_bytes { + m.insert( + crate::storage::client_db::HISTORY_TERMS_KEY.to_string(), + terms.clone(), + ); + } m }, }; @@ -251,8 +272,12 @@ pub struct DefaultBilateralSettlementDelegate; impl BilateralSettlementDelegate for DefaultBilateralSettlementDelegate { /// Extract event-display metadata (amount, token_id) from serialised /// operation bytes without applying any wallet state changes. - fn operation_metadata(&self, operation_bytes: &[u8]) -> (Option, Option) { - let (amount, token_opt) = parse_transfer_fields(operation_bytes); + fn operation_metadata( + &self, + operation: &Operation, + terms: Option<&TransferTerms>, + ) -> (Option, Option) { + let (amount, token_opt) = parse_transfer_fields(operation, terms); let amount_opt = if amount > 0 { Some(amount) } else { None }; (amount_opt, token_opt) } @@ -274,44 +299,60 @@ mod tests { #[test] fn parse_transfer_fields_returns_canonical_dbtc() { + let terms = dsm::types::operations::TransferTerms { + token_id: b"DBTC".to_vec(), + nonce: vec![], + mode: TransactionMode::Bilateral, + memo: "memo".to_string(), + salt: vec![0x5A; 32], + }; let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: terms.commitment(), to_device_id: vec![0x11; 32], amount: Balance::amount(5), - token_id: b"DBTC".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![], - recipient: vec![0x11; 32], - to: b"recipient".to_vec(), - message: "memo".to_string(), signature: vec![], authority_policy: None, }; - let (amount, token_id) = parse_transfer_fields(&op.to_bytes()); + let (amount, token_id) = parse_transfer_fields(&op, Some(&terms)); assert_eq!(amount, 5); assert_eq!(token_id.as_deref(), Some("dBTC")); } + /// A transfer settles with the token its terms name only when they open + /// its commitment; without terms, or with terms that do not open it, it + /// settles nothing (pre-audit item 4). #[test] - fn parse_transfer_preserves_public_key_recipient_bytes() { - let recipient_owner = vec![0x42; 64]; + fn a_transfer_settles_only_with_terms_that_open_it() { + let terms = dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![], + mode: TransactionMode::Bilateral, + memo: "memo".to_string(), + salt: vec![0x5A; 32], + }; let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: terms.commitment(), to_device_id: vec![0x11; 32], amount: Balance::amount(7), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![], - recipient: recipient_owner.clone(), - to: b"recipient".to_vec(), - message: "memo".to_string(), signature: vec![], authority_policy: None, }; - let parsed = super::parse_transfer(&op.to_bytes()).expect("transfer should parse"); - assert_eq!(parsed.recipient, recipient_owner); + let parsed = super::parse_transfer(&op, Some(&terms)) + .expect("the terms open the transfer") + .expect("a transfer"); + assert_eq!(parsed.token_id, "ERA"); + assert_eq!(parsed.to_device_id, vec![0x11; 32]); + + let mut other = terms.clone(); + other.memo = "another memo".to_string(); + let refused = super::parse_transfer(&op, Some(&other)).expect_err("other terms"); + assert!(refused.contains("do not open"), "{refused}"); + let refused = super::parse_transfer(&op, None).expect_err("no terms"); + assert!(refused.contains("carries no terms"), "{refused}"); } /// A step's settlement commits in its advance's transaction: when the @@ -347,6 +388,7 @@ mod tests { [0x34u8; 32], [0x71u8; 32], Operation::Noop.to_bytes(), + None, false, ) .expect("resolve"); 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 007d444a5..68888247f 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 @@ -231,6 +231,81 @@ async fn a_transfer_reaches_the_nodes_only_sealed_and_arrives() { assert!(held > 0, "the transfer went through the nodes"); } +/// Pre-audit item 4 (owner ruling 2026-10-02): a transfer's memo, ticker +/// and nonce are in no public object. After a transfer arrives and settles, +/// no row of any table on any node holds the memo, the nonce, or the ticker +/// in the length-prefixed form the operation once carried it in — not the +/// spool, not a register cell, not an admission. The terms searched for are +/// the ones the sender kept beside its operation, and the recipient shows the +/// memo it opened: a search for bytes that were never sent proves nothing. +#[tokio::test(flavor = "multi_thread", worker_threads = 4)] +#[serial] +async fn no_node_holds_a_transfers_memo_ticker_or_nonce() { + let p = Pair::boot(100, 0).await; + let sent = p.a.send(&p.b, 10).await; + assert!(sent.success, "{:?}", sent.error_message); + let b_sync = p.b.sync().await; + assert!(b_sync.success, "{:?}", b_sync.errors); + let a_sync = p.a.sync().await; + assert!(a_sync.success, "{:?}", a_sync.errors); + assert_eq!(p.b.era_balance(), 10); + + p.a.enter(); + let kept = crate::storage::client_db::get_transaction_history(None, Some(1000), None) + .expect("A's history") + .into_iter() + .find_map(|row| { + row.metadata + .get(crate::storage::client_db::HISTORY_TERMS_KEY) + .cloned() + }) + .expect("A keeps its transfer's terms"); + let terms = dsm::types::operations::TransferTerms::from_bytes(&kept).expect("the terms"); + let memo = format!("{}->{} #1", p.a.slot, p.b.slot); + assert_eq!(terms.memo, memo, "the memo A sent"); + assert_eq!(terms.token_id, b"ERA".to_vec()); + assert!(!terms.nonce.is_empty(), "an online transfer has a nonce"); + assert!( + history(&p.b) + .await + .windows(memo.len()) + .any(|w| w == memo.as_bytes()), + "B shows the memo it opened" + ); + + let hex = |bytes: &[u8]| -> String { bytes.iter().map(|b| format!("{b:02x}")).collect() }; + let length_prefixed = |bytes: &[u8]| -> String { + let mut framed = (bytes.len() as u32).to_le_bytes().to_vec(); + framed.extend_from_slice(bytes); + hex(&framed) + }; + let needles = [ + ("the memo in text", memo.clone()), + ("the memo in bytes", hex(memo.as_bytes())), + ("the nonce", hex(&terms.nonce)), + ("the salt", hex(&terms.salt)), + ( + "the ticker as the operation carried it", + length_prefixed(&terms.token_id), + ), + ]; + let mut rows = 0usize; + for node in &p.nodes.nodes { + for row in node.stored_rows().await { + rows += 1; + for (what, needle) in &needles { + assert!( + !row.contains(needle.as_str()), + "{} holds {what}: {}", + node.member_id, + row.chars().take(160).collect::() + ); + } + } + } + assert!(rows > 0, "the transfer went through the nodes"); +} + /// DSM Amendment A1, storage spec §3, §4 and §8 (owner ruling 2026-09-25): /// an inbox read that did not cover every delivery is not a complete sync. A /// delivery lands on the register quorum of members, so a read covers every diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_accept.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_accept.rs index 81aa5e199..018488f57 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_accept.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_accept.rs @@ -36,6 +36,9 @@ pub struct VerifiedTransfer { /// The ONLY trusted operation: re-derived from the staged canonical bytes /// and SIG A under the sender's stored key. pub signed_op: Operation, + /// The terms that open `signed_op`'s commitment, re-opened from the + /// staged bytes. + pub terms: dsm::types::operations::TransferTerms, /// The exact signed bytes `signed_op` was bound from. pub canonical_operation_bytes: Vec, pub signature: Vec, @@ -53,7 +56,8 @@ impl VerifiedTransfer { } } -/// What a transfer moves and says, read from its SIGNED operation. +/// What a transfer moves and says: its amount from its SIGNED operation, its +/// token and memo from the terms that open the operation's commitment. #[derive(Debug, Clone, PartialEq, Eq)] pub struct TransferTerms { pub amount: u64, @@ -64,33 +68,32 @@ pub struct TransferTerms { } impl TransferTerms { - /// The terms a signed transfer's own fields state. + /// The terms a signed transfer's amount and its opened terms state. pub(crate) fn of( amount: &dsm::types::token_types::Balance, - token_id: &[u8], - message: &str, + opened: &dsm::types::operations::TransferTerms, ) -> Self { Self { amount: amount.value(), - token_id: match String::from_utf8(token_id.to_vec()) { + token_id: match String::from_utf8(opened.token_id.clone()) { Ok(text) => text, Err(binary) => crate::util::text_id::encode_base32_crockford(binary.as_bytes()), }, - memo: message.to_string(), + memo: opened.memo.clone(), } } } /// The terms of a transfer — the only ones it is shown or recorded with — -/// read from its signed operation. -pub(crate) fn transfer_terms(op: &Operation) -> Result { +/// read from its signed operation and the terms that open it. Terms that do +/// not open the operation's commitment state nothing about it. +pub(crate) fn transfer_terms( + op: &Operation, + opened: &dsm::types::operations::TransferTerms, +) -> Result { + opened.open(op).map_err(|e| e.to_string())?; match op { - Operation::Transfer { - amount, - token_id, - message, - .. - } => Ok(TransferTerms::of(amount, token_id, message)), + Operation::Transfer { amount, .. } => Ok(TransferTerms::of(amount, opened)), other => Err(format!( "the signed operation is a {}, not a transfer", other.get_operation_type() @@ -128,12 +131,15 @@ pub fn verified_pair(pair: &StagedPair) -> Result { return Err("the pair's halves were verified under different senders".to_string()); } let signed_op = super::recipient_dispatch::signed_operation_of(&transfer)?; + let terms = super::recipient_dispatch::open_terms(&transfer.terms, &signed_op) + .map_err(|e| format!("the staged transfer's terms: {e}"))?; let receipt = StitchedReceiptV2::from_canonical_protobuf(&receipt_row.evidence_bytes) .map_err(|e| format!("the staged receipt no longer decodes: {e}"))?; Ok(VerifiedTransfer { pair: *pair, sender: transfer.sender, signed_op, + terms, canonical_operation_bytes: transfer.canonical_operation_bytes, signature: transfer.signature, receipt, diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_dispatch.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_dispatch.rs index 78b7cbd3d..7ee0ddcd2 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_dispatch.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/recipient_dispatch.rs @@ -47,7 +47,10 @@ pub struct RecognizedTransfer { /// The signed operation, with SIG A attached — byte-identical to what the /// sender advanced. pub op: Operation, - /// What the transfer moves and says, read from `op`. + /// The terms that open `op`'s commitment: its token, nonce, mode and memo. + pub opened: dsm::types::operations::TransferTerms, + /// What the transfer moves and says: `op`'s amount, `opened`'s token and + /// memo. pub terms: super::recipient_accept::TransferTerms, pub staged: StagedTransfer, /// The economic locator hints this copy carried. Untrusted. @@ -202,10 +205,7 @@ pub fn recognize_transfer(wire: &[u8], header_sender: &str) -> Result Result terms, + Err(why) => return Ok(NotRecognized(why)), + }; // derive the object key let staged = StagedTransfer { op_id: transfer_object_id(&op.to_bytes()), @@ -227,15 +234,17 @@ pub fn recognize_transfer(wire: &[u8], header_sender: &str) -> Result Result Result { + if terms_bytes.is_empty() { + return Err("the transfer carries no terms".to_string()); + } + let terms = dsm::types::operations::TransferTerms::from_bytes(terms_bytes) + .map_err(|e| format!("the transfer's terms do not decode: {e}"))?; + terms.open(op).map_err(|e| e.to_string())?; + Ok(terms) +} + /// The signed operation of a staged transfer, re-derived from its canonical /// bytes and SIG A under the sender's stored key — the staged row is the signed /// material itself, and its meaning is read from it again every time. @@ -863,6 +888,52 @@ mod tests { nothing_staged(); } + /// Pre-audit item 4 (owner ruling 2026-10-02): a transfer's terms ride + /// inside the sealed request, beside an operation that carries only their + /// commitment, and B takes the transfer only when they open it. A transfer + /// A signed whose request carries no terms, or terms naming a memo A never + /// signed, is not recognized, and nothing is staged. With its own terms it + /// is, and B reads the memo and nonce from them. + #[tokio::test(flavor = "multi_thread", worker_threads = 4)] + #[serial] + async fn a_transfer_without_terms_that_open_it_is_not_recognized() { + let (p, one) = sent().await; + let tip = a_view_of_b(&p); + let terms = era_terms( + transfer_nonce(&tip, 5, "ERA", &p.b.device_id), + "the memo A signed", + ); + let mut tampered = terms.clone(); + tampered.memo = "a memo A never signed".to_string(); + for (carried, why) in [ + (Vec::new(), "carries no terms"), + (tampered.to_bytes(), "do not open"), + (vec![0x01, 0x02], "do not decode"), + ] { + let request = signed_by_a_carrying(&p, p.b.device_id, 5, &terms, carried); + let out = ingested(ingest_transfer_half( + &request, + &one.header_sender, + &one.route, + "TAMPERED", + )); + assert!( + matches!(&out, Ingested::NotRecognized(w) if w.contains(why)), + "{why}: {out:?}" + ); + nothing_staged(); + } + let honest = signed_by_a_carrying(&p, p.b.device_id, 5, &terms, terms.to_bytes()); + let TransferRecognition::Recognized(recognized) = + recognize_transfer(&honest, &one.header_sender).expect("recognition") + else { + panic!("the transfer with its own terms is recognized"); + }; + assert_eq!(recognized.opened, terms); + assert_eq!(recognized.terms.memo, "the memo A signed"); + assert_eq!(recognized.terms.token_id, "ERA"); + } + /// A transfer A signed to another device, sent to B: SIG A verifies, and /// it is still not B's. The other device is A itself, and the nonce the /// one A's send would derive. Nothing is staged. @@ -870,15 +941,9 @@ mod tests { #[serial] async fn a_transfer_addressed_to_another_device_is_not_recognized() { let (p, one) = sent().await; - let (tip, _) = a_view_of_b(&p); + let tip = a_view_of_b(&p); let elsewhere = p.a.device_id; - let request = signed_by_a( - &p, - elsewhere, - p.a.ak_pk.clone(), - 5, - transfer_nonce(&tip, 5, "ERA", &elsewhere), - ); + let request = signed_by_a(&p, elsewhere, 5, transfer_nonce(&tip, 5, "ERA", &elsewhere)); let out = ingested(ingest_transfer_half( &request, &one.header_sender, @@ -1165,39 +1230,48 @@ mod tests { nothing_staged(); } - /// A's relationship tip with B and the key A holds for B: what A's own - /// send signs over. - fn a_view_of_b(p: &Pair) -> ([u8; 32], Vec) { + /// A's relationship tip with B: what A's own send signs over. + fn a_view_of_b(p: &Pair) -> [u8; 32] { p.a.enter(); let b = client_db::get_contact_by_device_id(&p.b.device_id) .expect("A's contacts") .expect("A holds B as a contact"); - let tip = crate::handlers::app_router_impl::contact_relationship_tip(&b) - .expect("A's relationship tip with B"); - (tip, b.public_key) + crate::handlers::app_router_impl::contact_relationship_tip(&b) + .expect("A's relationship tip with B") } - /// A transfer A signs, built as A's send builds one (`to` the recipient's - /// device id in Base32, `recipient` the key A holds for it), on the nonce - /// A chooses; the locator hints are A's to write. As B's poll reads it. - fn signed_by_a( + /// Terms of ERA on `nonce`, with `memo`, as A's send builds them. + fn era_terms(nonce: Vec, memo: &str) -> dsm::types::operations::TransferTerms { + dsm::types::operations::TransferTerms::new( + b"ERA".to_vec(), + nonce, + dsm::types::operations::TransactionMode::Unilateral, + memo.to_string(), + ) + } + + /// A transfer A signs, built as A's send builds one, on the nonce A + /// chooses; the locator hints are A's to write. As B's poll reads it. + fn signed_by_a(p: &Pair, to_device_id: [u8; 32], amount: u64, nonce: Vec) -> Vec { + let terms = era_terms(nonce, ""); + signed_by_a_carrying(p, to_device_id, amount, &terms, terms.to_bytes()) + } + + /// A transfer A signs committing to `terms`, whose request carries + /// `carried` as its terms — honest when they are `terms`' own bytes. + fn signed_by_a_carrying( p: &Pair, to_device_id: [u8; 32], - recipient_key: Vec, amount: u64, - nonce: Vec, + terms: &dsm::types::operations::TransferTerms, + carried: Vec, ) -> Vec { p.a.enter(); let op = Operation::Transfer { to_device_id: to_device_id.to_vec(), amount: dsm::types::token_types::Balance::amount(amount), - token_id: b"ERA".to_vec(), policy_commit: crate::policy::builtin_policy_commit("ERA").expect("ERA"), - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce, - recipient: recipient_key, - to: crate::util::text_id::encode_base32_crockford(&to_device_id).into_bytes(), - message: String::new(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -1213,6 +1287,7 @@ mod tests { canonical_operation_bytes: canonical, sender_economic_position: 1, sender_debit_mutation_index: 0, + transfer_terms: carried, } .encode_to_vec() } @@ -1229,11 +1304,10 @@ mod tests { &one.evidence_route, &one.evidence_message_id, )); - let (tip, b_key) = a_view_of_b(&p); + let tip = a_view_of_b(&p); let other = signed_by_a( &p, p.b.device_id, - b_key, 7, transfer_nonce(&tip, 7, "ERA", &p.b.device_id), ); @@ -1283,11 +1357,7 @@ mod tests { else { panic!("the sent transfer is recognized"); }; - let Operation::Transfer { nonce, .. } = &honest.op else { - panic!("the sent operation is a transfer"); - }; - let (_, b_key) = a_view_of_b(&p); - let rival = signed_by_a(&p, p.b.device_id, b_key, 7, nonce.clone()); + let rival = signed_by_a(&p, p.b.device_id, 7, honest.opened.nonce.clone()); staged(ingest_transfer_half( &rival, &one.header_sender, diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/sender_admission_tests.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/sender_admission_tests.rs index 25048a498..0d31d38ac 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/sender_admission_tests.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/sender_admission_tests.rs @@ -615,16 +615,17 @@ async fn a_non_transferable_token_refuses_its_transfer() { .expect("A holds B as a contact"); let tip = crate::handlers::app_router_impl::contact_relationship_tip(&b_contact) .expect("A's relationship tip with B"); + let terms = dsm::types::operations::TransferTerms::new( + b"NOTX".to_vec(), + crate::handlers::app_router_impl::transfer_nonce(&tip, 25, "NOTX", &p.b.device_id), + dsm::types::operations::TransactionMode::Unilateral, + String::new(), + ); let unsigned = dsm::types::operations::Operation::Transfer { to_device_id: p.b.device_id.to_vec(), amount: dsm::types::token_types::Balance::amount(25), - token_id: b"NOTX".to_vec(), policy_commit: row.policy_commit, - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: crate::handlers::app_router_impl::transfer_nonce(&tip, 25, "NOTX", &p.b.device_id), - recipient: b_contact.public_key.clone(), - to: crate::util::text_id::encode_base32_crockford(&p.b.device_id).into_bytes(), - message: String::new(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -659,6 +660,7 @@ async fn a_non_transferable_token_refuses_its_transfer() { ); let refused = p.b.router().core_sdk.apply_incoming_transfer_staged( signed, + &terms, &crate::types::identifiers::TransactionId::new("notx-to-b"), &crate::util::text_id::encode_base32_crockford(&p.a.device_id), &canonical, @@ -744,16 +746,17 @@ async fn a_transfer_its_policy_refuses_is_refused_before_the_senders_register_is .expect("A holds B as a contact"); let tip = crate::handlers::app_router_impl::contact_relationship_tip(&b_contact) .expect("A's relationship tip with B"); + let terms = dsm::types::operations::TransferTerms::new( + b"NOTX".to_vec(), + crate::handlers::app_router_impl::transfer_nonce(&tip, 25, "NOTX", &p.b.device_id), + dsm::types::operations::TransactionMode::Unilateral, + String::new(), + ); let unsigned = dsm::types::operations::Operation::Transfer { to_device_id: p.b.device_id.to_vec(), amount: dsm::types::token_types::Balance::amount(25), - token_id: b"NOTX".to_vec(), policy_commit: row.policy_commit, - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: crate::handlers::app_router_impl::transfer_nonce(&tip, 25, "NOTX", &p.b.device_id), - recipient: b_contact.public_key.clone(), - to: crate::util::text_id::encode_base32_crockford(&p.b.device_id).into_bytes(), - message: String::new(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -820,6 +823,7 @@ async fn a_transfer_its_policy_refuses_is_refused_before_the_senders_register_is canonical_operation_bytes: canonical, sender_economic_position: sender_position, sender_debit_mutation_index: 0, + transfer_terms: terms.to_bytes(), } .encode_to_vec(); diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/storage_routes.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/storage_routes.rs index ba9d9116f..faa04946a 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/storage_routes.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/storage_routes.rs @@ -51,15 +51,19 @@ fn ensure_received_history( { return Ok(()); } - let terms = crate::handlers::recipient_accept::transfer_terms(&v.signed_op)?; + let terms = crate::handlers::recipient_accept::transfer_terms(&v.signed_op, &v.terms)?; let mut meta: std::collections::HashMap> = std::collections::HashMap::new(); meta.insert("token_id".to_string(), terms.token_id.into_bytes()); // The operation the receipt's tip binds, so the history can check the - // receipt again and read the figures from it. + // receipt again and read the figures from it, and the terms that open it. meta.insert( crate::storage::client_db::HISTORY_OPERATION_KEY.to_string(), v.signed_op.to_bytes(), ); + meta.insert( + crate::storage::client_db::HISTORY_TERMS_KEY.to_string(), + v.terms.to_bytes(), + ); let proof_data = v .receipt .to_full_protobuf() @@ -1554,6 +1558,7 @@ impl AppRouterImpl { core_sdk .apply_incoming_transfer_staged( v.signed_op.clone(), + &v.terms, &tx_id, &sender_b32_for_apply, &v.canonical_operation_bytes, diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/wallet_routes.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/wallet_routes.rs index 606e6f50d..82b64ba6d 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/wallet_routes.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/handlers/wallet_routes.rs @@ -587,13 +587,16 @@ pub(crate) fn wallet_amount( }) } +/// An offline transfer's canonical operation bytes and the terms it commits +/// to, which ride beside it over BLE and in no public object (pre-audit +/// item 4). pub(crate) fn encode_offline_transfer_operation_canonical( to_device_id: &[u8; 32], amount: u64, token_id: &str, memo: &str, policy_commit: &[u8; 32], -) -> Vec { +) -> (Vec, dsm::types::operations::TransferTerms) { // Offline mode is HARD-REQUIRED to be chip-attested ("offline = chips"): // the canonical offline-bearer authority policy rides on the transfer so // `operation_requires_offline_bearer` fires and the send drives the @@ -603,20 +606,21 @@ pub(crate) fn encode_offline_transfer_operation_canonical( "[wallet.sendOffline] offline-bearer authority policy bound: policy_id={}", crate::util::text_id::encode_base32_crockford(&policy.policy_id) ); - dsm::types::operations::Operation::Transfer { + let terms = dsm::types::operations::TransferTerms::new( + canonicalize_token_id(token_id).into_bytes(), + Vec::new(), + dsm::types::operations::TransactionMode::Bilateral, + memo.to_string(), + ); + let operation = dsm::types::operations::Operation::Transfer { to_device_id: to_device_id.to_vec(), amount: dsm::types::token_types::Balance::amount(amount), - token_id: canonicalize_token_id(token_id).into_bytes(), policy_commit: *policy_commit, - mode: dsm::types::operations::TransactionMode::Bilateral, - nonce: Vec::new(), - recipient: to_device_id.to_vec(), - to: crate::util::text_id::encode_base32_crockford(to_device_id).into_bytes(), - message: memo.to_string(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: Some(policy), - } - .to_bytes() + }; + (operation.to_bytes(), terms) } impl AppRouterImpl { @@ -769,11 +773,12 @@ impl AppRouterImpl { // Prefix to avoid ambiguity with other ids and keep stable format. let safe_id: String = format!("tx_{}", t.tx_hash); - // A row that keeps its signed operation shows the terms - // that operation carries — the same bytes its receipt - // badge is checked against. Only a row with no operation - // (a faucet claim, a Bitcoin event) shows its stored - // figures. + // A row that keeps its signed operation shows its amount + // from that operation — the same bytes its receipt badge + // is checked against — and its token and memo from the + // terms it keeps, once they open the operation. Only a + // row with no operation (a faucet claim, a Bitcoin event) + // shows its stored figures. let (amount, token_id, memo) = match t .metadata .get(crate::storage::client_db::HISTORY_OPERATION_KEY) @@ -787,10 +792,29 @@ impl AppRouterImpl { t.tx_id ) })?; - let terms = - super::recipient_accept::transfer_terms(&op).map_err(|e| { - format!("wallet.history: transaction {}: {e}", t.tx_id) + let kept = t + .metadata + .get(crate::storage::client_db::HISTORY_TERMS_KEY) + .ok_or_else(|| { + format!( + "wallet.history: transaction {} keeps no terms for \ + its operation", + t.tx_id + ) })?; + let opened = + dsm::types::operations::TransferTerms::from_bytes(kept) + .map_err(|e| { + format!( + "wallet.history: transaction {}'s terms do not \ + decode: {e}", + t.tx_id + ) + })?; + let terms = super::recipient_accept::transfer_terms(&op, &opened) + .map_err(|e| { + format!("wallet.history: transaction {}: {e}", t.tx_id) + })?; (terms.amount, terms.token_id, terms.memo) } None => { @@ -1104,7 +1128,7 @@ impl AppRouterImpl { )) } }; - let operation_bytes = encode_offline_transfer_operation_canonical( + let (operation_bytes, transfer_terms) = encode_offline_transfer_operation_canonical( &counterparty_device_id, transfer_amount, &token_id, @@ -1120,6 +1144,11 @@ impl AppRouterImpl { )) } }; + // The terms that ride beside the operation open it, as the + // receiver will check before it takes the step. + if let Err(e) = transfer_terms.open(&operation) { + return err(format!("wallet.sendOffline: {e}")); + } #[cfg(all(target_os = "android", feature = "bluetooth", feature = "jni"))] { @@ -1173,7 +1202,11 @@ impl AppRouterImpl { } } let (prepare_envelope, commitment_hash) = match transport_adapter - .create_prepare_message_with_commitment(counterparty_device_id, operation) + .create_transfer_prepare_with_commitment( + counterparty_device_id, + operation, + transfer_terms, + ) .await { Ok(v) => v, @@ -1696,7 +1729,7 @@ mod tests { #[test] fn offline_transfer_operation_encodes_canonical_dbtc_token_id() { let to_device_id = [0xabu8; 32]; - let bytes = encode_offline_transfer_operation_canonical( + let (bytes, terms) = encode_offline_transfer_operation_canonical( &to_device_id, 42, "DBTC", @@ -1705,12 +1738,14 @@ mod tests { ); let op = Operation::from_bytes(&bytes).expect("transfer op should decode"); - match op { - Operation::Transfer { token_id, .. } => { - assert_eq!(String::from_utf8(token_id).unwrap(), "dBTC"); - } - other => panic!("expected transfer op, got {other:?}"), - } + terms.open(&op).expect("the terms open the operation"); + assert_eq!(String::from_utf8(terms.token_id.clone()).unwrap(), "dBTC"); + assert_eq!(terms.memo, "memo"); + let encoded = String::from_utf8_lossy(&bytes); + assert!( + !encoded.contains("dBTC") && !encoded.contains("memo"), + "the operation carries neither the token nor the memo" + ); } /// A display amount is parsed back into base units with the token's diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/b0x_sdk.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/b0x_sdk.rs index 66e77f2da..7dbb855b7 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/b0x_sdk.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/b0x_sdk.rs @@ -383,6 +383,9 @@ pub struct B0xSubmissionParams { /// exact write set. Untrusted locators on the wire, never authority. pub sender_economic_position: u64, pub sender_debit_mutation_index: u32, + /// The canonical bytes of the terms `transaction` commits to. They ride + /// inside the sealed request and nowhere public (pre-audit item 4). + pub transfer_terms: Vec, } pub struct B0xSDK { @@ -1666,8 +1669,10 @@ impl B0xSDK { }; let to_device_id_bytes = to_device_id.clone(); - // The signed operation and nothing that restates it: the recipient reads - // every term from the bytes SIG A covers. + // The signed operation and the terms it commits to, and nothing that + // restates either: the recipient reads the recipient, amount and asset + // from the bytes SIG A covers, and the token, nonce and memo from + // terms that open its commitment. The request travels sealed. let arg_pack = dsm::types::proto::ArgPack { schema_hash: None, codec: dsm::types::proto::Codec::Proto as i32, @@ -1676,6 +1681,7 @@ impl B0xSDK { canonical_operation_bytes: params.canonical_operation_bytes.clone(), sender_economic_position: params.sender_economic_position, sender_debit_mutation_index: params.sender_debit_mutation_index, + transfer_terms: params.transfer_terms.clone(), } .encode_to_vec(), }; @@ -2074,7 +2080,6 @@ impl B0xSDK { dsm::types::operations::Operation::Transfer { to_device_id, amount, - token_id, .. } => { if to_device_id.len() != 32 { @@ -2089,7 +2094,12 @@ impl B0xSDK { None::, )); } - if token_id.is_empty() { + // The terms ride beside the operation and must open it: the + // recipient refuses a transfer whose terms do not. + let terms = + dsm::types::operations::TransferTerms::from_bytes(¶ms.transfer_terms)?; + terms.open(¶ms.transaction)?; + if terms.token_id.is_empty() { return Err(DsmError::internal( "token_id cannot be empty", None::, @@ -3199,19 +3209,21 @@ mod tests { /// A production-shaped transfer submission: production-sized SIG A and /// canonical operation bytes, no inline receipt (ADR 0003). fn params_base() -> B0xSubmissionParams { + let terms = dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0x7E; 32], + mode: dsm::types::operations::TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + }; B0xSubmissionParams { recipient_device_id: crate::util::text_id::encode_base32_crockford(&[0x44u8; 32]), recipient_genesis_hash: crate::util::text_id::encode_base32_crockford(&[0x55u8; 32]), transaction: dsm::types::operations::Operation::Transfer { to_device_id: vec![0x44; 32], amount: dsm::types::token_types::Balance::amount(100), - token_id: b"ERA".to_vec(), policy_commit: [0x0F; 32], - mode: dsm::types::operations::TransactionMode::Unilateral, - nonce: vec![0x7E; 32], - recipient: vec![0x44; 32], - to: vec![0x44; 32], - message: String::new(), + terms_commitment: terms.commitment(), signature: vec![0xA5; sphincs_sig_len()], authority_policy: None, }, @@ -3222,6 +3234,7 @@ mod tests { submission_id: crate::util::text_id::encode_base32_crockford(&[0xEFu8; 16]), sender_economic_position: 0, sender_debit_mutation_index: 0, + transfer_terms: terms.to_bytes(), } } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/core_sdk.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/core_sdk.rs index 96b2284cc..789a88e39 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/core_sdk.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/core_sdk.rs @@ -2528,6 +2528,7 @@ impl CoreSDK { pub fn apply_incoming_transfer_staged( &self, op: dsm::types::operations::Operation, + terms: &dsm::types::operations::TransferTerms, tx_id: &crate::types::identifiers::TransactionId, sender_device_id: &str, canonical_operation_bytes: &[u8], @@ -2551,27 +2552,26 @@ impl CoreSDK { }; // ---- validate the request (fail closed) ---- - let (nonce, amount_val, to_device_id, token_id, signed_policy_commit) = match &op { + let (amount_val, to_device_id, signed_policy_commit) = match &op { dsm::types::operations::Operation::Transfer { - nonce, amount, to_device_id, - token_id, policy_commit, .. - } => ( - nonce.clone(), - amount.value(), - to_device_id.clone(), - token_id.clone(), - *policy_commit, - ), + } => (amount.value(), to_device_id.clone(), *policy_commit), _ => { return Err(DsmError::invalid_operation( "apply_incoming_transfer_full_state: only Transfer operations are accepted", )) } }; + // The nonce and the token are read from terms that open the signed + // commitment, and from nothing else (pre-audit item 4). + terms.open(&op).map_err(|e| { + DsmError::invalid_operation(format!("apply_incoming_transfer_full_state: {e}")) + })?; + let nonce = terms.nonce.clone(); + let token_id = terms.token_id.clone(); if nonce.is_empty() { return Err(DsmError::invalid_operation( "apply_incoming_transfer_full_state: empty transfer nonce", diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_sdk.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_sdk.rs index cfeb2b69d..2379050a5 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_sdk.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_sdk.rs @@ -218,16 +218,6 @@ impl TokenSDK { data, message, }, - Operation::Transfer { - amount, - token_id, - recipient, - .. - } => CoreOperation::Transfer { - token_id: token_id.clone(), - recipient: recipient.clone(), - amount: amount.value(), - }, _ => CoreOperation::Generic { operation_type: "generic".to_string(), data: vec![], @@ -570,16 +560,17 @@ impl TokenSDK { let sender = self.core_sdk.get_current_state()?.device_info.device_id; let policy_commit = self.resolve_policy_commit_strict(token_id)?; + let terms = dsm::types::operations::TransferTerms::new( + token_id.as_bytes().to_vec(), + Vec::new(), + TransactionMode::Bilateral, + "Transfer operation via TokenSDK".to_string(), + ); let mut op = Operation::Transfer { to_device_id: recipient.to_vec(), amount: Balance::amount(*amount), - token_id: token_id.as_bytes().to_vec(), policy_commit, - mode: TransactionMode::Bilateral, - nonce: Vec::new(), - message: "Transfer operation via TokenSDK".to_string(), - recipient: recipient.to_vec(), - to: crate::util::text_id::encode_base32_crockford(recipient).into_bytes(), + terms_commitment: terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -1056,16 +1047,19 @@ impl TokenSDK { let current_state = self.core_sdk.get_current_state()?; let fee_policy_commit = self.resolve_policy_commit_strict("ERA")?; + // No nonce: nothing spends one for this transfer, and its fresh terms + // salt already makes each fee transfer's operation bytes its own. + let fee_terms = dsm::types::operations::TransferTerms::new( + b"ERA".to_vec(), + Vec::new(), + TransactionMode::Bilateral, + "Fee payment".to_string(), + ); let mut fee_transfer_op = Operation::Transfer { to_device_id: b"system.fee.device_id".to_vec(), amount: Balance::amount(fee), - token_id: b"ERA".to_vec(), policy_commit: fee_policy_commit, - mode: TransactionMode::Bilateral, - nonce: self.generate_nonce(), - message: "Fee payment".to_string(), - recipient: b"system.fee.device_id".to_vec(), - to: b"system.fee.device_id".to_vec(), + terms_commitment: fee_terms.commitment(), signature: Vec::new(), authority_policy: None, }; @@ -1116,6 +1110,7 @@ impl TokenSDK { pub fn execute_transfer_op_staged_with_admission( &self, op: Operation, + token_id: &str, build_artifacts: impl FnOnce(&dsm::types::device_state::AdvanceOutcome) -> Result, write_extra: impl Fn( &rusqlite::Transaction<'_>, @@ -1124,18 +1119,16 @@ impl TokenSDK { ) -> Result<(), DsmError>, admission: Option>, ) -> Result<(State, A), DsmError> { - // Extract fields for balance cache updates before consuming the operation - let (token_id, amount_val, recipient_device_id) = match &op { + // Extract fields for balance cache updates before consuming the operation. + // The operation names its asset by policy commit; `token_id` is the one + // its terms name, and it must be that asset. + let (signed_policy_commit, amount_val, recipient_device_id) = match &op { Operation::Transfer { - token_id, + policy_commit, amount, to_device_id, .. - } => ( - String::from_utf8_lossy(token_id).into_owned(), - amount.value(), - to_device_id.clone(), - ), + } => (*policy_commit, amount.value(), to_device_id.clone()), _ => { return Err(DsmError::invalid_operation( "execute_transfer_op requires a Transfer operation", @@ -1156,9 +1149,15 @@ impl TokenSDK { })?; let rel_key = dsm::core::bilateral_transaction_manager::compute_smt_key(&sender, &recipient_devid); - let policy_commit = self.resolve_policy_commit_strict(&token_id)?; + let token_id = token_id.to_string(); + if self.resolve_policy_commit_strict(&token_id)? != signed_policy_commit { + return Err(DsmError::invalid_operation(format!( + "the transfer's terms name {token_id}, whose policy is not the one its \ + operation commits to" + ))); + } let deltas = [dsm::types::device_state::BalanceDelta { - policy_commit, + policy_commit: signed_policy_commit, direction: dsm::types::device_state::BalanceDirection::Debit, amount: amount_val, }]; diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_state.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_state.rs index 189e1f913..7c7c5c09a 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_state.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/token_state.rs @@ -27,7 +27,6 @@ pub struct TransferFields { pub amount: u64, pub token_id: String, - pub recipient: Vec, pub to_device_id: Vec, } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/wallet_sdk.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/wallet_sdk.rs index 81fe65a44..88aeb74aa 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/wallet_sdk.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/sdk/wallet_sdk.rs @@ -625,6 +625,7 @@ impl WalletSDK { pub fn send_transfer_op_staged_with_admission( &self, op: dsm::types::operations::Operation, + terms: &dsm::types::operations::TransferTerms, transaction: &WalletTransaction, build_artifacts: impl FnOnce(&dsm::types::device_state::AdvanceOutcome) -> Result, write_extra: impl Fn( @@ -644,6 +645,13 @@ impl WalletSDK { "a transfer names the token it moves", )); } + // The terms this send records are the ones its operation commits to. + terms.open(&op)?; + if terms.token_id != transaction.token_id.as_bytes() { + return Err(DsmError::invalid_operation( + "the transfer's terms name another token than the send", + )); + } let token_id_owned = transaction.token_id.clone(); let policy_commit = self .token_sdk @@ -663,6 +671,7 @@ impl WalletSDK { log::debug!("[WALLET] send_transfer_op: calling token_sdk.execute_transfer_op..."); let (new_state, artifacts) = self.token_sdk.execute_transfer_op_staged_with_admission( op, + &token_id_owned, build_artifacts, write_extra, admission, @@ -740,6 +749,10 @@ impl WalletSDK { crate::storage::client_db::HISTORY_OPERATION_KEY.to_string(), operation_bytes, ); + meta.insert( + crate::storage::client_db::HISTORY_TERMS_KEY.to_string(), + terms.to_bytes(), + ); let rec = crate::storage::client_db::TransactionRecord { tx_id: tx_copy.id.clone(), tx_hash: tx_hash_txt, diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bcr.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bcr.rs index 36592a619..e14e0fba3 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bcr.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bcr.rs @@ -728,14 +728,16 @@ mod tests { fn sample_operation(tag: &[u8], amount: u64) -> Operation { Operation::Transfer { policy_commit: [0xD4; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![0xCC; 8], + mode: TransactionMode::Bilateral, + memo: String::from_utf8_lossy(tag).into_owned(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![0xA1; 32], amount: TokenBalance::amount(amount), - token_id: b"ERA".to_vec(), - mode: TransactionMode::Bilateral, - nonce: vec![0xCC; 8], - recipient: vec![0xDD; 64], - to: tag.to_vec(), - message: String::from_utf8_lossy(tag).into_owned(), signature: vec![0xEE; 64], authority_policy: None, } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bilateral_sessions.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bilateral_sessions.rs index 7ce884d65..98b666486 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bilateral_sessions.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/bilateral_sessions.rs @@ -18,7 +18,7 @@ const SESSION_COLUMNS: &str = "commitment_hash, counterparty_device_id, operatio counterparty_genesis_hash, local_signature, counterparty_signature, sender_ble_address, stitched_receipt_bytes, counter_signed_receipt, parent_tip, receiver_challenge, sent_child_root, anchor_leaf_key, anchor_leaf_value, spend_anchor_bundle, spend_asset, - spend_amount, owed_frame"; + spend_amount, owed_frame, terms_bytes"; fn session_from_row(row: &rusqlite::Row<'_>) -> rusqlite::Result { Ok(BilateralSessionRecord { @@ -41,6 +41,7 @@ fn session_from_row(row: &rusqlite::Row<'_>) -> rusqlite::Result Result { /// accepted there. It is written only in the transaction that accepts the /// step, and nothing behind it is read again, so there is no Invalid /// re-walk and no `closure_stored` watermark. -pub const CLIENT_DB_SCHEMA_VERSION: i64 = 27; +/// +/// 28: a transfer's terms — its ticker, nonce, mode and memo, under a secret +/// salt — are kept beside its signed operation, which carries only their +/// commitment (pre-audit item 4): `recipient_staged_transfer.terms_bytes` +/// and `bilateral_sessions.terms_bytes`. +pub const CLIENT_DB_SCHEMA_VERSION: i64 = 28; /// A 32-byte column, exactly. Any other length is a corrupt row and an error — /// never padded, never truncated. @@ -1173,7 +1178,8 @@ fn create_schema(conn: &Connection) -> Result<()> { sender_device_id BLOB NOT NULL, nonce_hash BLOB NOT NULL, canonical_operation_bytes BLOB NOT NULL, - signature BLOB NOT NULL + signature BLOB NOT NULL, + terms_bytes BLOB NOT NULL ); CREATE TABLE IF NOT EXISTS recipient_staged_receipt( commitment BLOB PRIMARY KEY, @@ -1348,7 +1354,8 @@ fn create_schema(conn: &Connection) -> Result<()> { spend_anchor_bundle BLOB, spend_asset BLOB, spend_amount INTEGER, - owed_frame BLOB + owed_frame BLOB, + terms_bytes BLOB ); CREATE TABLE IF NOT EXISTS transactions( diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recipient_staging.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recipient_staging.rs index ebaf53d2c..115239b0c 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recipient_staging.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recipient_staging.rs @@ -74,6 +74,10 @@ pub struct StagedTransfer { pub canonical_operation_bytes: Vec, /// SIG A. pub signature: Vec, + /// The canonical bytes of the terms that open the operation's + /// `terms_commitment`: its ticker, nonce, mode and memo, which no public + /// object carries (pre-audit item 4). + pub terms: Vec, } /// A receipt half that passed the ingestion boundary. @@ -144,11 +148,12 @@ fn row_to_transfer(r: &rusqlite::Row<'_>) -> rusqlite::Result { nonce_hash: col32(r, 2, "nonce_hash")?, canonical_operation_bytes: r.get(3)?, signature: r.get(4)?, + terms: r.get(5)?, }) } const TRANSFER_COLS: &str = - "op_id, sender_device_id, nonce_hash, canonical_operation_bytes, signature"; + "op_id, sender_device_id, nonce_hash, canonical_operation_bytes, signature, terms_bytes"; fn row_to_receipt(r: &rusqlite::Row<'_>) -> rusqlite::Result { Ok(StagedReceipt { @@ -180,14 +185,15 @@ pub fn stage_transfer(t: &StagedTransfer) -> Result<()> { conn.execute( &format!( "INSERT OR IGNORE INTO recipient_staged_transfer({TRANSFER_COLS}) - VALUES (?1, ?2, ?3, ?4, ?5)" + VALUES (?1, ?2, ?3, ?4, ?5, ?6)" ), params![ t.op_id.as_slice(), t.sender.as_slice(), t.nonce_hash.as_slice(), t.canonical_operation_bytes, - t.signature + t.signature, + t.terms ], )?; Ok(()) diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recovery.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recovery.rs index c950f02be..0fbeb8e36 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recovery.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/recovery.rs @@ -1283,38 +1283,77 @@ pub fn any_recovery_locked_assets() -> Result { /// ADDITION to the identity-level [`value_egress_block_reason`] and persists per-asset after /// recovery activation. pub fn asset_egress_block_reason(op: &Operation) -> Option { - const UNREADABLE: &str = "bearer-asset lock state unreadable: egress blocked (fail-closed)"; match op.egress_asset() { EgressAsset::NotEgress => None, - EgressAsset::Unidentified => match any_recovery_locked_assets() { - Ok(true) => Some( - "egress operation's bearer asset cannot be identified while recovery locks are \ - active: blocked (fail-closed)" - .to_string(), - ), - Ok(false) => None, - Err(_) => Some(UNREADABLE.to_string()), - }, - EgressAsset::Asset { token_id, amount } => match get_asset_lock(&token_id) { - Ok(None) => None, - Ok(Some(lock)) => { - if !lock.state.permits_egress() { - return Some(format!( - "bearer asset is {} (recovery): egress refused until reconciled", - lock.state.label() - )); - } - if lock.state.is_frontier_capped() && amount > lock.frontier_cap { - return Some(format!( - "bearer-asset egress {amount} exceeds reconciled frontier {} (Reduced): \ - refused", - lock.frontier_cap - )); - } - None + EgressAsset::Unidentified => unidentified_egress_block_reason(), + EgressAsset::Asset { token_id, amount } => asset_lock_block_reason(&token_id, amount), + // A transfer names its asset by policy commit (pre-audit item 4): the + // names it locks under are the builtin's, or the registry's id and + // ticker for it. An asset this device cannot name is blocked while + // any lock is held. + EgressAsset::Committed { + policy_commit, + amount, + } => { + let names: Vec> = + match dsm::core::token::token_state_manager::builtin_token_id_for_policy_commit( + &policy_commit, + ) { + Some(builtin) => vec![builtin.as_bytes().to_vec()], + None => match super::token_registry::get_token_by_policy_commit(&policy_commit) + { + Ok(Some(row)) => vec![row.token_id.into_bytes(), row.ticker.into_bytes()], + Ok(None) => return unidentified_egress_block_reason(), + Err(e) => { + return Some(format!( + "token registry unreadable: egress blocked (fail-closed): {e}" + )) + } + }, + }; + names + .iter() + .find_map(|name| asset_lock_block_reason(name, amount)) + } + } +} + +const UNREADABLE: &str = "bearer-asset lock state unreadable: egress blocked (fail-closed)"; + +/// The block on an egress whose asset cannot be named: any lock held. +fn unidentified_egress_block_reason() -> Option { + match any_recovery_locked_assets() { + Ok(true) => Some( + "egress operation's bearer asset cannot be identified while recovery locks are \ + active: blocked (fail-closed)" + .to_string(), + ), + Ok(false) => None, + Err(e) => Some(format!("{UNREADABLE}: {e}")), + } +} + +/// The block the lock held under `token_id` puts on an egress of `amount`. +fn asset_lock_block_reason(token_id: &[u8], amount: u64) -> Option { + match get_asset_lock(token_id) { + Ok(None) => None, + Ok(Some(lock)) => { + if !lock.state.permits_egress() { + return Some(format!( + "bearer asset is {} (recovery): egress refused until reconciled", + lock.state.label() + )); + } + if lock.state.is_frontier_capped() && amount > lock.frontier_cap { + return Some(format!( + "bearer-asset egress {amount} exceeds reconciled frontier {} (Reduced): \ + refused", + lock.frontier_cap + )); } - Err(_) => Some(UNREADABLE.to_string()), - }, + None + } + Err(e) => Some(format!("{UNREADABLE}: {e}")), } } @@ -1690,17 +1729,26 @@ mod tests { use dsm::types::operations::{Operation, TransactionMode}; use dsm::types::token_types::Balance; + /// A transfer of `amount` of the builtin `token_id`. A transfer names its + /// asset by policy commit (pre-audit item 4); the gate names the lock it + /// falls under from that commit. fn transfer_of(token_id: &[u8], amount: u64) -> Operation { + let ticker = std::str::from_utf8(token_id).expect("a builtin ticker"); Operation::Transfer { to_device_id: vec![0xCC; 32], amount: Balance::amount(amount), - token_id: token_id.to_vec(), - policy_commit: [0u8; 32], - mode: TransactionMode::Unilateral, - nonce: vec![], - recipient: vec![], - to: vec![], - message: String::new(), + policy_commit: dsm::core::token::token_state_manager::builtin_policy_commit_for_token( + ticker, + ) + .expect("a builtin token"), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: token_id.to_vec(), + nonce: vec![], + mode: TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: vec![], authority_policy: None, } @@ -1717,7 +1765,29 @@ mod tests { // Egress of a LockedRecovery asset is refused. assert!(asset_egress_block_reason(&transfer_of(tok, 5)).is_some()); // An UNTOUCHED asset (no lock entry) is not gated. - assert!(asset_egress_block_reason(&transfer_of(b"OTHER", 5)).is_none()); + assert!(asset_egress_block_reason(&transfer_of(b"dBTC", 5)).is_none()); + // An asset this device cannot name from its commit is blocked while + // any lock is held: the gate cannot prove it is not the locked one. + let unnamed = match transfer_of(b"dBTC", 5) { + Operation::Transfer { + to_device_id, + amount, + terms_commitment, + signature, + authority_policy, + .. + } => Operation::Transfer { + to_device_id, + amount, + policy_commit: [0x77; 32], + terms_commitment, + signature, + authority_policy, + }, + other => other, + }; + let blocked = asset_egress_block_reason(&unnamed).expect("an unnamed asset is blocked"); + assert!(blocked.contains("cannot be identified"), "{blocked}"); } #[test] diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/types.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/types.rs index 99f2f7927..e45b31675 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/types.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/client_db/types.rs @@ -120,6 +120,12 @@ impl ContactRecord { /// row without one has a receipt nothing can check. pub const HISTORY_OPERATION_KEY: &str = "operation"; +/// The metadata key under which a transfer's history row keeps the canonical +/// bytes of its terms (`TransferTerms`): its token, nonce, mode and memo, which +/// its operation carries only by commitment (pre-audit item 4). The row shows +/// the token and memo only from terms that open the operation it keeps. +pub const HISTORY_TERMS_KEY: &str = "terms"; + pub struct TransactionRecord { pub tx_id: String, pub tx_hash: String, @@ -169,6 +175,9 @@ pub struct BilateralSessionRecord { /// The frame the session owes its counterparty, delivered again when the /// link returns. pub owed_frame: Option>, + /// A transfer step: the canonical bytes of the terms its operation + /// commits to (pre-audit item 4). `None` for any other step. + pub terms_bytes: Option>, } /// Persisted BLE chunk for durable reassembly across connection drops. diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/codecs.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/codecs.rs index 7ea95cf7b..c2518083a 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/codecs.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/storage/codecs.rs @@ -284,42 +284,30 @@ mod tests { let balance = dsm::types::token_types::Balance::amount(1000); let op = Operation::Transfer { policy_commit: [0u8; 32], + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"dBTC".to_vec(), + nonce: vec![0xBBu8; 16], + mode: dsm::types::operations::TransactionMode::Bilateral, + memo: "test transfer".to_string(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: vec![0xAAu8; 32], amount: balance, - token_id: b"dBTC".to_vec(), - mode: dsm::types::operations::TransactionMode::Bilateral, - nonce: vec![0xBBu8; 16], - recipient: vec![0xCCu8; 32], - to: vec![0xDDu8; 32], - message: "test transfer".to_string(), signature: vec![0xEEu8; 64], authority_policy: None, }; let bytes = serialize_operation(&op); let back = deserialize_operation(&bytes).expect("deserialize transfer"); + assert_eq!(back, op, "the transfer round-trips"); match back { Operation::Transfer { to_device_id, amount, - token_id, - mode, - nonce, - recipient, - to, - message, .. } => { assert_eq!(to_device_id, vec![0xAAu8; 32]); assert_eq!(amount.value(), 1000); - assert_eq!(token_id, b"dBTC".to_vec()); - assert!(matches!( - mode, - dsm::types::operations::TransactionMode::Bilateral - )); - assert_eq!(nonce, vec![0xBBu8; 16]); - assert_eq!(recipient, vec![0xCCu8; 32]); - assert_eq!(to, vec![0xDDu8; 32]); - assert_eq!(message, "test transfer"); } _ => panic!("expected Transfer variant"), } diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/nodes.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/nodes.rs index 351398639..d8c9e6314 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/nodes.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/nodes.rs @@ -285,6 +285,41 @@ impl Node { } } +impl Node { + /// Every row of every table in this node's own database, each as the + /// text Postgres renders it (`row_to_json`: byte columns as `\\x` and + /// lowercase hex): everything an operator of this node can read. + pub async fn stored_rows(&self) -> Vec { + let client = self.state.db_pool.get().await.expect("node db connection"); + let tables: Vec = client + .query( + "SELECT table_name::text FROM information_schema.tables + WHERE table_schema = current_schema() AND table_type = 'BASE TABLE'", + &[], + ) + .await + .expect("the node's tables") + .iter() + .map(|row| row.get(0)) + .collect(); + assert!(!tables.is_empty(), "{} holds no tables", self.member_id); + let mut rows = Vec::new(); + for table in tables { + for row in client + .query( + &format!("SELECT row_to_json(t)::text FROM \"{table}\" t"), + &[], + ) + .await + .expect("the table's rows") + { + rows.push(format!("{table}: {}", row.get::<_, String>(0))); + } + } + rows + } +} + impl Drop for Node { fn drop(&mut self) { if let Some(serving) = self.serving.take() { diff --git a/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/receipts.rs b/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/receipts.rs index b746ffb2e..f41f9ca71 100644 --- a/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/receipts.rs +++ b/dsm_client/deterministic_state_machine/dsm_sdk/src/test_support/receipts.rs @@ -124,13 +124,15 @@ impl Party { let unsigned = |signature: Vec| Operation::Transfer { to_device_id: to_device_id.to_vec(), amount: Balance::amount(amount), - token_id: token_id.clone(), policy_commit: era_policy_commit(), - mode: TransactionMode::Unilateral, - nonce: nonce.clone(), - recipient: receiver.signing_public_key().to_vec(), - to: crate::util::text_id::encode_base32_crockford(&to_device_id).into_bytes(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: token_id.clone(), + nonce: nonce.clone(), + mode: TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature, authority_policy: None, }; diff --git a/dsm_client/frontend/src/proto/dsm_app_pb.ts b/dsm_client/frontend/src/proto/dsm_app_pb.ts index dde564f0a..db8ce15e6 100644 --- a/dsm_client/frontend/src/proto/dsm_app_pb.ts +++ b/dsm_client/frontend/src/proto/dsm_app_pb.ts @@ -11114,6 +11114,16 @@ export class BilateralPrepareRequest extends Message { */ senderSignature = new Uint8Array(0); + /** + * The canonical bytes of the transfer's terms (`TransferTerms`), beside the + * operation that carries only their commitment (pre-audit item 4). The + * receiver refuses the prepare unless they open it. Empty for an operation + * that is not a transfer. + * + * @generated from field: bytes transfer_terms = 19; + */ + transferTerms = new Uint8Array(0); + constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); @@ -11132,6 +11142,7 @@ export class BilateralPrepareRequest extends Message { { no: 16, name: "sender_kyber_public_key", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, { no: 17, name: "sender_kyber_binding_sig", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, { no: 18, name: "sender_signature", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, + { no: 19, name: "transfer_terms", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): BilateralPrepareRequest { @@ -20740,13 +20751,14 @@ export class FaucetClaimResponse extends Message { /** * ======================= Online Transfer Messages ==================== - * An online transfer on the wire: the signed operation and nothing that - * restates it. SIG A (`signature`) covers `canonical_operation_bytes`, the - * unsigned `Operation::Transfer` preimage, and that operation already names - * the recipient, amount, token, policy commitment, nonce and memo. The - * recipient decodes every term from those bytes after verifying them; the - * sender is the stored contact whose key verified them. Nothing else here - * is authority. + * An online transfer on the wire: the signed operation, the terms it commits + * to, and nothing that restates either. SIG A (`signature`) covers + * `canonical_operation_bytes`, the unsigned `Operation::Transfer` preimage, + * which names the recipient, amount and policy commitment, and commits to + * the terms (token, nonce, mode, memo) by a salted hash. The recipient + * decodes the operation after verifying it and reads the terms only once + * they open its commitment; the sender is the stored contact whose key + * verified them. Nothing else here is authority. * * @generated from message dsm.OnlineTransferRequest */ @@ -20788,6 +20800,17 @@ export class OnlineTransferRequest extends Message { */ senderDebitMutationIndex = 0; + /** + * The canonical bytes of the transfer's terms: its ticker, nonce, mode and + * memo under a secret salt (`TransferTerms`). The signed operation carries + * only their commitment, so these travel here, inside the sealed spool + * payload, and in no public object (pre-audit item 4). The recipient + * refuses the transfer unless they open the signed commitment. + * + * @generated from field: bytes transfer_terms = 15; + */ + transferTerms = new Uint8Array(0); + constructor(data?: PartialMessage) { super(); proto3.util.initPartial(data, this); @@ -20800,6 +20823,7 @@ export class OnlineTransferRequest extends Message { { no: 11, name: "canonical_operation_bytes", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, { no: 13, name: "sender_economic_position", kind: "scalar", T: 4 /* ScalarType.UINT64 */ }, { no: 14, name: "sender_debit_mutation_index", kind: "scalar", T: 13 /* ScalarType.UINT32 */ }, + { no: 15, name: "transfer_terms", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): OnlineTransferRequest { diff --git a/proto/dsm_app.proto b/proto/dsm_app.proto index c95b02f2e..c0589ecb7 100644 --- a/proto/dsm_app.proto +++ b/proto/dsm_app.proto @@ -1670,6 +1670,11 @@ message BilateralPrepareRequest { // "DSM/bilateral-sign\0" || the proposal's commitment, under its pinned AK: // the receiver puts to its user only a proposal the sender signed. bytes sender_signature = 18 [(dsm_max_len)=65535]; + // The canonical bytes of the transfer's terms (`TransferTerms`), beside the + // operation that carries only their commitment (pre-audit item 4). The + // receiver refuses the prepare unless they open it. Empty for an operation + // that is not a transfer. + bytes transfer_terms = 19 [(dsm_max_len)=4096]; } // A -> B, rides BilateralConfirmRequest (Software-Authority / Hardware-Identity receiver-admit). // A discloses its fused-anchor pin material so B can PIN it under the ALREADY-verified contact, @@ -3255,13 +3260,14 @@ message FaucetClaimResponse { } // ======================= Online Transfer Messages ==================== -// An online transfer on the wire: the signed operation and nothing that -// restates it. SIG A (`signature`) covers `canonical_operation_bytes`, the -// unsigned `Operation::Transfer` preimage, and that operation already names -// the recipient, amount, token, policy commitment, nonce and memo. The -// recipient decodes every term from those bytes after verifying them; the -// sender is the stored contact whose key verified them. Nothing else here -// is authority. +// An online transfer on the wire: the signed operation, the terms it commits +// to, and nothing that restates either. SIG A (`signature`) covers +// `canonical_operation_bytes`, the unsigned `Operation::Transfer` preimage, +// which names the recipient, amount and policy commitment, and commits to +// the terms (token, nonce, mode, memo) by a salted hash. The recipient +// decodes the operation after verifying it and reads the terms only once +// they open its commitment; the sender is the stored contact whose key +// verified them. Nothing else here is authority. message OnlineTransferRequest { // 1-4 and 6 restated terms of the signed operation (token, recipient, // amount, memo, nonce), and 7 a sender id nothing signed; 12 named the @@ -3298,6 +3304,12 @@ message OnlineTransferRequest { // predicted beside it. uint64 sender_economic_position = 13; uint32 sender_debit_mutation_index = 14; + // The canonical bytes of the transfer's terms: its ticker, nonce, mode and + // memo under a secret salt (`TransferTerms`). The signed operation carries + // only their commitment, so these travel here, inside the sealed spool + // payload, and in no public object (pre-audit item 4). The recipient + // refuses the transfer unless they open the signed commitment. + bytes transfer_terms = 15 [(dsm_max_len)=65535]; } // ADR 0003: the A-side receipt evidence, carried as its OWN b0x artifact diff --git a/specs/requirements/CONFORMANCE_GAPS.md b/specs/requirements/CONFORMANCE_GAPS.md index 042ca8e61..b1cb6d5a4 100644 --- a/specs/requirements/CONFORMANCE_GAPS.md +++ b/specs/requirements/CONFORMANCE_GAPS.md @@ -2685,6 +2685,46 @@ Mutation control (item 16): the gate run on the previous manifest fails, "activi Outside this round: the anchor firmware's signing call sites turn an error into an empty signature (`unwrap_or_default`). Separately, `crates/dsm-anchor-hw-verifier/Cargo.lock` was already stale against `dsm_sdk` before this change. Only this change's own lines were added to it. +### 6.71 A transfer's memo, ticker and nonce are in no public object (`security/minimum-disclosure`, pre-audit item 4, 2026-10-02) + +**The finding.** A transfer's signed operation (`Operation::Transfer`, tag 3) carried its memo, its token ticker, its nonce, its mode, the recipient's public key (`recipient`) and the recipient's id again as text (`to`), all in the clear. Those bytes are the step's public evidence: they hash into the relationship tip, ride the economic admission into the register, and a later counterparty of the recipient reads the operation when it walks the credit's source (peer lineage, §6.68). So the memo a payer wrote, and the nonce §6.67 shows is predictable from public identifiers, outlived the sealed spool (DSM Amendment A7) in every object that carries the operation. + +**The ruling.** Owner, 2026-10-02, the option "one shape, BLE carries terms": the signed transfer keeps only what admission needs (recipient, amount, policy commit, authority policy) and a salted commitment to the rest; the rest travels inside the sealed spool payload online and beside the operation on BLE; the recipient takes nothing it cannot open. + +**The fix.** +- **One shape.** `Operation::Transfer` is `{to_device_id, amount, policy_commit, terms_commitment, signature, authority_policy}`, canonical tag 37. Tag 3 is retired: its bytes do not decode, and the value is never reused. `recipient` and `to` are deleted. +- **The terms.** `TransferTerms {token_id, nonce, mode, memo, salt}` (`dsm::types::operations`), canonical bytes with a version tag; `terms_commitment = H(DSM/transfer-terms/v1; terms)`, the salt inside. The salt is 32 bytes drawn fresh from the OS RNG for each transfer, and a decode refuses one shorter than 128 bits. It is not derived from the step's Kyber secret: the operation is signed and advanced before the per-step encapsulation exists. It travels only with the terms, so it is as secret as they are. +- **Opening.** `TransferTerms::open(op)` accepts terms only when their commitment is the operation's. Every reader of a term opens it first: + - online, `recipient_dispatch::recognize_transfer` reads `OnlineTransferRequest.transfer_terms` (field 15, inside the sealed payload); missing, undecodable or non-opening terms are `NotRecognized`, nothing is staged, and the copy is passed over (§6.64); + - the canonical apply (`apply_incoming_transfer_staged`) opens them again and takes the nonce it spends, in its relationship (§6.67), and the token from them; + - BLE, `BilateralPrepareRequest.transfer_terms` (field 19) rides beside `operation_data`; `bilateral_session::step_terms` refuses the prepare before any session exists, and a stored session's terms are opened again when it is restored; + - the inbox preview, the history row (`HISTORY_TERMS_KEY` beside `HISTORY_OPERATION_KEY`) and the BLE events show the token and memo only from opened terms. +- **Asset names.** The ticker no longer names the asset anywhere value moves: the sender's debit, the BLE allocation spend and the BLE credit take the operation's signed `policy_commit`, and each requires the ticker its terms name to resolve to that commit. The recovery egress gate (`EgressAsset::Committed`) names a transfer's lock from its commit — the builtin's ticker, or the registry's id and ticker for it — and blocks an asset it cannot name while any lock is held. +- **Storage.** `recipient_staged_transfer.terms_bytes` and `bilateral_sessions.terms_bytes`; client schema 28 (the beta does not migrate). +- **What stays public**, by design: the recipient's device id, the amount, the asset's policy commit and the authority policy. These are what a third party verifies a credit's source against (`provenance`, `peer_lineage`, the write set), and none of those read anything else. + +**Tests.** +- `dsm::types::operations::tests::transfer_terms`: the terms round-trip and open their transfer; terms differing in any field (the salt included) do not open it, and terms open no other operation; `a_salt_is_fresh_for_every_transfer`; a short salt, trailing bytes and an unknown version do not decode; the operation's bytes hold the commitment and no memo, nonce or salt; tag 3 does not decode. +- `dsm_sdk::handlers::recipient_dispatch::tests::a_transfer_without_terms_that_open_it_is_not_recognized`: a transfer A signed whose request carries no terms, terms naming a memo A never signed, or bytes that are not terms, is not recognized and nothing is staged; with its own terms it is, and B reads the memo and nonce from them. +- `dsm_sdk::bluetooth::offline_step_tests::a_bearer_prepare_without_terms_that_open_it_is_refused`: the same three over BLE are refused before any session exists; the honest prepare is taken and its session keeps the terms. +- `dsm_sdk::handlers::node_e2e_tests::no_node_holds_a_transfers_memo_ticker_or_nonce`: after a transfer arrives and settles, no row of any table on any node — spool, register cells, admissions — holds the memo (as text or bytes), the nonce, the salt, or the ticker in the length-prefixed form the operation carried it in; the terms searched for are the ones the sender kept, and the recipient shows the memo it opened. +- `dsm_sdk::handlers::bilateral_settlement::tests::a_transfer_settles_only_with_terms_that_open_it`. + +**Mutation controls.** Each was run on the committed code and restored afterwards. + +| Mutation | Red test | +|---|---| +| The commitment check removed: any terms open any transfer | `terms_that_differ_in_anything_do_not_open_the_transfer`, `a_transfer_without_terms_that_open_it_is_not_recognized`, `a_bearer_prepare_without_terms_that_open_it_is_refused` | +| Online: terms decoded and taken without opening the commitment | `a_transfer_without_terms_that_open_it_is_not_recognized` | +| BLE: terms decoded and taken without opening the commitment | `a_bearer_prepare_without_terms_that_open_it_is_refused` | +| The salt taken from public data (a constant), not drawn fresh | `a_salt_is_fresh_for_every_transfer` | + +**Requirements.** MR-SOFI-0283 ("a transfer nonce stays in the operation bytes") now holds by commitment: the nonce is bound into the operation bytes, and through them the tip, by `terms_commitment`, not carried in the clear. The specification's wording predates the ruling. MR-DSM-0272 (sealed spool payloads) now covers the terms too: they ride only inside the sealed request. + +**A clean cut.** Every transfer's operation bytes change shape, so its digest, op id and tip do too. Nothing signed under tag 3 decodes. This ships with SPHINCS+ version 2 (§6.70), which already re-provisions every device. + +**Open.** On BLE the terms ride beside the operation in the clear, as the prepare always has: BLE is a direct link between the two parties, and the ruling chose it. `TokenSDK`'s generic transfer and its token-creation fee transfer commit to terms that nothing carries, so a recipient could not open them. Neither is reached today: `TokenOperation::Transfer` is built nowhere outside `TokenSDK`, and the one `TokenOperation::Create` the SDK builds (dBTC registration) charges no fee. + ## 7 Totals | Spec | Rows | Met | Partial | Missing | Violated | Not code | Deferred | @@ -3266,7 +3306,7 @@ Outside this round: the anchor firmware's signing call sites turn an error into | MR-SOFI-0280 | Met | `dsm::types::device_state::DeviceState::derive_transition_entropy` | `dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it`; `dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip` | The cited line numbers are stale; the test recomputes H(DSM/state-entropy; e_n, op, h_n) explicitly and compares it byte for byte with what advance installs. | | MR-SOFI-0281 | Partial | `dsm::core::state_machine::StateMachine::prepare_advance_relationship`; `dsm_sdk::sdk::core_sdk::CoreSDK::admitted_advance` | — | SoFi producers reach DeviceState::advance only through CoreSDK::admitted_advance and then prepare_advance_relationship, but no test enforces this, and the canonical_rebuild path calls DeviceState::advance directly. | | MR-SOFI-0282 | Met | `dsm::types::device_state::DeviceState::derive_transition_entropy`; `dsm::types::device_state::DeviceState::advance` | `dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it`; `dsm::types::device_state::tests::tip_and_both_receipt_hashes_contain_the_one_derived_value` | advance takes no entropy parameter, and the tip, C_pre and the symmetric tip are each checked against the one derived value. | -| MR-SOFI-0283 | Partial | dsm · types/device_state.rs:977 (`operation.to_bytes()` hashed) | no test found | — | +| MR-SOFI-0283 | Partial | dsm · types/operations.rs · `Operation::Transfer.terms_commitment`, `TransferTerms::commitment` | `dsm::types::operations::tests::transfer_terms::terms_that_differ_in_anything_do_not_open_the_transfer` | By commitment since §6.71 (pre-audit item 4): the nonce is bound into the operation bytes, and through them the tip, by the salted terms commitment, never in the clear. The specification's wording predates the ruling. | | MR-SOFI-0284 | Partial | dsm · types/device_state.rs (entropy-equality test exists) | device_state.rs:3724 test is generic, not a consolidated per-SoFi-op determinism/gate test | — | | MR-SOFI-0285 | Not code | — | — | Process rule | | MR-SOFI-0286 | Partial | — | — | ci/storage_is_dumb.sh exists and is wired in production_safety_checks.sh, but nothing injects a banned token to show the gate fails, and the requirement is exactly that mutation proof. | diff --git a/specs/requirements/INTENT_PINS.tsv b/specs/requirements/INTENT_PINS.tsv index a83a38ffc..1941421c3 100644 --- a/specs/requirements/INTENT_PINS.tsv +++ b/specs/requirements/INTENT_PINS.tsv @@ -10,638 +10,638 @@ # (PIN_STALE), a requirement row with no pin (UNPINNED), and a pin whose key # the manifest no longer has (ORPHAN_PIN). 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(). F9TVDQ0TS7M85WY1WVW8Y5BR2VNFV1XV9SFJY2XJJH25C468V3A0 0WWQ1MHMW69VVWX65E2MSNXC6ZPEGSH0CJ2QY75TQZ9VXM8BJJAG 4737a9e077dcbc402174736c9634e340226929e5 67NMF579T1WKAJKP5P4WFCJMJS0H2T9MBTB2KJWH78VKZ0KNCTKG -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(). 7PKPBEVE54WAKD4CCYT9D4SB0E2VWDC811FCMNXS5JRNTQ5Q1630 3TECRSPCYZXT8QR8Z04NV4AZESYN0BTDHP16B61Z3855F26ND7MG 4737a9e077dcbc402174736c9634e340226929e5 9CN6EWWHYCMGPCJPW28F5D1SCA0M90F35AS2DTGEZEK85GF29WX0 -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(). GXXJV49WQ6V93B3ZMP6T2KNWA5AJ5YEDBDRN8E4WNDR2FME0JBB0 A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;W9FKX29SETFTPMMRZ1KMNPTWDDDVPQWBHCTNVSYSN9E2TBYD9NNG;N3X40Y1NXARTA2AB1WK3WC5JZSV8Q1SBYY244AGTDAJE6VE77VW0 4737a9e077dcbc402174736c9634e340226929e5 P0SE1D0MH9Z0VXFHFK30C5TG6ZFGKT9NQV4ZR4NJTYVZ0V2VXR70 -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(). D0Q0Y68C68MHH3WC3B14NNCA6KTK7DBGDPRAT7XV3SRSNGSX5D0G A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;W9FKX29SETFTPMMRZ1KMNPTWDDDVPQWBHCTNVSYSN9E2TBYD9NNG;N3X40Y1NXARTA2AB1WK3WC5JZSV8Q1SBYY244AGTDAJE6VE77VW0 4737a9e077dcbc402174736c9634e340226929e5 JBSN5TZZNQZ1G9XC89K7KBGT2T8JX9Z5VE8X22RC0XYTZXNSBFEG -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(). V8EQHQ0B8ZQA7BY3M6TTPTPSF1Q485BVCN5SQVW8QHP98ZK40JFG A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;W9FKX29SETFTPMMRZ1KMNPTWDDDVPQWBHCTNVSYSN9E2TBYD9NNG;N3X40Y1NXARTA2AB1WK3WC5JZSV8Q1SBYY244AGTDAJE6VE77VW0 4737a9e077dcbc402174736c9634e340226929e5 N5G4RF5B5GYNHD2MGGMVNJTVVSR42SCC6Q10H76ASSZ2C62T4K5G -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(). 0ZEB5H263Y2DKH27RJ1T2TBXQ9RKZQF4WVFP9Q1EQAPD7Z38VM00 NK2F727STQWQJEFX1W6SG19CBFQZ8AG8982VSTTRS46QGPED33X0 4737a9e077dcbc402174736c9634e340226929e5 YNNNW3E1M7MGQDTWXXHVD64MJMQDG4RZEDKKV5TRF4CA68K4T8SG -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(). ZPRZ09ZB6MNB6276X5G30VYP86ZEWNF353FKA222PVGHDE5F73RG 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 S41GFZPPFMXY4GQ6GJXYPHNN87WJRW0VQVP0YNV7SBT75Z05KFTG -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(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 79JH0EMTJAWNC2PB22QX9NXT199410ES83Y30CDY51CNFQE36D60 -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(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 38S0PNFDVPRX4G23EXZYYS9A8W2KS0DKA6FZ0C4KSDP2R2Y9P4GG -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(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 ZKFWRKZXVS1X3TDWM9BME1VA334ND9GD2CJBVNVA0SX822HD2300 -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(). 2SPK4RSGRDXJ5JTKH48JESYX84KMMMA4ZGYXPM887G341W8E5RN0 WF2SRGCSFC6Z55088XDHK1S69MMZT6KTVSEFMXS16854FVZGGE7G;MAF4GWAQSP8GFTJ4SGGS1BAH9NZWWHF9PJXKAST1FQGNA5Z5QFFG 4737a9e077dcbc402174736c9634e340226929e5 SWDXCK2N7ZZ6FBJG4ZE8P2G8H4N5K0W6P6BCCB89W1NE1RF6Z39G -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(). 46X45W6QX09A7VN8QTRFDFF89WZSSNFAJG25ARTF8EX9N55Q8D10 A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 JVT0YKQT00RVDE9AH8VBCN8KQHFHQQHH6P16Y4J3WCY0DVWEY8P0 -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(). N2SPNKG1ZEJ74HKKSDBFE12YX1QW4KA45ME8BPPHG6KA3RP24A3G A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 JFAV8WJY1D45ZAT5H755Z1R589K9HKZNT4V6AQXQBQPFD582T3D0 -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(). SJQSAQ0X6E0K97HCT6TH2Z3YDK0M2D8CC80D86JMDA864HFBVCQ0 A9FPZA3SP6VP9V4ZCF1RPD6831RG8WFM6AAM8MCBY2FGF0BWM03G;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 F6N8KQBTT2XJQM962QPJ0F45DJWNCPY6MT713ZKF0QRYQZDZ6GC0 -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 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 GGD7117PZ6V7F1AST66JPA2DK31ESQM5TPSGRW0EKKYTJNYQMQ1G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 3ZK1AFB0EYF1CYXW53YS884FCJAGKZ5X9M7PM5PTT5XD31Z9DJWG -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(). 9XERMVV94K5CN7MQWTC37M1PKGM323YF0J82D60VZ1QAM75KW5FG QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG;1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 42R8DC12A9H69B64GBBBZCBW96QG60WHHF7B23FDPTWTEZQGG530 -MR-DSM-0036 dsm::economic::register::root_claim_naming 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) RMD09R94G7GYW4RKV9YX7WP934294R39SV5KZNAECC2Y87AEB2ZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/root_claim_naming(). TVYBNXCTBTJA3XJT9W0M75N3989WVYC9BJ8SF1Y22RFPCY9FAPZ0 QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG;1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 257QNYV5B1ER8HND54GQ67HW7B7FF4SKX6HM53S3ACP2YWMB6FMG -MR-DSM-0036 dsm::route_chain::ChainState 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) H20V5P9X9CMN1K36YXZSZJCZ8YP47PM58Q5YHNX69FFDD37PC7D0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG;1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 PCFRKS9D4956XP9PKJ1M5MM8R7S855JE0SCX5KCMEAE7WCKXJ7MG -MR-DSM-0036 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_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) SMSTC0WB2MYFQ1J8YQ5AGTB7RFDFWBYSEKHVWE92AGS17D2EGG4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG;1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 NAPCJTYKE748HX8DC117R54SYHR3Z5RBH32Y96W99WYZCBJ78PSG -MR-DSM-0037 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;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0037 (Met) V6SE6ADWQBSXPXN4W19QBFMHM2WV9MH37EABS8488T7D07QQ1190 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/Missing# 4GQ9KE7ZKDXRZ7GMZK12DN5HWWMD3TYJDP71ARZJBNDHAPHSYW3G PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70 4737a9e077dcbc402174736c9634e340226929e5 H1XFYB4NX5QHX3ZYHR59K42EPA94DVZTHA2MZGT63EH1G6D4ACYG -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70 4737a9e077dcbc402174736c9634e340226929e5 C6Y9V3JXT67V9MP90X7TPD1B55QGKK285DMS0ES8FAASBV7A6Z70 -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(). F9TVDQ0TS7M85WY1WVW8Y5BR2VNFV1XV9SFJY2XJJH25C468V3A0 Z6T55Q2V1413MTD1D0SAWQTPFN4BAYEJ6DGQV3DH3DQ20863EZW0 4737a9e077dcbc402174736c9634e340226929e5 9Y1EDEFKR6531H8DA4X54FH7KGCR3WJ4FX2A5ZNHRN8M5PEHN450 -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(). F9TVDQ0TS7M85WY1WVW8Y5BR2VNFV1XV9SFJY2XJJH25C468V3A0 0WWQ1MHMW69VVWX65E2MSNXC6ZPEGSH0CJ2QY75TQZ9VXM8BJJAG 4737a9e077dcbc402174736c9634e340226929e5 P119X4QSAWNZAVH6G0S4WGR1NKK84H792CKFK3DJR2QAN6JMYWQG -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(). FH8WDEBCKF2VDW47ZMGRFFG3Z3732CWDQTF7QQPHJ80Y4702K4EG QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 8EPEXMRMHX6CQMDG39256GDCK0HREK8DXVFBT534VP6PKC6K8WN0 -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(). RAB2TVSJPTRPT0XN88MXCQF4MZNC0KFZYTBSMMVYNG9NDD4ANGJ0 QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 J6N1VXKP3S00FWDSTMKV8PV0T8K9FSR36J60VZBB3WJQT388M6F0 -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(). 2YVP5PSARAEPBYHBGKK6FVBW27F3F3HNPBJY3SRAC1QHXWWKNSX0 QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 ZBCYHNGGCFWYY3WJNDXWX6J41CSXDZQCDSMZ4XXPENEACF3S2MAG -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(). DNP9ZKS0X3AMAWXR3N8ZC7TQ5DW5R60F3F1AKW53B7W7Z759ACHG QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 3VTHQ3YPFPYT3C48DW4RXA0JV5T0NDNF2MZM76KTNTWADRSHQC70 -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(). NSDZAGT6GXZH6BXJTVDXC54PAAKWJWWTJJ8CFHG0WGF5RF7Q4FJ0 QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 RRVE80VKNSBF6CA4VV0DT1CDRBDQRMQFH326HNPWXRX003MSZM60 -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(). RAB2TVSJPTRPT0XN88MXCQF4MZNC0KFZYTBSMMVYNG9NDD4ANGJ0 QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 NV8GJW9WA6X3AWFS0Q4ZZ7CNCX9BXFWQGT0VA7JWRR7SZ21P04GG -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(). TCH534YQ1FRYGDN0EAHX7EFEAHTQRSEEM87FS9F8ET28E3BG5ZG0 NBDQ4XBBKVBQD29TX0TG2YMC2Y54RF00E5JXHZNBYPEWHH04VKB0;FXHPV99EAA8309ARTYS4T4RPFEW2WN059BXPYYCZRJ6KTYNQKYV0;QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG 4737a9e077dcbc402174736c9634e340226929e5 HDDFJ6W5732TPXWQJPN77S73PJ3QG181QJF7QA9JQ31F588J88X0 -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(). 9XERMVV94K5CN7MQWTC37M1PKGM323YF0J82D60VZ1QAM75KW5FG NBDQ4XBBKVBQD29TX0TG2YMC2Y54RF00E5JXHZNBYPEWHH04VKB0;FXHPV99EAA8309ARTYS4T4RPFEW2WN059BXPYYCZRJ6KTYNQKYV0;QV8119MDHP3EE9Q790Q0KR75WFR7B1S5ZVM8QB39ZKV1DM7NFQAG 4737a9e077dcbc402174736c9634e340226929e5 YYNK0DFV1KBQZE1QYC11PR89NKMEHZC9P8BQQ2SQ744GTQM6VTH0 -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(). XF3R3A3S17H3XB9Q5383TQJY9HBD8JFZ6STQGT0EZDBXB7GFVH50 JZPPAMS3M4F0SYNM5YHP7BR25G8YRMBMYT9KZWEWY0ZG82TEC9RG 4737a9e077dcbc402174736c9634e340226929e5 V5C3WH0SYVE36SEM4V8JKR28RNB4ZDJK98JK7R2BW95XGN20Y6H0 -MR-DSM-0047 dsm::types::device_state::RelationshipChainState 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) G2JBQCWJ4G2G0WZ9PBXNKQPVJJTVE4BJEGHFHFEAGRFEV797W010 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/RelationshipChainState# P3FMDAWCE2EG2HFBJ1PYE3VDWTX2YN3NN2W5G4R05NP5MEXEXGFG JZPPAMS3M4F0SYNM5YHP7BR25G8YRMBMYT9KZWEWY0ZG82TEC9RG 4737a9e077dcbc402174736c9634e340226929e5 NSPGF100W9KRR6Q2XZMWHTV15RF38XQZWGPTY8S3KJJJNZYDRHV0 -MR-DSM-0052 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::only_malformed_requests_are_refused - CONFORMANCE §8 MR-DSM-0052 (Met) JRV6QB6HBT4524BR03QYV87V36JK7QRJ38BWSCMYB8T3E63NM800 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 3973RMP9JE04RCZ3GTYPWK7R3BVWVA6TX49SRMFJF7BT5PXG64XG 4737a9e077dcbc402174736c9634e340226929e5 X3ATKQ4AJQ3W258FH88JRQ9TCH6J4RHB9NQD6QTMTHT6PK02Z3QG -MR-DSM-0053 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-DSM-0053 (Met) FYF5SY47XSXQFT04FS4P6X49KGK6BTYF9DTMK0X0JNEE9TFHY89G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 9BS1E4WQJ6276QPTB47RVGANQPRWHVDS2FB832RSD03A1QZP1SEG -MR-DSM-0056 dsm_storage_node::api::objects::bytecommit::mirror_sync 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) AZBHNJ887CZ15MCSXRGCMPJVBN576B9A1N6443K8N6MDJ80M6CSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/mirror_sync(). 9QA1DDX9KJ3V8YWR15B4B3G3CDF0T0ND6XX1GPBW0VD748YWYNFG 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30;4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0;YYXB13XQNMGGD6FQ2H0E0FRF1Y1HVXKBNVRWF39MWHVEC0QRCHR0 4737a9e077dcbc402174736c9634e340226929e5 FC6A2MHPYP9DG6P6MHG36NQFFS7VRFM3Q875THSSPS1FJ635A62G -MR-DSM-0056 dsm_storage_node::api::objects::bytecommit::sync_one 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) ES0SCSQ7ZR6FJT7T86QMST63HB28AVBACQK6S9FJG6JY9JGCXKC0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/sync_one(). 40NHFWBHKCAF4DT31PM27SVVQVB951M1ZPJ4BY2G3GKY9NJC7VY0 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30;4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0;YYXB13XQNMGGD6FQ2H0E0FRF1Y1HVXKBNVRWF39MWHVEC0QRCHR0 4737a9e077dcbc402174736c9634e340226929e5 632WF20WYW7EV6E8HJZEAAS4EKCGY2G1YFG9P44QHCA25YVJ4PCG -MR-DSM-0056 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) EMSCZ0V9XMME84MXDVZHVN1TVBAAEWSPA4YH75TQR4X3CD4ATEXG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 set_client/pinned_set_client(). QBSHW43G9SRKHMSEYSH47Z0ND7NTJ7WTA4SYPC5GFH1T8G27X0T0 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30;4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0;YYXB13XQNMGGD6FQ2H0E0FRF1Y1HVXKBNVRWF39MWHVEC0QRCHR0 4737a9e077dcbc402174736c9634e340226929e5 78EZ5V7KW1DZN64AB4ZRHFGJC0E6P5CZ88DWDRVG5CMJBA6J4J20 -MR-DSM-0065 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-DSM-0065 (Met) KXYPFRP1KVV1HC0CGEYBSBSDTB51PFNG2BPM0MBZMJTKJJ4QH340 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG XB92YPSAFEC0JK9XTN08H933A1CHFCVPD67SHSP61JK9VHF691SG;GWC2QE383ZZQWQP3CV0VTKE09T76WME8QS0KMT7F7CJ42BY1Q43G;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 ARMJ975HVX4M2N6F5QZTRQM84BWHJM33BHJGK24C50YEYMVWFRM0 -MR-DSM-0065 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-DSM-0065 (Met) 5WMP6V36MCM8YN229BGQMMQY7KGB52P5D6CESCFBJJ8RS1QZ9ZJ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG XB92YPSAFEC0JK9XTN08H933A1CHFCVPD67SHSP61JK9VHF691SG;GWC2QE383ZZQWQP3CV0VTKE09T76WME8QS0KMT7F7CJ42BY1Q43G;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 1DDV3SQGHX3X91XME2Z32FJCR4G0XDAMXD2Z2KQAZ6995J8SE720 -MR-DSM-0072 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool;dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-DSM-0072 (Met) WH3K1JQCF38B0TS230WN7Y45BBBZAT3JZ39ETVMV9M5FK8VPJY9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G 4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG;VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 9DE98N0MX6G2HHXWGJ7GPBZ4DARDV5RSX3B9KDQXQ8W9QTXNEE5G -MR-DSM-0072 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool;dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-DSM-0072 (Met) XRWRETXY6WCEBB0QMCWRQBCQN7A8S7YJH98CKA8QTF3KPZS2TXH0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). 7FBKCK4847SZ137P1WVBTFPC54YX1ZG5P9QKZC2W4PRY2DWBGSC0 4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG;VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 6ZZSWMN0B5RB13BXZ9SG8PZFVH09RZWRD5VMT30K43C52VV33E10 -MR-DSM-0075 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-DSM-0075 (Met) SCCAKFT35PMDD501EGF3AC7WM5AX1Q5RQQ3SAXF4NM1Q66G7X05G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). 7FBKCK4847SZ137P1WVBTFPC54YX1ZG5P9QKZC2W4PRY2DWBGSC0 VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG;4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG 4737a9e077dcbc402174736c9634e340226929e5 BC1JECY1DTS2YC4P75594B4TWYEVQVG9SFTGFD12HPPSZHPK5P9G -MR-DSM-0077 dsm::storage_cell::ByteCommit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm::storage_cell::tests::a_chain_link_needs_same_member_next_cycle_and_the_parent_digest;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-DSM-0077 (Met) P3RJJWP7W3C4WVSW36ZFE5KED60YN550DG8S5PDJ9T7HD280Z97G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ByteCommit# SE4FR3Q2SC1EGK0PJ72MF53ZPE78M4Y0PYKFDQW46TRA4N17B6D0 XYJBYPQS3AECWYA5J9CZDYR2D457NKKJZN4HET6DTJFZG7MHKNA0;JNN28PNMYJHKS19E6JHDM19VJ5VF1N7WV2YB7MQSJXXWAJCYESK0;R5GP8E2RFZ8JJ5ZM6NBFXPHPH8ART8CZVCD41CVQKWCKVB34MAQG 4737a9e077dcbc402174736c9634e340226929e5 ZA7KZXKSFMHTXERB8ZYC8S3KFBEZFRP0XQ6C3SZ4H8R3EXQF68SG -MR-DSM-0081 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::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) 7V6X79FS3GNGZ8XQRJT3RKA30CVKB4FV0CY4P2SYTBDCN4BN9P10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/position_seed(). ZPRZ09ZB6MNB6276X5G30VYP86ZEWNF353FKA222PVGHDE5F73RG 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 7F79HEAQ0RHY0VXG0R0ZH351HMS9YW7946X2WVN43HEDKR868KKG -MR-DSM-0081 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::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) EKAKSSHBJZ64K012THS4ZVTWFPY1E0GM2K0WV47KJR45Q0QXA9D0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 0XGX8EBCCAQ8K3YXPQ6KPH3ED5XGP2KMC9C6WP2B3XXYZC9V7MA0 -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(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 3E0ZV791JE7KWXXBC7B2WDZSBZD6T563SMVAQQEPN5NT203EB440 -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(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 KCAG1MW186RMA64A9SDRGFYP8E9P94TC56R3E1VNZ2KK45B9C0C0 -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(). 8HMR1G8Q6W0C2KKJP2RTTWPBB5FSQ0QRWZMDCKGXBGEESW3PW3S0 8NSGXXANV7M072VDAAB1AXJK50HGYM0F06HFY8JJ3QTKTD9PQ6HG;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 W69TWPP7KFDE5D5KXAM4J85VGJ9N71WJ2EFBK41QD1VMDKDNW3F0 -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(). HGNY9Z4K1V4R2X1777BSVXA2YFDA3PY06TE2TWX96YWE5DYQ4Q40 0TS0SW3JH230ZH5EWACVWCK988ZVMYVC0GWG0KZDYRH8VQ3TNY90;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 CHSP82KZS7G876V12990A3H964KNFYTAN87R1N6EC4SZ7A69DN1G -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(). N2SPNKG1ZEJ74HKKSDBFE12YX1QW4KA45ME8BPPHG6KA3RP24A3G 0TS0SW3JH230ZH5EWACVWCK988ZVMYVC0GWG0KZDYRH8VQ3TNY90;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 NTHKQF3N6PC1K48QX2X52VRJ73K7E2FZ0WQVX3H7EMH884XZDNE0 -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(). SJQSAQ0X6E0K97HCT6TH2Z3YDK0M2D8CC80D86JMDA864HFBVCQ0 0TS0SW3JH230ZH5EWACVWCK988ZVMYVC0GWG0KZDYRH8VQ3TNY90;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 4S0YN72B73QPDHC9HWJ5ME4FTPB953ZWEAPP6N82HS8BC90PV0C0 -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;ZPVJXTMFAASX6D839HXE6YGRG9EXDV8ZYV55Q0KZWG88MM0NTXXG 4737a9e077dcbc402174736c9634e340226929e5 RK8H9TAZFWKS6ZCA93YE7DAHCEJ6W97RX9FBCTV7SNPNVQFTEN0G -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 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;S669VXNW1G20P4TMTJRD4FKWN4DERAPYMDYG82T0JXHHANFPZ340 4737a9e077dcbc402174736c9634e340226929e5 YDF00QAX4CX3QKR57S6PPKNXYQY14RXSSJWTYAVBCDQAT4KPDQB0 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;S669VXNW1G20P4TMTJRD4FKWN4DERAPYMDYG82T0JXHHANFPZ340 4737a9e077dcbc402174736c9634e340226929e5 33J89EGSYTJ77BJ4RF62E8J6MF20B7890J14SA4V1098R7SN86YG -MR-DSM-0086 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::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-DSM-0086 (Met) ZQ5NG49RP6ERAY3PDRBXHMXNF74VFKR5RRKY597Y3SMJFMFGM3CG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 SX1QN8S7SYRM43P42KDRQGAR7WCCR10757VA5ZRTM79SSE5CZ4S0 -MR-DSM-0086 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::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-DSM-0086 (Met) SGF5EP26GSBJ4BPCB5WARGWN1S9E0JEJ7T4NK4J66WXHGJRQXDEG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 MQGS0GX7J9QJS439PZWN5Q2TD4FNNM4606RCCXRKMW1HYT7TGJG0 -MR-DSM-0087 dsm::economic::lineage::ValidatedEconomicRoot 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 - CONFORMANCE §8 MR-DSM-0087 (Met) 3Q2CR6B5R69Z3D2MDX80KV9H51TYKCPGG1WSR7D2TAP58XVQRKF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/ValidatedEconomicRoot# J88NF72SSACAF8WSR4AJF8QM2SQHRK7MBJ85TJ3K2R8SJBR12XGG HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 2XJET0XF7NPM0HAE4DBX7D3FWTYAZNRQ1B2HDEJYSX7KTSFZ62Q0 -MR-DSM-0087 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 - CONFORMANCE §8 MR-DSM-0087 (Met) MJMEE2DBAX3WF03QQ5PRD1TM6VDVA6C3S7NZHAXW038NTVDP2320 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/RegisteredEconomicRoot# HAPPM09FS1CJR8S8B4C3YXHK01FXTQT8HSD4WB725HZRBNN4VECG HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 MWM6PT56FMYKDRK7XH76VSHSQAJSP0Q6DAE9411JK2NZ870GSKV0 -MR-DSM-0096 dsm::crypto::blake3::dsm_domain_hasher android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static - CONFORMANCE §8 MR-DSM-0096 (Met) SEVYYZSJY2EEE0WRREQVNP88ZS7M2ADKT9BM3Q22S24H7E07F4P0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 crypto/blake3/dsm_domain_hasher(). H2VZA4EABED2K5CZH6QT9KMZ3PYCQD7Q9MVM0BKFFQ8EC849WZC0 5ZQQQ6ZT0GAB8KCFGK2PNZ31VF7V7FMHREA28QT9PWTADBKC33YG;G2E96SEENNB6GT9Y3ADKM6PMSDMFWWYKA3F8N1FFDXQRXWGEH2MG 4737a9e077dcbc402174736c9634e340226929e5 28QWBBTQZ4V7KZ0PXPPPQJCTMVKNYWZPEXAWW7VKKWMWJF7QRKG0 -MR-DSM-0097 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes;dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened - CONFORMANCE §8 MR-DSM-0097 (Met) DQSAB5WYFWFJKFEDZE6EZACF8TCBWQ1RZM73SKW88946TB7TB0T0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560;ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0 4737a9e077dcbc402174736c9634e340226929e5 TXP65AN4XVWTSSSWAPDQC6DCQDHG7DG89J5GVPFGJ0WXN2KSV8K0 -MR-DSM-0097 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes;dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened - CONFORMANCE §8 MR-DSM-0097 (Met) C1BHT89CQR7GHEQX1JGHZDMQ7G5XK6TRMR2RDQE0AVMVGM661YD0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560;ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0 4737a9e077dcbc402174736c9634e340226929e5 Y5H1SG6ZHTPPX3X77A9BSPA4TN62KZD7NHZ7J626M96MYEBQQ3S0 -MR-DSM-0100 dsm::common::canonical_encoding::CanonicalEncode android MUST_REACH active - dsm::common::domain_tags::tests::all_tags_are_unique;dsm::common::domain_tags::tests::every_declared_domain_tag_reaches_the_registry - CONFORMANCE §8 MR-DSM-0100 (Partial) 9S06MX1BPRN8JV257T9ZFKKM3CS2Y9TEAD5MPHZPR38Y186M2Y0G Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 common/canonical_encoding/CanonicalEncode# W25A8KVQCV4JVAKYRQ1TZZWYF37SSVKX7NGARGYTN9PBC3AJ4DK0 EKED9BNNAWFGNQW6554NG58197J2R5NTZMESDJRAXJQ295VVWJS0;VV5WJMQ4QCZ4D6N9R6XT8T81RDH76BWWJPWVBDVQZ3WVQFFPZZ20 4737a9e077dcbc402174736c9634e340226929e5 6ABJ5WQDNNHHJ2Y2JJ1WSTHJSPKXT4241Z374Y8PX0YCRF9XPXG0 -MR-DSM-0107 dsm::types::device_state::relationship_chain_tip_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children - CONFORMANCE §8 MR-DSM-0107 (Met) Q8CNJ48W5P1CVXZH21SCB8JXADH4WZQFXV3CNZ5TC3RK2DDN6XVG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/relationship_chain_tip_v2(). CYJP78B5D7YKJ6S7NK42JV5PZRBPZ6PF5XJYTXK0Y9VSK9KVCGAG BG19DDX7RY7EW41JQ9G0Y2JY38AHB5JXKR5T39ZAV9611JW5FSP0 4737a9e077dcbc402174736c9634e340226929e5 0BXZVDRQB29SX3G5SF6EMM57B4TAHHQ8SMBAZMXR8EN306TVJJ60 -MR-DSM-0108 dsm::types::device_state::relationship_chain_tip_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-DSM-0108 (Met) CMKGS1E83TX3S88A53WQVAH63BY967R5PMPQFY0W3WWFZX5S4K1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/relationship_chain_tip_v2(). CYJP78B5D7YKJ6S7NK42JV5PZRBPZ6PF5XJYTXK0Y9VSK9KVCGAG 9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;9S9RQY2R0H6A5S887R3JRN3SKSNYAHRVYD2J5V020MB1J18NQQ9G 4737a9e077dcbc402174736c9634e340226929e5 MC2FTRDT67JKYPDBGAJ9VG8T86ZT3EDD6R6JW360G497P8XD3S30 -MR-DSM-0108 dsm::verification::receipt_verification::verify_receipt_state android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-DSM-0108 (Met) RTSKTXH4A1KH7QMC7BX95JY4MHX8HR0059YQKJZA2DVANZX84Q10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 verification/receipt_verification/verify_receipt_state(). W9K7N91G61344H2M262ZMVND66PPTEKX7EXYN244XRPDWCHERJZG 9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;9S9RQY2R0H6A5S887R3JRN3SKSNYAHRVYD2J5V020MB1J18NQQ9G 4737a9e077dcbc402174736c9634e340226929e5 DYK974GK8YVNG0YRV7E52RD07BXP614V690QE13J23WCR055XS3G -MR-DSM-0109 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::merkle::sparse_merkle_tree::tests::multi_leaf_proofs - CONFORMANCE §8 MR-DSM-0109 (Met) 8QM69GWNVBNK22X7H5FQZBDQFTYDKCZCPDCZ297S7EP200H9D0EG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). XF3R3A3S17H3XB9Q5383TQJY9HBD8JFZ6STQGT0EZDBXB7GFVH50 5M3W88DTRCQ3XJHW55VPVWK565BFY8WNY6GFVJ1T59RWHR24CG60 4737a9e077dcbc402174736c9634e340226929e5 7D8SQ5T16RNNQ4FB7V0P9KFXMVX0HM5H4WJ8M5ZMZAKV4TWNK38G -MR-DSM-0114 dsm::merkle::sparse_merkle_tree::DEFAULT_SMT_HEIGHT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::empty_tree_root_matches_default_chain - CONFORMANCE §8 MR-DSM-0114 (Met) GPCRZ5S04C2B3D5NQAG11B5506R0B1EJ683F27EVQ3C6V2WXNBG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/DEFAULT_SMT_HEIGHT. F3PPA73S06640F8QYZ4YKR67BMK10M0TD8ARN3ACDCGHZBB6W4HG 5ZQQQ6ZT0GAB8KCFGK2PNZ31VF7V7FMHREA28QT9PWTADBKC33YG;X7PB7VCS6Z3XWWB5GMBJ242DV0GP3TW7BK5WPNFXXHS4YE1FYS1G 4737a9e077dcbc402174736c9634e340226929e5 XZTQKP121G95GPYN4RAJJG8FQ9Z4KW28J2Y3MK36Y2GQC73CEHAG -MR-DSM-0114 dsm::merkle::sparse_merkle_tree::default_node android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::empty_tree_root_matches_default_chain - CONFORMANCE §8 MR-DSM-0114 (Met) 42J5DHDRTFAZ397W6XRHKNW00DF8DSAAH5PWWV5ZTR1GPJ4THYR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/default_node(). F8WFG45Z4298705HS35NP88KCH3BJQ8SBMZ7MBGCMTSWA4E390RG 5ZQQQ6ZT0GAB8KCFGK2PNZ31VF7V7FMHREA28QT9PWTADBKC33YG;X7PB7VCS6Z3XWWB5GMBJ242DV0GP3TW7BK5WPNFXXHS4YE1FYS1G 4737a9e077dcbc402174736c9634e340226929e5 W90EPA1JVV1NKEAR6AT4CG5MDR1F04Z2YAFPGZ5JK5FFZ6AY6QXG -MR-DSM-0115 dsm::common::domain_tags::dsm::core::TAG_SMT_KEY android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::smt_tripwire_vectors::smt_key_determinism_reversed_args;dsm::smt_tripwire_vectors::golden_tag_smt_key;dsm::smt_tripwire_theorem::theorem1_smt_key_deterministic - CONFORMANCE §8 MR-DSM-0115 (Partial) W814DH5DYH4PSK2DPK6SZMMG7XMPX5P7EXT6RNJ2QF25ZFCK58W0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 common/domain_tags/dsm/core/TAG_SMT_KEY. NVRNSXH229080GS8KZE1R49GWBS2KN70M7XJ6YA94QVQSM4X8J1G SNBY3JT9D5XP7G6ASW67137N8V8TSBQFA3QAT3E67ABVX5TH70RG;4YMYN8537JHVN2J750Z533Q3GFEXNHX87J3HCZ8NKC6XWB0HJBFG;S5XXBNZ29NCDK0D42TT8HCBNBQFN3QQXQP4T1Y8T8S8FPP5G10FG 4737a9e077dcbc402174736c9634e340226929e5 2DYAJYGQC8XCC0R1AG9DB6BZ251HFT94Y1V71PXWZD4H3R0A1NHG -MR-DSM-0115 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::smt_key_determinism_reversed_args;dsm::smt_tripwire_vectors::golden_tag_smt_key;dsm::smt_tripwire_theorem::theorem1_smt_key_deterministic - CONFORMANCE §8 MR-DSM-0115 (Partial) 5X9GCKYC6E3YWGWM806FZPPC0RQCV5FNBFT4DQ5G7MNXDB4BK8N0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). XF3R3A3S17H3XB9Q5383TQJY9HBD8JFZ6STQGT0EZDBXB7GFVH50 SNBY3JT9D5XP7G6ASW67137N8V8TSBQFA3QAT3E67ABVX5TH70RG;4YMYN8537JHVN2J750Z533Q3GFEXNHX87J3HCZ8NKC6XWB0HJBFG;S5XXBNZ29NCDK0D42TT8HCBNBQFN3QQXQP4T1Y8T8S8FPP5G10FG 4737a9e077dcbc402174736c9634e340226929e5 JPYSVA5JH92RPS0BYDJ8Y3XF322XE1NS1XDK3QQ3C1E1R3K4XRX0 -MR-DSM-0116 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::update_leaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity;dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0116 (Met) V0YGE1J84VTWHDPGTJR75098CPY4TPTBSE926P91BGDGV8XDS4X0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]update_leaf(). 1ZN6H0W8QDD3TV7REE6CK3KTB78BFX43D2PDR3PTZ2G2C2Y47B80 DQDC4P0A0671PDYE5RYD3GE68AVW2RRBJESXQCT4W7S47VEXRB40;HNHB74KE93S5P02H676SMNC8KFQTKYHRAPGFG8KDQZKX6NJJ0CFG;0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG 4737a9e077dcbc402174736c9634e340226929e5 R5QE041TRXMEXZDQSTQ0840DW09SJ7ZA53WPKCYVTP9ESX39M49G -MR-DSM-0116 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity;dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0116 (Met) 4WEKQA8B49NRK8GBVWD0FC5K54QAY6GJRS0QX0JD12PJWGE3V05G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 DQDC4P0A0671PDYE5RYD3GE68AVW2RRBJESXQCT4W7S47VEXRB40;HNHB74KE93S5P02H676SMNC8KFQTKYHRAPGFG8KDQZKX6NJJ0CFG;0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG 4737a9e077dcbc402174736c9634e340226929e5 R5TBJPQ720BJ5X7TCEGCM1K741C1DFQPFNHEX1P87DY1DAQEYD6G -MR-DSM-0119 dsm::merkle::sparse_merkle_tree::DEFAULT_SMT_HEIGHT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::proof_size_bounding - CONFORMANCE §8 MR-DSM-0119 (Met) BTQXFD9YFJQ5Y2VJND00EM8TM1597YAMPDBC3S5YG99ZSC4NW75G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/DEFAULT_SMT_HEIGHT. F3PPA73S06640F8QYZ4YKR67BMK10M0TD8ARN3ACDCGHZBB6W4HG P1XGTRHKR8DSJ5TZ7WAFB1J8C48BTH5BPXBWR5NG3G509XCG8KD0 4737a9e077dcbc402174736c9634e340226929e5 Z65HBHM2B4YJ07GTWD6F55T6S1MC7M6W3YEGJZ4GS856PAEH5FB0 -MR-DSM-0121 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::update_leaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity - CONFORMANCE §8 MR-DSM-0121 (Met) 5YX2Y07HAW6G1G3HXN69NEZJT0MWHR0A62SGGSYFSP2ZSAR74Q80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]update_leaf(). 1ZN6H0W8QDD3TV7REE6CK3KTB78BFX43D2PDR3PTZ2G2C2Y47B80 DQDC4P0A0671PDYE5RYD3GE68AVW2RRBJESXQCT4W7S47VEXRB40;HNHB74KE93S5P02H676SMNC8KFQTKYHRAPGFG8KDQZKX6NJJ0CFG 4737a9e077dcbc402174736c9634e340226929e5 EWTH8SAAVMT8D5HBFFTSNFPNB08B9P04J158HV1TRKAKXFXP4AB0 -MR-DSM-0121 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity - CONFORMANCE §8 MR-DSM-0121 (Met) Z9G45FQCJ89PHVR0G566KSJRJNZP8C7SDWNJ87RGKKQ4EDFJ0TDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 DQDC4P0A0671PDYE5RYD3GE68AVW2RRBJESXQCT4W7S47VEXRB40;HNHB74KE93S5P02H676SMNC8KFQTKYHRAPGFG8KDQZKX6NJJ0CFG 4737a9e077dcbc402174736c9634e340226929e5 W6PVRCK109T2PJ9HSK98PB9Q1YWY9QQVXBTWZ3WQCA5MP1TFJ4JG -MR-DSM-0136 dsm::types::device_state::RelationshipChainState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::the_chain_tip_commits_succession_facts_and_no_balances - CONFORMANCE §8 MR-DSM-0136 (Met) 19E588K7AAJV7ZKN65WWMX8GBBEJK2N0KRTQTF3DZ0CA7YTQHN7G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/RelationshipChainState# P3FMDAWCE2EG2HFBJ1PYE3VDWTX2YN3NN2W5G4R05NP5MEXEXGFG 61A1J8EGR202H2G4EGA7K8TTNFW9BRDAJFGKS5KKJ38JEN9TVNJ0 4737a9e077dcbc402174736c9634e340226929e5 K9MFA3A0WXZZHMWC0Y7A4D6HYKTG2CG2M6VXHC2HPEC9CCFEWN6G -MR-DSM-0170 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) A994EWEHE3GMYGNZYEKHMD77ZAJQQNM8V487JWP0VHQ0XRQW0MDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 BG19DDX7RY7EW41JQ9G0Y2JY38AHB5JXKR5T39ZAV9611JW5FSP0;CGQD8CENKB6428C5TQFC61XTWQYWDEGDG5BB7STD1Z46S9RPDK90;TB4SH02JZP78YSBBEXRFSNVKJK3VQGQ6RM825FFTFFSNNSPG4SJ0 4737a9e077dcbc402174736c9634e340226929e5 83W28PFDQ0N31S5BE5WAGEJT935EAB8X1J4PZXRVAH34VGC6WP2G -MR-DSM-0170 dsm_sdk::storage::client_db::canonical_apply::insert_canonical_apply_identity_with_conn android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) PWTTDF53F2BT42EBX8RMVV9HCF9AGAKS4KEPX9S6MYGVZFYDQPAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/canonical_apply/insert_canonical_apply_identity_with_conn(). K9Y3N3P9AXKPNBXDJ563EYFG2PRVFVW1VGM6Q78F8YSTM79RE8C0 BG19DDX7RY7EW41JQ9G0Y2JY38AHB5JXKR5T39ZAV9611JW5FSP0;CGQD8CENKB6428C5TQFC61XTWQYWDEGDG5BB7STD1Z46S9RPDK90;TB4SH02JZP78YSBBEXRFSNVKJK3VQGQ6RM825FFTFFSNNSPG4SJ0 4737a9e077dcbc402174736c9634e340226929e5 VMPCYSE6N31DBPVF0Q28EWVFMS5RA3QVP0HNFJ3280EMTCR76P8G -MR-DSM-0170 dsm_sdk::storage::client_db::canonical_apply::lookup_canonical_apply_status android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) 66P66HYM0DWNZH6JN6HPFND5DV9EH6C9Z8YR65BJY7ZC30DKD19G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/canonical_apply/lookup_canonical_apply_status(). Y94ZMS0CZSPJAGSK2RASV3JGJHD2Q669MMMX8JSBZN8N96KBT1BG BG19DDX7RY7EW41JQ9G0Y2JY38AHB5JXKR5T39ZAV9611JW5FSP0;CGQD8CENKB6428C5TQFC61XTWQYWDEGDG5BB7STD1Z46S9RPDK90;TB4SH02JZP78YSBBEXRFSNVKJK3VQGQ6RM825FFTFFSNNSPG4SJ0 4737a9e077dcbc402174736c9634e340226929e5 V0PAKBQ3AGWCYB3FAXGQJBGEYTQE92KDQ57WZFHGZAS14D05RZ8G -MR-DSM-0181 dsm::ccb::decode::vault_state_at android MUST_REACH active - - - CONFORMANCE §8 MR-DSM-0181 (Partial) M3K01BQ0KJCG2GN4PTYX0J4VQNHVGB13XCKZY7SZTF872CSCV3Q0 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 ccb/decode/vault_state_at(). BDVBXC28QWBKZZ8T3VE40TJ95JD9X6R7HV1TAQ7VM239C85P8XY0 - 4737a9e077dcbc402174736c9634e340226929e5 DPJH531RZ8SNGZH7RA9BZ41FA83XRX5NS6Q4FAAP2E2NSPM5DME0 -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(). 5XJGYAR5MMSRQ91Y7CW1FJGRTN51NSZYZRASEM7V718K0XPHWTV0 MFB5J6YQW8WSDPK61D524HHFM8QNPANCG10ZA7QD47WM72C3ABFG 4737a9e077dcbc402174736c9634e340226929e5 HGZVH6XBJMENTCCNGR4E3MWKNMX2QBAEV6DM68A4Z5PJV044KA80 -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(). Q6ZD8ZCMMKGHPSZRP6C6XWEDYXBGJWSDXJB1K35E6537BBCND4B0 MFB5J6YQW8WSDPK61D524HHFM8QNPANCG10ZA7QD47WM72C3ABFG 4737a9e077dcbc402174736c9634e340226929e5 GSTM440RWDJT8CBDAHJF8SAR8AKETHS1R0DQ33GR79TY1G3W479G -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# YRZDA9YK19YSQK59E8YTWDKW82AGQSD0EGKJC14B4NXRKS3X87M0 - 4737a9e077dcbc402174736c9634e340226929e5 TZ5Y4HX28VR1YQGEH8QPJDQH7R03VEPHEQ54MZ18FV91DJQ3NES0 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G - 4737a9e077dcbc402174736c9634e340226929e5 Q09D38HRB8SR9VBWCQ3863D8T8EF4GBXRHZY8JG15Y5J4QF6N510 -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(). DKYH9XHM584182RQADKN48MAXXR2TPZ8GH6T0TNHDTCJTMN0CM0G MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;9F2BX7EGSE44KSRB2RM85MEGARWFVBME0N3JDSQ0RKS8RVTM4TM0 4737a9e077dcbc402174736c9634e340226929e5 ZGF9MTV14CQV2VYQA3JVVN1THZV5E2W00FYFPXZ4WBWPH0DACWJG -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(). P2Q6JBCW61VJC585JXA1FC129G0EFQG7WVG875HZHE08X7AKGB0G MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;9F2BX7EGSE44KSRB2RM85MEGARWFVBME0N3JDSQ0RKS8RVTM4TM0 4737a9e077dcbc402174736c9634e340226929e5 DBEAS0HPVSFY8R2TNJV2AQFZRWRAD1DH7RKJ1JS8RGHJJHRD5XBG -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(). BAD4C6CMJNEVVXAZVABN3K94756AA5AEN88DTCVEM64QA4KY3AZG MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;9F2BX7EGSE44KSRB2RM85MEGARWFVBME0N3JDSQ0RKS8RVTM4TM0 4737a9e077dcbc402174736c9634e340226929e5 0WQF8GA494VFN12NW0Y15BVYTFY9APM04T1K8HNA0Z4D9MT4PHS0 -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(). 2M9RX2M7RP9S05XBDJYQJNK46ZGGW3P550TBD9JM9MS254VE60QG 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;3PC5W79H00A6TDV1WJA7GMWH41MKFJPJAT4MD5RXTM2TRA9QK7Q0;A34YSSYHTJEEXSNVQXCE65VT08Q73T6F7J2EN552JV9407TYNWV0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 3FMVVK7TQVQ605G6DG7PGKVC0CJ63JJ8DYSX31R9RT1JPSC0WNY0 -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(). 8PPZ65RFR7S70F8JDPH4HMKK39A2AHBS96HA7B5D0SHFKKS1SQ70 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;3PC5W79H00A6TDV1WJA7GMWH41MKFJPJAT4MD5RXTM2TRA9QK7Q0;A34YSSYHTJEEXSNVQXCE65VT08Q73T6F7J2EN552JV9407TYNWV0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 MQMMVCGWN0BXXJTEE0SFWJFAKFAJKDSGVRC3NP8K4NER50HZQM4G -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;3PC5W79H00A6TDV1WJA7GMWH41MKFJPJAT4MD5RXTM2TRA9QK7Q0;A34YSSYHTJEEXSNVQXCE65VT08Q73T6F7J2EN552JV9407TYNWV0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 VYST5T3VP43CD5RZ98GQ3RP15GXXS7SD7E1ZYVGVJDRXKBCJ2B90 -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(). F9TVDQ0TS7M85WY1WVW8Y5BR2VNFV1XV9SFJY2XJJH25C468V3A0 HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG;Z6T55Q2V1413MTD1D0SAWQTPFN4BAYEJ6DGQV3DH3DQ20863EZW0;WF2SRGCSFC6Z55088XDHK1S69MMZT6KTVSEFMXS16854FVZGGE7G 4737a9e077dcbc402174736c9634e340226929e5 C5PSG4CB77M95MPQESQ4FN1K05MNPVE2NCMNSNYGTBFVEWKTNF3G -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 HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG;Z6T55Q2V1413MTD1D0SAWQTPFN4BAYEJ6DGQV3DH3DQ20863EZW0;WF2SRGCSFC6Z55088XDHK1S69MMZT6KTVSEFMXS16854FVZGGE7G 4737a9e077dcbc402174736c9634e340226929e5 PR6NJNPG7ST4AQG8MTN8A09JP2NMX9EFN52PX8PX2SSM7TGB4KE0 -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(). WR4NTEQV63DMNXZ1VJ091KHX8XFS4XG5GMRHNQ8FX1090TB6WTQG HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG;Z6T55Q2V1413MTD1D0SAWQTPFN4BAYEJ6DGQV3DH3DQ20863EZW0;WF2SRGCSFC6Z55088XDHK1S69MMZT6KTVSEFMXS16854FVZGGE7G 4737a9e077dcbc402174736c9634e340226929e5 096ZPPEEN1Y9FTV2JGG2B9Z2RX3SB0W50HNHPWGQ5RDYVCWS8RA0 -MR-DSM-0194 dsm::types::policy_types::PolicyCondition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0194 (Partial) 1A092XYR2NS5GJ55H3SAXG0KJ79C67XTB5CNV1BAQGBJBACKVX7G Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/policy_types/PolicyCondition# QG2CCQGR3RY3SYDP9EA2MPZ6AW89ZZH0MFH1VGTCFRTG4E5JNW40 - 4737a9e077dcbc402174736c9634e340226929e5 733MRQDXX3KMF1A9ZZKBPHAGHT5EHGJWA024TAK4F92FTZBNBZ20 -MR-DSM-0197 dsm::economic::native_reserve::NativeReserveState::genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::native_reserve::tests::no_valid_reserve_transition_can_mint_era;dsm::economic::native_reserve::tests::total_era_is_conserved_along_the_lineage;dsm::types::device_state::tests::a_builtin_token_cannot_be_created_at_the_accepting_transition;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-DSM-0197 (Met) R0BC619ZZDY255X5635CN6WN25BYX5X7YSENCAT9Y13EKFEPG730 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[NativeReserveState]genesis(). 7MGB63CER68DN14GV2N1GVD0GK0WQ55KD2YWVSGKD3NJKCNGHC90 BEQJYC5HWGQZRWX0GWHBW20EF5YBBKZ3QNSKM8PATY6K7C0ES0P0;88SQS90PFAQCW40E64FJTQC2P808JQGGKJTKM93C1EM2PCZFD1BG;2JJQM344A679ZEDA30WXEKYGD1XANV0F0NB0G7QFEGRA514XAZXG;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0 4737a9e077dcbc402174736c9634e340226929e5 FPMQ8AFFSSSXKW9ZFMDZXCCZ9FHKPVNT1HRXWJR0855Y6K1NN7PG -MR-DSM-0197 dsm::economic::native_reserve::release_constructible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::native_reserve::tests::no_valid_reserve_transition_can_mint_era;dsm::economic::native_reserve::tests::total_era_is_conserved_along_the_lineage;dsm::types::device_state::tests::a_builtin_token_cannot_be_created_at_the_accepting_transition;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-DSM-0197 (Met) JYKVNWDE5615T6JVWXD0FHPSYTZ6HJ9FFCHVZE0F8QX1MST9P2JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/release_constructible(). KFKGJEEY1HAYH13DZW5TZYZQKJAWSVJPPQ8966XX485QB14EBB0G BEQJYC5HWGQZRWX0GWHBW20EF5YBBKZ3QNSKM8PATY6K7C0ES0P0;88SQS90PFAQCW40E64FJTQC2P808JQGGKJTKM93C1EM2PCZFD1BG;2JJQM344A679ZEDA30WXEKYGD1XANV0F0NB0G7QFEGRA514XAZXG;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0 4737a9e077dcbc402174736c9634e340226929e5 33YVJGMR1RT83H55H2C8XZ24Q5AQDC0TC3MMTWAZDNHAXFVB0ZC0 -MR-DSM-0200 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) W01BJTN54WZSKHXFTEWBJW184MEB0XV0CKF4ZDAZK4328PHVVAPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG 4737a9e077dcbc402174736c9634e340226929e5 Y9BFGVT90C4G3D6CH5CA6BYZTXCC8TGN453CQPSW8YTM02NXPE50 -MR-DSM-0200 dsm::types::device_state::DeviceState::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) XHF0TTJYNJ8CXPJQ5AHHCJZ6AAAJF2348RY2VCP1NN7H2M2K611G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]establish_relationship(). WNN9QR7N84BFJR55V3EW2JBS4G7A7ZN48CMMWB5SEF5GT5DBP96G 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG 4737a9e077dcbc402174736c9634e340226929e5 39D7DQKW2CHBE21ASJ00NGV5NR4YMRFS2YGN8ZMNWA1XE746AJ2G -MR-DSM-0200 dsm_sdk::sdk::core_sdk::CoreSDK::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) 8JYVVPXRY1MS2GYAJ94N07GAMR37EYPMBG89S43WXSP570VA4QQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/core_sdk/impl#[CoreSDK]establish_relationship(). 0B6WNHJVX8R2F3ZFK31WTSP8305YPKTCWWSFWDDS1JAFJW9X0MBG 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG 4737a9e077dcbc402174736c9634e340226929e5 MFBN403C3Q3M763GDZYZDCQX2M9498JZ6CC9NSMYN68D9EX68WB0 -MR-DSM-0203 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::types::device_state::tests::a_vault_creation_debits_exactly_its_two_funded_legs;dsm::economic_write_set::a_vault_creation_debits_the_pair_and_inserts_the_record - CONFORMANCE §8 MR-DSM-0203 (Met) P5YP5EG8AXHPS7SKFFSDWZQFANH5V1NCFQWEN482827RNCGF77F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G 6RRCRTAHY40KSM82PQG9K2G3BMBKEV588ERDJAGM52ZM04HQEDKG;ZVVZ1TTK1E2C0DS7ZFJ13WD3BYS192MZFJXHFD1X3N7NE4B0BG30 4737a9e077dcbc402174736c9634e340226929e5 SCGV5DSKFWFQ3NBV5JDZAY75GN0H2FQW02F8H4V8YKMD4MM1R46G -MR-DSM-0203 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_vault_creation_debits_exactly_its_two_funded_legs;dsm::economic_write_set::a_vault_creation_debits_the_pair_and_inserts_the_record - CONFORMANCE §8 MR-DSM-0203 (Met) DWH3594K1R0YACCCZVCC5J0JJ9RN4RMSXWW4NTR5ZCS2MC74BVJ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). PX4CS8R3P0KQKYJ3AH2SKVYQ8ACWZJ0T8MK3GZY141AWKV523A80 6RRCRTAHY40KSM82PQG9K2G3BMBKEV588ERDJAGM52ZM04HQEDKG;ZVVZ1TTK1E2C0DS7ZFJ13WD3BYS192MZFJXHFD1X3N7NE4B0BG30 4737a9e077dcbc402174736c9634e340226929e5 3K6D4YRTVH11YB5PB2YQDCQKNZPGW9Y4C7Q1FMFG94QP7A11QYK0 -MR-DSM-0204 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::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) YTF354FNDE0NSBA2EST8CFX32V9WFFJT0445MRWZZC2EJZA1183G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G ES6AAA8KJ4GSSJ3F49K804FER8BH9NH3FVGKFX96WKCJT5BH4GC0;AB5G8HAJC6WH31JWRSG8G8DGCY838EBM59KGX68TQ7KC9JPZSGDG;WX6EGZP157KJ1N1CSGNRZZT1HNJECKKK8P0WAVMAQ364PKKDKDY0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0 4737a9e077dcbc402174736c9634e340226929e5 QSXG8CX6XFBE0V48C39163XMZ2VM213A4JRB8PCVG3F0XG432RA0 -MR-DSM-0204 dsm::sofi::lineage::genesis_accepted 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) KXR3KAFAPE9E1SE2V85MBNPPS64G1NHXZFBSAAD27Z6YJWWTF1X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/genesis_accepted(). J0HPMSPME3RPMV7RA2Z32XZT9175EN5P7K2ZC5V0J7V7YKCXM3E0 ES6AAA8KJ4GSSJ3F49K804FER8BH9NH3FVGKFX96WKCJT5BH4GC0;AB5G8HAJC6WH31JWRSG8G8DGCY838EBM59KGX68TQ7KC9JPZSGDG;WX6EGZP157KJ1N1CSGNRZZT1HNJECKKK8P0WAVMAQ364PKKDKDY0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0 4737a9e077dcbc402174736c9634e340226929e5 0XYH3QNDK661X62T4THME203T6TX81RD3WZM82Q77YSB2N9BDB4G -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 ES6AAA8KJ4GSSJ3F49K804FER8BH9NH3FVGKFX96WKCJT5BH4GC0;AB5G8HAJC6WH31JWRSG8G8DGCY838EBM59KGX68TQ7KC9JPZSGDG;WX6EGZP157KJ1N1CSGNRZZT1HNJECKKK8P0WAVMAQ364PKKDKDY0;MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0 4737a9e077dcbc402174736c9634e340226929e5 NBFH6JMM7FW9K1289Q14F8M00F430QRJ2NZ5Y53FFG0DJ3RKT8K0 -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(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 WQB7MA3WCS51M4WG6Z3KBTTE0J4RK4E7E3DMQT77BHXXDFKWJHYG -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(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 MX8BH2E4F859C37XRYJ9MQXGH4Q3PC8KEQMMBF3P1GZA960ZNSQG -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(). M2W3SVP5BPTPZN999HRPZR3KXPNEPNP5RM7XGN509FJXWGTPETB0 KA3S1DZT4691GSTH71GP15HBAZXVC80N0R2K21K7SKR2S62FDVT0;W5HY9DP0WJ5GFQRD58MAVBGX6GZRNHM84S9XT31SWXERZ7PMQDXG;2F6GDD8DEBG72E9R8ZZXNSCGSGQX25H9HSDGAP9W5409CC7VPGK0;23JMHXWZB2KXJ5RR1MEF9YM8R4Q4G75J6H8S3BV9BMCTMTQ7V3V0 4737a9e077dcbc402174736c9634e340226929e5 VTWVVP8R6TWYA9GZRYZHJ13QJK5444MDH9X110Z67DN1R0R5ZP7G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5HXAA123FEYPYH5VJNVF7HNSGTEKECNMNB95KDXJW1YQ1H8PHTTG;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;2F6GDD8DEBG72E9R8ZZXNSCGSGQX25H9HSDGAP9W5409CC7VPGK0;23JMHXWZB2KXJ5RR1MEF9YM8R4Q4G75J6H8S3BV9BMCTMTQ7V3V0 4737a9e077dcbc402174736c9634e340226929e5 QXHDGBCNY5BV3FXV8YZAWKE9XX5Q71R59Z6MTCNSV0Q4PXPQY7V0 -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(). TQTV20S0GSBTR850SJ86FTB4BCK4ACT7RJBTX8080K2M4GTYFRR0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;5HXAA123FEYPYH5VJNVF7HNSGTEKECNMNB95KDXJW1YQ1H8PHTTG;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;2F6GDD8DEBG72E9R8ZZXNSCGSGQX25H9HSDGAP9W5409CC7VPGK0;23JMHXWZB2KXJ5RR1MEF9YM8R4Q4G75J6H8S3BV9BMCTMTQ7V3V0 4737a9e077dcbc402174736c9634e340226929e5 19YHS266BKXKV01VZQBKSCMQRWGETEM3B1B36D102NNW9HKAF870 -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(). 4SGPXJY42BC5DMMVB6V8E1Y1YT9RNYJ6690A322K2T8BX7TM5MGG 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 PF57AT75APGV6APVEP50W135F66K2827PNYHBGN42SQPMCH4MYKG -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(). 8HMR1G8Q6W0C2KKJP2RTTWPBB5FSQ0QRWZMDCKGXBGEESW3PW3S0 W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 RJMH5JFXE5NS4437H6T7ZYSXZYDRS3ZHQZZN52H7HN3F0P6GHVD0 -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 W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 G9Q82CGT5YW2R6XVPRK8HF99AAXMH88VJH8CECGRXDDBS9S2J1VG -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 383HHR9NFY4ERFZSGYE08FDP6R9J4MKEBYZ505WNF08KKRDJ9K90 4737a9e077dcbc402174736c9634e340226929e5 3JZDAPKQ5B2G3XV5RY8Y8Z1ZRS4RSP8SDQYBZCHXJ2STPD4XGPYG -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 MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;ERFH7VPN9C3SCPATXPZYPZR2H42ZJZC2BWZX8ZNF17R3KXBWQR30 4737a9e077dcbc402174736c9634e340226929e5 52V53H79ZX2D5TGA3PHEQVW4X2HABFSP8ESE1XBG1H5P35QFHAFG -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(). W5K7SM3ANMBZB17MC33J8G00559DMB3FQYHZBZZBWNMD4J760JN0 MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;ERFH7VPN9C3SCPATXPZYPZR2H42ZJZC2BWZX8ZNF17R3KXBWQR30 4737a9e077dcbc402174736c9634e340226929e5 XF55DC0PCZEVKCKNNB73X9F1DKD1ATT7MYZBXSGHYH5B4FRYA25G -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(). 4YKW1NCG0NPQC871CSKHP1T1ANXJCA0EMB68DMKXPS6D0G7ZEFTG - 4737a9e077dcbc402174736c9634e340226929e5 NNTVR38Z7V9VF15VMT245T9RH8QERK67WRQ4A4ZS3KKAT4Q1NMAG -MR-DSM-0216 dsm::sofi::publication::recognize_setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0216 (Partial) ZVMV34VM74Z815FCNTZFC59HGJ2KSVB1WJ5D74PKZ30R6W1Z3PF0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/recognize_setup(). CSDE2R7N335YS067V468R3N0Z5N6XWGBDA5MBRCQC33H7BM0HFH0 - 4737a9e077dcbc402174736c9634e340226929e5 FV118EPDW55D5HNHBWHQXKVDE0A1ADS30209FQZ605X2Z8EWBPP0 -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(). KFKGJEEY1HAYH13DZW5TZYZQKJAWSVJPPQ8966XX485QB14EBB0G TSJJC9CN1XVN2RG7RNPSKT60DKVSJKGZ6ND4CZG0K4WCM6C81B2G;YGHTWQ3E5XJQX755Z99YPKZCEZ7RTBKWDSK19KY2F1HG9W8GYZN0;JRVBH87GYFXM19JBR9FSTKTJWE498C5TJE1DFTA2T593GSS0PCTG 4737a9e077dcbc402174736c9634e340226929e5 RDTVTCMK3EPNF94GS6NWXYC6HZD0H8XHX2BKR5C13SDYE67SSAEG -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(). J0HPMSPME3RPMV7RA2Z32XZT9175EN5P7K2ZC5V0J7V7YKCXM3E0 TSJJC9CN1XVN2RG7RNPSKT60DKVSJKGZ6ND4CZG0K4WCM6C81B2G;YGHTWQ3E5XJQX755Z99YPKZCEZ7RTBKWDSK19KY2F1HG9W8GYZN0;JRVBH87GYFXM19JBR9FSTKTJWE498C5TJE1DFTA2T593GSS0PCTG 4737a9e077dcbc402174736c9634e340226929e5 VDMTEVSKNNYPNZXM2J9FB8HQ3DG23HR5KZAP96JHYEWEG4ZWA6PG -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(). FGXC7YXRE1XAT6HDN0FJT0EDKQXXDNMKB6V9H2DGCZWGHG77H0PG TSJJC9CN1XVN2RG7RNPSKT60DKVSJKGZ6ND4CZG0K4WCM6C81B2G;YGHTWQ3E5XJQX755Z99YPKZCEZ7RTBKWDSK19KY2F1HG9W8GYZN0;JRVBH87GYFXM19JBR9FSTKTJWE498C5TJE1DFTA2T593GSS0PCTG 4737a9e077dcbc402174736c9634e340226929e5 5N33TPS8SKY1JPYYNTQAAJRDRTDXW52KK4YS6W16HA2RD0EE4E9G -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(). TCH534YQ1FRYGDN0EAHX7EFEAHTQRSEEM87FS9F8ET28E3BG5ZG0 S66SKFT40H3V1MHZDV70XMA9XRR7F0ZX5R17V52MBA43V24WGW90;FXHPV99EAA8309ARTYS4T4RPFEW2WN059BXPYYCZRJ6KTYNQKYV0;NK2F727STQWQJEFX1W6SG19CBFQZ8AG8982VSTTRS46QGPED33X0 4737a9e077dcbc402174736c9634e340226929e5 1V8PNMEE2B2AD1385GBYE9D6A4XK0H0KGBYJE4W1E5PYGP2HK3K0 -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(). 9XERMVV94K5CN7MQWTC37M1PKGM323YF0J82D60VZ1QAM75KW5FG S66SKFT40H3V1MHZDV70XMA9XRR7F0ZX5R17V52MBA43V24WGW90;FXHPV99EAA8309ARTYS4T4RPFEW2WN059BXPYYCZRJ6KTYNQKYV0;NK2F727STQWQJEFX1W6SG19CBFQZ8AG8982VSTTRS46QGPED33X0 4737a9e077dcbc402174736c9634e340226929e5 42Y3BVGDBVB75Z5GA6GCM4KMG2A1CEVXVM1EEPPX7W927WP30DM0 -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(). 36GEFCY2GGCGNVDN1FJDF54Y7WRHM7CHMKS5Y04GB7Z0Q0FCRWC0 S66SKFT40H3V1MHZDV70XMA9XRR7F0ZX5R17V52MBA43V24WGW90;FXHPV99EAA8309ARTYS4T4RPFEW2WN059BXPYYCZRJ6KTYNQKYV0;NK2F727STQWQJEFX1W6SG19CBFQZ8AG8982VSTTRS46QGPED33X0 4737a9e077dcbc402174736c9634e340226929e5 0QN9PNY865389MYWXGVWFYPQM4JF35TMZWR36CXF703MBA8ZZ3K0 -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(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 - 4737a9e077dcbc402174736c9634e340226929e5 QVYDTKXD2YSJZNBHR2MWEMQZCDMYP0RZJHZ2JZFJMTYEYJVRJ96G +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(). GC25F5V89E4F27MS3FT3VBPN797J04848BAXPZ173N9AHDZ9RB6G VJRN1X5P6G7C43ZARMKZJ37HA9YBF9BSKQMDNHPZTZN3ZZVGED5G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a JJ5QE027WGH9S9R6W39HBFMERBJDESXEF5VHE8R8S83D1XEAW0H0 +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(). BVW6QAZVSXPTW9P4T2V22YMC4T52CP9RAK9JWK2V6ST89Q2CCYG0 ZBB2GGMDMJ1F0D69GJBJGEV2B5KK1DDMJSDQYDN1CSQCTTKEYVKG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a WKRBM4PS7ZPN8XM8K431VCBEPEF8PR5ECC036V69QG9TF0B91DG0 +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(). NT8W1XP7S5DGCZNBFWSFQ8SZQY95B7M3CPFVF3V9CFWR14KYN3YG MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;PK9W4MQNK74EEYQ6MC42MK86A3T0RTCAJ2R22JDDCD16REXDSJDG;FTZSWYGBX1G34ZEK56J8DVG7MFVX766KH2VPPQ0GE6SHYPCK14YG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a TC5H9GB9XQ9R9JK4D5B0F26SBGKQVFRTJYXZ1KKX3R7E220J4RYG +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(). XERJGYBSR2KJDYBFKH4ZBYEF7H8J1GQD9FTY43EH25H6R2TW3X6G MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;PK9W4MQNK74EEYQ6MC42MK86A3T0RTCAJ2R22JDDCD16REXDSJDG;FTZSWYGBX1G34ZEK56J8DVG7MFVX766KH2VPPQ0GE6SHYPCK14YG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a RS0JQDWGGSFK01Y5CCRCE6N66Z6G5BQJ3XK28TP9QEAFJFRDHA5G +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(). BEQVMK939KMJNPK1TM5CCSKAE5XZ40YE8TH2QH7F8GT0FXJZPBS0 MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;PK9W4MQNK74EEYQ6MC42MK86A3T0RTCAJ2R22JDDCD16REXDSJDG;FTZSWYGBX1G34ZEK56J8DVG7MFVX766KH2VPPQ0GE6SHYPCK14YG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a P2DAR74TVXV8DE9ZZMZ4EA8HF9NQDTEQV7SCGJRTCHJ9V3NEP470 +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(). WSQ1XZDYGXWD2CMXM0VC4445PNA78QBMWB8CS7B216CMMJFBE9TG W1TP4GYACQ6B814J9AT9NS4T0X4ZZD3NR7VJK9WDGPSKEJY1NP1G de67d9df95e51fba3e7807f8554e3001b7db5f37 YJXR83ST8C95DASBR8ZA691CRMHDDNQMJTWJVTGJHAN69FX4HN90 +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(). KE3KGD9CAXF0PAKA5SXC44G1GAAJ62KRBZ59FBP159AS8WD4RP6G Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 SKQTBPPSFFKD6RCD21AZ31688ZKJ8Z9R3WP5PYYDYP8PD4W47NF0 +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(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 4KC5JGEWWGQRVBEC1XREBJB80B2K1TKEVZTQ1MGA3X1SJX7PSA4G +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(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 X6MEM0Q1E5R6EH42J3M9HGRF22X7RAM9AYKQ3YFCWGFXHH8Z0PJG +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(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 CP9ARRXWE43B0HRK2JJFDA9SYCJF0MRS61B66HC69TVDZ93X18XG +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(). EN5QD29NNFNDM1GHZWR4K23GKKM83N4A159WFY775NQSEGWRFVR0 G8VHXWZ3F398B03HFJCSKPNZJHVARYPYE1P3Z2MTWBQ7FPXPSV8G;MMXC0KQXHDTE493QKRDKBFJ0KB4Q9KGY9W9ST10A1FNXNTCSPWEG de67d9df95e51fba3e7807f8554e3001b7db5f37 WSK5J4SM52ZY8K54MD87HZ89GHEFTAYX55ZREW5R8HRYKY1AR250 +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(). Q1N0KHR0ZN8WG4SFCRBS7GGZTZ91N7HRCJYCTDXTRYSDM01DGQ0G MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a NGM881M606CQDFEJHCXXCJ2X4T2A2WG13EDA7NP7MJ4Z31J2E930 +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(). 6Q3N844ZR0TH2CBKWMGSBSC2E475PHE7QA7G70A4GDBF7T1W0SBG MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 9EE42FGHTE6J5NVDHX2KH36CE3103YFF5WK1GYKV7FYNGH93CN1G +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(). J1N0ZJ7PE9H7RTJTSYXAJXGWS0TTYYC90A7GQQ664D3AQ7YVCVKG MY7VQ7Z2HFJ3ZEEMSB6765W03FG0DM68D3DMZERR6D1BW0R4KE40;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MT5FQYYGQQ8ZGB46JE6HM70X1PD2BYBA0BPM9TYQ809CY1YHBANG +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 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 NK9C841A8RMJWQ83DFA7CCE8FFWH0F7MBKDB5529E3QTE2M6W7NG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 ZWMHYFZVGGB1AQF30VD9EJPD1KS0CD325GHSP4WB7R6XDBAFCCS0 +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(). SYNS8D6FEYXNK3VSN2EN21HGSQPR3F3T9DW7G3V5K9SHY0EHHR40 PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG;013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG de67d9df95e51fba3e7807f8554e3001b7db5f37 WRKFZC1Q7MNR7K3B40K5VMPKVEQR21RREXPF98QMSYH2CXG5SFCG +MR-DSM-0036 dsm::economic::register::root_claim_naming 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) RMD09R94G7GYW4RKV9YX7WP934294R39SV5KZNAECC2Y87AEB2ZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/root_claim_naming(). F73BNGZRBYFKWF1B690NRQ34DXW6G3PWSYPS8MV3DJ75SV4EA3VG PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG;013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG de67d9df95e51fba3e7807f8554e3001b7db5f37 C2TBZ66ST0D8VZPEN8MBX1A1ZKYKDH91DFTXGYJG6YAKNWRX7710 +MR-DSM-0036 dsm::route_chain::ChainState 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) H20V5P9X9CMN1K36YXZSZJCZ8YP47PM58Q5YHNX69FFDD37PC7D0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG;013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG de67d9df95e51fba3e7807f8554e3001b7db5f37 YJ4654CFWR09VYPKZTQ0AKYAKRQM3NBSBK9E94JQDMF2E2NMYD70 +MR-DSM-0036 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_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) SMSTC0WB2MYFQ1J8YQ5AGTB7RFDFWBYSEKHVWE92AGS17D2EGG4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG;013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG de67d9df95e51fba3e7807f8554e3001b7db5f37 K476C70K1XCGT2TBWY2TFWNSGTDWPQSEBY3P57XJENXXN6006000 +MR-DSM-0037 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;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0037 (Met) V6SE6ADWQBSXPXN4W19QBFMHM2WV9MH37EABS8488T7D07QQ1190 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/Missing# 4GQ9KE7ZKDXRZ7GMZK12DN5HWWMD3TYJDP71ARZJBNDHAPHSYW3G VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420 de67d9df95e51fba3e7807f8554e3001b7db5f37 XM6JNKM3KYAK19J8QM6VZ8D6Y8CSZJJ4W1D9VBGJ95Z2K6245H7G +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420 de67d9df95e51fba3e7807f8554e3001b7db5f37 8WSSESQ4BDDH7G39RWFMZMXX0ENBT1CQ0YMBPQ39WA4HXJJS3B6G +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(). GC25F5V89E4F27MS3FT3VBPN797J04848BAXPZ173N9AHDZ9RB6G QFWDVSD83XNQTHRH21FDE6833ARNCP31WZA8HY4H5BJYR97D5VFG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a KPPPWSMS01G4RJM1K9YQNQCX88QVJWWFVT33MMJ9G8J9HGSB61P0 +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(). GC25F5V89E4F27MS3FT3VBPN797J04848BAXPZ173N9AHDZ9RB6G VJRN1X5P6G7C43ZARMKZJ37HA9YBF9BSKQMDNHPZTZN3ZZVGED5G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 51ZK3J4SWFHW3YFEHQX3WKHM1083TGSPNTZE86YSMMTQAPNY3JA0 +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(). AR9V2VAYSS8S7WBAZ4ZB9RWE84CBNC86SX5YJSQ7H6TZYKN2HNNG MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a KX75KK6JZHR1NFB8TDEKV1AT0Q615H920KVX8AC1DJFSWM9GEQMG +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(). 5VGBQSRKBGA4GZTMHPZKK97AFMQDCC4JYXWKD8894PFVRC74JJH0 MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2ANW88G0FCQ73NW7X0QSJXFJVTAR5QCNX0X7RDVZF84X2KXWBKRG +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(). D8XC0ECABM5RX9NBEWK0A9T4QYGCW75RM2MY5SHZ92YAA6PP7F9G MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 1AFHBDKH8BK5XCY10FWCJFK3P6ACJYJKR3QQXZGJV1TV32T6Y9GG +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(). DNP9ZKS0X3AMAWXR3N8ZC7TQ5DW5R60F3F1AKW53B7W7Z759ACHG MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a A67R2Z4E4FTV6X3TQV05AV4EVDC622FH1445Z9GYB7264YBBMJKG +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(). H2TTMN0MW8JDQ8QMKWYJ66FWX5XFMWFDYB5ZV762ADDF34XRC350 MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a J6RKG2C88C47615JZ54NF96A24D34ZFJ7H6RWF8FCZJ4KDQ5VBJG +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(). 5VGBQSRKBGA4GZTMHPZKK97AFMQDCC4JYXWKD8894PFVRC74JJH0 MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a Z4DHMPC49AW99ZKVE2REJMV08KJKP83VCGW8CBJ1GM0FD197EJ80 +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(). Z2G75R02G5HS7H7MEPE0RXH8FNSTWAPB3Y3Q4FN1H9AKTEYGK9A0 4W08Z9WVPFYFDKA4AA9XNGPZ0KCF3DRBBBGY77Z2KCVCQBS8NJF0;D6TAZR0WK2V6PA8TQJQ4XWC1GEHA5BX6Y51QD4D4033ATPGZVZ10;PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a SK23BBBFSYM9F7SRZB2EN7X8XM80CC5TFB3CJ08746FEQD8HENKG +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(). SYNS8D6FEYXNK3VSN2EN21HGSQPR3F3T9DW7G3V5K9SHY0EHHR40 4W08Z9WVPFYFDKA4AA9XNGPZ0KCF3DRBBBGY77Z2KCVCQBS8NJF0;D6TAZR0WK2V6PA8TQJQ4XWC1GEHA5BX6Y51QD4D4033ATPGZVZ10;PR0N77Q4WE137RZCGXDPBBSKZ5GTGQRV97AX7E3B8P6PBR5JZPWG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 45MEY717RF6XHNYHSNEKK6JVDYYJR8SDTJY6GY4XASJD1Z4XBWR0 +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(). KEV3582CWXXT4BPJQYFQ4HD2SPT776WYDWMJN2HMWTNZ7EGBZDCG 8HX7MECXKYDBGVZWANW55SVMQQMTBSMAMYR6645EB8KAX860PYH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 9GF1H94J741B8JCHBA01T44J7BERZFKYXWVHJWV5B7Q4VZ9C9J90 +MR-DSM-0047 dsm::types::device_state::RelationshipChainState 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) G2JBQCWJ4G2G0WZ9PBXNKQPVJJTVE4BJEGHFHFEAGRFEV797W010 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/RelationshipChainState# P3FMDAWCE2EG2HFBJ1PYE3VDWTX2YN3NN2W5G4R05NP5MEXEXGFG 8HX7MECXKYDBGVZWANW55SVMQQMTBSMAMYR6645EB8KAX860PYH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 KD9R83SRV5YKDQXDRS95H94T5CS4GCK9PYPXM381M88570SWB620 +MR-DSM-0052 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::only_malformed_requests_are_refused - CONFORMANCE §8 MR-DSM-0052 (Met) JRV6QB6HBT4524BR03QYV87V36JK7QRJ38BWSCMYB8T3E63NM800 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG B24TT2V31EP2BAH1F7ZPWEX4AEJSKWYTGZVGDWXAQR34J3XS4QQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 G2J71XKYQ0H274VFS1FG3NGBNTA9WEM95MQT1TBWNE9ZC8SFNFBG +MR-DSM-0053 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes - CONFORMANCE §8 MR-DSM-0053 (Met) FYF5SY47XSXQFT04FS4P6X49KGK6BTYF9DTMK0X0JNEE9TFHY89G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 J3ZYNDGM8HMV1MFHMXJ5G2SFST8B3RN68XH59BXB9QCXATTRM6N0 +MR-DSM-0056 dsm_storage_node::api::objects::bytecommit::mirror_sync 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) AZBHNJ887CZ15MCSXRGCMPJVBN576B9A1N6443K8N6MDJ80M6CSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/mirror_sync(). B0XDEWRBTBJ34TWTN0FCHTKHC40XXECJ7J1XHV6G258C5XQ3Q080 AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0;06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG;B2YGG72KKN7QD5BS2QGXNB7WR5BQV3DK570RFX2RAAHCA3W7HS80 de67d9df95e51fba3e7807f8554e3001b7db5f37 CXGV92HAJKRMRH0P50JVDF724WQ8JDT8BWK6GZJB1374XKJQ89AG +MR-DSM-0056 dsm_storage_node::api::objects::bytecommit::sync_one 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) ES0SCSQ7ZR6FJT7T86QMST63HB28AVBACQK6S9FJG6JY9JGCXKC0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/sync_one(). P0SW06BX7ARY4N0F062GQFK0C4Y4AGD84WRRMKNM4WADQ94EAQWG AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0;06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG;B2YGG72KKN7QD5BS2QGXNB7WR5BQV3DK570RFX2RAAHCA3W7HS80 de67d9df95e51fba3e7807f8554e3001b7db5f37 3Y9D0K9HFTQ3KKK1Y6XFYJNZR9CA9H2EE83JZP5E2W6MT7GA8GP0 +MR-DSM-0056 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;dsm_storage_node::bytecommit_chain::a_rewritten_cycle_is_kept_beside_the_first - CONFORMANCE §8 MR-DSM-0056 (Met) EMSCZ0V9XMME84MXDVZHVN1TVBAAEWSPA4YH75TQR4X3CD4ATEXG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 set_client/pinned_set_client(). QBSHW43G9SRKHMSEYSH47Z0ND7NTJ7WTA4SYPC5GFH1T8G27X0T0 AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0;06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG;B2YGG72KKN7QD5BS2QGXNB7WR5BQV3DK570RFX2RAAHCA3W7HS80 de67d9df95e51fba3e7807f8554e3001b7db5f37 PQ1ZE0BBM0EJ6KYM4MT2KGHNDSHYXENWKCK8JEBK1AXXD7EZ900G +MR-DSM-0065 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-DSM-0065 (Met) KXYPFRP1KVV1HC0CGEYBSBSDTB51PFNG2BPM0MBZMJTKJJ4QH340 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG HE19SM3WDK46CXCXQS9XHDMCEGXVR0WF1CMD3TF2F4J9FKT8BRSG;ACY3RY0JYHQ5EHM222NWCY5WD9WE7740DAM1XW1PFGC00DY38G10;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 B0Y6W5APRQDPA0MPT4JJDSSVD2GCN7VSHXJ4QDSHMXFHC0RW52C0 +MR-DSM-0065 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-DSM-0065 (Met) 5WMP6V36MCM8YN229BGQMMQY7KGB52P5D6CESCFBJJ8RS1QZ9ZJ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 HE19SM3WDK46CXCXQS9XHDMCEGXVR0WF1CMD3TF2F4J9FKT8BRSG;ACY3RY0JYHQ5EHM222NWCY5WD9WE7740DAM1XW1PFGC00DY38G10;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 PD2AM49TNNE0BA6KXM5ZM0759ANP0EKTS423BCK9EJX6MF3E6EP0 +MR-DSM-0072 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool;dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-DSM-0072 (Met) WH3K1JQCF38B0TS230WN7Y45BBBZAT3JZ39ETVMV9M5FK8VPJY9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG 98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G;7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 Z230XSF6MCEJB5K4F569MV9BTCG5HCC3V6FHAET1CKX21BM7RPQG +MR-DSM-0072 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool;dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-DSM-0072 (Met) XRWRETXY6WCEBB0QMCWRQBCQN7A8S7YJH98CKA8QTF3KPZS2TXH0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). CC429MMP066PSQ1YV84EVB090TBM438ZX6Y2HPK63CS335VR0GNG 98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G;7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 8GG2YMTRWM675SCMXAMDZ4JEHGE2DN5EVGAADFQ9G4CP1ATW4N60 +MR-DSM-0075 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-DSM-0075 (Met) SCCAKFT35PMDD501EGF3AC7WM5AX1Q5RQQ3SAXF4NM1Q66G7X05G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). CC429MMP066PSQ1YV84EVB090TBM438ZX6Y2HPK63CS335VR0GNG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG;98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G de67d9df95e51fba3e7807f8554e3001b7db5f37 X994H1TV69NECZ9EBG8Y9DN0KZQN20KBY5FZH9XGZK7ZD6T3RCTG +MR-DSM-0077 dsm::storage_cell::ByteCommit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm::storage_cell::tests::a_chain_link_needs_same_member_next_cycle_and_the_parent_digest;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-DSM-0077 (Met) P3RJJWP7W3C4WVSW36ZFE5KED60YN550DG8S5PDJ9T7HD280Z97G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ByteCommit# SE4FR3Q2SC1EGK0PJ72MF53ZPE78M4Y0PYKFDQW46TRA4N17B6D0 JG3SAD4ZJAQX5AK5HQT1CFP36ESTSQZ3Z1VGX3A5XJ03MCNMVZY0;8D8TVZBWXJHDDYQEV2JVVZD3E8CVAN3GSS5VHE54A16Y6A2T34D0;SEB711467NZQCT1MCXMCY1WKEA6H0235DX9HVECQVA3XKW9BA84G de67d9df95e51fba3e7807f8554e3001b7db5f37 FHRW2KQKS6N8MA3ZB7941NHMMPSR90C0E00VF1MA550AH8FJT6HG +MR-DSM-0081 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::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) 7V6X79FS3GNGZ8XQRJT3RKA30CVKB4FV0CY4P2SYTBDCN4BN9P10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/position_seed(). KE3KGD9CAXF0PAKA5SXC44G1GAAJ62KRBZ59FBP159AS8WD4RP6G Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 7ET41Q7SD0QP0GPRJFCWW3TVY9H5274B2K5Y2CFEV0FTS6AFY4GG +MR-DSM-0081 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::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) EKAKSSHBJZ64K012THS4ZVTWFPY1E0GM2K0WV47KJR45Q0QXA9D0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 03XVFFEV6K7PWXW7BCAYMWBRCHQ0BBW29468HA4J37G0FMFPA6Q0 +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(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 39CP4TCSK467Q3GBZ3G0F65ARR3M2ANEQ033Z4AS84ZR070470XG +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(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 ABT8CCPHG593KWDWFS3Y54GVP66VMAX9EG3B30KX0VEHKNX6G1SG +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(). RFPXKKE6YGBX8B5RVJ3FCM1QDVHSW3VSKFYX05MWZFVETS9A856G Y182B1MN40YW3J0WYV7N340J3HS00WEM3ZYG39TPN4B43KSE1BS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 TWSRV8J5QH0PXHZJS4KKZ9V85AN6NQDY2JBKHVFDVZWQ3WGNAJK0 +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(). DG8VDJ11H2HARKTMFVF2DCR48VW0WNAHQGDGMHCH557E9D02KR70 PC4GTVEB1K00PPG3KPSF7AB0K1NCG5P4C6S1A6FCS48V5TZFBKTG;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QETVT1AV0GXBG7ESXV670WRWK0HG5MEX1MZBRR29S62R4EMQZBK0 +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(). 6Q3N844ZR0TH2CBKWMGSBSC2E475PHE7QA7G70A4GDBF7T1W0SBG PC4GTVEB1K00PPG3KPSF7AB0K1NCG5P4C6S1A6FCS48V5TZFBKTG;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3E12VG0B8Q4CPZS8HJ0FW3CD7F96JKYS971RHQNVNHJQ7AQND0WG +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(). J1N0ZJ7PE9H7RTJTSYXAJXGWS0TTYYC90A7GQQ664D3AQ7YVCVKG PC4GTVEB1K00PPG3KPSF7AB0K1NCG5P4C6S1A6FCS48V5TZFBKTG;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5VJHKB2CEBDV7GXKVNG076F1J86MBSPG4BW1TNT40YGBE2JQFD8G +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;633KJYC6325NPQY9443MQ238MRFRNG0Z5N4JBQ6BZS3V6ZB87FX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 EM1P6KXNQ60DMKMXKY4MD7BPVV0XXN5KX4GAJD3DATEDZNY84CPG +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 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;6EPE1X0GRE0XJP1DXGFMW4DZTN98A5D95K26BK5JZVCRFY5SA5RG de67d9df95e51fba3e7807f8554e3001b7db5f37 6HJY0SF00KP793Z5WFZ6XWN4888KDW8YA04PN27J63M7247P4TH0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;6EPE1X0GRE0XJP1DXGFMW4DZTN98A5D95K26BK5JZVCRFY5SA5RG de67d9df95e51fba3e7807f8554e3001b7db5f37 SX4HV764A4XXEJRXW8M1XW1JZJG387JAZ8JYGMS5E6PVDYDXZTK0 +MR-DSM-0086 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::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-DSM-0086 (Met) ZQ5NG49RP6ERAY3PDRBXHMXNF74VFKR5RRKY597Y3SMJFMFGM3CG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/ChainState# CHXY693QW5TWC7T4105BZNBR0000FFCHQ1WXAKBHWGBQYX4WRD90 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 G6PTS7NKPER7ZB7S11RWDYBY1JGBBFZFP2DRPH1WV15C6BCGV890 +MR-DSM-0086 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::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-DSM-0086 (Met) SGF5EP26GSBJ4BPCB5WARGWN1S9E0JEJ7T4NK4J66WXHGJRQXDEG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 4FR5SFS7XN70SYMJZ20VQ7ERPYR9NFNAFV20PWCKTV6TXMSNFV30 +MR-DSM-0087 dsm::economic::lineage::ValidatedEconomicRoot 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 - CONFORMANCE §8 MR-DSM-0087 (Met) 3Q2CR6B5R69Z3D2MDX80KV9H51TYKCPGG1WSR7D2TAP58XVQRKF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/lineage/ValidatedEconomicRoot# J88NF72SSACAF8WSR4AJF8QM2SQHRK7MBJ85TJ3K2R8SJBR12XGG K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 4WMR6DVJZV4RP09NVC9SZS0DSG3TVYT5MHBSWPZWCZGHX5R9QHPG +MR-DSM-0087 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 - CONFORMANCE §8 MR-DSM-0087 (Met) MJMEE2DBAX3WF03QQ5PRD1TM6VDVA6C3S7NZHAXW038NTVDP2320 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/RegisteredEconomicRoot# HAPPM09FS1CJR8S8B4C3YXHK01FXTQT8HSD4WB725HZRBNN4VECG K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 SRJVX595GN9NYGAH5Y2Q4J5SM37Z9GY9MGCF4D2GZA6C9SAKKXAG +MR-DSM-0096 dsm::crypto::blake3::dsm_domain_hasher android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static - CONFORMANCE §8 MR-DSM-0096 (Met) SEVYYZSJY2EEE0WRREQVNP88ZS7M2ADKT9BM3Q22S24H7E07F4P0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 crypto/blake3/dsm_domain_hasher(). DVC9JVAT3JFFABMZ9ZFGMYHXDFVZMHB7H2PTVXS4JBGYAVM4986G ZZ64GJ08P4AZE3CWFRB7RZH4E2RPS9NN1XTGJV5XBGHFVTW2M7B0;0P6JFA4D686DE10BRVKEBMZ837SMYWW0C2XV1QRC8TNRVW38C6DG de67d9df95e51fba3e7807f8554e3001b7db5f37 D4MJ0JBVFPXB0M5BKCZE0Y8B4MFRJC41JWXEPJ3ZCCTG4WHCSCX0 +MR-DSM-0097 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes;dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened - CONFORMANCE §8 MR-DSM-0097 (Met) DQSAB5WYFWFJKFEDZE6EZACF8TCBWQ1RZM73SKW88946TB7TB0T0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0;WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG de67d9df95e51fba3e7807f8554e3001b7db5f37 XA2MXXC7VDPCWZMSKMCR0PDPJ6EFGY08JCM5D9HRMBVJDX3EYKT0 +MR-DSM-0097 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::api::objects::immutable::tests::proto_decodable_bytes_are_just_bytes;dsm_storage_node::api::transport::b0x::tests::bytes_the_node_cannot_read_are_kept_and_returned_unopened - CONFORMANCE §8 MR-DSM-0097 (Met) C1BHT89CQR7GHEQX1JGHZDMQ7G5XK6TRMR2RDQE0AVMVGM661YD0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0;WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG de67d9df95e51fba3e7807f8554e3001b7db5f37 EAJYFKFFJ3K3JZ4DGRYM1MBWX2BWXYQR7S1Z93XKMEG0WM25X4QG +MR-DSM-0100 dsm::common::canonical_encoding::CanonicalEncode android MUST_REACH active - dsm::common::domain_tags::tests::all_tags_are_unique;dsm::common::domain_tags::tests::every_declared_domain_tag_reaches_the_registry - CONFORMANCE §8 MR-DSM-0100 (Partial) 9S06MX1BPRN8JV257T9ZFKKM3CS2Y9TEAD5MPHZPR38Y186M2Y0G Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 common/canonical_encoding/CanonicalEncode# W25A8KVQCV4JVAKYRQ1TZZWYF37SSVKX7NGARGYTN9PBC3AJ4DK0 36346FF9CSP3ECYWJYJHWH98C5E7D10BN6HR8CEGHKMMHCKZ3M40;YBM2RA78RDCMKA5WN37KEE3NGRK59JHEAXCRX0EM9XS9PC996EN0 de67d9df95e51fba3e7807f8554e3001b7db5f37 R818AJJQXTJZNVE595DQQXJH8CWBNG9V0E48ZCZZKWGDVDP8HPRG +MR-DSM-0107 dsm::types::device_state::relationship_chain_tip_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children - CONFORMANCE §8 MR-DSM-0107 (Met) Q8CNJ48W5P1CVXZH21SCB8JXADH4WZQFXV3CNZ5TC3RK2DDN6XVG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/relationship_chain_tip_v2(). 0HZSPW3SVWD3KMN3BAGZK70GDHGAZGB96JQAMBY5N5KSVQY5C2X0 4XV4QN25RYW6SE2G0JE68Z7TKSJQSSCSZ89NYSXHNK9GNDNBGNR0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a C9TK6K02VY04YMKSHDEP7KPZA38H7FWWXMW7S3BCFG8TGDDNGK2G +MR-DSM-0108 dsm::types::device_state::relationship_chain_tip_v2 android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-DSM-0108 (Met) CMKGS1E83TX3S88A53WQVAH63BY967R5PMPQFY0W3WWFZX5S4K1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/relationship_chain_tip_v2(). 0HZSPW3SVWD3KMN3BAGZK70GDHGAZGB96JQAMBY5N5KSVQY5C2X0 E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;0EKG0WT14XRSSJK26D9KX61SF68WKTXDXQBVNQP8G81D8WBRQKW0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PNEPV1SC9YQ7GHVFJP3EAK168KMMNFX6D0JWE5V0Q6SY3AYSG590 +MR-DSM-0108 dsm::verification::receipt_verification::verify_receipt_state android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-DSM-0108 (Met) RTSKTXH4A1KH7QMC7BX95JY4MHX8HR0059YQKJZA2DVANZX84Q10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 verification/receipt_verification/verify_receipt_state(). 10EHW702DB2SN3AK4MWD1TAXN212AV3YW9CD6K7ED3214XWS2QCG E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;0EKG0WT14XRSSJK26D9KX61SF68WKTXDXQBVNQP8G81D8WBRQKW0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 7H2GNSX1G9WERDT6S1CF73EX07HB8ESD97E6CC84ZSDR3G9MXBQ0 +MR-DSM-0109 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::merkle::sparse_merkle_tree::tests::multi_leaf_proofs - CONFORMANCE §8 MR-DSM-0109 (Met) 8QM69GWNVBNK22X7H5FQZBDQFTYDKCZCPDCZ297S7EP200H9D0EG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). KEV3582CWXXT4BPJQYFQ4HD2SPT776WYDWMJN2HMWTNZ7EGBZDCG D6APNQQYR9KWAK66HSQABCKDNJ2VD0Z97MJA3HAZ509KBZYBR6FG de67d9df95e51fba3e7807f8554e3001b7db5f37 PAC3Z8F24JNT09B2CTE9CXMGW7VHW0X2J8PVD2VSNG4FNRACDX1G +MR-DSM-0114 dsm::merkle::sparse_merkle_tree::DEFAULT_SMT_HEIGHT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::empty_tree_root_matches_default_chain - CONFORMANCE §8 MR-DSM-0114 (Met) GPCRZ5S04C2B3D5NQAG11B5506R0B1EJ683F27EVQ3C6V2WXNBG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/DEFAULT_SMT_HEIGHT. F3PPA73S06640F8QYZ4YKR67BMK10M0TD8ARN3ACDCGHZBB6W4HG ZZ64GJ08P4AZE3CWFRB7RZH4E2RPS9NN1XTGJV5XBGHFVTW2M7B0;KSW6YCQH21E1AFB30Z6VY4CZ01QGRERNVFQGKFH3MDG94BT0GG90 de67d9df95e51fba3e7807f8554e3001b7db5f37 ZVT94QFAJBDMVWDNT93DBB70V68CF421B3P28T212481WWP7AX60 +MR-DSM-0114 dsm::merkle::sparse_merkle_tree::default_node android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::default_node_chain_consistency;dsm::merkle::sparse_merkle_tree::tests::empty_tree_root_matches_default_chain - CONFORMANCE §8 MR-DSM-0114 (Met) 42J5DHDRTFAZ397W6XRHKNW00DF8DSAAH5PWWV5ZTR1GPJ4THYR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/default_node(). S1YW4C4PSSXTB5ARH33XZN7MYF4B160D5P54GH6585MFB9ZGVZ70 ZZ64GJ08P4AZE3CWFRB7RZH4E2RPS9NN1XTGJV5XBGHFVTW2M7B0;KSW6YCQH21E1AFB30Z6VY4CZ01QGRERNVFQGKFH3MDG94BT0GG90 de67d9df95e51fba3e7807f8554e3001b7db5f37 YXBWJN4VW1EJ03RBCK50PBAF2XC57QR2WCVRG8EN5KBXGQ32YMFG +MR-DSM-0115 dsm::common::domain_tags::dsm::core::TAG_SMT_KEY android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::smt_tripwire_vectors::smt_key_determinism_reversed_args;dsm::smt_tripwire_vectors::golden_tag_smt_key;dsm::smt_tripwire_theorem::theorem1_smt_key_deterministic - CONFORMANCE §8 MR-DSM-0115 (Partial) W814DH5DYH4PSK2DPK6SZMMG7XMPX5P7EXT6RNJ2QF25ZFCK58W0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 common/domain_tags/dsm/core/TAG_SMT_KEY. NVRNSXH229080GS8KZE1R49GWBS2KN70M7XJ6YA94QVQSM4X8J1G 6VYBG30XDT5RXARFJ6YM9QHZ151174P8G7D28BR4ENQEXVEW9PRG;8BQWVDQKMD4VWBBPNQB9MGF92DWEFDZPZ3RGZ30RN39K9ERHCC1G;7YZ0QB37QQPKV9D4TMQVSHJ337XT1338PH9DG93SP5V3YEEMEARG de67d9df95e51fba3e7807f8554e3001b7db5f37 E9HZ71E4HGNGJNG9D7YZWD4PM4BHV2KPJ8H1ZT5QGG1WMB7JE9SG +MR-DSM-0115 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::smt_key_determinism_reversed_args;dsm::smt_tripwire_vectors::golden_tag_smt_key;dsm::smt_tripwire_theorem::theorem1_smt_key_deterministic - CONFORMANCE §8 MR-DSM-0115 (Partial) 5X9GCKYC6E3YWGWM806FZPPC0RQCV5FNBFT4DQ5G7MNXDB4BK8N0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/compute_smt_key(). KEV3582CWXXT4BPJQYFQ4HD2SPT776WYDWMJN2HMWTNZ7EGBZDCG 6VYBG30XDT5RXARFJ6YM9QHZ151174P8G7D28BR4ENQEXVEW9PRG;8BQWVDQKMD4VWBBPNQB9MGF92DWEFDZPZ3RGZ30RN39K9ERHCC1G;7YZ0QB37QQPKV9D4TMQVSHJ337XT1338PH9DG93SP5V3YEEMEARG de67d9df95e51fba3e7807f8554e3001b7db5f37 S40Q5NYMA7PWNWMF14TG81B53KE7QY8NR74HC04937904NHZVKAG +MR-DSM-0116 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::update_leaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity;dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0116 (Met) V0YGE1J84VTWHDPGTJR75098CPY4TPTBSE926P91BGDGV8XDS4X0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]update_leaf(). PJE9NYYWNJV640T3TTE40WQHJ2JM4NGM3MTQBJEWZXZ9M4H034T0 3C2KWBGYVTANSNRNA26G3SZ0155JH6N3T16WZCCZMYG12Y49RA4G;JC1GBN04TKV1AD7Y3KDZE8E8WR2H6EF9EB0DBFQ1AYTGNHHRNVGG;CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a Y28C7K8ZJABVJX7R66S4MB65ARHRT35CTQTW61EJ19JS3ATCHJ5G +MR-DSM-0116 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity;dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0116 (Met) 4WEKQA8B49NRK8GBVWD0FC5K54QAY6GJRS0QX0JD12PJWGE3V05G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 3C2KWBGYVTANSNRNA26G3SZ0155JH6N3T16WZCCZMYG12Y49RA4G;JC1GBN04TKV1AD7Y3KDZE8E8WR2H6EF9EB0DBFQ1AYTGNHHRNVGG;CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MWT8Y24QHKX02QM88S3X4YWJBB1YVHP69JAY867T1807V296CJ30 +MR-DSM-0119 dsm::merkle::sparse_merkle_tree::DEFAULT_SMT_HEIGHT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::proof_size_bounding - CONFORMANCE §8 MR-DSM-0119 (Met) BTQXFD9YFJQ5Y2VJND00EM8TM1597YAMPDBC3S5YG99ZSC4NW75G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/DEFAULT_SMT_HEIGHT. F3PPA73S06640F8QYZ4YKR67BMK10M0TD8ARN3ACDCGHZBB6W4HG MMBYA40XJ2Y28277FT1H7FKEF5J43E46YMKKAE1CFDSWMW9B9TF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 2MH8EEKWXXW7MD0ZG2EVMAHCYR152K6P5Y0PQT01PBJ4J8N8NNX0 +MR-DSM-0121 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::update_leaf android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity - CONFORMANCE §8 MR-DSM-0121 (Met) 5YX2Y07HAW6G1G3HXN69NEZJT0MWHR0A62SGGSYFSP2ZSAR74Q80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]update_leaf(). PJE9NYYWNJV640T3TTE40WQHJ2JM4NGM3MTQBJEWZXZ9M4H034T0 3C2KWBGYVTANSNRNA26G3SZ0155JH6N3T16WZCCZMYG12Y49RA4G;JC1GBN04TKV1AD7Y3KDZE8E8WR2H6EF9EB0DBFQ1AYTGNHHRNVGG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a BB27N3911HWAQS6J1D8RM91JK2K33NTNTV69MYG9BJQTKC7H6BF0 +MR-DSM-0121 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationships_leaf_holds_its_current_head;dsm::types::device_state::tests::every_relationship_stays_in_the_root_past_the_old_capacity - CONFORMANCE §8 MR-DSM-0121 (Met) Z9G45FQCJ89PHVR0G566KSJRJNZP8C7SDWNJ87RGKKQ4EDFJ0TDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 3C2KWBGYVTANSNRNA26G3SZ0155JH6N3T16WZCCZMYG12Y49RA4G;JC1GBN04TKV1AD7Y3KDZE8E8WR2H6EF9EB0DBFQ1AYTGNHHRNVGG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2VGR4ZF64Y3MJHWQ0DDEMXPX4E1XVXV567N66SDA5AN7VN86RGF0 +MR-DSM-0136 dsm::types::device_state::RelationshipChainState android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::the_chain_tip_commits_succession_facts_and_no_balances - CONFORMANCE §8 MR-DSM-0136 (Met) 19E588K7AAJV7ZKN65WWMX8GBBEJK2N0KRTQTF3DZ0CA7YTQHN7G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/RelationshipChainState# P3FMDAWCE2EG2HFBJ1PYE3VDWTX2YN3NN2W5G4R05NP5MEXEXGFG WDF3VCC0XHJRMWHPTAV6134MM9G65ET5JM8A02PDEHTAVCRP81EG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 1J4R2T1E8KS4TEF58QX2Z6XB039HN4JPHM5YDKF0VJRMCCXYWPYG +MR-DSM-0170 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) A994EWEHE3GMYGNZYEKHMD77ZAJQQNM8V487JWP0VHQ0XRQW0MDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 4XV4QN25RYW6SE2G0JE68Z7TKSJQSSCSZ89NYSXHNK9GNDNBGNR0;ZXYR417QKMT68FNX9X76SYF4W523VGED1CB61008T90XCQN1T75G;703PTEP5KTYNK0H1SVR1SGDRMMFRZ53GWMART5R65TWK73W2V6EG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 71CZ3799DFN2B9S66GQPE4TWXSJ6HWXX8K8CQX5MG7C8C2AMSZSG +MR-DSM-0170 dsm_sdk::storage::client_db::canonical_apply::insert_canonical_apply_identity_with_conn android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) PWTTDF53F2BT42EBX8RMVV9HCF9AGAKS4KEPX9S6MYGVZFYDQPAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/canonical_apply/insert_canonical_apply_identity_with_conn(). 5N0HYWMFXTYC7T1NA0TA6PF3SF78YF8EQX85X2R04SS0N0APXGJG 4XV4QN25RYW6SE2G0JE68Z7TKSJQSSCSZ89NYSXHNK9GNDNBGNR0;ZXYR417QKMT68FNX9X76SYF4W523VGED1CB61008T90XCQN1T75G;703PTEP5KTYNK0H1SVR1SGDRMMFRZ53GWMART5R65TWK73W2V6EG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 6039H9HN9YVQRGW24X0K0K7X2RA85MHJQTRCZXCDBWVSNHJN3VNG +MR-DSM-0170 dsm_sdk::storage::client_db::canonical_apply::lookup_canonical_apply_status android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::tripwire_same_relationship_same_parent_different_children;dsm_sdk::storage::client_db::canonical_apply::tests::the_same_relationship_and_parent_with_a_different_transition_conflicts;dsm_sdk::storage::client_db::canonical_apply::tests::different_identity_reusing_nonce_or_parent_is_conflict - CONFORMANCE §8 MR-DSM-0170 (Met) 66P66HYM0DWNZH6JN6HPFND5DV9EH6C9Z8YR65BJY7ZC30DKD19G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/canonical_apply/lookup_canonical_apply_status(). WE4ZMHJEWVZPGF86DP3Z4MNH38V3V4TN5VFTYWQMM3XGFD8QF4SG 4XV4QN25RYW6SE2G0JE68Z7TKSJQSSCSZ89NYSXHNK9GNDNBGNR0;ZXYR417QKMT68FNX9X76SYF4W523VGED1CB61008T90XCQN1T75G;703PTEP5KTYNK0H1SVR1SGDRMMFRZ53GWMART5R65TWK73W2V6EG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a XNWSVP0AY8CCPMK9ZT2ABBEVXDQ2WSVEZEY49HTWCGFQQF08N1NG +MR-DSM-0181 dsm::ccb::decode::vault_state_at android MUST_REACH active - - - CONFORMANCE §8 MR-DSM-0181 (Partial) M3K01BQ0KJCG2GN4PTYX0J4VQNHVGB13XCKZY7SZTF872CSCV3Q0 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 ccb/decode/vault_state_at(). 9N4KFHBAF116CACMJMQ0T04J3Q8YDV1BE4P3Z3DNH99EAFS7B82G - de67d9df95e51fba3e7807f8554e3001b7db5f37 DDEN9DFZZBWG8JZ2V7706JXTJV6VW8NB570MKYX7QDYXJ530CZNG +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(). MMRR83W8ZXCNEQ4EK6GR3DNSKPVV5QAE81KDHYYSTDCKH678N13G H04D5SAA9JSD9N1XB6QP0QC4TQN5VQ04DFQEENZY2GG97ERMMK40 de67d9df95e51fba3e7807f8554e3001b7db5f37 0A30N4Y427XPRAV8EWH6PZQH92QJEX5YF67FY0V1HSXZWGFA0080 +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(). NHQCS2GFRREZ1B7FCTKBGJSBBY14W4CKYEQ4ZVBQERTKTM5A3GE0 H04D5SAA9JSD9N1XB6QP0QC4TQN5VQ04DFQEENZY2GG97ERMMK40 de67d9df95e51fba3e7807f8554e3001b7db5f37 W28339GV6W8C2GW34KVVW68N5SY294XG1CKHTZP4DG5CXRRYPQDG +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# YGP0NDYCFG3B1E6C624J7KX1X1X225QMBXWGZZ815121WCVAHQCG - de67d9df95e51fba3e7807f8554e3001b7db5f37 HJZ78WT3YGJZG7DPD6J6YP967BMK06G42SSK5Z7W9YH333KDD60G +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 - de67d9df95e51fba3e7807f8554e3001b7db5f37 ZC20QZ92JKM90EH26RTT22NH9X7R9NB09FK4QEQXPF2RXTB89ZJG +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(). EB724PT6D7AN32V96SPBBXKXJKN99J7MMZD3GFGF3KZCWXSFFTK0 SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;VKSKXSD4RJPPECSPNKD3AV6F1VBSC5CH3GKPKABR8Y8ZP4HQ3QKG de67d9df95e51fba3e7807f8554e3001b7db5f37 GKKVPGXFQMJS89VXN3Q46XFSRVC0Y7DXEKQQQJ2EQRCQJE6EAPZG +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(). J7C0E52GR817GM4ECYADSD2CGAT2CSG2MPH0V42DQQHCGWCC1SX0 SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;VKSKXSD4RJPPECSPNKD3AV6F1VBSC5CH3GKPKABR8Y8ZP4HQ3QKG de67d9df95e51fba3e7807f8554e3001b7db5f37 C8STAJ4N072BCMDAVB4R90SQKDPBZGFZN9SA6ENKF84YTNZB8DDG +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(). N68Y1RX3PDR8ZT1GMVVVEAE1FG4YZJAW5PF24KF3V69JPJQAK3FG SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;VKSKXSD4RJPPECSPNKD3AV6F1VBSC5CH3GKPKABR8Y8ZP4HQ3QKG de67d9df95e51fba3e7807f8554e3001b7db5f37 G6XJGN1EKTWVYCP137T5EXYSS05Z7ZJ55DKJMTYAVVPPX9R8X4G0 +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(). Z7NMYNDVJHK7RR4JJ7Y9D5P0FPRP01799Z6J4QBSJTPVCXN7Z92G Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;JCN8Q0EBWWQDJG2XN1Z5K1BKW38JNBAHVS8V47MQCVBZW0TGAYB0;QJG43BR2K4M6J5FRSRG8MM0FH4YDAX9B3TWF5M6BDG0HD10WS170;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 G6JPX30HH734NZ5WTRCCV2D555ZT1E0NNC9YNKSCG7YJR9TW9BZG +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(). 9JQF992QQ1M8VFNV349X8NGNTFNRX1HZWR2JPYRNP5T6DZJAMPX0 Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;JCN8Q0EBWWQDJG2XN1Z5K1BKW38JNBAHVS8V47MQCVBZW0TGAYB0;QJG43BR2K4M6J5FRSRG8MM0FH4YDAX9B3TWF5M6BDG0HD10WS170;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 YC8D7GZXSCTEMQFJAN61FCN7N8BY1602Z93B7NCGA95PBKVP6QV0 +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;JCN8Q0EBWWQDJG2XN1Z5K1BKW38JNBAHVS8V47MQCVBZW0TGAYB0;QJG43BR2K4M6J5FRSRG8MM0FH4YDAX9B3TWF5M6BDG0HD10WS170;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 TMKM5GHAX758N1TJ3W8BQS6RVWRK76EMS6R0NZ0Y8RQ50VVXF4Q0 +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(). GC25F5V89E4F27MS3FT3VBPN797J04848BAXPZ173N9AHDZ9RB6G K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG;QFWDVSD83XNQTHRH21FDE6833ARNCP31WZA8HY4H5BJYR97D5VFG;G8VHXWZ3F398B03HFJCSKPNZJHVARYPYE1P3Z2MTWBQ7FPXPSV8G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a Z6M3BWCR9D55FVTG8JNEQ2YREB46DJRND8SHP6GHNYYMC0WPBJY0 +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 K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG;QFWDVSD83XNQTHRH21FDE6833ARNCP31WZA8HY4H5BJYR97D5VFG;G8VHXWZ3F398B03HFJCSKPNZJHVARYPYE1P3Z2MTWBQ7FPXPSV8G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a FMRBAFW3HX1GF637S8SJVP619T6TRNF6199SZ90TG3VDBZ10MM10 +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(). VAGM3W3FM5J919Z3S0RQ92JR0ZYF6N2VA4PN8TCWETB9N7C37QC0 K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG;QFWDVSD83XNQTHRH21FDE6833ARNCP31WZA8HY4H5BJYR97D5VFG;G8VHXWZ3F398B03HFJCSKPNZJHVARYPYE1P3Z2MTWBQ7FPXPSV8G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PTAK59BK3KMBRVYD9VVKH9BTNYRHVAN4T52GBE8ST6S1T5JAZEK0 +MR-DSM-0194 dsm::types::policy_types::PolicyCondition android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0194 (Partial) 1A092XYR2NS5GJ55H3SAXG0KJ79C67XTB5CNV1BAQGBJBACKVX7G Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 types/policy_types/PolicyCondition# NA14C2DMFCQE6RWDBHN926S92HDRT9N89QXP0F14DHGA1WS6YRB0 - de67d9df95e51fba3e7807f8554e3001b7db5f37 EN8F0EP0WAKCSJM17F9TPVZ09KD8F1KASGTN0X8SXSCTJVYAAPJ0 +MR-DSM-0197 dsm::economic::native_reserve::NativeReserveState::genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::native_reserve::tests::no_valid_reserve_transition_can_mint_era;dsm::economic::native_reserve::tests::total_era_is_conserved_along_the_lineage;dsm::types::device_state::tests::a_builtin_token_cannot_be_created_at_the_accepting_transition;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-DSM-0197 (Met) R0BC619ZZDY255X5635CN6WN25BYX5X7YSENCAT9Y13EKFEPG730 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[NativeReserveState]genesis(). MVM5RY7FHRY5J38K3JC1DE1XW6W3XHY8443TC2THC5NPA34V7XDG MNFQHW5E4NXJ5QV5EXKQSS5X70XEFE3G918417R9CNMQQ15CHJ3G;505Z7H53AGB104Z67V1AEZ6GTNSZQ5MF343Y6BMX1W8X1EA204N0;KCDCX5H23CMQXGXYAWPX27MSB0Z7WX6GQ6EVMFH4DXN960ZHSSF0;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a TRVXSCYQC8APTSJC208Q6YK8TKAVRZS2CKMZENZNEQBZCEYK1B50 +MR-DSM-0197 dsm::economic::native_reserve::release_constructible android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::native_reserve::tests::no_valid_reserve_transition_can_mint_era;dsm::economic::native_reserve::tests::total_era_is_conserved_along_the_lineage;dsm::types::device_state::tests::a_builtin_token_cannot_be_created_at_the_accepting_transition;dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage - CONFORMANCE §8 MR-DSM-0197 (Met) JYKVNWDE5615T6JVWXD0FHPSYTZ6HJ9FFCHVZE0F8QX1MST9P2JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/release_constructible(). 0AM6VG2S38PJTME2VZ4JCBM20HM4Q8YJWXYEHT99QJHGK8PPQZP0 MNFQHW5E4NXJ5QV5EXKQSS5X70XEFE3G918417R9CNMQQ15CHJ3G;505Z7H53AGB104Z67V1AEZ6GTNSZQ5MF343Y6BMX1W8X1EA204N0;KCDCX5H23CMQXGXYAWPX27MSB0Z7WX6GQ6EVMFH4DXN960ZHSSF0;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2NPKMXVTJC5X9VVKDH7B24Y2E9Y62P47BP5Z1TQPDDG073DG5GBG +MR-DSM-0200 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) W01BJTN54WZSKHXFTEWBJW184MEB0XV0CKF4ZDAZK4328PHVVAPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MQMBR47JG0DFPAKYB3S9NV06FA9X4X0XHNMXK0NQ0NPSK4M8J9Z0 +MR-DSM-0200 dsm::types::device_state::DeviceState::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) XHF0TTJYNJ8CXPJQ5AHHCJZ6AAAJF2348RY2VCP1NN7H2M2K611G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]establish_relationship(). PP3VMR25MS8E2SMX1C6VBH2SM887YMY69T9BDAGFR12205NF2ED0 CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a VSQYE22M2NFYASJDYXXYEM14W1T844N63SV6F9V9DM42MVERJDBG +MR-DSM-0200 dsm_sdk::sdk::core_sdk::CoreSDK::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed - CONFORMANCE §8 MR-DSM-0200 (Met) 8JYVVPXRY1MS2GYAJ94N07GAMR37EYPMBG89S43WXSP570VA4QQG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/core_sdk/impl#[CoreSDK]establish_relationship(). 87CR68WMKJZBD40ED7MDCBDHQTYZWQ66S79F7MR1PWY7N424ZSNG CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 8TDYFHQA4JP4RANY1P7N0B0DFG0V60Z7JDYV975A1SV2CB7JFPHG +MR-DSM-0203 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::types::device_state::tests::a_vault_creation_debits_exactly_its_two_funded_legs;dsm::economic_write_set::a_vault_creation_debits_the_pair_and_inserts_the_record - CONFORMANCE §8 MR-DSM-0203 (Met) P5YP5EG8AXHPS7SKFFSDWZQFANH5V1NCFQWEN482827RNCGF77F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG AR2SWVQX9QM2FPGSJ4WBQ41D0PD37JGVH625XEH7RRATWWE20N80;GEJAT3ABJ9YN0TSDD0M81A5JBZY341TE4V1YXDY5K89YKWSSJGZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 GSQ9PRAHXDYGSP5ADZ3KGZEQDWFG5NYVQS93K3GF7G6V8RSGAYY0 +MR-DSM-0203 dsm::types::device_state::validate_conservation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_vault_creation_debits_exactly_its_two_funded_legs;dsm::economic_write_set::a_vault_creation_debits_the_pair_and_inserts_the_record - CONFORMANCE §8 MR-DSM-0203 (Met) DWH3594K1R0YACCCZVCC5J0JJ9RN4RMSXWW4NTR5ZCS2MC74BVJ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/validate_conservation(). EEQ61E62ZTRW53N7HXQKZYYSR5M8V70Y0ZCHFFM47DJ870V60EN0 AR2SWVQX9QM2FPGSJ4WBQ41D0PD37JGVH625XEH7RRATWWE20N80;GEJAT3ABJ9YN0TSDD0M81A5JBZY341TE4V1YXDY5K89YKWSSJGZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 JFWFZ14Q2FQHTRB68GWH3P1XMTN333428FE5H6KMWN1S0WT4HKTG +MR-DSM-0204 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::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) YTF354FNDE0NSBA2EST8CFX32V9WFFJT0445MRWZZC2EJZA1183G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG HG4XZAAXM8QM6V9J1F3JCRYN55X3HEVKXWY2YZEH5HT4XQ6DZ5D0;Q01S3PS1SBYER603NHNFX7GGF0AZ0F8X211DMVJVWWNP6JYDXDT0;YMNPBY2J9TJY90XDZ3W9KQ50B1Y43D192EBB28801455SPFF0S00;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a FT253E3SV6VZGKS90B7R3KJ9K4C16722S9SDHFKMHDEGXPHGC7XG +MR-DSM-0204 dsm::sofi::lineage::genesis_accepted 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) KXR3KAFAPE9E1SE2V85MBNPPS64G1NHXZFBSAAD27Z6YJWWTF1X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/genesis_accepted(). NWP04HCCRE7HDSGAQDTBVE8CX1FAF61HV8NQSVNJ2A9NN7Y94CWG HG4XZAAXM8QM6V9J1F3JCRYN55X3HEVKXWY2YZEH5HT4XQ6DZ5D0;Q01S3PS1SBYER603NHNFX7GGF0AZ0F8X211DMVJVWWNP6JYDXDT0;YMNPBY2J9TJY90XDZ3W9KQ50B1Y43D192EBB28801455SPFF0S00;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a NFF941A7YJ2XP6ZBT3B8T8T0H5CFDAM4AG5FFEH4NQNDQCW7FV2G +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 HG4XZAAXM8QM6V9J1F3JCRYN55X3HEVKXWY2YZEH5HT4XQ6DZ5D0;Q01S3PS1SBYER603NHNFX7GGF0AZ0F8X211DMVJVWWNP6JYDXDT0;YMNPBY2J9TJY90XDZ3W9KQ50B1Y43D192EBB28801455SPFF0S00;FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5S0Q8WZH3MVRD5Z68DQBVMVATQ91FYPZAFH4GV4DJ4NVR2M05K1G +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(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 52A30V302ACGY17YHKGDCM89BKRR0AYQG9DSXV7Y9AEZD101SZ9G +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(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 EMC2PNEGXP0P020GSG58M51ACZKEP7TWGB5BFJQQBATM39XMYKH0 +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(). YY5JGZ7R6275T0MW2EF0DRB8YCA74KBPZRHV674300MTNV05YWK0 VR0A1EMJA7V63QAT6VWM0WHXMRKSVKJ4WKA10TJF1ZHFF97C2MF0;G9SGCTJSSE0QEQFH70K4SHDP6W1TG2XFJ9BBQEVQACWDVPWCAWDG;CXHTRNGR9XJRM7YT1YC1KR82DWJ1TFZPTT5S5VPTGBK1977SADFG;XNWM82N25GTF4T8ZPQW18628MWPXTEXVAN1YNRK01X1KJAP8PCSG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a VKDEXP1YJEREF5G8XH02KPCXRYWC6AG11780STWHWJG79KW8Q3Z0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;MGX3N8JT1D28CHYB72ZWSY33S6FJ1X6Z6KHNXJD2YQA1X55HX6D0;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;CXHTRNGR9XJRM7YT1YC1KR82DWJ1TFZPTT5S5VPTGBK1977SADFG;XNWM82N25GTF4T8ZPQW18628MWPXTEXVAN1YNRK01X1KJAP8PCSG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2FCXKA4ANVB9AE6DQWKJKM6PEDX1D5YXJ94GXYYSXG6HKX1J6ZH0 +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(). 3CYQC5EN1D2H6Q60ZQ8BXR5JPM3NAJWTDCS125Z35CQ4Y9YJT9MG B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;MGX3N8JT1D28CHYB72ZWSY33S6FJ1X6Z6KHNXJD2YQA1X55HX6D0;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;CXHTRNGR9XJRM7YT1YC1KR82DWJ1TFZPTT5S5VPTGBK1977SADFG;XNWM82N25GTF4T8ZPQW18628MWPXTEXVAN1YNRK01X1KJAP8PCSG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a ZXCH5JSRXY92A2T50M7W5ZVFKHN7WQ1VXKX3TVTZKFW6YPZ7JC8G +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(). 66NHR6KCBRW08X6APRYS3XHTKX2K6TCV4A0GZREXBBEXATQ3HTX0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 5W531AQDAYWYZJESFREX0W8AFDKRP181SP3CVNNDM84JJR2H8KK0 +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(). RFPXKKE6YGBX8B5RVJ3FCM1QDVHSW3VSKFYX05MWZFVETS9A856G MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 BPB9TM2R6F6YTZ917F03E2TEH85GF0D7WM0TFPRKA82KBMR7CR70 +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 MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 2BMW7DDX02QCCEBAFBHG34MTKHG8W0HBTPPRZB9HGBC3ZZ5E8J80 +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 GC09V215WCB7ZPJ770H8HC87ZWFWWKR1A2QENSR99J6D862D2PRG de67d9df95e51fba3e7807f8554e3001b7db5f37 VH164GC0G34WVTK680DN4V3MK58M6AKHT7HGC6F45P6MP5V6ESR0 +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 FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;6PZYM8WESB84K9YKRP1QR9P6WXPDC3ZE9MWYRVFWV00X6VQ61RJ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 DRQYWYPJB6D9MV1QD9T5TA0DMJXMDS4574QH6WN6YETTTGGQ8E6G +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(). X5J2CZEK5QPWYM8H9BV222HRPJD0BD98VR6W5DC5AC0CWVV3KD90 FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;6PZYM8WESB84K9YKRP1QR9P6WXPDC3ZE9MWYRVFWV00X6VQ61RJ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 KA5AN74JTR7YP0BV6QFS0SB3NNANN44ENN7GBJ1RXNX6XXDGWPS0 +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(). 73D27VA639J63NNTDNNA0X88G46XG4Z7VGH5ESHHXYJ936ZPKZZ0 - de67d9df95e51fba3e7807f8554e3001b7db5f37 YVKENW03Y6Y2F161PJE84GKVP2K79JNSF5NQ3MBTBP999A6CQM20 +MR-DSM-0216 dsm::sofi::publication::recognize_setup android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-DSM-0216 (Partial) ZVMV34VM74Z815FCNTZFC59HGJ2KSVB1WJ5D74PKZ30R6W1Z3PF0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/recognize_setup(). NKQ4JPC1652NQZMCKJ3NB88692WB6HEV1HB1DCVSYSR82VE78XAG - de67d9df95e51fba3e7807f8554e3001b7db5f37 N33K1EXDWGXRPFE51MMQDPQSSYDEV5K23A80M1NBZ045VAVNGMG0 +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(). 0AM6VG2S38PJTME2VZ4JCBM20HM4Q8YJWXYEHT99QJHGK8PPQZP0 Q9CPB92TAANZYDWV2G1N64Q66R7X61XXFC5AH0R6BQ5JDEKS7RYG;HVG8PYVYYQYJKJKTETWWV5W0P4NQNKSS2GNYP2WSE974E8JAR9N0;KA837Y4XDCAXFNRK5A8JGJ87D999VJGGAAFQ40G8KM43TMJ288HG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MD6NSZ492BVBT2XG4D500SWYA51193HV62H731BE4JBW32AT13MG +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(). NWP04HCCRE7HDSGAQDTBVE8CX1FAF61HV8NQSVNJ2A9NN7Y94CWG Q9CPB92TAANZYDWV2G1N64Q66R7X61XXFC5AH0R6BQ5JDEKS7RYG;HVG8PYVYYQYJKJKTETWWV5W0P4NQNKSS2GNYP2WSE974E8JAR9N0;KA837Y4XDCAXFNRK5A8JGJ87D999VJGGAAFQ40G8KM43TMJ288HG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5CD4PANMKHNZHR63RWM95N6BCVTXRRGH4B2D049KH8JEYTE1RP6G +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(). KS8MFF2QGTAKJ4KZT6659JMEYFAVT4AZTKJ6M896B3VP8ME5CC90 Q9CPB92TAANZYDWV2G1N64Q66R7X61XXFC5AH0R6BQ5JDEKS7RYG;HVG8PYVYYQYJKJKTETWWV5W0P4NQNKSS2GNYP2WSE974E8JAR9N0;KA837Y4XDCAXFNRK5A8JGJ87D999VJGGAAFQ40G8KM43TMJ288HG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 1TV6WS66K5P3CVW5EH1ETAMJD0FAWKDCG04SQZ7Z1WZ94A992D7G +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(). Z2G75R02G5HS7H7MEPE0RXH8FNSTWAPB3Y3Q4FN1H9AKTEYGK9A0 SFY9VT4A6N1P37604M5EDD25132BRCMXRC3GF5SATCK7RPNV84TG;D6TAZR0WK2V6PA8TQJQ4XWC1GEHA5BX6Y51QD4D4033ATPGZVZ10;W1TP4GYACQ6B814J9AT9NS4T0X4ZZD3NR7VJK9WDGPSKEJY1NP1G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a W7P6VYW6DQ3RCFH3G69YJQC8KCCGJ06TQVEH99DSPZ1HFWQXPNBG +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(). SYNS8D6FEYXNK3VSN2EN21HGSQPR3F3T9DW7G3V5K9SHY0EHHR40 SFY9VT4A6N1P37604M5EDD25132BRCMXRC3GF5SATCK7RPNV84TG;D6TAZR0WK2V6PA8TQJQ4XWC1GEHA5BX6Y51QD4D4033ATPGZVZ10;W1TP4GYACQ6B814J9AT9NS4T0X4ZZD3NR7VJK9WDGPSKEJY1NP1G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 06M5ACREKPBPVY9RWR19JS00BTZ0MXAD4TH07S637TNT20855DPG +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(). WQT0A5FAKQH59HXMMJZZT7JYZ8SQ5N2HEDZD8ZF7WNZSA372APPG SFY9VT4A6N1P37604M5EDD25132BRCMXRC3GF5SATCK7RPNV84TG;D6TAZR0WK2V6PA8TQJQ4XWC1GEHA5BX6Y51QD4D4033ATPGZVZ10;W1TP4GYACQ6B814J9AT9NS4T0X4ZZD3NR7VJK9WDGPSKEJY1NP1G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PW8NNANE2GKMMRKMA2WDAMHPFNTEAXKD89CBHFFZKW93PVFCTJ30 +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(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 - e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MRDWN9RJSWGDER3XDS0YDBRKG9PER4JMG9J9V0RP3J0Y5GE1CJ10 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(). XF3R3A3S17H3XB9Q5383TQJY9HBD8JFZ6STQGT0EZDBXB7GFVH50 4YMYN8537JHVN2J750Z533Q3GFEXNHX87J3HCZ8NKC6XWB0HJBFG;SNBY3JT9D5XP7G6ASW67137N8V8TSBQFA3QAT3E67ABVX5TH70RG 4737a9e077dcbc402174736c9634e340226929e5 G2BH31NEH6S9GHH8SZ9D0AJ4FA12F5MCBPKMXRKKZWYHDQRTW810 -MR-DSM-0252 dsm::merkle::batch_fold::verify_batch android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) 2NX6C5D6KNCN6NPM0Q382T7EGG61MS0MV3WCCYQMJ9Z4PCVX3X2G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/batch_fold/verify_batch(). 9YNQ12ASFSP0PH5KSF1NVPSZ18FD8Y696SSRTZYX9J5CAPVZ76QG G2E96SEENNB6GT9Y3ADKM6PMSDMFWWYKA3F8N1FFDXQRXWGEH2MG;PWFHTD8Y0HW3XZMCJ7M6ZFZNR2HFE91CHM24822T4VHMMR0KN240;9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;HRQVNZTNCT581947HK8T17RVSHWSQMBGVACVJFEY7F66EQKKMQ20 4737a9e077dcbc402174736c9634e340226929e5 WDEZV91FPPTJGDV974CYN6NH3QXFCGC84SP6TJ3JKH4GX23DEKF0 -MR-DSM-0252 dsm::merkle::smt_path::decode android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) AQ9639ZGFY8GPS9E76MR6E45FR5F9A848448NAV733H8FYVYNDG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/smt_path/decode(). VFKFMG2BPM50SPCWWWVWTB7C4PH63BTWTGFBRYJRHV6HXMMBWGS0 G2E96SEENNB6GT9Y3ADKM6PMSDMFWWYKA3F8N1FFDXQRXWGEH2MG;PWFHTD8Y0HW3XZMCJ7M6ZFZNR2HFE91CHM24822T4VHMMR0KN240;9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;HRQVNZTNCT581947HK8T17RVSHWSQMBGVACVJFEY7F66EQKKMQ20 4737a9e077dcbc402174736c9634e340226929e5 ZXPWQQGB7SR2N7V2A0MJE00Z7SXAQF0AJHPZP2DY0KBA4FTD1ZT0 -MR-DSM-0252 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::get_inclusion_proof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) B2NNFTPQKFPBG4NRZHN263SH7N28Q2PCQG0BNDPMYA2M69TMJC30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]get_inclusion_proof(). 1VQJ2EYR42W86C37G62JRBJ7YFBJCFV8HC0NAGYV2WE27EB87A70 G2E96SEENNB6GT9Y3ADKM6PMSDMFWWYKA3F8N1FFDXQRXWGEH2MG;PWFHTD8Y0HW3XZMCJ7M6ZFZNR2HFE91CHM24822T4VHMMR0KN240;9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;HRQVNZTNCT581947HK8T17RVSHWSQMBGVACVJFEY7F66EQKKMQ20 4737a9e077dcbc402174736c9634e340226929e5 DRMV7W4M4VTPW2F2N5BX8J86JN28HH62D2MCGEHKC9FD0X4VMTRG -MR-DSM-0252 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::verify_proof_against_root android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) BDJSG0BNMBVSE77RB35PGGW49PWZ3PAWP7BJ0SM7Y6VJDE8PXHAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]verify_proof_against_root(). 03XNAYMY97FDKGF6BYKZR27SYDD5CYM5562R8ZGPXR5VVR27PS4G G2E96SEENNB6GT9Y3ADKM6PMSDMFWWYKA3F8N1FFDXQRXWGEH2MG;PWFHTD8Y0HW3XZMCJ7M6ZFZNR2HFE91CHM24822T4VHMMR0KN240;9MZYW5MTWQ317HRB3DX5HSWRMZ64XQYPF2KT3JY78GT937D1K3KG;HRQVNZTNCT581947HK8T17RVSHWSQMBGVACVJFEY7F66EQKKMQ20 4737a9e077dcbc402174736c9634e340226929e5 6GFCRG74ZCPYHBFH0VW05ZENKX0095GFHKSJP36SJ78YJ9M06T50 -MR-DSM-0256 dsm_storage_node::NodeStorageSet::new node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) ZYTT2TAQD59DHRXNGPXKQYBENW1KS6XHJGGVFJ8ZVMJE0HZE0QGG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 impl#[NodeStorageSet]new(). V4TF360C1JX4B94XVETQRQG6XEAHBHQCDYA5X6GTEGE8JDHG0QAG B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G;VSC19BQ7TSEBWRA262MBG4QWTWC8NMW4P55DS86CKA7MM87AXKSG;NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0;P9BMX625YRZWWATY4K3X4A51EZ6QPRWDB1C7XMCFEEC18WMJ27XG 4737a9e077dcbc402174736c9634e340226929e5 A7F4K1VQ7DBCSPKCF6VAB7375GPM60B8T9HPBB4RJH8D1BKFYSJ0 -MR-DSM-0256 dsm_storage_node::db::pg::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) FK8HWSMDNQ3E5CAET9C2C299TJ11ZY0S95FECGMDVMBZJPTPNKE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/put_cell(). CT7R2RVDH80RCP3AN6PD9RC9TVF3QBKT3JXF0QXHB4G3KN7QBKK0 B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G;VSC19BQ7TSEBWRA262MBG4QWTWC8NMW4P55DS86CKA7MM87AXKSG;NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0;P9BMX625YRZWWATY4K3X4A51EZ6QPRWDB1C7XMCFEEC18WMJ27XG 4737a9e077dcbc402174736c9634e340226929e5 2H0MPM2K1JP4VW3H2F7ZAPPDCZN805SQERT0Q34N709SAMAMADSG -MR-DSM-0256 dsm_storage_node::db::pg::register_incarnation node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) 4B0XMGFSRF2ZW16H960QKJGV0QEFAG4EMP6NA7S9XBKWKF9V9S70 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/register_incarnation(). RBWRJEJ3RNPPXN6789MRKGT3E00A03BSFGTX2FTPZRGQ1V5QPG8G B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G;VSC19BQ7TSEBWRA262MBG4QWTWC8NMW4P55DS86CKA7MM87AXKSG;NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0;P9BMX625YRZWWATY4K3X4A51EZ6QPRWDB1C7XMCFEEC18WMJ27XG 4737a9e077dcbc402174736c9634e340226929e5 Q8TQZQ1BP01PAWFPW7FM53W3RY2E8QFCX75JR9A9CVAGCH4VMSH0 -MR-DSM-0256 dsm_storage_node::db::pg::require_durable_commit_posture node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) ERM00K8WQDS2002RPAYMFR3RM80W6Q3WT2RZ41KX25VAQGZXSBZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/require_durable_commit_posture(). 33V1X22ZTCD1PB5EKYSXF5S11GH279YFNFV52WDR30D36FD9MT90 B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G;VSC19BQ7TSEBWRA262MBG4QWTWC8NMW4P55DS86CKA7MM87AXKSG;NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0;P9BMX625YRZWWATY4K3X4A51EZ6QPRWDB1C7XMCFEEC18WMJ27XG 4737a9e077dcbc402174736c9634e340226929e5 90J8W7AHZA2V3RSQC2PAD10KSHNM1AZHBHKFW8SRJNVQYZJ8KTDG -MR-DSM-0257 dsm::economic::native_reserve::SuccessorCell::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) 2ZH5PHRZBBDN03Q5BW05D5ESNDNHPMK5NPWKVHWW23NXF43Q65RG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[SuccessorCell]of(). 2V5EH6EAEBKBDWFKAFGQ2MPNDBRBY6M02GY4MC0CEF1QTJ5Z4420 R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80;X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10;A6HRRE8VFN034ANN66R93ARGTCGVXSGAMTYW4Z8XXY1H67284FZG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70 4737a9e077dcbc402174736c9634e340226929e5 5G9GFW2PG3ZKWTW6KQSXJM6DRQW57SF6G5X8FFDT5480YTPBG5C0 -MR-DSM-0257 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) KCYNBG0PNNSS98REQAB8HXEN3V5QKRKBV8SPE1MNXSBX3V61K9Y0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80;X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10;A6HRRE8VFN034ANN66R93ARGTCGVXSGAMTYW4Z8XXY1H67284FZG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70 4737a9e077dcbc402174736c9634e340226929e5 HX20JK76TW2YSCQD5QWR7JV0CPNCX9C43AYNS3YYH6B667C2R070 -MR-DSM-0257 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) MTDJKJCHS5E1BNVPMARZSF8YY7B37ADKWJNXQKHF6B0SJ2F85Q5G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80;X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10;A6HRRE8VFN034ANN66R93ARGTCGVXSGAMTYW4Z8XXY1H67284FZG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70 4737a9e077dcbc402174736c9634e340226929e5 3AXH57CAATS3N02JRNPND2PNPWMFVTGWSQVPAEKZN8Z2BFSJC4Y0 -MR-DSM-0258 dsm::economic::native_reserve::walk_lineage 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::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) DK1VQEXNVXMKFEKA3VMMG4JST9BT7T87NT7S2KMBJ9ZG93ZYS8Z0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/walk_lineage(). 5E095X3V201X0V7WWG9KG9QNT8HJ31QMJN9JE33CDM3BFQS4XQM0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;5DPW7VAT8DS84PWYJYPPCM65MRWP1R9EJ5FSKVW52M8ZXSHK3C50 4737a9e077dcbc402174736c9634e340226929e5 GYKAC46669NRYZVB4CKAGBXG941DQGVZ52YFC4617HBHNC8EW5X0 -MR-DSM-0258 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;dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) 9Z80AQNJ8VPQJB2CKPVNDW1GJWV7WC299XJC3ETP0YP5WAEJJFA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/Missing# 4GQ9KE7ZKDXRZ7GMZK12DN5HWWMD3TYJDP71ARZJBNDHAPHSYW3G PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;5DPW7VAT8DS84PWYJYPPCM65MRWP1R9EJ5FSKVW52M8ZXSHK3C50 4737a9e077dcbc402174736c9634e340226929e5 VRD09ACNBD2EN2J3TH8YQSERDEEVCQCHGNGNHHTY5MM7XBWX9YGG -MR-DSM-0258 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::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) 47JG38W0VQNJQH5RZ39JDB7PPBQ1DW9KK8DMYW8F6N7HCK9VFS70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;5DPW7VAT8DS84PWYJYPPCM65MRWP1R9EJ5FSKVW52M8ZXSHK3C50 4737a9e077dcbc402174736c9634e340226929e5 FKNJJ74767QZGESTN5NWN5FFJ9T4Z5G4ERVFYB9AYDGM0HNYH1Z0 -MR-DSM-0269 dsm::route_chain::Route::leader 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) QDFJCRMPDR062989EF4MP8EYXC80V7GGJ1J29VWZ49S7DNE246W0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00 4737a9e077dcbc402174736c9634e340226929e5 2AP2HB1YHS3H5MFVFG6BKE3FVQQGK217PW44BMW79R6R36RHJYAG -MR-DSM-0269 dsm::route_chain::RoutedCell::new 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) GTJ0G9FBC81CKHYT13PVDWKCA5DMK5X8S1RGVN06Y2FJJCYR7170 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00 4737a9e077dcbc402174736c9634e340226929e5 T0JJRRMXA1048BECS714H6TZ2JQ8NQNSXFY37A9TPD5ZMQMRNJ10 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 QTYW8EXZ2B24QD2GY288GC5WE77DPF1J5VQWSH5MFYG708AC1S70;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00 4737a9e077dcbc402174736c9634e340226929e5 8C3X5CQYAKPDNW03J4T2CPF6G1TKN1HAVG2YMWXESDBEWP73HV4G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;S669VXNW1G20P4TMTJRD4FKWN4DERAPYMDYG82T0JXHHANFPZ340;X9TJ2BDXAH712BSTSRJAPQK2DEN2XD8TWPVSGM6YK1Y7CDA5RTTG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 NWWX377YC1MFG75WEDKQVMBYAXTQ8J7C1069E37X2TX2WFQFE28G -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;S669VXNW1G20P4TMTJRD4FKWN4DERAPYMDYG82T0JXHHANFPZ340;X9TJ2BDXAH712BSTSRJAPQK2DEN2XD8TWPVSGM6YK1Y7CDA5RTTG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 9EXZNT3F9M5H6DYQ4VG9RWZYY47NPT5XNED630A6CQJ45PM3RTD0 -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(). R51V23CVXD5JFHYT537PWSEQBDFR4GJEHQ2R0X4YF43G1ES2JJQ0 A3DB3TE91R621JCAS4TPSTXWP0KWPA3CWK2Z0VS580WWMQASACPG;S8XZRTJZ6ZGX7KBEFQH82CKD0E7CMMXM3TMYCA00X8QWWVXXY5N0;YRE92RHGAPKG33MRYSPVFA6AHFQ2ZK327YZ19A4RQZDB79AJ6MXG 4737a9e077dcbc402174736c9634e340226929e5 A56GEHN6P7RYH0D607AZQ7VKAX4F6HSVBH7V1WZ0QEXFZ2S162B0 -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(). D4A6R41SG5623W017QMFYH29SREH7VJSD8J7E1AQDN8E98EHM9VG A3DB3TE91R621JCAS4TPSTXWP0KWPA3CWK2Z0VS580WWMQASACPG;S8XZRTJZ6ZGX7KBEFQH82CKD0E7CMMXM3TMYCA00X8QWWVXXY5N0;YRE92RHGAPKG33MRYSPVFA6AHFQ2ZK327YZ19A4RQZDB79AJ6MXG 4737a9e077dcbc402174736c9634e340226929e5 G53BP779WP4W5CF853DRSKKF9762RJB9WGJCSP5YGF5JXBTW5D9G -MR-DSM-0273 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::frontier_verification_tests::a_root_no_transition_explains_is_refused_where_it_sits;dsm_sdk::handlers::frontier_verification_tests::a_credits_source_is_validated_through_its_own_segment - CONFORMANCE §8 MR-DSM-0273 (Met) DJQF8WRSGT7JWG1HF7M70SCDPA8Z4S4RQ4RN4JPRY5X0J8STJPAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). TCH534YQ1FRYGDN0EAHX7EFEAHTQRSEEM87FS9F8ET28E3BG5ZG0 DVSH4VVRVTM1C8DCTW23Z4DXMNMSZJN3M1MEAKNQ4JNJ6YCTV4YG;4YJFJ1PRVREW9DKKZZAWCJ0ZSKE51N12JM3EYD38DA2FKZGPDB1G 4737a9e077dcbc402174736c9634e340226929e5 8ZMKP98RYNKRQFJ5HSG8J8102R7252NDXM3AY8FZD96CFSP64MDG -MR-DSM-0274 dsm_sdk::storage::client_db::economic_lineage::record_frontier_in_tx android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::frontier_verification_tests::a_receiver_reads_nothing_behind_its_frontier - CONFORMANCE §8 MR-DSM-0274 (Met) 1KJSJTWCCM78ZFV23RC5X489E80VEXF3HHQD5CQC7FRJJSEABFZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/economic_lineage/record_frontier_in_tx(). Z7E7DAC82TC1W9WWCR44WVDRDAHTZ77CK6RAP4GR7VWSTHCKZ1N0 V8BD6HPB2KXB0QDXYFZT82M07RCZPE0X1BQSFZ2BN49F2Z5QTRQG 4737a9e077dcbc402174736c9634e340226929e5 VY6SYDY194H10F84S3Y1XFCBHC7D5F7PHYNFA1FYEZKDBEJT9DRG -MR-DSM-0275 dsm_sdk::sdk::economic_registers::resolve_peer android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::frontier_verification_tests::a_receiver_reads_nothing_behind_its_frontier;dsm_sdk::handlers::frontier_verification_tests::a_credits_source_is_validated_through_its_own_segment - CONFORMANCE §8 MR-DSM-0275 (Met) WBJEKRYHZAZE5XS6Z48C734K7SKFFZ3PWJQHXJQW7KZ6MAYFK8R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_registers/resolve_peer(). J1J0NYD17ZT4A4QQEKHK0HWYAEGJ6BZZYFWCX4WDJ45MF1VY5V70 V8BD6HPB2KXB0QDXYFZT82M07RCZPE0X1BQSFZ2BN49F2Z5QTRQG;4YJFJ1PRVREW9DKKZZAWCJ0ZSKE51N12JM3EYD38DA2FKZGPDB1G 4737a9e077dcbc402174736c9634e340226929e5 JK3JRE2GT0D9CKFYKQF13M7R99RXR77QX5B90SYFMKR78ZNFFTY0 -MR-DSM-0276 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::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-DSM-0276 (Met) TKVT1KHPASS9HC5M85WY7W9HW454W7AG5MBW0J6AE75Z363P1G40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). TCH534YQ1FRYGDN0EAHX7EFEAHTQRSEEM87FS9F8ET28E3BG5ZG0 G9WQ6G9WMF0N2ZCHQMZA5GYQB3JZYYF8P2053MK1NXTK9E2K9TH0 4737a9e077dcbc402174736c9634e340226929e5 196TY94CZ48A71GH5Q8S1242WSAY5SPVPB44MGS8805AE2X18PDG -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(). 9MRAGTCS8W93PQ3VGBR7QJDSH14TZG9TXVMA4WAQVVJ6YHE58J2G X8JZ6D59F9GNJAXRNM2BHWTXEAKEQ6XPZHJKQ820373X3NGMAYV0;1ADPMBQ3Y92QQ573Z0AQJGXFKRYB25RQ67P5301FE9TR4R31DW0G 4737a9e077dcbc402174736c9634e340226929e5 0Q2EGWTQ754XJ7DB4298R4FJH3KJ6WCTXFDJVD05E22JGKK16WMG -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 8MMYM4BV6KNDK1H8VQC6BAN92XHD6TTV001BZYB48T9QGX8KTYPG 4737a9e077dcbc402174736c9634e340226929e5 6RDCZXSAFMWK485ZXESRZJP0NQQTY278ZCPMZA9NNXBG90PCY980 -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(). DJF1259VDP30S2KFW461B9G3JSCRMRSPV2YRBSYABX6EAG21RBC0 4T8A4ZQGT0KRX8MHJBZEFFN1EWGB7PMK6B3XP9PKRMV62N7EFXEG 4737a9e077dcbc402174736c9634e340226929e5 6DT99RHRRSB9AH956PTNVA1FH34K594XBV2K88H7Y9XEEB7MB05G -MR-SOFI-0011 dsm::sofi::derive::external_commitment_route 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) J999QPH4W0S00K0KXTD985YF3D9JZE34DHFEWNTE12NR12HKMX4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). GYKPABNEEZYFZ5R9PFFPDP231V48WRPMWSDDTNTT7B3TNBH3WX00 ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;STZJ77G4R2A0JXHYQ4RSVE8VVGQAB82QYDH58A96V9NR3S2SD4QG;KA3S1DZT4691GSTH71GP15HBAZXVC80N0R2K21K7SKR2S62FDVT0 4737a9e077dcbc402174736c9634e340226929e5 4ZMWKRHF6KD2CRXTA7E4MTPCVYD3ACVESKC7RMKPYCNXSQ1YCBT0 -MR-SOFI-0011 dsm::sofi::derive::external_commitment_single 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) Z2YH17DXEHMM35QHTFT6CKTR3A78H6CHW6B7AHDQM6NNDBR7YKVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). 2KNXJZ0TJSFS3ZEQJPN1PFZ77HKECSCZYB6QGKQA2BVH96KRV5F0 ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;STZJ77G4R2A0JXHYQ4RSVE8VVGQAB82QYDH58A96V9NR3S2SD4QG;KA3S1DZT4691GSTH71GP15HBAZXVC80N0R2K21K7SKR2S62FDVT0 4737a9e077dcbc402174736c9634e340226929e5 HQD5EM6N62TNH742J4S4WP9QN1ABAE4SJBJ6D162CGG587E0TG10 -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(). 821G0T2YVTH9RAH2BWAY4HH700PTYST5DFHMDETDASVSMQAKQE8G ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;STZJ77G4R2A0JXHYQ4RSVE8VVGQAB82QYDH58A96V9NR3S2SD4QG;KA3S1DZT4691GSTH71GP15HBAZXVC80N0R2K21K7SKR2S62FDVT0 4737a9e077dcbc402174736c9634e340226929e5 NMSBF03JPE9FMP7REZZHJ6FP39P470H3RZ9J223W6HCTBBCVB68G -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(). M2W3SVP5BPTPZN999HRPZR3KXPNEPNP5RM7XGN509FJXWGTPETB0 ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;STZJ77G4R2A0JXHYQ4RSVE8VVGQAB82QYDH58A96V9NR3S2SD4QG;KA3S1DZT4691GSTH71GP15HBAZXVC80N0R2K21K7SKR2S62FDVT0 4737a9e077dcbc402174736c9634e340226929e5 GNFPHDF08X3JPW6G8K2X63T7ZHZ6REREYWJ6J6M4G2CVGEA091CG -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 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 4BXWWNJGANYJ2QQMG31Y4HNN4EJYJRAZZ5BDDS6XT3YAQCZAMKJ0 -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(). Y4TPTGT8MT4ZX5XVR22YN32DWQ91F0QM0BC8GM2HDD2P8J8V4FKG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0 4737a9e077dcbc402174736c9634e340226929e5 QNVH04FSSHSXXJJ4BGKD094YKBKZ4D64A0BDTN369ED165DZ7XY0 -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 8M24C3H2YR7QPZX9VBQKJX3S8QXCG98CHNJ5GG6VEYM9408BFF6G;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;GR05BNKPPQF7T8NY5SFQAJ50AB1YTBFFNCYWZ17B0ECVE1BD6BAG 4737a9e077dcbc402174736c9634e340226929e5 WF6565Z417RJD3B36D8X33HZ2B37ND1VKMA2D5HTGTWYG66P8Q10 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8M24C3H2YR7QPZX9VBQKJX3S8QXCG98CHNJ5GG6VEYM9408BFF6G;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;GR05BNKPPQF7T8NY5SFQAJ50AB1YTBFFNCYWZ17B0ECVE1BD6BAG 4737a9e077dcbc402174736c9634e340226929e5 SR6QZNH629EK44JG1QPB20PBX4BWHYGJGENX6FQ1N543AF83HSAG -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(). H2VZA4EABED2K5CZH6QT9KMZ3PYCQD7Q9MVM0BKFFQ8EC849WZC0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 2B7QQ4GZAM3FXB9H6H8B2YE8073EZCE83PQ5DM5N558VQ8A9R60G -MR-SOFI-0025 dsm::sofi::derive::h 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-0025 (Met) 1M5WEXAR4AXZA2W9EXZYV55ZW2R1R3H85KVYCGGTVZPCFEN12A60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/h(). GWH6MZBRXE2C2Y8MFD73VBC9J6QYQM7J5XMY6BCYBWGN6GSV9EZ0 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 ZW2P4Y3WGH0Y76MSVJFJK34PQP86M25JM177ZNFQW8JFDGW42M4G -MR-SOFI-0028 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-0028 (Met) E8NGHW9H69A2HGTG6WARK1PBDZ50QYT5XQ4ZGYWDX2K6BZKHC3R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_position(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 R4G80ZKRSNHEN522W4TJ82DGMT403ZM2D8EEWDEZHKJ9E7YEGHYG 4737a9e077dcbc402174736c9634e340226929e5 WSYHAPFYQTFTR4YXV28P4JE9T85ASM7MEY1VWBZHARPB82D9X0SG -MR-SOFI-0029 dsm::sofi::validation::Verdict::finish android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) 16S1GW543TDMR3CP719QHXR2AB0MAH76FGMY8A05QCWRGA0MA0V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Verdict]finish(). MA0T76TAPEJZHXPH4PQ5B2AHPCS4F220BN21TGZ4YKVPGF15FAQ0 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;7H6M4CNKRDZ47DV9P3ED7PVP0WBZ5DXR2AYPNPZWA7GY2QKPQJK0;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0;PWCCACPWXYDMNAD0JX3MRKX15RM3KH06RH051FCQVKKDWRNR5B9G 4737a9e077dcbc402174736c9634e340226929e5 1VPEN3J46SJWJRXX54Q7M63YHXQ9SJCG16NZQWZM080W51N5CW4G -MR-SOFI-0029 dsm::sofi::validation::Verdict::note android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) GGEXE6J5JYXMRBHYTFNERF11NAM9R71RBD1F5MJ17EFBS0DMB2H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Verdict]note(). MAHKP3HX02CAYQG77SSJSDC1TYY1JPE3W487SE9P9AYHGMVAX34G 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;7H6M4CNKRDZ47DV9P3ED7PVP0WBZ5DXR2AYPNPZWA7GY2QKPQJK0;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0;PWCCACPWXYDMNAD0JX3MRKX15RM3KH06RH051FCQVKKDWRNR5B9G 4737a9e077dcbc402174736c9634e340226929e5 XV3SRZME8QXWFTSCFYMW9H90GH4Z8XN246SDNGHBWJAZGKXEX8X0 -MR-SOFI-0029 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) TVE4697V0ERV2NCSR3VNSNES5X4BW5HXMX37JSTWCKZ8R4EXZZ2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;7H6M4CNKRDZ47DV9P3ED7PVP0WBZ5DXR2AYPNPZWA7GY2QKPQJK0;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0;PWCCACPWXYDMNAD0JX3MRKX15RM3KH06RH051FCQVKKDWRNR5B9G 4737a9e077dcbc402174736c9634e340226929e5 JFRDWAKE91X19P7D0TEKYF17DDMKWTKE6CMY7HEWWC6FQ5ED38YG -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;PV41RNZ4VNWE4ZYPWZNJBDSM1YECHA5DX18CJGPVCVQCTX80MPXG;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0 4737a9e077dcbc402174736c9634e340226929e5 6AT8ST9Z711WMKGJMHRKDK8KB2T5KVCWY0AD6GAQVZ016PY8PG80 -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 ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;PV41RNZ4VNWE4ZYPWZNJBDSM1YECHA5DX18CJGPVCVQCTX80MPXG;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0 4737a9e077dcbc402174736c9634e340226929e5 KMSG4PCMRGV0HWZGS16WC2KZGS47N24KM8B3V022J4CBW9JH7VEG -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;PV41RNZ4VNWE4ZYPWZNJBDSM1YECHA5DX18CJGPVCVQCTX80MPXG;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0 4737a9e077dcbc402174736c9634e340226929e5 6T1S0AT73968Z3J8DV7J7B6BNGN815EMJHV23WDGRP40PZACVCM0 -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 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 AQV47PGSDK4KQ0YEJVRQV83ZW46F4Q93WWJT545HNN4FJCZYAXZG -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 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 YRV6EPPCSYK4J2MMN6P51WZ1DA4M9X1S37VMPEB4913RWSCJBRKG -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# S2239B6EJP6SV4X7FBWAS7B2VTP9ZR5H7J5QN8PJNFXVFZGAHEX0 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 NBTNT619FANWXMCMEMQ2RHA045VT2AWXVVW5YY127K32STKGV03G -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 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 D2RS9C5G8W5W0NQCWFYGVR2DXPTZMK1J6ADN1QPBR9D67S9JY0S0 -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 Z68NKVR5VNBZMEJ7193KWS5KY2XZ2VKEY033YR9DX7N90BM7XMQG -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 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG;HXP28BS43FMJDNTTHZVKJP43J40J9ASZ32RQ2XGXWQ0PW2M1F8DG 4737a9e077dcbc402174736c9634e340226929e5 VSV8EJD7TP263VEVWP4X6WDS9NQ38V5SK7WWXB2NMRGN2RRCEASG -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 688C26QW4KGW432BSEQBRZ568Q9VSWTVFMZXRFDNT27RSAF9FSS0 4737a9e077dcbc402174736c9634e340226929e5 9VB0YT7923G6950EPBG7598KRP8G4CYFAEZXSE7X3AF48NSJNY4G -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(). 6KDYX3CKA1CVH30G3E4W65JS4RWHYXFJ75K9QMBXF0YP8RJMFD40 V1T13NT908AGQW5R6WEJXY3BXREE6J31C7261848ZVN7A1REKVK0 4737a9e077dcbc402174736c9634e340226929e5 J1AQGGFT9632N1PHZF4S4GNNVZD0TC887GCW89MXED44YS3YQ9H0 -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0 4737a9e077dcbc402174736c9634e340226929e5 JK6M6CYK1KSZGBHNJXBC8RETFC3C2ZTSZ8VBFPMCRN66GWMDAB8G -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 2F9QJ09M9DXKN94DM6X17Q7X57JSP5CT03XQ11EG72369WA1R11G 4737a9e077dcbc402174736c9634e340226929e5 A9M6GB17K91PDYJRDVFFJBWQH8798HDAXCPD5DRXXRYPZ5G19JF0 -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 JERH8FZH42JCA6SBDNJ5H6SGSCDRW8XW80AHM2TA34W1Z2Y2B9GG -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(). CSDE2R7N335YS067V468R3N0Z5N6XWGBDA5MBRCQC33H7BM0HFH0 JV3V5PRT9XRCBC054Z4Z6MJYZ3Z59M6YKBBDE04R9XD4895P7GGG;HV5ZCA4HPN11TRWQFWDRJ6SBRT8GVXHK2DFCQTEY3X15DNX2P570;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 CZQGPC6B0YCHQ84GXQTAH3YCX0X6K5X6WDVD2HZHTK00XW2KFDXG -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(). 9MRAGTCS8W93PQ3VGBR7QJDSH14TZG9TXVMA4WAQVVJ6YHE58J2G JV3V5PRT9XRCBC054Z4Z6MJYZ3Z59M6YKBBDE04R9XD4895P7GGG;HV5ZCA4HPN11TRWQFWDRJ6SBRT8GVXHK2DFCQTEY3X15DNX2P570;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 ZEQJE4Z8G2W0AJPCWDGH8T8QFXJRZZ73HZ34ND8WCPT7Z1GSQXZG -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(). WM9X05BT5EQKQADZJ6MG45XEY6V0XN4CADMP1XNK5FPV5BS4WAZG JV3V5PRT9XRCBC054Z4Z6MJYZ3Z59M6YKBBDE04R9XD4895P7GGG;HV5ZCA4HPN11TRWQFWDRJ6SBRT8GVXHK2DFCQTEY3X15DNX2P570;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 8CWF9M39RXQ086Z86V9A1SARQVZ6TTPT2ZQJ4K7S38ADM9E6C1VG -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 JV3V5PRT9XRCBC054Z4Z6MJYZ3Z59M6YKBBDE04R9XD4895P7GGG;HV5ZCA4HPN11TRWQFWDRJ6SBRT8GVXHK2DFCQTEY3X15DNX2P570;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 7N7C10ECJ2N683KET135C7EYR8Q8TKXYEBMAKPTGX23547WVFTYG -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 BCKDG8KR5P7GTVT64VP2J01NC39VF93MGEM9NKCSGESHZVE1S340 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 A8TW4RNVJ0G4KXFGGVKBEEVG85HCK83VNX2YMWH5RPVASV7ZEC60 -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG 4737a9e077dcbc402174736c9634e340226929e5 J86P3727P41RBTVS787W5NCCH04ZZN4ZSHVF839B6VJVTN43S4S0 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG 4737a9e077dcbc402174736c9634e340226929e5 SV1QB629A6B8W65HKR78QT9VDB92T2S86370JFD65KJMDVGPH730 -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(). GYDC1PYRN01E49S9EKG6H00HF2XAZ4NBVMVH05D080VFB9CSQPC0 R4G80ZKRSNHEN522W4TJ82DGMT403ZM2D8EEWDEZHKJ9E7YEGHYG 4737a9e077dcbc402174736c9634e340226929e5 5W949X4VNPA071AJJW3HGDQT5X5NVDH6ERBQJEJCWJPZ8D2ASBJ0 -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(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 R4G80ZKRSNHEN522W4TJ82DGMT403ZM2D8EEWDEZHKJ9E7YEGHYG 4737a9e077dcbc402174736c9634e340226929e5 Y6PWXXTSH9239SSPXFY8Z3YD6N33F08MEV2KE41GK3RKF5SZKNZ0 +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(). KEV3582CWXXT4BPJQYFQ4HD2SPT776WYDWMJN2HMWTNZ7EGBZDCG 8BQWVDQKMD4VWBBPNQB9MGF92DWEFDZPZ3RGZ30RN39K9ERHCC1G;6VYBG30XDT5RXARFJ6YM9QHZ151174P8G7D28BR4ENQEXVEW9PRG de67d9df95e51fba3e7807f8554e3001b7db5f37 VBDJN8P66SB62MT6ZF72042RXX4SN0SM6AZFHW853Q91W3NFKW80 +MR-DSM-0252 dsm::merkle::batch_fold::verify_batch android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) 2NX6C5D6KNCN6NPM0Q382T7EGG61MS0MV3WCCYQMJ9Z4PCVX3X2G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/batch_fold/verify_batch(). X30KV45M7N93NSJ4HM3CK5S0DQEB82S21V002DK1EXAMKXR45JTG 0P6JFA4D686DE10BRVKEBMZ837SMYWW0C2XV1QRC8TNRVW38C6DG;RE9GASG70BPRFMF5Z5SKEMERXTW24MZQFE67AMZ3CHX72GSMK6WG;E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;3RNR1GFJ4WTVBDZ8PDB179BBBED22RGCSD0E40SRHJKFS2Z7NH60 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a HZG65DC64DJAQWTQCZQEFDBY9P3K2FMYAV55R57W0JARV75N37PG +MR-DSM-0252 dsm::merkle::smt_path::decode android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) AQ9639ZGFY8GPS9E76MR6E45FR5F9A848448NAV733H8FYVYNDG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 merkle/smt_path/decode(). FV3S6SPVXPA26VE51EV42KVN1ZT84TRXY46ZM8WM427ZNDD70N9G 0P6JFA4D686DE10BRVKEBMZ837SMYWW0C2XV1QRC8TNRVW38C6DG;RE9GASG70BPRFMF5Z5SKEMERXTW24MZQFE67AMZ3CHX72GSMK6WG;E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;3RNR1GFJ4WTVBDZ8PDB179BBBED22RGCSD0E40SRHJKFS2Z7NH60 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5N0RNGG8PMRJ74PEM38XYMTQ6GGK01H17PEQCHQA0GXCGHAECDS0 +MR-DSM-0252 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::get_inclusion_proof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) B2NNFTPQKFPBG4NRZHN263SH7N28Q2PCQG0BNDPMYA2M69TMJC30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]get_inclusion_proof(). RFJWVP9KEGPPX5VBV290CNBRRXK6FFDF57590DG9ARF0744K3MM0 0P6JFA4D686DE10BRVKEBMZ837SMYWW0C2XV1QRC8TNRVW38C6DG;RE9GASG70BPRFMF5Z5SKEMERXTW24MZQFE67AMZ3CHX72GSMK6WG;E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;3RNR1GFJ4WTVBDZ8PDB179BBBED22RGCSD0E40SRHJKFS2Z7NH60 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a DFBN56JHWBJD115CX6GWFQ993HEKN0H7AWG0B5EFFXTFW2Q7Q5CG +MR-DSM-0252 dsm::merkle::sparse_merkle_tree::SparseMerkleTree::verify_proof_against_root android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::merkle::sparse_merkle_tree::tests::verify_proof_against_root_static;dsm::merkle::sparse_merkle_tree::tests::inclusion_proof_trailing_bytes_rejected;dsm::verification::receipt_verification::tests::the_state_rules_hold_only_for_the_move_the_writes_prove;dsm::merkle::batch_fold::tests::device_paths_of_two_trees_are_refused - CONFORMANCE §8 MR-DSM-0252 (Met) BDJSG0BNMBVSE77RB35PGGW49PWZ3PAWP7BJ0SM7Y6VJDE8PXHAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 merkle/sparse_merkle_tree/impl#[SparseMerkleTree]verify_proof_against_root(). T1B5TTYBJNWH2S8VPYV32FXA545CEKXPDZB11ASAXAXVNZ52D28G 0P6JFA4D686DE10BRVKEBMZ837SMYWW0C2XV1QRC8TNRVW38C6DG;RE9GASG70BPRFMF5Z5SKEMERXTW24MZQFE67AMZ3CHX72GSMK6WG;E6A2799EFTH42E13QQA5TY1KD31MTKARQAGP508FY4QRN47BQYPG;3RNR1GFJ4WTVBDZ8PDB179BBBED22RGCSD0E40SRHJKFS2Z7NH60 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QZNABEGQDP6SP2EP7ZPB3NR9KCZCBN6C0VW03P6HCK872TFG9PQG +MR-DSM-0256 dsm_storage_node::NodeStorageSet::new node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) ZYTT2TAQD59DHRXNGPXKQYBENW1KS6XHJGGVFJ8ZVMJE0HZE0QGG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 impl#[NodeStorageSet]new(). 244Y2RQQA05XJYZ85CJ5GDG30DVPT3P8X5X65FY6T62QJS87AS4G QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG;91EV7H6SZGVF3GXZPA2QHF0SX9EXQZJZTHRH9E28434XAHXHPYFG;K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G;PD8R4ZXB1NEZ2KP63FRNT05T3EV9RZ8FBK7CVQ4JZ81S87J83ZC0 de67d9df95e51fba3e7807f8554e3001b7db5f37 X9C0MB7X3E1C581YWY47MAGXMQ4Y1H94D84SJZXR0FNJ9SM3D1F0 +MR-DSM-0256 dsm_storage_node::db::pg::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) FK8HWSMDNQ3E5CAET9C2C299TJ11ZY0S95FECGMDVMBZJPTPNKE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/put_cell(). H431RKTMH3RWK728MRY7QAYN0Z6MHAQB0486XKR1WA63P638M0FG QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG;91EV7H6SZGVF3GXZPA2QHF0SX9EXQZJZTHRH9E28434XAHXHPYFG;K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G;PD8R4ZXB1NEZ2KP63FRNT05T3EV9RZ8FBK7CVQ4JZ81S87J83ZC0 de67d9df95e51fba3e7807f8554e3001b7db5f37 P80RCT4YDX6059MTEANS266BHP2WRZ9JEY58407DH0P29VED9S60 +MR-DSM-0256 dsm_storage_node::db::pg::register_incarnation node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) 4B0XMGFSRF2ZW16H960QKJGV0QEFAG4EMP6NA7S9XBKWKF9V9S70 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/register_incarnation(). XVYYDSW116J9Z9MGFXXY904KGK4958XRD1P3HFX8WQE15RE3G09G QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG;91EV7H6SZGVF3GXZPA2QHF0SX9EXQZJZTHRH9E28434XAHXHPYFG;K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G;PD8R4ZXB1NEZ2KP63FRNT05T3EV9RZ8FBK7CVQ4JZ81S87J83ZC0 de67d9df95e51fba3e7807f8554e3001b7db5f37 B7XT9QQ2TM73C6J1T08YHX3HQTCXN9EH6K2ZJSM5F91NN2TWAZ60 +MR-DSM-0256 dsm_storage_node::db::pg::require_durable_commit_posture node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order;dsm_storage_node::db::cell_properties::concurrent_writers_on_one_key_lose_nothing;dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store;dsm_storage_node::db::pg::durable_posture_tests::a_weaker_posture_is_refused_and_the_refusal_names_the_setting;dsm_storage_node::storage_set_tests::a_node_whose_register_was_rebuilt_refuses_to_serve_the_configured_set - CONFORMANCE §8 MR-DSM-0256 (Met) ERM00K8WQDS2002RPAYMFR3RM80W6Q3WT2RZ41KX25VAQGZXSBZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/require_durable_commit_posture(). 81W2JMJ1QBWFZAA8C0NB0V65MZ559DWXV3X235VH7S8G6HYE5JQ0 QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG;91EV7H6SZGVF3GXZPA2QHF0SX9EXQZJZTHRH9E28434XAHXHPYFG;K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G;PD8R4ZXB1NEZ2KP63FRNT05T3EV9RZ8FBK7CVQ4JZ81S87J83ZC0 de67d9df95e51fba3e7807f8554e3001b7db5f37 QQFXQ0G1GY6ABGE6T9NVJYGD5T9Y896M747Q2EGBMJAAQMKMT2SG +MR-DSM-0257 dsm::economic::native_reserve::SuccessorCell::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) 2ZH5PHRZBBDN03Q5BW05D5ESNDNHPMK5NPWKVHWW23NXF43Q65RG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[SuccessorCell]of(). M4M01E0KQTEMNRXA6WCKEK48R3JR75J15SMC6F9B9AY83VSGB4WG K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G;5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0;J3VZYNQ2M17HVBV8XDKXJ9A1D9P4HC60MTRSD1SRMPMAMPMVQRFG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420 de67d9df95e51fba3e7807f8554e3001b7db5f37 06V6HPYB82Z414NQ8DPHC2HYJ940X6XEHCABQFBD9PE2PJJQ0JQG +MR-DSM-0257 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) KCYNBG0PNNSS98REQAB8HXEN3V5QKRKBV8SPE1MNXSBX3V61K9Y0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G;5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0;J3VZYNQ2M17HVBV8XDKXJ9A1D9P4HC60MTRSD1SRMPMAMPMVQRFG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420 de67d9df95e51fba3e7807f8554e3001b7db5f37 R6H219HPS5QE3REYEFBGTZSG9PTVDDBAX9QPFDJHKYWZHB5DH6M0 +MR-DSM-0257 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::economic::native_reserve::tests::a_successor_cell_is_routed_over_the_set_its_parent_commits;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible - CONFORMANCE §8 MR-DSM-0257 (Met) MTDJKJCHS5E1BNVPMARZSF8YY7B37ADKWJNXQKHF6B0SJ2F85Q5G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G;5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0;J3VZYNQ2M17HVBV8XDKXJ9A1D9P4HC60MTRSD1SRMPMAMPMVQRFG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420 de67d9df95e51fba3e7807f8554e3001b7db5f37 MRNB3D542P9TBTG99HB2VHWFA22QXTBZ45FNCVAKJ8FQ8PS8C73G +MR-DSM-0258 dsm::economic::native_reserve::walk_lineage 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::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) DK1VQEXNVXMKFEKA3VMMG4JST9BT7T87NT7S2KMBJ9ZG93ZYS8Z0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/walk_lineage(). 5E095X3V201X0V7WWG9KG9QNT8HJ31QMJN9JE33CDM3BFQS4XQM0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;NYF361A9PF827SMV1GP2AGZTCE9C1AVY7D5QPJ8P6FRGWWJX92MG de67d9df95e51fba3e7807f8554e3001b7db5f37 94SQTP10W7Q12B4D2G0E8BV5X4NQK7KDC38F1JAJ6S2MZJJKV6AG +MR-DSM-0258 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;dsm::route_chain::tests::the_state_is_the_count_of_valid_links;dsm::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) 9Z80AQNJ8VPQJB2CKPVNDW1GJWV7WC299XJC3ETP0YP5WAEJJFA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/Missing# 4GQ9KE7ZKDXRZ7GMZK12DN5HWWMD3TYJDP71ARZJBNDHAPHSYW3G VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;NYF361A9PF827SMV1GP2AGZTCE9C1AVY7D5QPJ8P6FRGWWJX92MG de67d9df95e51fba3e7807f8554e3001b7db5f37 P01EAV3XHPRYAS8VG8PMS73F8GFC6RWWQS4KM24DYG4XX1K72X9G +MR-DSM-0258 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::economic::native_reserve::tests::finality_without_the_deterministic_leader_is_impossible;dsm::economic::native_reserve::tests::the_walk_never_turns_unavailable_or_budget_into_a_head - CONFORMANCE §8 MR-DSM-0258 (Met) 47JG38W0VQNJQH5RZ39JDB7PPBQ1DW9KK8DMYW8F6N7HCK9VFS70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;NYF361A9PF827SMV1GP2AGZTCE9C1AVY7D5QPJ8P6FRGWWJX92MG de67d9df95e51fba3e7807f8554e3001b7db5f37 XY7W11F03CB1165QHDQGTZYHBG4DAZ2VSQAY7HKXY9HD8W56D72G +MR-DSM-0269 dsm::route_chain::Route::leader 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) QDFJCRMPDR062989EF4MP8EYXC80V7GGJ1J29VWZ49S7DNE246W0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG de67d9df95e51fba3e7807f8554e3001b7db5f37 WB39BCHK9R2KHQNY0Z7SWRT137CTVF5D2SD4VF3304DE2VJB9830 +MR-DSM-0269 dsm::route_chain::RoutedCell::new 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) GTJ0G9FBC81CKHYT13PVDWKCA5DMK5X8S1RGVN06Y2FJJCYR7170 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG 746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG de67d9df95e51fba3e7807f8554e3001b7db5f37 D50FT1DKCJB873MJZ9X7AB7PVEXRXP4QZS6V59K0J2XYS6CP4X6G +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 746VATCA0H5VT4YJNXPKY2MN1NWH0GHYVJNQXSXEDKASH1ECK420;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG de67d9df95e51fba3e7807f8554e3001b7db5f37 JVWWH3SW4HZC111065DCPSWMTHX91T2RDV6WH5KAPTG4HFVWZ8W0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;6EPE1X0GRE0XJP1DXGFMW4DZTN98A5D95K26BK5JZVCRFY5SA5RG;108ZF30KJMPSEH3J2JS4M2HE7KF75G2SPMAFH8WGWA6675CEWB20;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 W0H3XFADGZ3FJWRPZVGBED1HXCBXTNZA63KM02Q9K3FQQFW0EEK0 +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;6EPE1X0GRE0XJP1DXGFMW4DZTN98A5D95K26BK5JZVCRFY5SA5RG;108ZF30KJMPSEH3J2JS4M2HE7KF75G2SPMAFH8WGWA6675CEWB20;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 NFF33MBH43QP4N42GV1JG8QSJQ1CA2FY9BS3MSF8Y6124V6Y6SXG +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(). 9900W4YZZCC8DS9W23K7AD50HP4C4GDH9ZAJM312FJQ1YFSYM8DG ATRS237C8J39N933EZEFRAQV00SE7SNRKQ90BKJS1J5WMHYYP3J0;VFYX5PWD59FM9KEE3V9Z4W54SSTBWBT84Q8PM4F9FD3J61W1R2HG;DVK3A8Z4A1PQHS34BQJ0XT5BWE87V0TH3GN6X7TK516JKY5Z3GY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4HNNB8DVBBYTECN54BZJCJ15939QJCMM1MK4NPM42A9XVBRFAFNG +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(). PBVWJ2Q2YWMJYE4V1WJEFSK3SB9AMRZSS5VVYF1FGFC5KDAJXQS0 ATRS237C8J39N933EZEFRAQV00SE7SNRKQ90BKJS1J5WMHYYP3J0;VFYX5PWD59FM9KEE3V9Z4W54SSTBWBT84Q8PM4F9FD3J61W1R2HG;DVK3A8Z4A1PQHS34BQJ0XT5BWE87V0TH3GN6X7TK516JKY5Z3GY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2P9H6FVZT0WKJGX5BSSYAY6ZF41JMPZC5AZGE0333YR9Z00GF98G +MR-DSM-0273 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::frontier_verification_tests::a_root_no_transition_explains_is_refused_where_it_sits;dsm_sdk::handlers::frontier_verification_tests::a_credits_source_is_validated_through_its_own_segment - CONFORMANCE §8 MR-DSM-0273 (Met) DJQF8WRSGT7JWG1HF7M70SCDPA8Z4S4RQ4RN4JPRY5X0J8STJPAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). Z2G75R02G5HS7H7MEPE0RXH8FNSTWAPB3Y3Q4FN1H9AKTEYGK9A0 NMDYRZ2WFK0DRS02XGHFS46JH0KS8NJ0GM49AWPTQBZMVMRCW84G;C54QTV37963RAAP6RE9RJ2E7R9YY8E8ZFBH4ZTD544572N8X9QZ0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 38JKYHZ6SY7DMACHHKK5G99Y2W6R0G7DNC78AZEQSF0RHBTEZNE0 +MR-DSM-0274 dsm_sdk::storage::client_db::economic_lineage::record_frontier_in_tx android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::frontier_verification_tests::a_receiver_reads_nothing_behind_its_frontier - CONFORMANCE §8 MR-DSM-0274 (Met) 1KJSJTWCCM78ZFV23RC5X489E80VEXF3HHQD5CQC7FRJJSEABFZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/economic_lineage/record_frontier_in_tx(). ETKWTPSXBDXQS9HQ653K0V9NAJ1DKD1FKC8XFDNNR1X70GC0KZB0 YF5M3JRCDQ051G49TZNN378JD3DA8HGXE6RP36KXY4M3DAH46APG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 9CBSCDDJRXPW9ETBZNBH2H1ADEEN0DE4Q0R758EXZA8S4FSVB4R0 +MR-DSM-0275 dsm_sdk::sdk::economic_registers::resolve_peer android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::frontier_verification_tests::a_receiver_reads_nothing_behind_its_frontier;dsm_sdk::handlers::frontier_verification_tests::a_credits_source_is_validated_through_its_own_segment - CONFORMANCE §8 MR-DSM-0275 (Met) WBJEKRYHZAZE5XS6Z48C734K7SKFFZ3PWJQHXJQW7KZ6MAYFK8R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/economic_registers/resolve_peer(). B4GPCCGGSSKM1294ZKVKC9FY38ZXEPQZ52FW3972ND4E7CMJ506G YF5M3JRCDQ051G49TZNN378JD3DA8HGXE6RP36KXY4M3DAH46APG;C54QTV37963RAAP6RE9RJ2E7R9YY8E8ZFBH4ZTD544572N8X9QZ0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 6T5FX2AVXY07AAZ24MP716RW66NYPKN6ZQBTASQQ3C0EDBT69KFG +MR-DSM-0276 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::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-DSM-0276 (Met) TKVT1KHPASS9HC5M85WY7W9HW454W7AG5MBW0J6AE75Z363P1G40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/validate_peer_lineage(). Z2G75R02G5HS7H7MEPE0RXH8FNSTWAPB3Y3Q4FN1H9AKTEYGK9A0 1VSKNJWYA6S5R261H9F9EAQNVWHWHDGCA9JZ46NYCHM528PNE6E0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 26E8QWPB7XHXETQE03MZ4ZZ7X31X5J3XPBA04GNYV4J9HR9913Z0 +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(). 71W80B7F2R7E4GA5ZRCGPVE80KQ3VFRWTGMZ5E769VKYV2FC1HV0 WJCMFH4Y061WSR5QJTTTN4Z5G5WR5GG93GB2FNXT75EB71PPHW60;YXTN6BJT7JDJYG5K3TZBZ3FB4JJ2P76TBNP95Y9852XBY2ZJV97G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a K1WAAAGNBHEW5D8GET1ZBZPQKGJ4E8E44149Q9105JN2HADMEYTG +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 AEDW54ZJYQ41CQPCA4CDF0WG7WS4V6T3HXS8JED03EJG6MHS25KG de67d9df95e51fba3e7807f8554e3001b7db5f37 2C9EM6DGK4QB1NJ8KJHT7VVTHYQK4B9K16R47A8YC0TAWMQP59QG +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(). 8YVCV8HKXR78JRXGH7SWK5ZYAV63GEH39W394A32N8Q1NDK0QQWG AQ3724Z22FAF69F3PAFGV4XQ5M0CPCGM3510R8S6ESGEJW62F9MG de67d9df95e51fba3e7807f8554e3001b7db5f37 022REWA2HTH7MBBMY5P1N0W7498PKSC1ESM8AAK5DY5DVH6SWGP0 +MR-SOFI-0011 dsm::sofi::derive::external_commitment_route 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) J999QPH4W0S00K0KXTD985YF3D9JZE34DHFEWNTE12NR12HKMX4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). PH863F8E00WA5W0EWPKCR26DW8C32FAAH32S7G35NVC538T3ZYC0 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;3HN2PWTKXN5QG36MAQR1QA396ZRRJDEBX8BQB3X35JQTG64DDSD0;VR0A1EMJA7V63QAT6VWM0WHXMRKSVKJ4WKA10TJF1ZHFF97C2MF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 VB2YA6PP246W2JY7WBPFENN4444J6VMVV0Q5HR5MEX583DZFC8Z0 +MR-SOFI-0011 dsm::sofi::derive::external_commitment_single 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) Z2YH17DXEHMM35QHTFT6CKTR3A78H6CHW6B7AHDQM6NNDBR7YKVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). CCSGY2PWE99XVX75R6E0NXT4BYDP4908PDJ5F0DZC0GR5RJPAVMG 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;3HN2PWTKXN5QG36MAQR1QA396ZRRJDEBX8BQB3X35JQTG64DDSD0;VR0A1EMJA7V63QAT6VWM0WHXMRKSVKJ4WKA10TJF1ZHFF97C2MF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 H4NH2DRPD02PXZQD6RSQZKN1FKF3F24CVS4AWJ922NG8Q8X7Z9R0 +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(). E0XBGK9F06RM69VCVGDMVG545XT0FPFARZ344C2JD2172M6FYWS0 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;3HN2PWTKXN5QG36MAQR1QA396ZRRJDEBX8BQB3X35JQTG64DDSD0;VR0A1EMJA7V63QAT6VWM0WHXMRKSVKJ4WKA10TJF1ZHFF97C2MF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 WE0D6B5SZQVKM6MZBF6AWT4HD2776CRCHH9EN177MKKKM3704VVG +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(). YY5JGZ7R6275T0MW2EF0DRB8YCA74KBPZRHV674300MTNV05YWK0 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;3HN2PWTKXN5QG36MAQR1QA396ZRRJDEBX8BQB3X35JQTG64DDSD0;VR0A1EMJA7V63QAT6VWM0WHXMRKSVKJ4WKA10TJF1ZHFF97C2MF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 ZWD6S6RXJQ1GWW1KK64VKGJ9769SR9JG110DC8540HM7ASQYRBQG +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 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 QETEH3KPHY36K21AXV463KEA0W49FK5WNN8R268V1JF1WMZAZ0E0 +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(). G200F0SZE5EDW18K08AW7T30FW0JSCMPQS62BCS0GGV2E79Z7T70 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G de67d9df95e51fba3e7807f8554e3001b7db5f37 40P0CM4P59A780C4RW13DFX7RHB0PZHAE8DAMW5K54R2YNRZQD30 +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 QRVWY6QNVYGX56BTNDV1RCE17FYRS0RA4B6SVJB5VGS3ZH01H8DG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;QNXNZQQN6S6SMKMAGNR84FN6YK9QSFDJR5HSKH0D2QXJGYE49DMG de67d9df95e51fba3e7807f8554e3001b7db5f37 2JE1HH89F77ZXP67YVD6Q20CD95FM0ADSBRJJYX74290X6F1QQ3G +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 QRVWY6QNVYGX56BTNDV1RCE17FYRS0RA4B6SVJB5VGS3ZH01H8DG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;QNXNZQQN6S6SMKMAGNR84FN6YK9QSFDJR5HSKH0D2QXJGYE49DMG de67d9df95e51fba3e7807f8554e3001b7db5f37 NVHXJN1XJF2T7PGF31FZ3SSSDKAQZT0X5G6ZFWWPQQ02CSXGQEYG +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(). DVC9JVAT3JFFABMZ9ZFGMYHXDFVZMHB7H2PTVXS4JBGYAVM4986G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 AETSPTGVJJ81TN6ZV7F4YR9DQWQ15J72SK6CWK3BGM2N2MVRR2D0 +MR-SOFI-0025 dsm::sofi::derive::h 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-0025 (Met) 1M5WEXAR4AXZA2W9EXZYV55ZW2R1R3H85KVYCGGTVZPCFEN12A60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/h(). YEXP97RTYJ8SC17X7GAWXJEXMXNPEMPC84K0Z8R56PQVTNS6QWWG CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 VX689M1YJYSJ684SB5ZXXPACS6EHZKBFBYNDKXC6DEM5ES237YN0 +MR-SOFI-0028 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-0028 (Met) E8NGHW9H69A2HGTG6WARK1PBDZ50QYT5XQ4ZGYWDX2K6BZKHC3R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_position(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 GXAFS1X3KB2NPR1ZABYNJ9MK8QXXBZ3MM5808FCAWXES047GE0TG de67d9df95e51fba3e7807f8554e3001b7db5f37 WAJVM0FAEAFTWX638RRPVYNY9QWW8QCK9BE7Z9S9GTFC0KBMADRG +MR-SOFI-0029 dsm::sofi::validation::Verdict::finish android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) 16S1GW543TDMR3CP719QHXR2AB0MAH76FGMY8A05QCWRGA0MA0V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Verdict]finish(). MA0T76TAPEJZHXPH4PQ5B2AHPCS4F220BN21TGZ4YKVPGF15FAQ0 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;XQW5FXAMFABH56H6JZW6RKKXHKJVC6JW7YEZTQ9334244YXFYTK0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0;MH5EFFX5KPTTZRTZWP4Z4SSDGFGKSSS79TS9BPYW6V10V9FJ4T7G de67d9df95e51fba3e7807f8554e3001b7db5f37 YMA6BZA7MVWTXPQFPMYGHX48XXX519EPW3C7J09Y6WHEGJ9JWXG0 +MR-SOFI-0029 dsm::sofi::validation::Verdict::note android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) GGEXE6J5JYXMRBHYTFNERF11NAM9R71RBD1F5MJ17EFBS0DMB2H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Verdict]note(). MAHKP3HX02CAYQG77SSJSDC1TYY1JPE3W487SE9P9AYHGMVAX34G 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;XQW5FXAMFABH56H6JZW6RKKXHKJVC6JW7YEZTQ9334244YXFYTK0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0;MH5EFFX5KPTTZRTZWP4Z4SSDGFGKSSS79TS9BPYW6V10V9FJ4T7G de67d9df95e51fba3e7807f8554e3001b7db5f37 5VA9SC2E65KY1WM11P00N0CDFBECX24MF4CFGFMY5WARGT87H6P0 +MR-SOFI-0029 dsm::sofi::validation::validate android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::invalid_dominates_the_conjunction;dsm::sofi::conformance::tests::invalid_dominates_missing_in_item_order;dsm::sofi::validation::tests::missing_evidence_is_named_never_invalid;dsm::sofi::validation::tests::a_provable_invalidity_is_not_masked_by_missing_evidence - CONFORMANCE §8 MR-SOFI-0029 (Met) TVE4697V0ERV2NCSR3VNSNES5X4BW5HXMX37JSTWCKZ8R4EXZZ2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 09V7J65F73HPJ7A2BJFBY9GMY20C68HZA2S7PD3MZB59EAN37W10;XQW5FXAMFABH56H6JZW6RKKXHKJVC6JW7YEZTQ9334244YXFYTK0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0;MH5EFFX5KPTTZRTZWP4Z4SSDGFGKSSS79TS9BPYW6V10V9FJ4T7G de67d9df95e51fba3e7807f8554e3001b7db5f37 3RNYZTVSYQDFP253CA7JCYGTRW2RKFTBQW7ASH160ZSA7TJFGAEG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;N7SD7NXH7QR1RK91EDWNVR1506MAF3WZJAE6BK68HJFTCV433BK0;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690 de67d9df95e51fba3e7807f8554e3001b7db5f37 YMX9AZV4QKF509V329G47SAQAT39J6EQAH75MQB1XMX2ATS5FE60 +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 DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;N7SD7NXH7QR1RK91EDWNVR1506MAF3WZJAE6BK68HJFTCV433BK0;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690 de67d9df95e51fba3e7807f8554e3001b7db5f37 N2YTSH33G40AQV3XRVFG15FNRJHB53W2DG7JW294ZAW515RB1C00 +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;N7SD7NXH7QR1RK91EDWNVR1506MAF3WZJAE6BK68HJFTCV433BK0;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690 de67d9df95e51fba3e7807f8554e3001b7db5f37 HSV23ASPCQVZSAJ04K9JME2PYRF70RJ07649B40GF3E4K38Y9RHG +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 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 HMV1VN6TKXNEDAA0MCTMFG84N0PB84E39VGXXM3KK3T16RC46S00 +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 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 WPC6PVJM6H6QWN4Q2PP58SBYCVF2W3WRSMB3MW8ED084RBX9E39G +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# S2239B6EJP6SV4X7FBWAS7B2VTP9ZR5H7J5QN8PJNFXVFZGAHEX0 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 XCACHVKPYTK9DKP65Q0E8AE7BBVKDRBDN5WC8GP1EG4PH2F6H05G +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 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 JN34M62JZYGXBHPTP1J28HWBB8T481SD4EV34JC5DYH1P8V66E5G +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 0NJV1AYBC2E0DM1QMJSH7VRJQ9KD7QVQ0C70DK34B7HF3CCC3W3G +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 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0;K16Y6CQX800PY0DQQJXSSF2NBT9DESY46FPBZQBAB81DW8AQX3WG de67d9df95e51fba3e7807f8554e3001b7db5f37 0HSZNPXFTKHDB2EY2NB98AVQ9535DZKSE8B856DX5D3QCXVR34B0 +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 KAF3V70GZGN8T660G5SZQF28YAH0F305T8244M0NGZW64S4GMWX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Q5QWQ4G6FF1GMAHSRSX27RPZF6X603P6CAG8MRTH9JPGVS34Y2QG +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(). DRNFAW06QP136JSZJP28CEHRVGD4XP2TDG5R4KRFG5FRP6ZX4R0G GHSCCTAM0XHBWJXWCGNBC8MDWSZ0MN0NG7ACNR34MAAJPQA780FG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4SP3JEHN6Z272W9MK2S2DDVMN0FDQSKEAFYDWAW3NB3N4DABHRXG +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G de67d9df95e51fba3e7807f8554e3001b7db5f37 PP4EACHF6XBWF735N1KMTT1YHNBN59KE06X5QFH2SNXYJX118ER0 +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 PFGAQ0TKVBSHQPX61Y6JZGZYTTZ9YR5PNVE8BN776Y5BCGTE7EWG de67d9df95e51fba3e7807f8554e3001b7db5f37 16CQF191A6SDG19W4FECYGXPMF8DJQ02DDBM7ZHSM131S8EAHKWG +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 2Q165331YMMYB1MVAT31BG8QXX6BNXGBRZJ4Z5KNF2S5FXFCCMK0 +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(). NKQ4JPC1652NQZMCKJ3NB88692WB6HEV1HB1DCVSYSR82VE78XAG FZR3N4RH2B0ASXWQE9B3W00MAXPE89A5B8FE8SA2NGTEY6B4WCEG;RQSEMFVCF21M6FVHYVKQSDC1EDY1QTGTP8C1DC976VXYND5M48VG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 3P3GBNG0SP4DQMDC7TZA2J84Q1RP2FB88M9BC4VPDRYBPPGWAMJG +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(). 71W80B7F2R7E4GA5ZRCGPVE80KQ3VFRWTGMZ5E769VKYV2FC1HV0 FZR3N4RH2B0ASXWQE9B3W00MAXPE89A5B8FE8SA2NGTEY6B4WCEG;RQSEMFVCF21M6FVHYVKQSDC1EDY1QTGTP8C1DC976VXYND5M48VG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5EFN6KZK86RXB0SNWY22DJ90FMA0NKXFWPH15WCE0DYKNJFJFQPG +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(). R7SKDN4RSZ3KP6BWM19BPABN8TF2A576M74KA40HTMBEW6HQHNN0 FZR3N4RH2B0ASXWQE9B3W00MAXPE89A5B8FE8SA2NGTEY6B4WCEG;RQSEMFVCF21M6FVHYVKQSDC1EDY1QTGTP8C1DC976VXYND5M48VG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PC8428JFDKQF3C9MNDFH6DPFAW0XQE7Z24WRSDQQJ238MYMMNZTG +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 FZR3N4RH2B0ASXWQE9B3W00MAXPE89A5B8FE8SA2NGTEY6B4WCEG;RQSEMFVCF21M6FVHYVKQSDC1EDY1QTGTP8C1DC976VXYND5M48VG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 F2R1GWCGJ0Y5E0QCR6T8ZN1AJXWHEXKHCNJDXRZTC5HAQ8MMKQ30 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 54Y70GMA3K8FYH9CCNMGZKPZBVCSGT7R2V01ERDXV3QMYNVM09Z0 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 9QJ8E5GZ6R83FBC1TWCC0C3DMXDJ9E0W3WADMB0JW1FQWA1K8H00 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG de67d9df95e51fba3e7807f8554e3001b7db5f37 6Y2XFH3E74RG6ZF3QGSMFN80KAJ6FYEE5C7K695AJ4W8TZWTBBJ0 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG de67d9df95e51fba3e7807f8554e3001b7db5f37 SXA40W6XE8HPQFPYQ2HTFCBYJ4ARY7KV7Y6KY03AMPWHT32SHPYG +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(). GYDC1PYRN01E49S9EKG6H00HF2XAZ4NBVMVH05D080VFB9CSQPC0 GXAFS1X3KB2NPR1ZABYNJ9MK8QXXBZ3MM5808FCAWXES047GE0TG de67d9df95e51fba3e7807f8554e3001b7db5f37 8ABG5R36FSKHAW0KX5AA86FQA3ANTSDBG7TYNC2CD1DFBF0CSNGG +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(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 GXAFS1X3KB2NPR1ZABYNJ9MK8QXXBZ3MM5808FCAWXES047GE0TG de67d9df95e51fba3e7807f8554e3001b7db5f37 FCDAM254KJS9F2WZ5XEZ7VYCR25XC1E3QP54EF5HKG5P4HHTQ7Y0 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 -MR-SOFI-0070 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 - CONFORMANCE §8 MR-SOFI-0070 (Met) TAR39BHN9VHX5CTYYW09N87FFKAJ2GSA3B811BQP9A2BHYAXY9Z0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0 4737a9e077dcbc402174736c9634e340226929e5 8RSAXM80JH2NJX3QZC55JMXCH6PPVE1AJ6VG2H4YJEBPV0ZTN7D0 -MR-SOFI-0070 dsm::route_chain::Route::leader node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader SoFi §7 (SOFI-007/L538); CONFORMANCE §8 MR-SOFI-0070 RZXRWYVHVJWWXN029TZ6Q6BF51SAGCBSY65RFB2F3JD3RB5T2JDG Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G - 4737a9e077dcbc402174736c9634e340226929e5 53WC39RX8Q9Q2SJ7GFJFJBGCWZ8HBG74X0XGKJV5QAMSZWZP1T1G -MR-SOFI-0070 dsm::route_chain::Route::of node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader SoFi §7 (SOFI-007/L538); CONFORMANCE §8 MR-SOFI-0070 SAKXMYQNAP3TDKEPQ9S12PB88QR11S4M9N9PGEJD0RGPXYEC2RZ0 Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 - 4737a9e077dcbc402174736c9634e340226929e5 10E91FNR15HGG3MGVKS6AFGC6P3Z29RDG3N9ECD4AKP4G4T1C7XG -MR-SOFI-0070 dsm::route_chain::RoutedCell::new 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 - CONFORMANCE §8 MR-SOFI-0070 (Met) FRSAD4J4NG78JAJ940TD8YPHFW8H8FM1ST9Q37QC0PZ23KR1X49G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0 4737a9e077dcbc402174736c9634e340226929e5 2EAP61B4AAAQQATNQ5F9HTPB0R8479RT5PFVEWV10FRR5ZWC13CG -MR-SOFI-0071 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::route_chain::tests::a_route_needs_exactly_five_members - CONFORMANCE §8 MR-SOFI-0071 (Met) T0221BA4T8ESCP8T5KT5GQWZ3T7NAVBYWNMA6XXMGSCVKM06A7JG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10;AMJ6HTW78TNREP23RM69N7T786N1KAV07BK0VD4XT6C2MZE28PG0 4737a9e077dcbc402174736c9634e340226929e5 VY5GVTG099KDKXDM2DR8XBYX5AABNGXY9PG4WRAJVPY5M82ZTSD0 -MR-SOFI-0072 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::empty_and_duplicate_views_are_refused - CONFORMANCE §8 MR-SOFI-0072 (Met) 0DS4FQGJ79ANE58J35JRQXHZ7BN7VZ2WB3DFPNCWEBC7K6BK3GAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). XK0N2RH4KCNJW7NS7J9GX7223KRGBK2D90MW1JBVVBS3DYJ9WKNG KVZSWA8R2PJ3BXA48N07Y163RSRHJZZZBV3A0W7YBRCDE0RZG3RG 4737a9e077dcbc402174736c9634e340226929e5 7F58GCJA1DC2XYFCS38ESADS1SVYQ5EZN3HEV8X4Q7XXQB41EBEG -MR-SOFI-0073 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::fisher_yates_matches_the_independent_algorithm_and_the_frozen_order - CONFORMANCE §8 MR-SOFI-0073 (Met) DBY6HKF8XD81CV2MKRQ9SQP9025K7EVBTMEGHSK2T481QV1AKQG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). XK0N2RH4KCNJW7NS7J9GX7223KRGBK2D90MW1JBVVBS3DYJ9WKNG ETZWNA6WTASAWGJE54DHX29E0RXH63W0HE5WCH73Y1HTKHKTPG3G 4737a9e077dcbc402174736c9634e340226929e5 EWJ2H9GB9AG256P05WB9HYCKH0394DXYYBK8J51C0MXJN9RAHMTG -MR-SOFI-0074 dsm::sofi::fisher_yates::uniform_draw android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::fisher_yates_matches_the_independent_algorithm_and_the_frozen_order - CONFORMANCE §8 MR-SOFI-0074 (Met) 0E2C7CY4BBP4RXMQTRXJBQ0ZKYK96TWMQRT4586VQSY3DPCAZ2S0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/uniform_draw(). 7H5WM03Y81ZCX5B38BV6YBCBJ4MB47D11ZZSMDAJ29DF4SS5HKZ0 ETZWNA6WTASAWGJE54DHX29E0RXH63W0HE5WCH73Y1HTKHKTPG3G 4737a9e077dcbc402174736c9634e340226929e5 9JV1VNBPCM5QK02SGH8WSM47F8E8PYPR5CVNE6N8ZMVKKWNZNCMG -MR-SOFI-0076 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-SOFI-0076 (Met) R448YGYRPP8BD9XF61HWB8D8A6CCWGV32M9S104ZDGS8HARF5EDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 3C9396WVN59QC1SCWHK7SDX0BR2JYB8512Q6WXX8ND24WB51B5SG -MR-SOFI-0076 dsm::sofi::fisher_yates::permute 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-SOFI-0076 (Met) 5AXF71HMX3PDFNTC3AXXFC7QH3MHM8GVWWTN0R5G0CF69AQ2H170 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). XK0N2RH4KCNJW7NS7J9GX7223KRGBK2D90MW1JBVVBS3DYJ9WKNG G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 8ZGJ4RZQS9ZP4RQJZN8TXDE6WCQK0M3AFKRCG8W5CFB30W59EJJG -MR-SOFI-0077 dsm::sofi::derive::storage_seed 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-0077 (Met) WHGTES7ZZXVD24EAFCA4X5XMVRY5EVHJWZPB4Z4TXES1MKFGJ4S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). 8HMR1G8Q6W0C2KKJP2RTTWPBB5FSQ0QRWZMDCKGXBGEESW3PW3S0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 1WACY2TFDWP0F8Z6D6E04KX9P8CSENPE0TRHDTCFTGS2EV04F36G -MR-SOFI-0079 dsm::economic::register::RootCell::new 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 - CONFORMANCE §8 MR-SOFI-0079 (Met) YWRBY2YSXTJJ5EV0NBA35PM5XQPYGXCX6JSAVDJV993BDWBPRZ9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/impl#[RootCell]new(). H28WG669GXHMP7FMCM54G3VAYTBGXSTMSCJF6E3MEW7BRZBMJ9N0 G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0 4737a9e077dcbc402174736c9634e340226929e5 4ZFMVE0PDDTQ84ZNDNF5ZPWJ6TWRZHAJMS03YVS0MZQ8QR965AA0 -MR-SOFI-0079 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::sofi::exercise::tests::an_attempt_cells_leader_is_the_first_member_of_the_seeded_shuffle_over_s - CONFORMANCE §8 MR-SOFI-0079 (Met) 2HVK7M3STHFVG0QFPPFPP747RJ7GVBNNYQX2A2ZYS7S43QCGQBT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/economic_root_register_key(). 0ZEB5H263Y2DKH27RJ1T2TBXQ9RKZQF4WVFP9Q1EQAPD7Z38VM00 G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0 4737a9e077dcbc402174736c9634e340226929e5 KJ5TAY85RHQ5WW67BR5YS0CJ5SBB1J67H05XR2DWNZDH2EMMSHPG -MR-SOFI-0079 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 - CONFORMANCE §8 MR-SOFI-0079 (Met) 3AHKNAM6NB46RJZEF36ZA3B4EDS1N5DXB79NXVPC1PMPV5F85XWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0 4737a9e077dcbc402174736c9634e340226929e5 2737975JGB14YQVTEMWTF2M8D4P8VY9ND7H4DXKCX5S1RVWZAS90 -MR-SOFI-0080 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 - CONFORMANCE §8 MR-SOFI-0080 (Met) EGF03R8BY1WK2FV78VQ994B350F9ZCB903FFNEQZYHWKY6DXWSKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0 4737a9e077dcbc402174736c9634e340226929e5 TXJEJ4JET4P7G241DMWGJE818S9E88FD0YHEKRZDS785DC98YBCG -MR-SOFI-0083 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0083 (Met) NXNCH46QCHGKV7HM2Y61GJEASF03VM877SVD2GNNCQ4VCR1CC6ZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). GW46HWTXMNSS47Q3WQ6EMD65CQ9D2DDT2HH07W6V7BCHRK3XJVQG VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 XX78CKYHRQJEVPS96S5JRGYNNYM0A79P4YQ44E9NFTNFYX6PPAB0 -MR-SOFI-0083 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0083 (Met) EWTMG2HE763XVFBH3JDWMNCSN2WPDXA8YAQQ3Q2AS76HCASJ9CYG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 N5RWVWZT3067C9ARDSG0Y75GCZWR5Y31E9ERF4ZM0PNZ59JVNXXG -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 CXRT03Z1YBY11TDA6175MT1E7AC2H39FKADH3CWDYPRAZ06H8ZWG -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 K583SGJ7WP4J5508H747B69ASJKVDZPD8RJRTR4Y1DR1DMFMH4P0 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;5HXAA123FEYPYH5VJNVF7HNSGTEKECNMNB95KDXJW1YQ1H8PHTTG 4737a9e077dcbc402174736c9634e340226929e5 P49ZE93QBJCC55G5NDBERSK561F6F8VAZ9A70SMT05Q8DCV3VN50 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G 4737a9e077dcbc402174736c9634e340226929e5 QBRG28DK66FBG1HCQTW1XHPQFS1SWNJBGJK9AFYEK857KCWTFPJG -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 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G 4737a9e077dcbc402174736c9634e340226929e5 NNBQZFYTDKPQBC6AE1NF2JGJFV3DNR3ZPRMT2VFQGSF8PKN6916G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 JZ9JNPHQZXMKRAVKRJ1RYEK0JDT5H5P65YP38AZBT1VZTPTX9330 -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 VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 JG9NZK7SR2EBECVTTJQ5KX5P136GWGH0T0YJNXWVGQV8YM313H10 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 D47PGKG03JVCMNSTE3ZSHNNGZM3P2DN37RD0SKY6GC6A7KBCFDHG -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 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 ZPR3FJFM67J80BGA551GNVCQCTMQB51E0GTTQS81C76RWEDQ5ZC0 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 FP6KB5FB9GZS35T8RBK3YTS1MCHWPCTRBNYSKN57GYGCPB06TDWG -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(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 74Y0DB4BXJ3DG4DCV92TM6X0WBH1CYE8N7TCNVXZNZP9MKHAFH20 -MR-SOFI-0090 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 - CONFORMANCE §8 MR-SOFI-0090 (Met) 6E6NRG49FC1559D9BF0TNWC23PA2Y9TT2YG35MTJ4DNGBKJVVVDG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 VT6W1YCZ8ABFEHE2XM8AJFQCZ6B8HCESEH6Z2824P9BC2BDB7N00 -MR-SOFI-0094 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::two_members_is_not_stored - CONFORMANCE §8 MR-SOFI-0094 (Met) JH03GGVHTP01F0CM8KARME0ASAW57X2X5C13DS4E9S2T7RPV799G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0 4737a9e077dcbc402174736c9634e340226929e5 6J34QPF6PYHZEY9G4NVF030WRFQ5AJXFRJQW8PF9KPKSNEFEAKY0 -MR-SOFI-0095 dsm::sofi::publication::Publication::locators android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::every_kind_is_recognized_under_the_locator_it_is_indexed_under - CONFORMANCE §8 MR-SOFI-0095 (Met) Q3WVSDQA10VJ7EXWK65KX39CYXXD6WREDKS5WTVKHHWM9TJDFMCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/impl#[`Publication<'_>`]locators(). QXPC76SKDX7MKZK54N5T52G2C4G7TYD4RXW103K5FCED9CXY6D7G AGNQRS1BSHG9E8N54A5SXXF6HCA42EB6W97K6P31VW6CM418TQQG 4737a9e077dcbc402174736c9634e340226929e5 DTGCYYKYQBM7P6N0R1NYVCPK5VXZAFAF5KMZFBFYW7ZB1R5XX8H0 -MR-SOFI-0096 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-SOFI-0096 (Met) 9XN6AYRWW0967WHC5WRFTW8HX66RA7PW3YAXXK0DQWRTW64CQ3Y0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). GW46HWTXMNSS47Q3WQ6EMD65CQ9D2DDT2HH07W6V7BCHRK3XJVQG PCYX70JWPREQQ0K360R4Z21EDMQ44ASK142PPBM8B2V38BYG96E0 4737a9e077dcbc402174736c9634e340226929e5 0GD4A5GVS34RCT7WJS6C04TYNB9ZVZ47NT27RTV2F38NGCJ3XC1G -MR-SOFI-0096 dsm_storage_node::api::cells::read_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-SOFI-0096 (Met) VZPJW0B4FDW3NF4YW5VBPGWQ136Q9JBA4VCDTEBH7P4G4FCAC5XG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/read_index(). RZC2XVTV00XFD1A0KK8B7X941P0FB2S99SZXYTKEAGMVVDN2W7C0 PCYX70JWPREQQ0K360R4Z21EDMQ44ASK142PPBM8B2V38BYG96E0 4737a9e077dcbc402174736c9634e340226929e5 EEER13BEA036ZYK4SHCPJKWSGYCDYHSNCHHSD2W18F626SQ75TM0 -MR-SOFI-0097 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::over_budget_is_unavailable_never_none - CONFORMANCE §8 MR-SOFI-0097 (Met) BTF9CXK0JXVT0DMZMRS9Y5DZQ6A7BPR85RHFFZG0CEH4N984QSZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_all_verifying(). RWACGMZCYN2CXTGNMFAMY8KZ56SE8Z9BBE2Z9TEDWEASCCCJ9HEG 59XJFBCS00NDVPDD7KKXQG6MG8M09GP34TSVE30XV2TTDF1C91A0 4737a9e077dcbc402174736c9634e340226929e5 0GD2KPGFRG4AXHVQBPN9TH1F9V3CPF69GV7YE5JJ5BQBRN92B9FG -MR-SOFI-0097 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::over_budget_is_unavailable_never_none - CONFORMANCE §8 MR-SOFI-0097 (Met) BXY26VJP3T4VFMA3YW0BCRSH38DB8K766ERZMJ2DGKT2GQDNQ1TG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_verifying(). Y7W1D18K8FYGKZ6XWWR98Q00YHZT6RF81C3FK2C2AAW5BP7NX040 59XJFBCS00NDVPDD7KKXQG6MG8M09GP34TSVE30XV2TTDF1C91A0 4737a9e077dcbc402174736c9634e340226929e5 VSSCAT5Q9FSTRZA94S32XSPB8J3JD9N3RVVBD3BN0CXPTQ2ABMBG -MR-SOFI-0098 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 - CONFORMANCE §8 MR-SOFI-0098 (Met) Y3GC878VNCWRY5851VXDSD204XTAZNEB5AH3ANRP7VE25NSCPC00 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 97XCP5RY1NFTBRNS21M327475GCHR00GAXFKVBD5BR99185H3T8G -MR-SOFI-0099 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200 - CONFORMANCE §8 MR-SOFI-0099 (Met) 2DG9PAHZJ9SVWNAFPFN7V3PNHGREKS1CQB26X075QWE2VFYFPKAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG T0BBTYG9RSZV9DXJTJKDGQW4XFQA7WV372CZQDWW95NBTYKAHWGG 4737a9e077dcbc402174736c9634e340226929e5 DB8YTAQ7AT7K92XY6Z2ZN76RFXE3K1GGAW0SDFGT7B386MPRWXKG -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 5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 9DEGHAS8N02NTEE626ZWNS2DZSCS57ZAKKZCTH4ZB9MRCM86385G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 RZ8M3VHH8XN6EVF7EYWX6GKNCPCEVQTPY7MDS8200WMC0CMK4RY0 -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG 4737a9e077dcbc402174736c9634e340226929e5 PM80NFJ3M22VSHHA05B6S6N89N21DTTN8PH45MNMV27TZ0YVSEC0 -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(). 9XERMVV94K5CN7MQWTC37M1PKGM323YF0J82D60VZ1QAM75KW5FG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG 4737a9e077dcbc402174736c9634e340226929e5 1HN0BFAAHRMA4V11BPA2ZFYKDRTCDP4T2FZ41CJW8GBPT9RP8M5G -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(). TQTV20S0GSBTR850SJ86FTB4BCK4ACT7RJBTX8080K2M4GTYFRR0 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG 4737a9e077dcbc402174736c9634e340226929e5 6G5FY3SN85P6V7MMC5Z35MPNMQMXPASBT4AXXAWBK20XRCBJRZY0 -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG 4737a9e077dcbc402174736c9634e340226929e5 WXTFSBX7DZKDTM1MTJYS2TSRRGXGKQT9H9WPW07B6CRFH0SNPVEG -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG 4737a9e077dcbc402174736c9634e340226929e5 2S3CZ610YVMZ3SJKQ6SEHW5BZ6SWY087DBH2XPMBQT1RP99SF570 -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(). DE7JHXXD824T0B2KZ3DJM26Z15YJ0J2J0NRWRT6X2TEJMFTNMF50 XWY7MT2C8R6XTAA1MHVAZZ4JNMG3VZ0GJ74DPS66HM09X3JG1WF0 4737a9e077dcbc402174736c9634e340226929e5 BAAC6QA5025PKQKSP2D75M5P230PGE02FY8Q29KTJRS6B63RMHC0 -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 P2FG7QTGXTN6Z7AWZBJA29WEJNMEW9CDGMYR0T520PAN5BAX6VQG 4737a9e077dcbc402174736c9634e340226929e5 522VKZ0HPHB187MCNNG44GZT8CC91WVF4AMRZ16RR2RKEAWGTKEG -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(). ER7KJPGGCSFC0RN8HDSGH736VH68V4W7AMPAAZAG38VMA14H4GSG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 KA0SPC4EDQQBRGF73MBR5VQGB78CAQ4PQNVGY2CYZW8P86ZE7880 -MR-SOFI-0120 dsm::sofi::derive::claim_ref 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) 18KQBG4PHGYRNGYP3X467KRMZ8M7HPT2NX9GDR2RG6HEFFVTR070 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/claim_ref(). Y0H19PZEVMWYB5CX0JCA6GXJEE7WQNT8AA0MFEWS8KGTD8141E70 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 4CHSXV2ZV3XHPRQFJJ66CATBXGJ95TR079Z0D8S0PXE87D70FZH0 -MR-SOFI-0121 dsm::sofi::derive::precommit_id 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-0121 (Met) H53T59FB1PQPF74FZT57FAMT3TDPV3YW1SJ7ZDZT9Z5E4MF26JKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/precommit_id(). D9DEFAY5J2PWX31KKVDT16E2A14PZ1A67Y85G9HPETJS1P7BJ22G 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 XRREW6SH7DYR0X9KCNK5QA8K529ES02Y4JQCC4880TVX73653DY0 -MR-SOFI-0121 dsm::sofi::derive::precommit_signing_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-0121 (Met) GSYFWDQWAGYS9HBZCTN6A6DQE7QP1MNQB5SXZGN1WNHEFXVRJTXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/precommit_signing_digest(). 1FKEZVVM82ENZKK52NV3HHV6WQ61Y83AAH3G1C5S5KZ94KGXKKZG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 43Z7ZT0X07EK8T6RQB193R4EH1XYVXYDJR3V9QS21NPJRT6XVHW0 -MR-SOFI-0123 dsm::sofi::derive::fulfillment_id 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-0123 (Met) 20AAJZV3H3R73CKGX1HPE13EQ0697G65KQY1EY52ZCPD03T7Q7V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_id(). VXCAMYCF6NQVKB09H2N0A2BXG0FCAAKRQ7P16TBJCHWC2R11F200 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 12R4JKG617XC1H2E6MMRK8598TPVBM9K625GFD4BCJVSTA7QN1QG -MR-SOFI-0123 dsm::sofi::derive::fulfillment_signing_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-0123 (Met) 79RPAW3X8JE3ZENXS49VFS6B8R9TT3ZC7CGMSW82NJZJBMGF16H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_signing_digest(). 8XMFJYMBRZ29JS1KTM5ZV8PX3P611GVG1621948CZFG3WMJZXEVG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 ZMB5VMETY219AB95TQ9JMCTVK8XG23J7JBVMYR2K88D86PF3JVV0 -MR-SOFI-0124 dsm::sofi::derive::fulfillment_register_key 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-0124 (Met) Q135SNKYEGHH25Y7KKZ1500ANF2PVPWBGWBNVE7AM5BT11S0GQA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_register_key(). W1Q0TMT5QDD43TNQHRGFTG9ZS4BYS4T2GCQ0WB5RMX6TV776SEK0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 1V18Y32M7KP46H4D0198T3KQY7VHRDJQQXXST62BWFXK6HHMF2RG -MR-SOFI-0125 dsm::sofi::derive::resolution_claim 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-0125 (Met) 3H78ARXVPJVB9KFXR26PKCPWY7BXGT5WK15ETGTHAAGN7B0AJE80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). Y4TPTGT8MT4ZX5XVR22YN32DWQ91F0QM0BC8GM2HDD2P8J8V4FKG G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 WTEC9PRP6W0NQF0JSGGB890948FY2GY8EVZ5HXPS6A12RXSPBW90 -MR-SOFI-0125 dsm::sofi::wire::objects::SofiResolutionClaim 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-0125 (Met) 9TBQ5PKPAZTQ6RXWMSBR7G747Z5PP678DSXWV5HMQER5SNTPM8V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SofiResolutionClaim# TK0XP1GD8CZ9DB3R20E25ZJGHXNSXC2YM6MARJ4765CGB983221G G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 ZHS181V139ARYKVW103XDMB17E1XJZE44BYHV1M96NEGGQANB780 -MR-SOFI-0126 dsm::economic::register::economic_root_register_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0126 (Partial) 5B7PGPN5DET9F2CTKAG108KT46RT7JBX74B8SMXPZTHMKW9B3P7G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/economic_root_register_key(). 0ZEB5H263Y2DKH27RJ1T2TBXQ9RKZQF4WVFP9Q1EQAPD7Z38VM00 - 4737a9e077dcbc402174736c9634e340226929e5 VC8JF0EEVNGKSPW7KRNYNSJ8C1ZS52BMQ3XNKGZNA7ZYJ8TX6FJ0 -MR-SOFI-0127 dsm::sofi::derive::successor_base_key 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-0127 (Met) G6J8YPDM8RV56H95H4WAREJYTVPMX5B59NR3D8Z56D8NBAP6W0VG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/successor_base_key(). QCQM8PYRMZ8W5RV0N3T2SCAT7XQ1ZJDQTQN3H2GA4DJXTTFX3YEG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 4C5GG66K7RSPSWYFTMZY6XWZS7C3131V7Z8MHCMQZ9D1FF29D9SG -MR-SOFI-0129 dsm::sofi::derive::dlv_core_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-0129 (Met) 06271AAFV7QEKVT2H44TEGTJRXWBZH498BN97NR954CR6HF07FRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/dlv_core_digest(). 9Z342X44JS9KHNXJ4ZFH417GK2XT63HFQQNVVFJSPPMR79WC068G 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 K3SHE815FKR6HGHX2Q4J7ZQ4G9SB2SP4T858365ETTEDCH0K8SE0 -MR-SOFI-0129 dsm::sofi::derive::settlement_core_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-0129 (Met) C8JBA2JGNPK67KMFQFCZTJJZ7BCB3SAYBPMTBG9M21AWKQMK27PG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/settlement_core_digest(). 1CQZADTBYDP2B21TF347VRC1FN3QN6VKV9JE3A1XXS1MJF86RAB0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 502GRVVMVJ9V59YKRD3TNBFY2E5C7AYXX1J79SFRD4DVDWRKAPRG -MR-SOFI-0129 dsm::sofi::derive::trader_core_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-0129 (Met) 5KCSH19Z7XP4ESD0XKX5165C523X4QPN10YBBP5VN4NZ4BVJP7S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/trader_core_digest(). 2E4X0YJ2JKGN4H21EPYY2D59M8AQDM4RD1B8MC91BW4CGRZTVQEG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 39W9Z54VH1QS9EV8HT2AFC4MJH9TSD4S3579H2RSHXDTFRV97JF0 -MR-SOFI-0130 dsm::sofi::derive::external_commitment_single 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-0130 (Met) 93WAR4CNFSX4G1J05QE0CHBGJ0CM41FAXD8752HXC0H4C5VB8XVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). 2KNXJZ0TJSFS3ZEQJPN1PFZ77HKECSCZYB6QGKQA2BVH96KRV5F0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 2W42NPHJ2VCJEKYE1TD6YTT3DP17D985WQYZHVFSEQSQZ6827GY0 -MR-SOFI-0131 dsm::sofi::derive::external_commitment_route 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0131 (Met) WWD6STVHMKR3N35TX3QM26DAFYN5104KKCHH764TA4C2P0J4VPW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). GYKPABNEEZYFZ5R9PFFPDP231V48WRPMWSDDTNTT7B3TNBH3WX00 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0 4737a9e077dcbc402174736c9634e340226929e5 C5CF359Z5PF61XYWP1BH0QF3KXPZ25ZJXEPSFACGFB896X88PBC0 -MR-SOFI-0131 dsm::sofi::derive::route_leg_set_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;dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0131 (Met) CZ1TGNCGZ3C5FWJ4HAK4EYE0MRZPYAG1CK17PE9M0QQSS3HBQ56G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/route_leg_set_digest(). 612T98JJFEH8W9VFDKCTEMTP53S7MKTFMCDSTSBZD4Y23Y8ZZ4BG 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0 4737a9e077dcbc402174736c9634e340226929e5 M5E0S7P8QHKAQ8N5WG6G63ZDNX1VDJGCPD5TQZ3JS22VRA7N0YT0 -MR-SOFI-0132 dsm::sofi::derive::external_commitment_route 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) JA60CP2AK8YW3F2RTZKTQ6CFSV26CBPZPF55A1VMBKF8HBZ34DXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). GYKPABNEEZYFZ5R9PFFPDP231V48WRPMWSDDTNTT7B3TNBH3WX00 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0 4737a9e077dcbc402174736c9634e340226929e5 D53JFMFPFNNM5S1FMWFZ82JWA70ENHC4R0EE60RECZZT2YDHJGS0 -MR-SOFI-0132 dsm::sofi::derive::external_commitment_single 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) 144DNVQPT3Q660XW8HDEYD28BCR2SSTQM2352X91VB2BPAHVZBXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). 2KNXJZ0TJSFS3ZEQJPN1PFZ77HKECSCZYB6QGKQA2BVH96KRV5F0 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0 4737a9e077dcbc402174736c9634e340226929e5 FJVHHHBEHD2BS4Y74QK6SFP8TCF9MBP2H1A31JNZ6H6T4N9BRWWG -MR-SOFI-0132 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_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests;dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) NF4DV517KXTCK5GSGJ5XA6AHB1SV1CE69BHZGB5XKBNKVGVXZGC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). 821G0T2YVTH9RAH2BWAY4HH700PTYST5DFHMDETDASVSMQAKQE8G 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0 4737a9e077dcbc402174736c9634e340226929e5 FMWQQENTMA1WFNVVTBQAKR4RCK1P12TEA56R5TT0RB0THNV78DJG -MR-SOFI-0133 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::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0133 (Partial) AA8RFVEEX6MZEP0Z7HEGHN3X2A1JSZ72XCJV58BMWVVB2SNAT1S0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 17N0JFAHF70RZXYMAPSA037AG70RSRN9NHSKQJH8P2RSHV94SP40 -MR-SOFI-0133 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_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0133 (Partial) XJQR6KTRYHM1ZDYERFZ0694QES6PNS4YBC30WGRBYAAHK0W296A0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 9VZQN4DCKJN2AYMFX819NXGXC3WCRXNX54VQY7Z6NM3W3Y3FHD4G -MR-SOFI-0134 dsm::sofi::derive::setup_ref android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_second_valid_signature_over_one_body_is_the_same_object - CONFORMANCE §8 MR-SOFI-0134 (Met) 4NBGZCCEM45RAARJS6X5Q0A2WZCA5SB69EVDCP14BXYED540N2AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/setup_ref(). ET2SYEKGP9B1WD10WRXJJ9BSFKFBCZARFPZ29B4X71JG224D49QG 2R7QEA44Z1X3SZ50F4T5Z0D6P5K5VW0B68CENCX34SAZQP4EKFSG 4737a9e077dcbc402174736c9634e340226929e5 PPY37ENRAG17HHPE891SH0M9HWNJHXAT397XJGVVNATZSMNS3PKG -MR-SOFI-0134 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_second_valid_signature_over_one_body_is_the_same_object - CONFORMANCE §8 MR-SOFI-0134 (Met) QGNDA3Q2CNGWPHFATDBP63XDGZF3WHMG97703J5DCR48N52MXFG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_setup(). WM9X05BT5EQKQADZJ6MG45XEY6V0XN4CADMP1XNK5FPV5BS4WAZG 2R7QEA44Z1X3SZ50F4T5Z0D6P5K5VW0B68CENCX34SAZQP4EKFSG 4737a9e077dcbc402174736c9634e340226929e5 T3WWSBWRA2Z50QDBAP55N5X8YWA7TW4GEWACJ21XA1BK9HDHDD2G -MR-SOFI-0137 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_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0137 (Met) ZB3FAEZGD2P4EDQ8Q9VZG351R0BKSXVEKV78NWM58DERHRWQTTW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG 4737a9e077dcbc402174736c9634e340226929e5 FQSV1SHB7NBFAC0YMETGHN3PQCT246SVF81C5MEYRPYQ2JW4DQ10 -MR-SOFI-0138 dsm::sofi::validation::trader_fold_entries android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_wrong_relationship_base_is_invalid;dsm::sofi::validation::tests::vault_post_states_are_recomputed_and_bound_to_the_stated_values - CONFORMANCE §8 MR-SOFI-0138 (Met) PMY4KSFT34QYMT2E5X7YESPB0HD3S9HEBQEBJH6MJPKN4TYSDRRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_fold_entries(). FW2WM2CSHKNYQNZAQKCH54PHZTNS2A66NF1DG2HRBB5XV41SPAPG 6ZN815XG713D4PQGNMJ7JANW2N1PEDJ3HK7YNA8X53700YVAW6K0;K383ZP7DG9W03S2BHKTEC9PPE7SC3QVP54CGFVZ7VSW0443C0B4G 4737a9e077dcbc402174736c9634e340226929e5 S5D4F53C6HK12CTMN3ABPVZH1G5ZHZZDY7MGYVYJZ26ZVD46BBKG -MR-SOFI-0139 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_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) A27PJM1VW8F0NV2N5CYX9DDA391GBX54KY3MZQ8NY1383GWBVRT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_fulfillment(). 6KDYX3CKA1CVH30G3E4W65JS4RWHYXFJ75K9QMBXF0YP8RJMFD40 PJ156KWZWNESVKHBR6P0B1WZAMA7XEJC6FNJ7QQWX4DSPM57C830;V1T13NT908AGQW5R6WEJXY3BXREE6J31C7261848ZVN7A1REKVK0;688C26QW4KGW432BSEQBRZ568Q9VSWTVFMZXRFDNT27RSAF9FSS0 4737a9e077dcbc402174736c9634e340226929e5 C8BW4CTZQKF352ETJ60PV6BT7KCHKJRRVKGHN0TCWX41JAJTNYZG -MR-SOFI-0139 dsm::sofi::signature::verify_precommit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) 6S033QR47VHT5251SVZZQGJSCYCJJWRMDWF1Q5J4VQ9SQ7MHCK10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_precommit(). 2FWQEQW21EGMGANWWD8E4FDND2CB3PAG3C9P42DV1YH7TXEGFQZ0 PJ156KWZWNESVKHBR6P0B1WZAMA7XEJC6FNJ7QQWX4DSPM57C830;V1T13NT908AGQW5R6WEJXY3BXREE6J31C7261848ZVN7A1REKVK0;688C26QW4KGW432BSEQBRZ568Q9VSWTVFMZXRFDNT27RSAF9FSS0 4737a9e077dcbc402174736c9634e340226929e5 FXX2RWF9PYXPWX5JF267QP28XPNT1MS66DDBRRSYZ3M9F87JJH1G -MR-SOFI-0139 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::a_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) B1A3FRJTMCE6246MESBAGFNMGKX6F2V3VX3782C19FM7ZYWX5R40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/DlvPolicyFulfillmentBody# ZZA27CDMH4Q68G0J94P8JNA2JMC51YACX7W23PNBP28579RSMCD0 PJ156KWZWNESVKHBR6P0B1WZAMA7XEJC6FNJ7QQWX4DSPM57C830;V1T13NT908AGQW5R6WEJXY3BXREE6J31C7261848ZVN7A1REKVK0;688C26QW4KGW432BSEQBRZ568Q9VSWTVFMZXRFDNT27RSAF9FSS0 4737a9e077dcbc402174736c9634e340226929e5 JZN342C5WPMA7SX8PWY5E6CJHFRVY8F7N73TDED9JBQMMKN1CPCG -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(). W1D3X7GK261D6RM21YQ1NB30BJP01GMVZPQBD0619JNQ3KV16M1G 9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0;G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G;W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10 4737a9e077dcbc402174736c9634e340226929e5 TNM437ZS0Q85Y9NZEX25A43MJYX0ERJ819AKTJMFGH1YJT3P9KYG -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 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 NMQ2PSF0A5CPQQR19WQW9RBW86TZSZ0P4K8AMZN6MYS7648BYWP0 -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(). TVYBNXCTBTJA3XJT9W0M75N3989WVYC9BJ8SF1Y22RFPCY9FAPZ0 - 4737a9e077dcbc402174736c9634e340226929e5 6RGD3FM1W2JH8PBJZNTNT9QP9ZPYXTEKKRVNVP1J9QPNNZB1GNDG -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG - 4737a9e077dcbc402174736c9634e340226929e5 A2KATWZ4XZM0ZF8D6D3NRABF5B6YFJ3AWDBX7MXRRM7GT8DCC830 -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 8MMYM4BV6KNDK1H8VQC6BAN92XHD6TTV001BZYB48T9QGX8KTYPG 4737a9e077dcbc402174736c9634e340226929e5 1W04Q3J8F0G9B5P88R44YRADQQT36QFGAG73W44W12V5779KC820 -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG EK6CHPYYD6VQHKD9CN61WNQGTN7VT4DHZT4Q8SJ39ES461SM8EZ0;2G16KW1PEW1CMFSY4Y0Q4436KHWPR4N438561CXV94PS4JW4T75G;G36HHRADT36X9997GFG0C4V93DHRT6YEQ66JBYE5X891DGX8F3V0 4737a9e077dcbc402174736c9634e340226929e5 4BTNYGQR24AT71K52EQERQPX7F6W1M0TMB3GX1J12WYVYCJYCVPG -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 EK6CHPYYD6VQHKD9CN61WNQGTN7VT4DHZT4Q8SJ39ES461SM8EZ0;2G16KW1PEW1CMFSY4Y0Q4436KHWPR4N438561CXV94PS4JW4T75G;G36HHRADT36X9997GFG0C4V93DHRT6YEQ66JBYE5X891DGX8F3V0 4737a9e077dcbc402174736c9634e340226929e5 H139P2RSDMM6QVKJ8M8B00PTPX9G32YPV1J6X2M47KANCEGF8J20 -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(). PK7ZS6NYCZWC6NVAZBG07NGQENA24S6THKFMZAAAZDTQRJDGCX80 EK6CHPYYD6VQHKD9CN61WNQGTN7VT4DHZT4Q8SJ39ES461SM8EZ0;2G16KW1PEW1CMFSY4Y0Q4436KHWPR4N438561CXV94PS4JW4T75G;G36HHRADT36X9997GFG0C4V93DHRT6YEQ66JBYE5X891DGX8F3V0 4737a9e077dcbc402174736c9634e340226929e5 9TH8B259NDDSNYPSC085KCDG907GD2RPM787D02TTKSVCZY3QFC0 -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(). Z5ZRATWT7PZH52T6102S9TQA57RJ8FPEM57RJ72SJZ6K8TEFJGXG EK6CHPYYD6VQHKD9CN61WNQGTN7VT4DHZT4Q8SJ39ES461SM8EZ0;2G16KW1PEW1CMFSY4Y0Q4436KHWPR4N438561CXV94PS4JW4T75G;G36HHRADT36X9997GFG0C4V93DHRT6YEQ66JBYE5X891DGX8F3V0 4737a9e077dcbc402174736c9634e340226929e5 PGHE5740M55V0BPKCND7WJF32RYQD4ZR2E68SS5VYZY8X6ES4R6G -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(). 9XERMVV94K5CN7MQWTC37M1PKGM323YF0J82D60VZ1QAM75KW5FG 1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 E9RYCWDR04AVWMRT2NXX92BETPBXKTCMSDC7EQ8W8BV6GYJMS15G -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 23BKBN16R050C6FZ7JRAJZN2FTTMWGR6VRSM9EE51K79F16ANJKG -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(). SQPM7MDQ1WK024SK2Y9N4JY56ADKVPNAQZ6TF9BPV2Y96DHEPMD0 1D64K90TEQVR39JTFXR0RMJWJ51SH46Y1CEZV3XV0J4M6ZMRPND0;JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG 4737a9e077dcbc402174736c9634e340226929e5 QKRETJJNPDPE78ASA1SQRSJFE0446J7J4SM3JMC1CB349PHBY2VG +MR-SOFI-0070 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 - CONFORMANCE §8 MR-SOFI-0070 (Met) TAR39BHN9VHX5CTYYW09N87FFKAJ2GSA3B811BQP9A2BHYAXY9Z0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 8HCBSNWH45G79G736NVWR2J39QQ776JAECF1Q25XV4EHP88MPTM0 +MR-SOFI-0070 dsm::route_chain::Route::leader node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader SoFi §7 (SOFI-007/L538); CONFORMANCE §8 MR-SOFI-0070 RZXRWYVHVJWWXN029TZ6Q6BF51SAGCBSY65RFB2F3JD3RB5T2JDG Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 - de67d9df95e51fba3e7807f8554e3001b7db5f37 EECG2NJ20Y3YQKK0FSF8P1VZ67S1FDB9W93Z1TJQVM8SB5DGZHS0 +MR-SOFI-0070 dsm::route_chain::Route::of node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader SoFi §7 (SOFI-007/L538); CONFORMANCE §8 MR-SOFI-0070 SAKXMYQNAP3TDKEPQ9S12PB88QR11S4M9N9PGEJD0RGPXYEC2RZ0 Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 - de67d9df95e51fba3e7807f8554e3001b7db5f37 FFB80PYHV24A132ZE72X0AXPN4NKA23WEAC2VQERFJD7AN39XQP0 +MR-SOFI-0070 dsm::route_chain::RoutedCell::new 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 - CONFORMANCE §8 MR-SOFI-0070 (Met) FRSAD4J4NG78JAJ940TD8YPHFW8H8FM1ST9Q37QC0PZ23KR1X49G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 H3DEHWKBH5M25RJC8DMSC18X6Z2B96A82NQHYXY80AQMM734K2YG +MR-SOFI-0071 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set;dsm::route_chain::tests::a_route_needs_exactly_five_members - CONFORMANCE §8 MR-SOFI-0071 (Met) T0221BA4T8ESCP8T5KT5GQWZ3T7NAVBYWNMA6XXMGSCVKM06A7JG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0;PWF6Y0N1BHGDCJSSE1V1MQNCNTKM6FGP4KADA6WX36S1BND7BDP0 de67d9df95e51fba3e7807f8554e3001b7db5f37 JX35W9RHN45G1W6EA258YS8NFP222673N4CC0F4KKFNAMFW68T00 +MR-SOFI-0072 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::fisher_yates::tests::empty_and_duplicate_views_are_refused - CONFORMANCE §8 MR-SOFI-0072 (Met) 0DS4FQGJ79ANE58J35JRQXHZ7BN7VZ2WB3DFPNCWEBC7K6BK3GAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). JES12P20Y9FKS20R80MN0B9KB0RC771V708RB585QXBCCC4PJJH0 VBNKSRQP6K753NDT3K0Q7CH2654BTDF7YJ9PBBGBCK70AVQ6W7CG de67d9df95e51fba3e7807f8554e3001b7db5f37 0F1CT4ABJTBTKKYNA9S0ZB58ZF3CRF3SAFZENNNC1W7TFB6TYBX0 +MR-SOFI-0073 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::fisher_yates_matches_the_independent_algorithm_and_the_frozen_order - CONFORMANCE §8 MR-SOFI-0073 (Met) DBY6HKF8XD81CV2MKRQ9SQP9025K7EVBTMEGHSK2T481QV1AKQG0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). JES12P20Y9FKS20R80MN0B9KB0RC771V708RB585QXBCCC4PJJH0 BPA01R4TE2Q6ZHV9AN4M1NWQS7PVSY47ABB3TB41B6YNWA5C248G de67d9df95e51fba3e7807f8554e3001b7db5f37 VVYDDSTY32TVGCHANEWDYNR1TPRM3ACMG68N362152CCJ1405HX0 +MR-SOFI-0074 dsm::sofi::fisher_yates::uniform_draw android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::fisher_yates_matches_the_independent_algorithm_and_the_frozen_order - CONFORMANCE §8 MR-SOFI-0074 (Met) 0E2C7CY4BBP4RXMQTRXJBQ0ZKYK96TWMQRT4586VQSY3DPCAZ2S0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/uniform_draw(). VPTXVZTCMSB5S56JZ3K7FDYX6NE9BCAP8MY02W1AS0MWJ4G0AZN0 BPA01R4TE2Q6ZHV9AN4M1NWQS7PVSY47ABB3TB41B6YNWA5C248G de67d9df95e51fba3e7807f8554e3001b7db5f37 ZK2ZMGZ1KPVC7Q6FFHVBYT8EM6QVQC39JAAPM3M6JSQYGFXKVXP0 +MR-SOFI-0076 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-SOFI-0076 (Met) R448YGYRPP8BD9XF61HWB8D8A6CCWGV32M9S104ZDGS8HARF5EDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 C2VW26N3EXT8524S1FN5V52T872Y1SVVQXCAZX6KPXNB0WQWKJ80 +MR-SOFI-0076 dsm::sofi::fisher_yates::permute 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-SOFI-0076 (Met) 5AXF71HMX3PDFNTC3AXXFC7QH3MHM8GVWWTN0R5G0CF69AQ2H170 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). JES12P20Y9FKS20R80MN0B9KB0RC771V708RB585QXBCCC4PJJH0 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 SQ41WG3YAE36PVFKDCG4DCXNBKFR4K142317H6BVH7MV2EW5MNBG +MR-SOFI-0077 dsm::sofi::derive::storage_seed 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-0077 (Met) WHGTES7ZZXVD24EAFCA4X5XMVRY5EVHJWZPB4Z4TXES1MKFGJ4S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). RFPXKKE6YGBX8B5RVJ3FCM1QDVHSW3VSKFYX05MWZFVETS9A856G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 8FE0DZ7V1V3RGEBYX43GFTJ66HQX1FTGMWXP8H4SX8BJ8HYR18EG +MR-SOFI-0079 dsm::economic::register::RootCell::new 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 - CONFORMANCE §8 MR-SOFI-0079 (Met) YWRBY2YSXTJJ5EV0NBA35PM5XQPYGXCX6JSAVDJV993BDWBPRZ9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/impl#[RootCell]new(). CP0BXYTD6N9ARWVHJN5D01F82NK6AD569WTVHWKHHWJ9QT0YBSQ0 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 9ZV3FQNTKG6KZ3EE441A6HSN9K3366YK82YEYMB4SJ3SW4H996D0 +MR-SOFI-0079 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::sofi::exercise::tests::an_attempt_cells_leader_is_the_first_member_of_the_seeded_shuffle_over_s - CONFORMANCE §8 MR-SOFI-0079 (Met) 2HVK7M3STHFVG0QFPPFPP747RJ7GVBNNYQX2A2ZYS7S43QCGQBT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/economic_root_register_key(). WSQ1XZDYGXWD2CMXM0VC4445PNA78QBMWB8CS7B216CMMJFBE9TG 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 VTGY0T3AK6DVQPCG46N0E14TT107XH12HKGMJHCMDVTRFAT3VVQ0 +MR-SOFI-0079 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 - CONFORMANCE §8 MR-SOFI-0079 (Met) 3AHKNAM6NB46RJZEF36ZA3B4EDS1N5DXB79NXVPC1PMPV5F85XWG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 D34S6BJQ0V3PVTWD7VHX8Q3552KN2PY2BFV4Q33ENFCHW28QF5T0 +MR-SOFI-0080 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 - CONFORMANCE §8 MR-SOFI-0080 (Met) EGF03R8BY1WK2FV78VQ994B350F9ZCB903FFNEQZYHWKY6DXWSKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690 de67d9df95e51fba3e7807f8554e3001b7db5f37 V3SVRNT9FF99T9YTXEQKZHDHWXXYDB7PYDJYSX8YYBBVP0K6BF9G +MR-SOFI-0083 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0083 (Met) NXNCH46QCHGKV7HM2Y61GJEASF03VM877SVD2GNNCQ4VCR1CC6ZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). BJ7QM8Q79X4W6ADWBR5JA3KQNWJ08XEE2D686SXVXT4456KHQ9XG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 77BK71P6B7MBCE9541TE476W0K6XHXHD3B37AZ4YDMSAJVQBS46G +MR-SOFI-0083 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0083 (Met) EWTMG2HE763XVFBH3JDWMNCSN2WPDXA8YAQQ3Q2AS76HCASJ9CYG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 MJJX10H9NQ7HY30WC2JBTKDMBDA5WAAHCCHHTWNXYJ7TSANZGKHG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 8BBTRV2G4D2M02WCFZ8G49F6W7FT9PTGP6M6G2Y0B33S74XZYMJ0 +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 NKT1FZZFZVDNH49PJ3AH47KMDRSYR2TK1XXAF15JVG1XJ2S7YWR0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;MGX3N8JT1D28CHYB72ZWSY33S6FJ1X6Z6KHNXJD2YQA1X55HX6D0 de67d9df95e51fba3e7807f8554e3001b7db5f37 N20X35ZPY5JC2YFZ52ZFANE1FB8YW3VTWQ2F1VQ4NEXWZJXKP9M0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G de67d9df95e51fba3e7807f8554e3001b7db5f37 3AXH1CYNQJBEBVSVHN1M2NJCNQFMQW4PB6C82VZHX8V15RA6561G +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 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G de67d9df95e51fba3e7807f8554e3001b7db5f37 NRKXRX2SPFSN7AZ8QN9ZKPPN4Z20SSE6DPZMBXS5M75ZJ77NGTZG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 DZX6WM7WWMY0B8ZN2686TEDWNRWNPH3SG8N0VH5Q57S7RYFT90J0 +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 71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 7F84EQ0REYHR9P7V01SVYTVHEPKG1TMQF3CW6VKNV242Y2GHPN80 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 42JWDTTCAE1RE2QGZZ4ATQT1CF17VEYR0WHE0ZX40QHSNP2AVZGG +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 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 9KQMYSKDP4FK8N6M8WAAAR768XCZFQWY7MTP6QR2PXGN4Y17A8WG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 DKG5P99KRN10ZA9AKA8DJVWNGGQGH4P35XZTBHPV3B66KX5F32AG +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(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 23M7NT8MRP6B969ZY6W4C5YX6SPSJDRYHGHPT53CHAS7TCB8ECYG +MR-SOFI-0090 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 - CONFORMANCE §8 MR-SOFI-0090 (Met) 6E6NRG49FC1559D9BF0TNWC23PA2Y9TT2YG35MTJ4DNGBKJVVVDG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 WD2Z2QFARK87HJA9PTTD6EEVD3WSHX1MB6CYEGJY25RS1T5SY400 +MR-SOFI-0094 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::two_members_is_not_stored - CONFORMANCE §8 MR-SOFI-0094 (Met) JH03GGVHTP01F0CM8KARME0ASAW57X2X5C13DS4E9S2T7RPV799G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0 de67d9df95e51fba3e7807f8554e3001b7db5f37 1FJJSXR2Y0XP3H9TDV21NBNXW69J96A5T795M9G2D0ZFW88V5YE0 +MR-SOFI-0095 dsm::sofi::publication::Publication::locators android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::every_kind_is_recognized_under_the_locator_it_is_indexed_under - CONFORMANCE §8 MR-SOFI-0095 (Met) Q3WVSDQA10VJ7EXWK65KX39CYXXD6WREDKS5WTVKHHWM9TJDFMCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/impl#[`Publication<'_>`]locators(). ARYR1JC778PTCAE077SD1VDXWCZTHFX31W2Z3TCME8QMQCFMBY60 4A7Y07E5G8QNEWH4RGPY0FEF01K0TSFFYP0CDNQMBY1MVJESFBS0 de67d9df95e51fba3e7807f8554e3001b7db5f37 05QF15J34T4M1V0E0VW7DPCTKNQ2NNDBHSRB6JN1C1B6ERCEC82G +MR-SOFI-0096 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-SOFI-0096 (Met) 9XN6AYRWW0967WHC5WRFTW8HX66RA7PW3YAXXK0DQWRTW64CQ3Y0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). BJ7QM8Q79X4W6ADWBR5JA3KQNWJ08XEE2D686SXVXT4456KHQ9XG 62FGN7T4AY5YRNEAH8Q4870E9DHNKJB6XSBM9NR3ZDHK3X43YAZG de67d9df95e51fba3e7807f8554e3001b7db5f37 802X4Z9SFVBC6E6YKXV81T4P6FC8NGZGCZGB7E0XJ4VY1JKVGV8G +MR-SOFI-0096 dsm_storage_node::api::cells::read_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-SOFI-0096 (Met) VZPJW0B4FDW3NF4YW5VBPGWQ136Q9JBA4VCDTEBH7P4G4FCAC5XG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/read_index(). QMGMTQC4CPQS7B5RNNGZ7G1MX0XG2FS5XJY3TGPVAXVDBSE6257G 62FGN7T4AY5YRNEAH8Q4870E9DHNKJB6XSBM9NR3ZDHK3X43YAZG de67d9df95e51fba3e7807f8554e3001b7db5f37 XZ2YJ1BZWB1RMBWG52HJ154WJDFBHB8D9EBVAZ5567TYPDYSE5EG +MR-SOFI-0097 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::over_budget_is_unavailable_never_none - CONFORMANCE §8 MR-SOFI-0097 (Met) BTF9CXK0JXVT0DMZMRS9Y5DZQ6A7BPR85RHFFZG0CEH4N984QSZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_all_verifying(). VX1G03DD0N6WX59X1RZPPM1EWF55GEFRB8G0NHEK27PJX36244F0 AGNYRY12FJV9KNXR837DZ85S2EZHXY3W5VCBMK3M57X216Z9VJ7G de67d9df95e51fba3e7807f8554e3001b7db5f37 4AJK8H1576XSAVEHRCPF8RGXEYBJX4XH5QWCFA8131N3V2XSA28G +MR-SOFI-0097 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::over_budget_is_unavailable_never_none - CONFORMANCE §8 MR-SOFI-0097 (Met) BXY26VJP3T4VFMA3YW0BCRSH38DB8K766ERZMJ2DGKT2GQDNQ1TG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/keep_verifying(). CTRFZD0VPFM0JB0DJ97RJNZMZZ6095PBRGWH8NYJGEYV51A7F6S0 AGNYRY12FJV9KNXR837DZ85S2EZHXY3W5VCBMK3M57X216Z9VJ7G de67d9df95e51fba3e7807f8554e3001b7db5f37 VP4ZMDRHP1450AWGA05T2VJ0ZFY7XRE7WXMN0A52BWK6WQ7VHPB0 +MR-SOFI-0098 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 - CONFORMANCE §8 MR-SOFI-0098 (Met) Y3GC878VNCWRY5851VXDSD204XTAZNEB5AH3ANRP7VE25NSCPC00 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 V3K0E6259ZSCX4B3BB3CC2AJQY6G6RV08Z3SNJ4RRPGRACKZXFRG +MR-SOFI-0099 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200 - CONFORMANCE §8 MR-SOFI-0099 (Met) 2DG9PAHZJ9SVWNAFPFN7V3PNHGREKS1CQB26X075QWE2VFYFPKAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG EXWAJ51M3EQVTD90GBH84ZRMFDCAWMJAQZGWG91PZVSWAAWW3E80 de67d9df95e51fba3e7807f8554e3001b7db5f37 XW4484P0KPN7GWXBDVBEYFB5WKYDNPJ3XR0EWDEPHPHDV6345QK0 +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 V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 M51M8B25M2C8P5AHP46Z2XWGJ4K0SKRZMT8T9STXVEBW87QS7FPG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 GXGFC1V0DPS52KG6TZJDA4Y1KG321FNGS6YHJQ6WH3NS4G217TSG +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0 de67d9df95e51fba3e7807f8554e3001b7db5f37 36A5V2QGTGGE50J4M464AN1QJS0KRHHCVH5QTYC331S9WZQMD8Q0 +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(). SYNS8D6FEYXNK3VSN2EN21HGSQPR3F3T9DW7G3V5K9SHY0EHHR40 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G de67d9df95e51fba3e7807f8554e3001b7db5f37 4V9HQQ3C536A6ZJFTBT58J8GXKB15Q6FAN33S6AS853FN0SQJKZ0 +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(). 3CYQC5EN1D2H6Q60ZQ8BXR5JPM3NAJWTDCS125Z35CQ4Y9YJT9MG 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G de67d9df95e51fba3e7807f8554e3001b7db5f37 TQWD5AHNBW7CM8TQS5CBNR49K6NH61D43Y6SG7P88JYTJ8VX89ZG +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G de67d9df95e51fba3e7807f8554e3001b7db5f37 P29DZ92FSGVR1HSGQ0HC16MRR8MAXXEPW72TSQEHN7R9W3KC2PK0 +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G de67d9df95e51fba3e7807f8554e3001b7db5f37 WRV9EG7P991PCZGDEQTRYXZV0XT3MKWP0V7WHWZJ0XC1B9AG3PA0 +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(). MQTKVKRJQF1QAQ9GE0YBJ8J2XT4S3AEJKGPNV0B3QWG2Q6EARJ8G X13XSH5Q25DEY4NYG2FDK330186EGT5YSYFF852WGX9H8VTG7EXG de67d9df95e51fba3e7807f8554e3001b7db5f37 4GJCHMFP5SR9YR4Z6VWBQ1RPT30NJN7RRNXG1FJ856NXRD8XYRPG +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 841DSKQAZPPJ1MFGCBXG4VHAHYTA0TGB41K3G983SAS3YYGWJSK0 de67d9df95e51fba3e7807f8554e3001b7db5f37 9EGN5NETVT1EPP4PA5751VKB908NEXPFHDP3YVSS5HFWCAC856F0 +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(). WVTHAM45P1QTEBK4YQ7N60CCF1VKS8HSGSMHSNY88QVZBZ59SK90 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 WPDJMEKH8XSDWKTQ1D1G032E6H90EC72K80BSNQRPWRR96PWPWAG +MR-SOFI-0120 dsm::sofi::derive::claim_ref 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) 18KQBG4PHGYRNGYP3X467KRMZ8M7HPT2NX9GDR2RG6HEFFVTR070 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/claim_ref(). XD04468MJEBHPZWYQGKHRPNAF0B4EJCPPVZ5YZW1Y8ZDADZ76K8G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 CECCKVDZETH1D0K1X02TV9YTXZEQCY0B8CGW2Z8DB11S7YZXGA9G +MR-SOFI-0121 dsm::sofi::derive::precommit_id 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-0121 (Met) H53T59FB1PQPF74FZT57FAMT3TDPV3YW1SJ7ZDZT9Z5E4MF26JKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/precommit_id(). DBRDRJZXJE8BA1E8JB98PKZTW6CBRX5P3ZEG7C4S5E2J4SZ0VZWG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 0G4SRRZFKCGN5ATGB7RQZWT49TQ4R9MAD1ZR9TJ11MT0GYAH2Q2G +MR-SOFI-0121 dsm::sofi::derive::precommit_signing_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-0121 (Met) GSYFWDQWAGYS9HBZCTN6A6DQE7QP1MNQB5SXZGN1WNHEFXVRJTXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/precommit_signing_digest(). 5WG1XMFQGW49RZX8E7JGDSP3FWJ2HFDV6ZMJQ9KYHD0CWPNHEN7G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 AJZB7EBDGQ2X2EA3HM6DHJMX6HMCBXXPQBFXZNWKNWD5GDCAGH10 +MR-SOFI-0123 dsm::sofi::derive::fulfillment_id 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-0123 (Met) 20AAJZV3H3R73CKGX1HPE13EQ0697G65KQY1EY52ZCPD03T7Q7V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_id(). CB8Z4JKP0E4TA3JQQYQT009PK08B60B88JM2RSP7MVNMRXFXNT0G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 3PCHFRJ3BFPNCD9Y2XTBDDFM9ZYXV68WF7VGQ4Z9D3VN8EDN3BTG +MR-SOFI-0123 dsm::sofi::derive::fulfillment_signing_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-0123 (Met) 79RPAW3X8JE3ZENXS49VFS6B8R9TT3ZC7CGMSW82NJZJBMGF16H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_signing_digest(). H7K1FMXPXQB11R6SXCGE9D2A9PBSSC8P003A6QP65MYMVER0EP20 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 HM2EW012TNJXGS3YDES9VJ1X4YCEDXZRM6RG6C7WPD1KGWBHCZP0 +MR-SOFI-0124 dsm::sofi::derive::fulfillment_register_key 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-0124 (Met) Q135SNKYEGHH25Y7KKZ1500ANF2PVPWBGWBNVE7AM5BT11S0GQA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/fulfillment_register_key(). JZCAC13PM235QXDMSBSJ9FGZ7J8MCJKH5D30VJW8B8B9NHWWGGGG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 8B2F8PZT577Z0440ADCRYV1CK9NPNDKKVFG4V3TDC3W3CJNXHT60 +MR-SOFI-0125 dsm::sofi::derive::resolution_claim 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-0125 (Met) 3H78ARXVPJVB9KFXR26PKCPWY7BXGT5WK15ETGTHAAGN7B0AJE80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/resolution_claim(). G200F0SZE5EDW18K08AW7T30FW0JSCMPQS62BCS0GGV2E79Z7T70 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 QEX9WHT3T6Y00A8DRXFYVY37C45D0FFQ95KZK620FWNG295KKTJ0 +MR-SOFI-0125 dsm::sofi::wire::objects::SofiResolutionClaim 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-0125 (Met) 9TBQ5PKPAZTQ6RXWMSBR7G747Z5PP678DSXWV5HMQER5SNTPM8V0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SofiResolutionClaim# TK0XP1GD8CZ9DB3R20E25ZJGHXNSXC2YM6MARJ4765CGB983221G CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 TMGS17AS3NS8XN3J8CQKZ90C6AC9TSE6123RWPTMJRBHKASF4FD0 +MR-SOFI-0126 dsm::economic::register::economic_root_register_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0126 (Partial) 5B7PGPN5DET9F2CTKAG108KT46RT7JBX74B8SMXPZTHMKW9B3P7G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/register/economic_root_register_key(). WSQ1XZDYGXWD2CMXM0VC4445PNA78QBMWB8CS7B216CMMJFBE9TG - de67d9df95e51fba3e7807f8554e3001b7db5f37 CN8X04DDP57GYF5V1T4N36NEC61G8KR0QGPJ501KV321CF0ZG9J0 +MR-SOFI-0127 dsm::sofi::derive::successor_base_key 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-0127 (Met) G6J8YPDM8RV56H95H4WAREJYTVPMX5B59NR3D8Z56D8NBAP6W0VG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/successor_base_key(). N1NS8SREF8VQBSHC4M45ZFN9CT4CPNS8M82J5NEVBC79GNWKQ9NG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 JRXP1MZR82J3038YCW37P4YFH0Y1P9DYF8AEZ2Q957V1X67817PG +MR-SOFI-0129 dsm::sofi::derive::dlv_core_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-0129 (Met) 06271AAFV7QEKVT2H44TEGTJRXWBZH498BN97NR954CR6HF07FRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/dlv_core_digest(). HSZ6EK9P0JCS924X9N1HFQN3MH2AYPQFMSKZ246KSJDNNGJ8FHAG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 3VA15ZJRSMXSK2G6K74J937DVRY59N2N2HZS06TYKXTDGA0VG470 +MR-SOFI-0129 dsm::sofi::derive::settlement_core_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-0129 (Met) C8JBA2JGNPK67KMFQFCZTJJZ7BCB3SAYBPMTBG9M21AWKQMK27PG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/settlement_core_digest(). SMV8WFXR0ETHCMB4Y85H474NC7FEDTZ7R75S5WBMJXCT9ECKQTXG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 NE6MWWJW5VWHTPGK8EN4K88KXCA3B2H9YH9BNX211BN1VR6M3BZG +MR-SOFI-0129 dsm::sofi::derive::trader_core_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-0129 (Met) 5KCSH19Z7XP4ESD0XKX5165C523X4QPN10YBBP5VN4NZ4BVJP7S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/trader_core_digest(). EQRYMYV4Y2QPC54NDJ9CRFRZC11YTGPW0T3PCXYYJQM6JRM72Z4G DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 M7NHWRR5NRQ6NG0EWZSWJZVF99MSN6NZE4WZ4XXB30JDEDRNYT40 +MR-SOFI-0130 dsm::sofi::derive::external_commitment_single 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-0130 (Met) 93WAR4CNFSX4G1J05QE0CHBGJ0CM41FAXD8752HXC0H4C5VB8XVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). CCSGY2PWE99XVX75R6E0NXT4BYDP4908PDJ5F0DZC0GR5RJPAVMG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 M0AV0CV4B77PD62FES7Q44NJ87C9253V0WNMXKGS6SFHMQMFTHW0 +MR-SOFI-0131 dsm::sofi::derive::external_commitment_route 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0131 (Met) WWD6STVHMKR3N35TX3QM26DAFYN5104KKCHH764TA4C2P0J4VPW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). PH863F8E00WA5W0EWPKCR26DW8C32FAAH32S7G35NVC538T3ZYC0 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG de67d9df95e51fba3e7807f8554e3001b7db5f37 19CAK9AAEFB108ZKSP73WB0CAEJXXF13HFHKJSHFBNK0JJ2QDCYG +MR-SOFI-0131 dsm::sofi::derive::route_leg_set_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;dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0131 (Met) CZ1TGNCGZ3C5FWJ4HAK4EYE0MRZPYAG1CK17PE9M0QQSS3HBQ56G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/route_leg_set_digest(). F0RSFWNZY80JEMATD00XGFFNXCY5K159670JX3RQJWX4AR1YPE10 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG de67d9df95e51fba3e7807f8554e3001b7db5f37 7HGEAGEXDVH3CAQRTFDXYQTCBTJ0C63XVJQ2GE93G36N00R3YS00 +MR-SOFI-0132 dsm::sofi::derive::external_commitment_route 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) JA60CP2AK8YW3F2RTZKTQ6CFSV26CBPZPF55A1VMBKF8HBZ34DXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_route(). PH863F8E00WA5W0EWPKCR26DW8C32FAAH32S7G35NVC538T3ZYC0 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG de67d9df95e51fba3e7807f8554e3001b7db5f37 ZR6E2QVFT6HQJGE91KKKEK18PN3S4TFQ9VPWB78C7PWZA33J1FJ0 +MR-SOFI-0132 dsm::sofi::derive::external_commitment_single 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_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) 144DNVQPT3Q660XW8HDEYD28BCR2SSTQM2352X91VB2BPAHVZBXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/external_commitment_single(). CCSGY2PWE99XVX75R6E0NXT4BYDP4908PDJ5F0DZC0GR5RJPAVMG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG de67d9df95e51fba3e7807f8554e3001b7db5f37 RA4DJ3JKH25Z1ZVC3NMFE67G3EPDTQVVXCTYEJE8KQB6WCVQ55X0 +MR-SOFI-0132 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_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests;dsm::sofi_v8_vault_bytes::the_e_form_follows_the_leg_count_for_one_two_and_three_legs - CONFORMANCE §8 MR-SOFI-0132 (Met) NF4DV517KXTCK5GSGJ5XA6AHB1SV1CE69BHZGB5XKBNKVGVXZGC0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). E0XBGK9F06RM69VCVGDMVG545XT0FPFARZ344C2JD2172M6FYWS0 DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG de67d9df95e51fba3e7807f8554e3001b7db5f37 T7QJKSHPCMHGK8039YYRC61CKZG0NGS7JEJF0SSRC2CA8X1Q4RXG +MR-SOFI-0133 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::sofi::conformance::tests::item_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0133 (Partial) AA8RFVEEX6MZEP0Z7HEGHN3X2A1JSZ72XCJV58BMWVVB2SNAT1S0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG 0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 EYE1M1HVWKXADGC03J1TQJ2E2CZ6Q0ND2Q6E48SQ0QE1Y0YT6G6G +MR-SOFI-0133 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_6_setup_registered_holds_for_every_leg;dsm::sofi::conformance::tests::item_7_identities_and_bounds_hold - CONFORMANCE §8 MR-SOFI-0133 (Partial) XJQR6KTRYHM1ZDYERFZ0694QES6PNS4YBC30WGRBYAAHK0W296A0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 MX9WENXD9DD8DXQTPC0WKKQSS546Q8BCQDN71F5ER5CW3PRFZBVG +MR-SOFI-0134 dsm::sofi::derive::setup_ref android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_second_valid_signature_over_one_body_is_the_same_object - CONFORMANCE §8 MR-SOFI-0134 (Met) 4NBGZCCEM45RAARJS6X5Q0A2WZCA5SB69EVDCP14BXYED540N2AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/setup_ref(). NPAV9F6WVT9V3B1R0T054W9JMRQQTXR5JD2P3Z4VZE03T6WPMDWG VYTKZNN39FR2KX1ESD23TR030JEAP9B9P8RAYP61WV45Q47GYD40 de67d9df95e51fba3e7807f8554e3001b7db5f37 FRJSCWM9SKAFM2ZRZ743BR1QVBHEGMSJGADD2DXY6QGX4ZF8R700 +MR-SOFI-0134 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_second_valid_signature_over_one_body_is_the_same_object - CONFORMANCE §8 MR-SOFI-0134 (Met) QGNDA3Q2CNGWPHFATDBP63XDGZF3WHMG97703J5DCR48N52MXFG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_setup(). R7SKDN4RSZ3KP6BWM19BPABN8TF2A576M74KA40HTMBEW6HQHNN0 VYTKZNN39FR2KX1ESD23TR030JEAP9B9P8RAYP61WV45Q47GYD40 de67d9df95e51fba3e7807f8554e3001b7db5f37 5JZJ0T3BTPD7040JCXSWDS3N5J8MMBWBCF5YC6Z5AA89C06MEF5G +MR-SOFI-0137 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_6_setup_registered_holds_for_every_leg - CONFORMANCE §8 MR-SOFI-0137 (Met) ZB3FAEZGD2P4EDQ8Q9VZG351R0BKSXVEKV78NWM58DERHRWQTTW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G de67d9df95e51fba3e7807f8554e3001b7db5f37 WCF2RC7XJK5VNHVCZ0KNQNRJF64829GRX2NK8QGRGDRVEWEZ8P70 +MR-SOFI-0138 dsm::sofi::validation::trader_fold_entries android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_wrong_relationship_base_is_invalid;dsm::sofi::validation::tests::vault_post_states_are_recomputed_and_bound_to_the_stated_values - CONFORMANCE §8 MR-SOFI-0138 (Met) PMY4KSFT34QYMT2E5X7YESPB0HD3S9HEBQEBJH6MJPKN4TYSDRRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_fold_entries(). ABK68NVT61G8WWPPPP7FAF7ARKT6T5X8YJCCT0EC8QJ1CS9TPQX0 ABEE0KKP99F1NZKVHP0GXA3VJKKJ9119B889RRN1H7Y5PDVTYA8G;GDQTXZ2FK430030PDQRM0B79HECR1E7YC503TN8V0BJ2G8AFB310 de67d9df95e51fba3e7807f8554e3001b7db5f37 Z23BEK2KRG64XS91KQ02VW7HY18QMCYR6G5CBYGKB1F2AEPA9DMG +MR-SOFI-0139 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_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) A27PJM1VW8F0NV2N5CYX9DDA391GBX54KY3MZQ8NY1383GWBVRT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_fulfillment(). DRNFAW06QP136JSZJP28CEHRVGD4XP2TDG5R4KRFG5FRP6ZX4R0G DRE41AKVS3JXWHB1E9E9ERFGADB9BHYGQ2SSJ6QTRZGBBVDJZND0;GHSCCTAM0XHBWJXWCGNBC8MDWSZ0MN0NG7ACNR34MAAJPQA780FG;KAF3V70GZGN8T660G5SZQF28YAH0F305T8244M0NGZW64S4GMWX0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 9PCC07RE11HCPM59ZBNBTV5P8T54CPHQ26VCC8C62RH82R4SXY0G +MR-SOFI-0139 dsm::sofi::signature::verify_precommit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::signature::tests::a_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) 6S033QR47VHT5251SVZZQGJSCYCJJWRMDWF1Q5J4VQ9SQ7MHCK10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_precommit(). 2C51RG51H3BE163J7AMJ8EE8ASJNDFNYQYFDTGDVTKHTG4WDW2RG DRE41AKVS3JXWHB1E9E9ERFGADB9BHYGQ2SSJ6QTRZGBBVDJZND0;GHSCCTAM0XHBWJXWCGNBC8MDWSZ0MN0NG7ACNR34MAAJPQA780FG;KAF3V70GZGN8T660G5SZQF28YAH0F305T8244M0NGZW64S4GMWX0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a TAW686VKF3556BDP2NAAH1Q1A2TBTY5AV37XWS1MY3DMEMEQGMNG +MR-SOFI-0139 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::a_precommit_signs_its_own_digest;dsm::sofi::signature::tests::a_fulfillment_signs_its_own_digest;dsm::sofi::signature::tests::an_unsupported_body_class_is_refused_at_both_ends - CONFORMANCE §8 MR-SOFI-0139 (Met) B1A3FRJTMCE6246MESBAGFNMGKX6F2V3VX3782C19FM7ZYWX5R40 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/DlvPolicyFulfillmentBody# ZZA27CDMH4Q68G0J94P8JNA2JMC51YACX7W23PNBP28579RSMCD0 DRE41AKVS3JXWHB1E9E9ERFGADB9BHYGQ2SSJ6QTRZGBBVDJZND0;GHSCCTAM0XHBWJXWCGNBC8MDWSZ0MN0NG7ACNR34MAAJPQA780FG;KAF3V70GZGN8T660G5SZQF28YAH0F305T8244M0NGZW64S4GMWX0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 1QNTPARZMF2WNY3EGA11JS1W5NG26PZNSQQVYNM682QM8SJYHYYG +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(). SKGJ9XQZB14S0YTBKMBGTWEWYFJVQ2SSGQJPZJS1PJPWF3Q2XTRG DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G;CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG;0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0 de67d9df95e51fba3e7807f8554e3001b7db5f37 GQ9FZA3W8W0J0PD5KWCSZG09W2KH1BXCKKBV3JK11QG7YZMJP8AG +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 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 SQ5094FS5F490WEKS0TNZH5Z1JCW1DGK0R4NP5750ECJF1YCYT30 +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(). F73BNGZRBYFKWF1B690NRQ34DXW6G3PWSYPS8MV3DJ75SV4EA3VG - de67d9df95e51fba3e7807f8554e3001b7db5f37 WSFSQNHMXHVPQQYTGQREGS8D5Y98T1JD7C8Z1FTJQS12H4QFW990 +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G - de67d9df95e51fba3e7807f8554e3001b7db5f37 NT48HGKS7QM87QZ2JMTTVA40K7ETHN1KYZD41XJXSC13WWKZ80BG +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# 2MG9CAZR7253T4MG04H5SDT6BFHWGKSDPZ4DNJ1CV776XMKY55EG - de67d9df95e51fba3e7807f8554e3001b7db5f37 FNW992AMZ4HS96FZZ8WQBSZKVVT4FFHHQ3A3K6NSPYVG3THX3NPG +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 AEDW54ZJYQ41CQPCA4CDF0WG7WS4V6T3HXS8JED03EJG6MHS25KG de67d9df95e51fba3e7807f8554e3001b7db5f37 K82A08D6MCTYWKCZES9QSZ3TE5633KAVSVHD36088583P915A57G +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 9W5GFVYAWJ28BD0SS7AC3DW540KXBQ7N3KQAPHP05EY4XQYDG17G;J413W75CJNZ5VQVAP985CEKPQP0N4GWPNEZ02XD6QXJSK3YEQY30;TGCQP9J92RBBP99S5T7ERT8H4K7G9D53MTX3CYEW456GCW45RXPG de67d9df95e51fba3e7807f8554e3001b7db5f37 QD6K1C1ZNCJ1R9GQZWJZE9CYSKG2N7PTPT794AP6P7F3BJQNZ9Q0 +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 9W5GFVYAWJ28BD0SS7AC3DW540KXBQ7N3KQAPHP05EY4XQYDG17G;J413W75CJNZ5VQVAP985CEKPQP0N4GWPNEZ02XD6QXJSK3YEQY30;TGCQP9J92RBBP99S5T7ERT8H4K7G9D53MTX3CYEW456GCW45RXPG de67d9df95e51fba3e7807f8554e3001b7db5f37 F5WSW8AKS4C0NE8KB6V13YTFR5MG5ACMCE6HYEGS38Z9CVWT6PPG +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(). 6E3T8M0DSX3A1WGBDYS7WDCX1K8PDMYH56WF68359EN8S9S5DJHG 9W5GFVYAWJ28BD0SS7AC3DW540KXBQ7N3KQAPHP05EY4XQYDG17G;J413W75CJNZ5VQVAP985CEKPQP0N4GWPNEZ02XD6QXJSK3YEQY30;TGCQP9J92RBBP99S5T7ERT8H4K7G9D53MTX3CYEW456GCW45RXPG de67d9df95e51fba3e7807f8554e3001b7db5f37 TWP3QVFJBJ7GKKZ4WANJ8AEBK1RFQVVTVJ4AJVK01ADN8VMTBNCG +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(). KQ3344TZKPKEAG9Z24ENH1JDDRKAT3EQM2SAACC4RTFTY9V4C3WG 9W5GFVYAWJ28BD0SS7AC3DW540KXBQ7N3KQAPHP05EY4XQYDG17G;J413W75CJNZ5VQVAP985CEKPQP0N4GWPNEZ02XD6QXJSK3YEQY30;TGCQP9J92RBBP99S5T7ERT8H4K7G9D53MTX3CYEW456GCW45RXPG de67d9df95e51fba3e7807f8554e3001b7db5f37 69MZ09ZYWSG9ZP22EH89V4X1ZTF7TTWZ41SVK02CQW93845RYXZG +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(). SYNS8D6FEYXNK3VSN2EN21HGSQPR3F3T9DW7G3V5K9SHY0EHHR40 013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 5A5EZESXYKFA6E7G388F5S11FYCXAJZ5BC497HPV2A657X2QW9N0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 01VBEV1297WYHJWEEEB1MZDY67N0M7Q5WJD9269ZD70C1K445E0G +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(). 5W4METVENWK71TG18YZYJ7T3QVH1KT6NJGY0ZZ4770HRQ2V22VR0 013WEYD379ADM0G9RMK74KCJDK7T0QRTS4X8E4QCH5WT3NCZ2CF0;24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG de67d9df95e51fba3e7807f8554e3001b7db5f37 S5F0JSECBF1N9RQBQPG8S8VF32S6RBNQ4539S446VH8T7JK8EKWG 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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 STZJ77G4R2A0JXHYQ4RSVE8VVGQAB82QYDH58A96V9NR3S2SD4QG 4737a9e077dcbc402174736c9634e340226929e5 JBV6ZEVPAGN5BQNKEE8Z735GXBK91EWN4YMJRVB2GVPJBBE194S0 -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(). Z2AQXX56R5A9H70TSEZ6QE3S5Z200S2TYN8J3YQCN7KZGK2SW4R0 4GNPRGWS8QTVD6FVDVAT2KZZCPGJ460WAYJYVT8Y2A913YF5V0J0 4737a9e077dcbc402174736c9634e340226929e5 XAK6DYDV1DFSKPEHBN8X14EJRQZMSJ7ERS7C6TXMBENBE854QBW0 -MR-SOFI-0151 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::a_precommit_under_a_key_its_parent_claim_does_not_carry_does_not_conform;dsm::sofi::conformance::tests::a_conditional_parent_binds_p_to_the_key_of_the_f_that_installed_it - CONFORMANCE §8 MR-SOFI-0151 (Met) MMCER70MEQ7RV3AE118M26GYVZ6N8H8FRP4RER1PVQMCD5HK1Y6G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG PH6RDC4QXJHTDNSK5KTRQ0FJPTR7CB8B3CKE2QRMZ98MJHVSAE30;SNTT0PNNM75SCAH8GFMA99ETSCYDW0NRTM4W5DH78FEEYRJDVQB0 4737a9e077dcbc402174736c9634e340226929e5 W282VSAC7C51TXYGZ7BC095NRHA9GCQG1TGRAJ8MPRQJ6BXJWQX0 +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 3HN2PWTKXN5QG36MAQR1QA396ZRRJDEBX8BQB3X35JQTG64DDSD0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Q3E0JETFE6Y1YZBMJNRT7DH4EFWQJH645SC20BZ03442NEPDGT30 +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(). GHFKM747GNKY6CC5K9X3Q5BAXD63JX5ERPVZRZPCGNC1412XY0PG E9NYZ75JQWTSFF1GZ663PJKSG7ZS160WZVMXH4X4QG7E44YWFRCG de67d9df95e51fba3e7807f8554e3001b7db5f37 2J3R1M3WBYEKQDX8BMWSJ24G84J8YMN37ATS3MZARZGBHF6C24K0 +MR-SOFI-0151 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::a_precommit_under_a_key_its_parent_claim_does_not_carry_does_not_conform;dsm::sofi::conformance::tests::a_conditional_parent_binds_p_to_the_key_of_the_f_that_installed_it - CONFORMANCE §8 MR-SOFI-0151 (Met) MMCER70MEQ7RV3AE118M26GYVZ6N8H8FRP4RER1PVQMCD5HK1Y6G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 BG6DNXBGMZNN6M67QH4HK7VR7PY4EVCKGZ4NW4KMSZ9S9JQN8BDG;MF94KSEQEFH7899DTAB8Z2Z6KZXYAS8V1HPKXWXR1DRJY4Z3WAXG de67d9df95e51fba3e7807f8554e3001b7db5f37 C4BP2ESZB2WZ5EPQ57HXTTNC6HSWFG297561N8121T6B62XPPR80 MR-SOFI-0152 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 - CONFORMANCE §8 MR-SOFI-0152 (Met) ZTR7CTQ2BMQ6F8B621F8HVAA7T3R99ZCTGCSQ9CFRBZ21BECKEW0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/descendant_fence(). PNESB6P5146XBGBKRA02XG3851ES121QAJNA9ZQS321AEMET5080 MEB3PERJF23ZDNN752HWV71RD0DR54DDVWF7NWMHNSEDX3FYG8RG 8b2814918a9f0cf54a83d29080a9c6bf177682d9 HA0H4QX8SBNFAX0RGRM27DEP8DPPSVRRQTSR9EVPC2FQ98YCH5VG -MR-SOFI-0153 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_3_the_policy_fulfillment_set_is_the_canonical_set_of_p - CONFORMANCE §8 MR-SOFI-0153 (Met) JKF5VXHZY0FBNVQ98RBXJ98N7MGCCW4F55VV1RMQH4DE0NPK9720 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/derive_policy_fulfillments(). V4PAR078QVVFXQKER1PSE3CPQFTP9ZB89PKBQEPAPB4R2DGY8YS0 028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0 4737a9e077dcbc402174736c9634e340226929e5 8K7AJPDNQZMSHABBVGESMGZJKQ5XG5E30V2R4VXZQQN9SJVSZHGG -MR-SOFI-0154 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_3_the_policy_fulfillment_set_is_the_canonical_set_of_p - CONFORMANCE §8 MR-SOFI-0154 (Met) 3W1DJYJ5YE49ZT0BGCNAR9DVS3M8DEATFNCXJMXZGPCMCM4W025G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/derive_policy_fulfillments(). V4PAR078QVVFXQKER1PSE3CPQFTP9ZB89PKBQEPAPB4R2DGY8YS0 028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0 4737a9e077dcbc402174736c9634e340226929e5 MW37GPZ3CY12S1TB4VNBTXHYY255N83DX64QC1PAK9XFJBB337Y0 -MR-SOFI-0164 dsm::sofi::wire::objects::TraderFulfillmentBody 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-0164 (Met) 5FF92YJDR0AK9GTD7YXS1N9YFSN32SX8TWBBXGW54ZN19V0XSZY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/TraderFulfillmentBody# 7FR9QENMGC53SZ5PWK744HQ0TSJ5S485G7AJ5PJSY456GYN98P90 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 3V6T14NVKHDKXTY2SQR9GV7KQFQ9JFXRZZ0S742PQC7K5Z0S45QG -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;3973RMP9JE04RCZ3GTYPWK7R3BVWVA6TX49SRMFJF7BT5PXG64XG 4737a9e077dcbc402174736c9634e340226929e5 HN2G04DQ24N2NE8NZZWKC5QGV7VMARJE6CE4QMY3HB58PVAH7MX0 -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(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;3973RMP9JE04RCZ3GTYPWK7R3BVWVA6TX49SRMFJF7BT5PXG64XG 4737a9e077dcbc402174736c9634e340226929e5 A01BTYYW8YW4S4X0NWXHKBAJ53MHMTABYSSTHW7DWJK7WJ2TSDWG -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;3973RMP9JE04RCZ3GTYPWK7R3BVWVA6TX49SRMFJF7BT5PXG64XG 4737a9e077dcbc402174736c9634e340226929e5 8MGF60HENRBTPT608BHANEPFJPYPTFQ5D4W94KAE0D87Y2FYKSC0 -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(). Y4TPTGT8MT4ZX5XVR22YN32DWQ91F0QM0BC8GM2HDD2P8J8V4FKG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0 4737a9e077dcbc402174736c9634e340226929e5 F71RDMPGKFR5QY7FKVAJQ8PH8TJAMV4FZ97K66S5SM2JA9D6Q15G -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0 4737a9e077dcbc402174736c9634e340226929e5 BVVYQ2BN55SEXFMK636SFY30W6PTT0597HZZ49WMMS9PNG893Y4G -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(). M2W3SVP5BPTPZN999HRPZR3KXPNEPNP5RM7XGN509FJXWGTPETB0 W5HY9DP0WJ5GFQRD58MAVBGX6GZRNHM84S9XT31SWXERZ7PMQDXG;2F6GDD8DEBG72E9R8ZZXNSCGSGQX25H9HSDGAP9W5409CC7VPGK0;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90 4737a9e077dcbc402174736c9634e340226929e5 29HDN1P1W5TP5AGCCGXFP1ZTW9GGZZDRS8ARVTAM7MTE4FRN3W1G -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# 3QMFH8WQTKC66QV693NA37P7YNG3YHMSD3VB3F3PT6HQWCM40SJ0 W5HY9DP0WJ5GFQRD58MAVBGX6GZRNHM84S9XT31SWXERZ7PMQDXG;2F6GDD8DEBG72E9R8ZZXNSCGSGQX25H9HSDGAP9W5409CC7VPGK0;J08BB3MH6DRAVZBK2VYBQSEATE3NH8E93N71Q2VV2VCCJG2FGE90 4737a9e077dcbc402174736c9634e340226929e5 5W3R9DR1N8K3Z9HKESDVEFCP0YPFFZMQ9QRX9NFHFE9PQYXSJKT0 -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(). VTQ3KS7NE5V1RK5N58DY28J56AYK9J9YAHVDG6905XZNGS32SK6G RHXZ97HMDDWBDR4BCPP3VHHK7HG3C6XYZFXDY7NESXQ7V94T9Q5G;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0 4737a9e077dcbc402174736c9634e340226929e5 PK0RXTF98SP5QSW1V3635B13KEPNW2YE32GRGACE64GNBT6TZG20 -MR-SOFI-0172 dsm::sofi::wire::objects::SettlementPreimage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::decoders_refuse_wrong_envelopes_truncation_and_trailing_bytes - CONFORMANCE §8 MR-SOFI-0172 (Met) C6GW8EK7HKTY9EKQFR7E5780RFRNGEEGHRW621T1QHZBT930ND80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementPreimage# 75FMD04R37SSX5XGZ68K0JFP5DCEAZ6MGH80WF6ADYZ01N8VTRT0 8KJE3BCAJ4KZ81WM7HSHCQX5B2YJDNG4V29PN8DWHPAC9V6S2490 4737a9e077dcbc402174736c9634e340226929e5 SV1QG6V9SE1PX0AQ8Q5C8VEBMZZV4FQ3C06GNDFZW9415MYX559G -MR-SOFI-0173 dsm::sofi::validation::check_settlement_core_references android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_settlement_body_naming_another_core_is_invalid;dsm::sofi::validation::tests::a_settlement_body_naming_another_trader_core_or_parent_is_invalid - CONFORMANCE §8 MR-SOFI-0173 (Met) N1SG2HXVXRA7G56H75THAKZQPKZR62YGG7RKVZCZ5RK2JDVFBKN0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/check_settlement_core_references(). 6K0SQJMFKEXQ9T2HJYN7YGS1BJ0GQNR07GJJ0MRQ40E7EN3C168G C9BWY0FAGHXN4ZZYF8D8Z20WJAZQ3G2VRW9DES1HQ6WMC4T0Z6C0;NC1WRC4765ZG3CNGH1WMK9SVFBBDZX9D4VHPEH1RXHN488PF8SN0;EN8SFCT9K99HCJ801BAZWQ3CS6Z0NJ3FT0MPWR8G0KM57WDHH2GG 4737a9e077dcbc402174736c9634e340226929e5 C0B44VV9XW78M34AW7FNKWNRWVABZ0790JJ6MD0PJ3CR7VS8FGE0 -MR-SOFI-0173 dsm::sofi::wire::objects::SettlementBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_settlement_body_naming_another_core_is_invalid;dsm::sofi::validation::tests::a_settlement_body_naming_another_trader_core_or_parent_is_invalid - CONFORMANCE §8 MR-SOFI-0173 (Met) 2CTN5B55EXKWY7PK2RA22YZXNQVB34JA1AVHHG3KAP7B3RZ8947G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementBody# NP8GAZYVT2VAQV0GKXGBJ1YFF3Y077WWSNF7ZY43AE75V5GHTZDG C9BWY0FAGHXN4ZZYF8D8Z20WJAZQ3G2VRW9DES1HQ6WMC4T0Z6C0;NC1WRC4765ZG3CNGH1WMK9SVFBBDZX9D4VHPEH1RXHN488PF8SN0;EN8SFCT9K99HCJ801BAZWQ3CS6Z0NJ3FT0MPWR8G0KM57WDHH2GG 4737a9e077dcbc402174736c9634e340226929e5 KN1GZRC1V6SK8RPHG4PVQS13PEGA6JKBQ8S76JEHAQ8W96B98ZY0 -MR-SOFI-0174 dsm::sofi::validation::validate_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_close_claiming_the_wrong_reserves_is_invalid - CONFORMANCE §8 MR-SOFI-0174 (Met) WSB9EGYG9DE4YVRKEE3GR3PV9C43BG3W9GMAV7F3ZVPP2127DTMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). A55K8JW729J7BSW7WK1XX2TNEZP97EB6VENT6ZXD4V0XAG54TVYG C9BWY0FAGHXN4ZZYF8D8Z20WJAZQ3G2VRW9DES1HQ6WMC4T0Z6C0;972QW374JDZA1PJ993S5C5C65289MMKKNN00SEEFJVA3AKCPDHPG 4737a9e077dcbc402174736c9634e340226929e5 18D3RNATJTC577NZNYMWFYB368M33KXVJA22W91T4TRBRYC5516G -MR-SOFI-0174 dsm::sofi::wire::objects::SettlementBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_close_claiming_the_wrong_reserves_is_invalid - CONFORMANCE §8 MR-SOFI-0174 (Met) E0B6JBN8YW80H2TZ1DFNJ9B92V46G7513CHAE42K247Y4MZ80MQ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementBody# NP8GAZYVT2VAQV0GKXGBJ1YFF3Y077WWSNF7ZY43AE75V5GHTZDG C9BWY0FAGHXN4ZZYF8D8Z20WJAZQ3G2VRW9DES1HQ6WMC4T0Z6C0;972QW374JDZA1PJ993S5C5C65289MMKKNN00SEEFJVA3AKCPDHPG 4737a9e077dcbc402174736c9634e340226929e5 DMRV2QCMBTNNZJW9HGRPNMZ37HHVD993R0FMDETK8AW2XATDV2S0 -MR-SOFI-0175 dsm::sofi::wire::objects::ValidationRef android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::closure_index_enforces_bounds_order_and_current_e_exclusion - CONFORMANCE §8 MR-SOFI-0175 (Met) Z9GPTZGJKP8RJNYGRSKT9Q2AC3CZ5AAY8VVQBWYTP5CVX26J77Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/ValidationRef# E3CQAE12FANF86R6TAHN8B97NSK1R4WBH7ESQ00D4JEW5QCJTGNG W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10 4737a9e077dcbc402174736c9634e340226929e5 Y2NC534KPPMCNPV3ADN15K6VV6MERRWZW5R9H75ZRQ1J39WWFE50 -MR-SOFI-0176 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::closure_index_enforces_bounds_order_and_current_e_exclusion - CONFORMANCE §8 MR-SOFI-0176 (Met) ZMECH9Z6BYJ32GV29ZNZZMHYB8K15Q2FMETGV5P0YMB4955TQTAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). W1D3X7GK261D6RM21YQ1NB30BJP01GMVZPQBD0619JNQ3KV16M1G W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10 4737a9e077dcbc402174736c9634e340226929e5 SGAP04VADCXC11YEQZNE5H76SY76MPEG64RAJ1S844XAS2XEQDH0 -MR-SOFI-0177 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_independent::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) E3JWXX2Z83SW8W55WVXARH4E0VQ5XH0E4Q94CJSM4XY8V19PX7AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10;9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 0K3D35HJZ9FNTBJ8PGCFW8CFHQ51JF6T275XE9JWWN2BZBEAMA1G -MR-SOFI-0177 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_independent::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) 01E6KJTEFN820MRJEGTTX0M1MS0SWP6Q1N9T4TFCBJ60Y98GB0F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). 821G0T2YVTH9RAH2BWAY4HH700PTYST5DFHMDETDASVSMQAKQE8G W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10;9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 06BRJ2HX1E692NPS4TBBQFWVJ6SDW17MQTYRZMJPJHEVE0TFAGGG -MR-SOFI-0177 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::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) VA36F1C0J2PX4Z9TP8RCC9V1M53YWSJXN6FQKJ7Q0MWA1QXGJ0Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). W1D3X7GK261D6RM21YQ1NB30BJP01GMVZPQBD0619JNQ3KV16M1G W2PJ8TGHE36GMR4MVHJQNYY6YKZA6RC6YXVG2MBGX4GFAC3CMZ10;9H74Y153XZH06GESW2RYPNC725DYCADKYJYP5PPN5ZMH54YWYYV0 4737a9e077dcbc402174736c9634e340226929e5 RAP9S37BA57J0NDXR45TECMQR2NV0D24YFDW5TWHTMDBSDH9G500 -MR-SOFI-0178 dsm::sofi::derive::canonical_legs 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_v8_vault_bytes::a_close_takes_the_single_vault_form_and_never_collides_with_a_swap - CONFORMANCE §8 MR-SOFI-0178 (Met) A1ZPBD7CSCENEBDR9CAAH122N49SEN04N3NYPRK95HSAFPBN1K20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/canonical_legs(). 39WKFGQXQ4ZXABS16XSS94YBZ919VS07H5QFFWTKV3EMB3YNBPS0 ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;J9X18SNJJQBDQRT61BEC1PAVGZM9KJ2YMK7V6WQS0QJQ5ZP0TWRG 4737a9e077dcbc402174736c9634e340226929e5 8873WQWE88XAZNJ4QSDKVCEWZP6NXRX0V8YVZVP15AZQ1XWKN2XG -MR-SOFI-0178 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_v8_vault_bytes::a_close_takes_the_single_vault_form_and_never_collides_with_a_swap - CONFORMANCE §8 MR-SOFI-0178 (Met) TWCDE1ZBHM241XZPWEG6544QCR0RPBZHCT2WEG7PQ2EKJBB3K290 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). 821G0T2YVTH9RAH2BWAY4HH700PTYST5DFHMDETDASVSMQAKQE8G ZFN1XH0YN2EV8QBF2FDMD9QTJZN0VB0M6N130CN34VTCW3K7Z8R0;J9X18SNJJQBDQRT61BEC1PAVGZM9KJ2YMK7V6WQS0QJQ5ZP0TWRG 4737a9e077dcbc402174736c9634e340226929e5 GYBYKHFAHNQYQQZM2S2SYDQ2GDXN6YE282QR4V9FWW5Z8V59PBJG -MR-SOFI-0179 dsm::sofi::validation::trader_fold_entries android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_wrong_relationship_base_is_invalid - CONFORMANCE §8 MR-SOFI-0179 (Met) JWCARXMJCM77SDSK8KHSANCDE239P68FESFM0B5DD17V1NDSAWH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_fold_entries(). FW2WM2CSHKNYQNZAQKCH54PHZTNS2A66NF1DG2HRBB5XV41SPAPG 6ZN815XG713D4PQGNMJ7JANW2N1PEDJ3HK7YNA8X53700YVAW6K0 4737a9e077dcbc402174736c9634e340226929e5 KH9XNKCCEE997M0A3PSMECWPND4GDAARNWZCS584P33CVP82CC5G -MR-SOFI-0181 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-0181 (Met) TMG50PQ47P9VWMRBCPASY8RC6J4EVYSW23R8T484F0KES9G4QNPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 SVQ7GRXP06XV1JDA25SHMS71MJ46BTXK2TJFFS7MP455QYA1W01G -MR-SOFI-0182 dsm::sofi::wire::objects::VaultRelationshipLeaf 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-0182 (Met) P8KCFKS9MX7B6FT0BS472TA4S3Y1DRA3XGHW7TE368JABW37N9JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultRelationshipLeaf# A5FKZZ31VD5Q1HBTW6ZN8QAVKX1K9RTMR6S6JWJ4NM8CKFHHDGZG G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 9KQ57HHDR22ZVHHBHXE47JE0NE05RT5NQDNYJVPVY2GFFBG4XT40 -MR-SOFI-0183 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_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) 1ACBM9Y744GG2D3JZXV2Q2ZK6DPKXWAYRDHABB9KHVKKZ5NYYVA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G 2YX17QKV2CN9KRNEZJN88ABE9F71YTGZXCGZ1ZAF3AARGKXPBZX0;JQD8ZTWQDDR7E954TW9AZS91AWEVAMRX3MCFM6MRB5QP0QXB5BX0;X9NNZGZEYFKM18XGN4SKBJ0EE83B29X8CDD8D6V7WKNJWJ4N6XGG 4737a9e077dcbc402174736c9634e340226929e5 A4FPGJBEKHHXF3MPB3SJN55CQPQS7FF00100V7VZ61WRFNXYV71G -MR-SOFI-0183 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::economic_write_set::a_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) TFGJWNAK5R7BQEGMT1VZXCQDKS3S7GK9DQ8M1KM8M166ZV8DJN60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/verify_operation_write_set(). 2M9RX2M7RP9S05XBDJYQJNK46ZGGW3P550TBD9JM9MS254VE60QG 2YX17QKV2CN9KRNEZJN88ABE9F71YTGZXCGZ1ZAF3AARGKXPBZX0;JQD8ZTWQDDR7E954TW9AZS91AWEVAMRX3MCFM6MRB5QP0QXB5BX0;X9NNZGZEYFKM18XGN4SKBJ0EE83B29X8CDD8D6V7WKNJWJ4N6XGG 4737a9e077dcbc402174736c9634e340226929e5 KYK1N1RTYK0J16GAACDX3TEY7YREA3JBE3R8G8VVGV6GFYEMWPB0 -MR-SOFI-0183 dsm::sofi::derive::relationship_leaf_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) GVMZ4ESB6HGW39J61NAP0NEDKC5FR1PP74BQQAHFMPY4BCH3PXKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/relationship_leaf_genesis(). X0B9WNEK1SNKAEXNTJBPD2JJB1D5E8GCR3EHRGQVXWRVHN4NV84G 2YX17QKV2CN9KRNEZJN88ABE9F71YTGZXCGZ1ZAF3AARGKXPBZX0;JQD8ZTWQDDR7E954TW9AZS91AWEVAMRX3MCFM6MRB5QP0QXB5BX0;X9NNZGZEYFKM18XGN4SKBJ0EE83B29X8CDD8D6V7WKNJWJ4N6XGG 4737a9e077dcbc402174736c9634e340226929e5 TCDD9662XVWVT2RRPV8KA4QEAZ5HMRH9XMF6T9H7RF53HYGQEVF0 -MR-SOFI-0184 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-0184 (Met) TESC0VGSZ111TK893FYRMD1MZEC74G1H0C3QM18XQB8BQPRGT340 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 G0VMJGXZEMRKA9FY486YT8VD7ZW33SZGQB7MHSBYG956GYMV138G 4737a9e077dcbc402174736c9634e340226929e5 QB9TZQPXMB23J86B984JXYHYFPB4ZVF90TTC8VQ4W3NHWAQWMS3G -MR-SOFI-0185 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_close_pays_the_reserves_exactly_and_never_prices_them - CONFORMANCE §8 MR-SOFI-0185 (Met) 22SSY545H0KSYB56R071WEYP29384N8KYC2YAZFJWQ25BB2S6Q4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_vault_post(). W5K7SM3ANMBZB17MC33J8G00559DMB3FQYHZBZZBWNMD4J760JN0 H7ZDD44DQPY01QRD2DA1EG8477P5NYYK9ES54KPSMP6K7XZT5040 4737a9e077dcbc402174736c9634e340226929e5 DCH9QYZW2MMC287HSF8XMBDV1EVV4V8WXTR0WZRMZ5EGZ79H4T4G -MR-SOFI-0187 dsm::sofi::validation::check_vault_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_extra_trader_entry_is_invalid;dsm::sofi::validation::tests::a_missing_trader_movement_is_invalid - CONFORMANCE §8 MR-SOFI-0187 (Met) Q19M88R6RY5AVY44H864377D797FFRKBTSMCJQW4FZDJK0SZNDZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/check_vault_write_set(). SWKZFP7WZYENRKSJTJHPYHV3TJD7CSH2CPCA0RV2Q6WT8B9KJKE0 YAHFB8MCCX5QSEWWYC00FH55KM5SSVCSVQ049KJWWCV5SJQZX0Y0;DD3CRTTTBXDEWXN9T9T9MPW8HHF28PGVRPMS7Y0H6NET06AW7RF0 4737a9e077dcbc402174736c9634e340226929e5 E9ZA1TDT51XNH6VAMZHSEQQJA3TXZ8M97JKE504845PG2Z9CB5TG -MR-SOFI-0188 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::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_two_hop_route_chains_through_the_intermediate_token - CONFORMANCE §8 MR-SOFI-0188 (Met) CYQ27K47Z64H2BF1C1M5B88TE8CEKNG31YM77DT90GCJSNZ6WGK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). Z2AQXX56R5A9H70TSEZ6QE3S5Z200S2TYN8J3YQCN7KZGK2SW4R0 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0;KEBK0TWE1TAHVE93SGMEXAD6C4V4C1488VYX1W70FNF6DN4Y8DTG 4737a9e077dcbc402174736c9634e340226929e5 4XMEPCF77HVKG511MBKTHY30RVRA36JBC4YAJP9JF6EYHB0EG24G -MR-SOFI-0189 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_well_formed_close_by_the_origin_owner_is_valid;dsm::sofi::validation::tests::a_close_that_does_not_retire_the_vault_is_invalid - CONFORMANCE §8 MR-SOFI-0189 (Met) XW84BHASNXYHFEHJS6GGH3DD4YTDTPXQ5AQRE97KFKPHQMR99600 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). A55K8JW729J7BSW7WK1XX2TNEZP97EB6VENT6ZXD4V0XAG54TVYG XSANH9P0528FW5RVDB39ET8PC6XQMVDJCDH7M6PBB901GYJ2M5J0;8Y1W3ZEYQJNM8CTH2C91WZEE8363EEDJ1KB4PPT1HAJ022NWFSCG 4737a9e077dcbc402174736c9634e340226929e5 K8CF5QBJW9VY5H6RSF0Q7WQMGCJSB6RY85575FA6AWG14YHA0P10 -MR-SOFI-0191 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_more_hops_than_it_executes - CONFORMANCE §8 MR-SOFI-0191 (Met) 9JVKD1J0V8X4VFMC3GNJV5TCP0MY5SPQ0BWR39BGGD8FJPGSYY20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/admission/admissible(). DE7JHXXD824T0B2KZ3DJM26Z15YJ0J2J0NRWRT6X2TEJMFTNMF50 T8PP4071SSVMX8PPT5K4Q8WXF2J0A4KVR3T6KB04G667H7D0VPVG 4737a9e077dcbc402174736c9634e340226929e5 T4YP5M0YTP5EWSKTXQHXSQKTQB12QW4B7GDJXKA0JM74VXB66CD0 -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 MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;ERFH7VPN9C3SCPATXPZYPZR2H42ZJZC2BWZX8ZNF17R3KXBWQR30 4737a9e077dcbc402174736c9634e340226929e5 WPFT38N00DDVKQ1PVBXT7CE346RZ7KAYM99KFFSF1B5HBZEDK41G -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(). Z2AQXX56R5A9H70TSEZ6QE3S5Z200S2TYN8J3YQCN7KZGK2SW4R0 MN97FRXWB87PG638C9NR386JX3R0BGP4K4AYDGPPZ79XYZ131GA0;ERFH7VPN9C3SCPATXPZYPZR2H42ZJZC2BWZX8ZNF17R3KXBWQR30 4737a9e077dcbc402174736c9634e340226929e5 TN5SWK1R5CEK1A8WMSCJRF48CXQ96MMQE5TS04TCP76EEXM8SAVG -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(). A55K8JW729J7BSW7WK1XX2TNEZP97EB6VENT6ZXD4V0XAG54TVYG 972QW374JDZA1PJ993S5C5C65289MMKKNN00SEEFJVA3AKCPDHPG;WX6EGZP157KJ1N1CSGNRZZT1HNJECKKK8P0WAVMAQ364PKKDKDY0 4737a9e077dcbc402174736c9634e340226929e5 K8VD3KD4MJ4HERCC6EGADPV4VB86GX9Q0Y0J593QFJYG4JZ2SHKG -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(). 8PPZ65RFR7S70F8JDPH4HMKK39A2AHBS96HA7B5D0SHFKKS1SQ70 AM76MC01DDYN4N9YWCQ6CCJSXPCXVAES2VYEMCB7WN0DFT5JETF0;HXHKDZMS5PVG1RV07JQW2FT4BY1CF2525P92R74H0HPG1AGXX3M0 4737a9e077dcbc402174736c9634e340226929e5 6WN25RTX86F8RB556N5PX14RPN308M1CFYZX3SP0DTK02QKS2AC0 -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 4VBAQDJQ28E9A02BSMW0YTW3445VW27SQ74C2VSPK6D1AE7Y11P0;CCDA7VED1BZ5ZNNTYSNDEJMGTFX6KFCAWSNM0E3MBRKD2B5XZ30G 4737a9e077dcbc402174736c9634e340226929e5 0J3C24SFD0A2M7DX502VVKVEM84G5V7THG34SP2HMRXESP6QX3E0 -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(). TCH534YQ1FRYGDN0EAHX7EFEAHTQRSEEM87FS9F8ET28E3BG5ZG0 4VBAQDJQ28E9A02BSMW0YTW3445VW27SQ74C2VSPK6D1AE7Y11P0;CCDA7VED1BZ5ZNNTYSNDEJMGTFX6KFCAWSNM0E3MBRKD2B5XZ30G 4737a9e077dcbc402174736c9634e340226929e5 5CM92TJB2DC04ZESE45SV3XZYHE0JPG9Q6GMT78HP5G17KXTB2C0 -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(). 8PPZ65RFR7S70F8JDPH4HMKK39A2AHBS96HA7B5D0SHFKKS1SQ70 EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 CEE0ZN7EKJM2V86YGY48KNE3Y4WYFPXFPWYHPHRKNM22GJ64XWG0 -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(). A55K8JW729J7BSW7WK1XX2TNEZP97EB6VENT6ZXD4V0XAG54TVYG 85JSBGFP0KPBNZSZ2R53V790XFF93CWMF176BT52JWPEAXQXXF0G 4737a9e077dcbc402174736c9634e340226929e5 C0AW6C45RZX61AK75J46WHYK829CHNSF3WZ2Q4VBF6RNV537Z79G -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(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G SP417XP8T3R89BYR16MNCGCAKR81EY51QFW9VHSKSKFTVDJMKD3G 4737a9e077dcbc402174736c9634e340226929e5 RWKY4BF8GZ6JQW0B4TT6829ADJE3C814BJW8ZBDM18CHEFXSVQ40 -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(). J0HPMSPME3RPMV7RA2Z32XZT9175EN5P7K2ZC5V0J7V7YKCXM3E0 Z38GMF018J8EE4154BZX3165T8WBTJ4K6CWV7VQD0G9CVVVS0JYG 4737a9e077dcbc402174736c9634e340226929e5 MVN8Y9PZF0W9ZDYSQZKAFTVBZ94RSJ5VWA3Q2SG02QF67FM55QVG -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(). 2CKMCG3782MPFE9WEVXMPXZY8NXJ270FGDJ228WTXS1TCVRZG0B0 Z38GMF018J8EE4154BZX3165T8WBTJ4K6CWV7VQD0G9CVVVS0JYG 4737a9e077dcbc402174736c9634e340226929e5 77ST5SFSMWBDMZBZ5P99TS77DZDMXRBRM7GBERZ5JGXM09T2R0QG -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(). W5K7SM3ANMBZB17MC33J8G00559DMB3FQYHZBZZBWNMD4J760JN0 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0 4737a9e077dcbc402174736c9634e340226929e5 G6NR8H3P7SBDBHRFNKJB11RN1BXPA4M06TKH6DHJXKJ90M439YF0 -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 68JH8RBB82KG4PFSK265B1NRZ87NX4A36QF4J7QF3YQ9M92HXWT0 4737a9e077dcbc402174736c9634e340226929e5 1CGK6VVDX63P7NRX4662J7836SSEV20SHWEBH1E1T5KM43QFSYTG -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG 78MF9PJFH5PA7175J717TRXBDTYAFA6JJHBH5GKKYGZN8RMYXQZ0;MJ1WVZ3JV653SDQF41QTVDKVH8PD29N0BQF4NCD3ZRDWYY3J3ZBG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 MV9FK12KHE4DW00WZNVP63MW6F4ZTM128E52587MQ8XC8RBBZRS0 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G 78MF9PJFH5PA7175J717TRXBDTYAFA6JJHBH5GKKYGZN8RMYXQZ0;MJ1WVZ3JV653SDQF41QTVDKVH8PD29N0BQF4NCD3ZRDWYY3J3ZBG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 FKG58B5NQR55K0VZ6TEQDX0P7FKH62P2EA119C43H1MB7F3M1WJ0 -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(). R3MX8333MVAZC33FENCBY2V3FVC2D8HZSGJAKQZYQHVA47FN0EB0 78MF9PJFH5PA7175J717TRXBDTYAFA6JJHBH5GKKYGZN8RMYXQZ0;MJ1WVZ3JV653SDQF41QTVDKVH8PD29N0BQF4NCD3ZRDWYY3J3ZBG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 Z5GBHH7B0AT5ZHQN85DQNB60CNYH8HZSJRZW5FVA6TS5WFPGC9SG -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 - 4737a9e077dcbc402174736c9634e340226929e5 8NAC94PNB8Q8VHMKW51XPVC3NZ3GMVDNEZBMH9GWFAKCERX34BHG -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(). R3MX8333MVAZC33FENCBY2V3FVC2D8HZSGJAKQZYQHVA47FN0EB0 - 4737a9e077dcbc402174736c9634e340226929e5 RSDV3QV78G86HEWMAMPAJ24C5J6ZTBM08ZW3773RZFS8YPZ90GS0 -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(). MAHKP3HX02CAYQG77SSJSDC1TYY1JPE3W487SE9P9AYHGMVAX34G PWCCACPWXYDMNAD0JX3MRKX15RM3KH06RH051FCQVKKDWRNR5B9G;DBPBTBMG43T8GAH6HHRMZRCABR8RGCWCWFPDRP6KPXGN9WADH7M0 4737a9e077dcbc402174736c9634e340226929e5 SXWVVHPW8Y62GA6BC591K0GZ0M7D09N3Q9E3MECF6D3EVWMWFRJG -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(). RP6XM8ADNHXVN0STGCCQDXYFP7XJPB4TKMQ8R602SNNJ6BYHEAWG 7H6M4CNKRDZ47DV9P3ED7PVP0WBZ5DXR2AYPNPZWA7GY2QKPQJK0;48TWPQ6VWKC5EENF97G8S86DQZDHGHGRN1J7D3CPDK76A4W096HG 4737a9e077dcbc402174736c9634e340226929e5 5G7TRZE9J54NHV1AKKQM434CTSHFHNF68BFB9ZV9FMEEC0P5BX50 -MR-SOFI-0208 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::invalid_dominates_missing_in_item_order;dsm::sofi::conformance::tests::a_fulfillment_with_everything_in_hand_is_valid - CONFORMANCE §8 MR-SOFI-0208 (Met) DXK0ZN060VRTE64H7Y0KQR39D1H38004ETT0DQ2MGQHSJ97DNMG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG 7H6M4CNKRDZ47DV9P3ED7PVP0WBZ5DXR2AYPNPZWA7GY2QKPQJK0;48TWPQ6VWKC5EENF97G8S86DQZDHGHGRN1J7D3CPDK76A4W096HG 4737a9e077dcbc402174736c9634e340226929e5 97A9S194V41AJF1A2R16TEMG39W9XKRKHNCQ9PKNTW2H10FKKC30 -MR-SOFI-0209 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_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0209 (Met) FD4ZP1C8FSJ6KA3YVMVBF8JD8DATC9M7MNJPY2T74WWWJYT4PW80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/successor_position(). 82HN84QST1XYA8NRZYRAXNEXKBB6PTES16WTGSAHA8N0S9QEEA40 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;R4G80ZKRSNHEN522W4TJ82DGMT403ZM2D8EEWDEZHKJ9E7YEGHYG 4737a9e077dcbc402174736c9634e340226929e5 7P8Q9MCSDA5X4QTDMCYBY1J8X9NYTRXKZQ2MCQXZMMMGM9YNRZQ0 -MR-SOFI-0209 dsm::sofi::wire::next_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_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0209 (Met) QXH5YTK6KSHZ83FCWYKWWFF84D8YPXP02JHAPSS77P0T16VK60GG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_position(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;R4G80ZKRSNHEN522W4TJ82DGMT403ZM2D8EEWDEZHKJ9E7YEGHYG 4737a9e077dcbc402174736c9634e340226929e5 W6FQVEA7AX1BBWZWCD5WJWKW7E3AEB1NDC6D2Q1PPFKWSD3SWW4G -MR-SOFI-0210 dsm::sofi::conformance::key_is_the_precommitted_one android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_2_f_is_signed_under_the_key_p_committed - CONFORMANCE §8 MR-SOFI-0210 (Met) 2Q2WW33FMBAX0N6EWGXJDNGJ7FT1MVN35XA2GRNF35G5H42E0YD0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/key_is_the_precommitted_one(). AG5MK1WY37ZV7862NXJKRCN4NFDKXTWCYS6K57P5G5F5PTVHB200 Y8CSG277CC3GK833VNPZ9V9HBGQ1RHPQP4R39MZWFE8GRSAB27Q0 4737a9e077dcbc402174736c9634e340226929e5 6FVY8QBZGHPX2819CPFFQC8JSDPE0C512MMVPGSDXX8NFSSBZAWG -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(). BRK4J060WZAWTNS15S1J9HWBYYJHMFWQEPM41E3G9EG8HMPH4DQG 028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0 4737a9e077dcbc402174736c9634e340226929e5 RCYH9FWNZEBRSCMS0JJ38SVRYFJNYGWAE5Y66NGP57RJRARNHD30 -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(). 465J8FSPSZAPBMWP6CS2GGTMGE863TYEJCFT20VWKYTQ6YSBDEMG PT3FRYE7G35AB7WJC6GJCJ6BY7WP0XCXEKGCGHEA9DAFQD7SRA4G 4737a9e077dcbc402174736c9634e340226929e5 2PB4M3R2BJ5SC73VNNVHM5K2XTP4AGPEXM6XSVBVWGV8B66G20KG -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG C355HM2DN0BZVGSAJRG2Y383TMZTQS09KA9BFWSVGZ5T379R9HS0 4737a9e077dcbc402174736c9634e340226929e5 WFHH3P1B756WJHP702QAFEEVGA9124WWVWN0VHYQH8NMT3543HEG -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 85S12YEM8TQW161TSZBEMZ8808P18ZGM1K8M9D2FFW34T9ADHHV0 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 VXCX19TETQD5XQRGXP2TE68H14WWQBCD0SG9CZPGH25H3NXCHXRG -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(). ZHEM4BNRKG5T27PT70R6E724KHQZ81K5GVEZ2V9PRYZNDN6XCPC0 - 4737a9e077dcbc402174736c9634e340226929e5 QTWEKRASATGSAXJ05KBHCN080JG2V6ZPWT22DY03Y5F1KXNV6RFG -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(). VTQ3KS7NE5V1RK5N58DY28J56AYK9J9YAHVDG6905XZNGS32SK6G JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG 4737a9e077dcbc402174736c9634e340226929e5 7ZW1Q3J8D4Z3Z92DFWF4MBPYH84WAK37QDM03FDANGEJ6Z3SXKE0 -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG 4737a9e077dcbc402174736c9634e340226929e5 8Y2NM1ZR2TD5JXVZFHQV4WXB1STET14GYYGNQ5N1P57P2ZGJF610 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG 4737a9e077dcbc402174736c9634e340226929e5 GT499WBDHDCNVBNMJ1K8M0ZFH77Q6YM9C87JQVTSYGQY8WC5PW2G -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(). 2RRERWG1PGEMMJ2NC7MEEMHH2EE7MW6MR41FPADYVGZTMV5E386G JC8GBT4CPJ0KDJ85762MD5108FSC8V6GF97HGS2FKZS11XRBPHJ0;0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG 4737a9e077dcbc402174736c9634e340226929e5 AV3GAEJ7KJBZYNGW2KJ1DREQ7Y7EVXMNXVT96RM7NXA9JF0T3RV0 -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(). TQTV20S0GSBTR850SJ86FTB4BCK4ACT7RJBTX8080K2M4GTYFRR0 7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0 4737a9e077dcbc402174736c9634e340226929e5 9XRYFRN43BMXYMGMM44BEFX0FKYVG89Q69RVJSGJNKREGVWATE3G -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(). VTQ3KS7NE5V1RK5N58DY28J56AYK9J9YAHVDG6905XZNGS32SK6G 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG 4737a9e077dcbc402174736c9634e340226929e5 7KVS10CH8C9NX1BTZQCM91PEJA0V3AEYVXF9D22W7053ET1TKNBG -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG 4737a9e077dcbc402174736c9634e340226929e5 FMD1KDENWKSKKF7VPRMZ3EETGSRD6DB7YX2BQ1F06BFT114S8HVG -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;FGYMGMTC1JFJE19116BX0EB4ZFVN89VCNDF3T5167SJSW5YJYXDG 4737a9e077dcbc402174736c9634e340226929e5 AMSVZGNZD3ZRST7S6V7HNVY0SV27TYXKGA9HTQR54GSRC949C5W0 -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0 4737a9e077dcbc402174736c9634e340226929e5 F9MN2RQTVBC6MF42KMC76ADZFA8J9RQ41517F5X1QMYR2WJ3RNTG -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0 4737a9e077dcbc402174736c9634e340226929e5 12FKJV8PD4XVWM1391BZFH60B27HM4Q25802W9HG659AA3FVYMS0 -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(). TV2MAESR050D7MWJWS0B32KT7K8X6FTXKEV6P5JHFXDT64J1AXYG K9V6G5SPAZW75GKJ7GEVNR52M068DVA44Y5SW9J5HH1YDZGG2WNG;JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0 4737a9e077dcbc402174736c9634e340226929e5 32T28JW0W14P955CSJZM9SKAHS9KAQ7H4TVKZPAAGPBY25CJV22G -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(). FZ7ZB27X6DMKS3KXF80F9P0ECE8194BXZ3RJD1PCTMJVB0BJF490 K9V6G5SPAZW75GKJ7GEVNR52M068DVA44Y5SW9J5HH1YDZGG2WNG;JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0 4737a9e077dcbc402174736c9634e340226929e5 8K9EVPZ6ETJT7XKBVRNPK5Y6XGVTHK67AF3S7SQCM2TPEWKYDSVG -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G MJ1WVZ3JV653SDQF41QTVDKVH8PD29N0BQF4NCD3ZRDWYY3J3ZBG;78MF9PJFH5PA7175J717TRXBDTYAFA6JJHBH5GKKYGZN8RMYXQZ0;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG 4737a9e077dcbc402174736c9634e340226929e5 BDQ5C153DJZV3SX7SD2DJ5PG0FDW2KZEWEGA3RKBEVF5MKAMJA50 -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(). 5J3F16Y2K2GJ0280EB01HCSCXZ44BQ9K97F2ADAXNB8VX1N4RFRG 0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG;M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0 4737a9e077dcbc402174736c9634e340226929e5 FJ37S0QN0K3V3JNGY9VD77TZ134T4D6RJH2BKADXRNR4456JRSMG -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 0QTDDB2AV9MNV0PDCPCH2Y47F0BXMNPDBF11BR6KW4CYWX7QRJRG;M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0 4737a9e077dcbc402174736c9634e340226929e5 C6RKVK3CVEQJSA38QYR8S6TQ2A8MG7TYNESG8TTCRF7KFH0D4J40 -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 DSTV0A3NQR4Q324Q33BP9C1D0K3F8TQT7ZFD2RCKZ9ZNEH0A4M00 4737a9e077dcbc402174736c9634e340226929e5 4A96EPCXYTRCRNS5Y1P2SRCADV0TB1V1Q16GP4QP67Y5KGZK49JG -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 DSTV0A3NQR4Q324Q33BP9C1D0K3F8TQT7ZFD2RCKZ9ZNEH0A4M00 4737a9e077dcbc402174736c9634e340226929e5 DBCWG85HNC704N3NBMY88CV5XFY66C368DXG6X27Q1W9800H8P1G -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 Z54RAN8JFYC8QX8AKCBM5QZY8SEFHX70TK2BCPKZMXEZQB354BTG;WW6BBCTDB29TZXRPPFX65MVWVYS0ARMD9N4ZETYEK8RT7NFHDEWG;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 4737a9e077dcbc402174736c9634e340226929e5 AFV4SRP5KFHC4X4YGG2JGRFE10SJRKBZTZ1N9TAMJCCMX9EEZC90 -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 Z54RAN8JFYC8QX8AKCBM5QZY8SEFHX70TK2BCPKZMXEZQB354BTG;WW6BBCTDB29TZXRPPFX65MVWVYS0ARMD9N4ZETYEK8RT7NFHDEWG;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 4737a9e077dcbc402174736c9634e340226929e5 93CXRYA622FMQWQZ05053EP1TR425E8NSR17VSNWWF27JQNXH7N0 -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G Z54RAN8JFYC8QX8AKCBM5QZY8SEFHX70TK2BCPKZMXEZQB354BTG;WW6BBCTDB29TZXRPPFX65MVWVYS0ARMD9N4ZETYEK8RT7NFHDEWG;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 4737a9e077dcbc402174736c9634e340226929e5 WA2KWCCJVKK6BX8FED8DN5DDJ80BR9PNJSK1G8EX53WPNP8BR9GG -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(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 Z54RAN8JFYC8QX8AKCBM5QZY8SEFHX70TK2BCPKZMXEZQB354BTG;WW6BBCTDB29TZXRPPFX65MVWVYS0ARMD9N4ZETYEK8RT7NFHDEWG;JRN95KS3Z9XZ562FDVC0RTA6V7BB7Z1CKHR9B9DBX21YX6MC82SG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 4737a9e077dcbc402174736c9634e340226929e5 1AEC2DZ4GHC788TK4Z0JAHSQZN27YPSGGVPVWGNMZYZXNMT6KCA0 +MR-SOFI-0153 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_3_the_policy_fulfillment_set_is_the_canonical_set_of_p - CONFORMANCE §8 MR-SOFI-0153 (Met) JKF5VXHZY0FBNVQ98RBXJ98N7MGCCW4F55VV1RMQH4DE0NPK9720 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/derive_policy_fulfillments(). V28D3APF565RDGQ5VMRKW9K1HYFH95V9GKHYHGE4ZSW3ZRYEEFZ0 GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0 de67d9df95e51fba3e7807f8554e3001b7db5f37 597AX6HJD3FKV57PMWQ09CE99451QW6MDCNWKXCJ3FWG511BJJ50 +MR-SOFI-0154 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_3_the_policy_fulfillment_set_is_the_canonical_set_of_p - CONFORMANCE §8 MR-SOFI-0154 (Met) 3W1DJYJ5YE49ZT0BGCNAR9DVS3M8DEATFNCXJMXZGPCMCM4W025G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/derive_policy_fulfillments(). V28D3APF565RDGQ5VMRKW9K1HYFH95V9GKHYHGE4ZSW3ZRYEEFZ0 GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0 de67d9df95e51fba3e7807f8554e3001b7db5f37 EC91SATAXJETM80G36R5WP5NA060G2WZS5XD2CGGT2YB13G4HEHG +MR-SOFI-0164 dsm::sofi::wire::objects::TraderFulfillmentBody 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-0164 (Met) 5FF92YJDR0AK9GTD7YXS1N9YFSN32SX8TWBBXGW54ZN19V0XSZY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/TraderFulfillmentBody# 7FR9QENMGC53SZ5PWK744HQ0TSJ5S485G7AJ5PJSY456GYN98P90 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 M163HM9XMPZRVJ7CCK3F9W8PCBSWYTGCMWR25JHQW9FRYS9PCSR0 +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;B24TT2V31EP2BAH1F7ZPWEX4AEJSKWYTGZVGDWXAQR34J3XS4QQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 VM1JXRDYCT1C1P6XHGKM85PYNY3DN8BDKA2E4W2FF87D8ZGVMSB0 +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(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;B24TT2V31EP2BAH1F7ZPWEX4AEJSKWYTGZVGDWXAQR34J3XS4QQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 P0PQM52ZBZX2PQK6N5KH9ECWK5534HBJ3ERZ59EKEAC9X9VEEGJG +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;B24TT2V31EP2BAH1F7ZPWEX4AEJSKWYTGZVGDWXAQR34J3XS4QQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 HCQWT79FX70K18JWBM0P9XKPQKJ2HXEQDNS82MW6CNAXBVT1CW0G +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(). G200F0SZE5EDW18K08AW7T30FW0JSCMPQS62BCS0GGV2E79Z7T70 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G de67d9df95e51fba3e7807f8554e3001b7db5f37 XECSWPQWZN9J53P9AZE5531EYTYE11S78QXTP2QFFZEPXERDAVCG +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G de67d9df95e51fba3e7807f8554e3001b7db5f37 MDKGMNNC6AA4QP9FDS1Z5SDA89NB7QTPPXJG1DM9MBMDRYG3WT90 +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(). YY5JGZ7R6275T0MW2EF0DRB8YCA74KBPZRHV674300MTNV05YWK0 G9SGCTJSSE0QEQFH70K4SHDP6W1TG2XFJ9BBQEVQACWDVPWCAWDG;CXHTRNGR9XJRM7YT1YC1KR82DWJ1TFZPTT5S5VPTGBK1977SADFG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG de67d9df95e51fba3e7807f8554e3001b7db5f37 W32HAK7J0V58GNY5AJ927QF3858WGAANBD8EABC27WMDTCNM4QE0 +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# 3QMFH8WQTKC66QV693NA37P7YNG3YHMSD3VB3F3PT6HQWCM40SJ0 G9SGCTJSSE0QEQFH70K4SHDP6W1TG2XFJ9BBQEVQACWDVPWCAWDG;CXHTRNGR9XJRM7YT1YC1KR82DWJ1TFZPTT5S5VPTGBK1977SADFG;MSNZX62EYJEDD7S9MR9MKP0XSCM7AGT449QMH57BKP30VYJMRCKG de67d9df95e51fba3e7807f8554e3001b7db5f37 X99YEBAKQQKF0PKJZX7FSZZX8C83FVN47EF9S6QACPVW82M1ZAJ0 +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(). M7F4TJ5TX8RG6WJWEB3PD8GMQMA35YDDG8HTTHAH18SDEQE3Q88G 0ZJR74QSG8C7W5CNZ62J98E8KPA753X2P1J8Y4VPT05KT701QWXG;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0 de67d9df95e51fba3e7807f8554e3001b7db5f37 27CGA4QYFK4ECKSYE76RBNQB26DC64PGSBFVC69B5Y5G4VNAFDHG +MR-SOFI-0172 dsm::sofi::wire::objects::SettlementPreimage android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::decoders_refuse_wrong_envelopes_truncation_and_trailing_bytes - CONFORMANCE §8 MR-SOFI-0172 (Met) C6GW8EK7HKTY9EKQFR7E5780RFRNGEEGHRW621T1QHZBT930ND80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementPreimage# 75FMD04R37SSX5XGZ68K0JFP5DCEAZ6MGH80WF6ADYZ01N8VTRT0 G432HJ9SNS73Y5MQXDJWW6WRDTTNSNM8V1H6SFPPCVB8C2B12ZTG de67d9df95e51fba3e7807f8554e3001b7db5f37 M9H5Z0F6GA4PDGG1MCTFVMQMSZ53D60318E15CSWDSJ69F6CZWBG +MR-SOFI-0173 dsm::sofi::validation::check_settlement_core_references android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_settlement_body_naming_another_core_is_invalid;dsm::sofi::validation::tests::a_settlement_body_naming_another_trader_core_or_parent_is_invalid - CONFORMANCE §8 MR-SOFI-0173 (Met) N1SG2HXVXRA7G56H75THAKZQPKZR62YGG7RKVZCZ5RK2JDVFBKN0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/check_settlement_core_references(). KZSVW83ED9D8X8SMS8N71CS5EZYBVN24MRS8XFD2A0VH1ZQXNYNG HSGVJ1WRHDZ8W5X14E4TZWR5XFFTM9J8E7X22X2N4KS41R4Y5RS0;S5WAW1AN0PX34HVJ56VMY73N7P2CDHVGH57HEH95EPG7RPN2B9V0;TWBZPY5QEHXKRECYFFBDTQ6VDR61QHEF1P5155G1G703JTQFGC10 de67d9df95e51fba3e7807f8554e3001b7db5f37 5ZSQG86TN9TBA1QAACQFQH146HDZQVHHRG36DT81KR205QFWGFBG +MR-SOFI-0173 dsm::sofi::wire::objects::SettlementBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_settlement_body_naming_another_core_is_invalid;dsm::sofi::validation::tests::a_settlement_body_naming_another_trader_core_or_parent_is_invalid - CONFORMANCE §8 MR-SOFI-0173 (Met) 2CTN5B55EXKWY7PK2RA22YZXNQVB34JA1AVHHG3KAP7B3RZ8947G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementBody# NP8GAZYVT2VAQV0GKXGBJ1YFF3Y077WWSNF7ZY43AE75V5GHTZDG HSGVJ1WRHDZ8W5X14E4TZWR5XFFTM9J8E7X22X2N4KS41R4Y5RS0;S5WAW1AN0PX34HVJ56VMY73N7P2CDHVGH57HEH95EPG7RPN2B9V0;TWBZPY5QEHXKRECYFFBDTQ6VDR61QHEF1P5155G1G703JTQFGC10 de67d9df95e51fba3e7807f8554e3001b7db5f37 JHSCB21X7GP7NDJM4PNGBK13HD2FYSBZRZYJSESGJH7NNK6Q16JG +MR-SOFI-0174 dsm::sofi::validation::validate_close android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_close_claiming_the_wrong_reserves_is_invalid - CONFORMANCE §8 MR-SOFI-0174 (Met) WSB9EGYG9DE4YVRKEE3GR3PV9C43BG3W9GMAV7F3ZVPP2127DTMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). 3FCRZG1JN9NT0EB1XFYJFFXFTBEVEPF47WNNZBV6VZ1ZPAZM21KG HSGVJ1WRHDZ8W5X14E4TZWR5XFFTM9J8E7X22X2N4KS41R4Y5RS0;FHJK2RH4F0TWX94WM2NR3XX9XBFNDXEJ6PR4CDVT8FW392R5CGZG de67d9df95e51fba3e7807f8554e3001b7db5f37 VZAB9CFF190ZY5C3G4F7W3299PF3K0HWP4MGRHCEJPZCPDR1VS10 +MR-SOFI-0174 dsm::sofi::wire::objects::SettlementBody android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_vault_bytes::both_settlement_branches_and_both_authorities_match_and_round_trip;dsm::sofi::validation::tests::a_close_claiming_the_wrong_reserves_is_invalid - CONFORMANCE §8 MR-SOFI-0174 (Met) E0B6JBN8YW80H2TZ1DFNJ9B92V46G7513CHAE42K247Y4MZ80MQ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/SettlementBody# NP8GAZYVT2VAQV0GKXGBJ1YFF3Y077WWSNF7ZY43AE75V5GHTZDG HSGVJ1WRHDZ8W5X14E4TZWR5XFFTM9J8E7X22X2N4KS41R4Y5RS0;FHJK2RH4F0TWX94WM2NR3XX9XBFNDXEJ6PR4CDVT8FW392R5CGZG de67d9df95e51fba3e7807f8554e3001b7db5f37 12DNPNSH0R47S93BXNNQB7JZNPTJ6YNVGMBAJ5ZHD8ME7MGK1B0G +MR-SOFI-0175 dsm::sofi::wire::objects::ValidationRef android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi_v8_independent::closure_index_enforces_bounds_order_and_current_e_exclusion - CONFORMANCE §8 MR-SOFI-0175 (Met) Z9GPTZGJKP8RJNYGRSKT9Q2AC3CZ5AAY8VVQBWYTP5CVX26J77Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/ValidationRef# E3CQAE12FANF86R6TAHN8B97NSK1R4WBH7ESQ00D4JEW5QCJTGNG 0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0 de67d9df95e51fba3e7807f8554e3001b7db5f37 GW52R6V0YGTH0SWXDNMDFW53RP7K38A2ENH9YVNK2RZJ5TDN8NS0 +MR-SOFI-0176 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::closure_index_enforces_bounds_order_and_current_e_exclusion - CONFORMANCE §8 MR-SOFI-0176 (Met) ZMECH9Z6BYJ32GV29ZNZZMHYB8K15Q2FMETGV5P0YMB4955TQTAG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). SKGJ9XQZB14S0YTBKMBGTWEWYFJVQ2SSGQJPZJS1PJPWF3Q2XTRG 0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0 de67d9df95e51fba3e7807f8554e3001b7db5f37 7H20A4Z1BZHFVS9EPZ5WRERYVQMQH0QTV4E9H9MSYZ1XB5GWGF30 +MR-SOFI-0177 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_independent::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) E3JWXX2Z83SW8W55WVXARH4E0VQ5XH0E4Q94CJSM4XY8V19PX7AG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0;DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 E90KX1SSKZMMH7EEC5EF0NBZKGMW275HYCNJF7QCBCBG9ZM697C0 +MR-SOFI-0177 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_independent::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) 01E6KJTEFN820MRJEGTTX0M1MS0SWP6Q1N9T4TFCBJ60Y98GB0F0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). E0XBGK9F06RM69VCVGDMVG545XT0FPFARZ344C2JD2172M6FYWS0 0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0;DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 0VNKFP3S7K78D0CE0PQTCVRES2AYKS5RV2D1ARCQSD3SPW3PFCNG +MR-SOFI-0177 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::closure_index_enforces_bounds_order_and_current_e_exclusion;dsm::sofi_v8_independent::derivations_match_the_independent_hasher_and_the_frozen_golden_digests - CONFORMANCE §8 MR-SOFI-0177 (Met) VA36F1C0J2PX4Z9TP8RCC9V1M53YWSJXN6FQKJ7Q0MWA1QXGJ0Q0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/impl#[PreEClosureIndex]new(). SKGJ9XQZB14S0YTBKMBGTWEWYFJVQ2SSGQJPZJS1PJPWF3Q2XTRG 0AQ4PBR8WHJM4DDH2J09835B5N9BKPR4VBKPKCH2Q7GY5VV777Z0;DJGTVEX5VQRNR5ZKBZ3WXSP64M31K20MYYY193J48HSCX2N82E4G de67d9df95e51fba3e7807f8554e3001b7db5f37 E06ZFJ53Y6K61AACYVKKW2WDWXJH3WAEPKZX96BAFQA8YDHE70T0 +MR-SOFI-0178 dsm::sofi::derive::canonical_legs 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_v8_vault_bytes::a_close_takes_the_single_vault_form_and_never_collides_with_a_swap - CONFORMANCE §8 MR-SOFI-0178 (Met) A1ZPBD7CSCENEBDR9CAAH122N49SEN04N3NYPRK95HSAFPBN1K20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/canonical_legs(). ZM940KZ069KSGNFNFNG03Z0JPE97XMBYG7TF2NDQCZ0RT5X12XHG 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;J9E36DM0TXXXMFFMQ6EJC9SZVVDXCEAV7KK2V3K8G2W3J54045GG de67d9df95e51fba3e7807f8554e3001b7db5f37 MVDN6HPMPQ7S2HW5MKGA9QC8SVFGB244RZVENQK6ABH2W75ZXBK0 +MR-SOFI-0178 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_v8_vault_bytes::a_close_takes_the_single_vault_form_and_never_collides_with_a_swap - CONFORMANCE §8 MR-SOFI-0178 (Met) TWCDE1ZBHM241XZPWEG6544QCR0RPBZHCT2WEG7PQ2EKJBB3K290 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/recompute_e(). E0XBGK9F06RM69VCVGDMVG545XT0FPFARZ344C2JD2172M6FYWS0 8KNHWZP0R1Z261V1K559DSAK0JKQ78PDYNKAH21YJE3FFAF6TFAG;J9E36DM0TXXXMFFMQ6EJC9SZVVDXCEAV7KK2V3K8G2W3J54045GG de67d9df95e51fba3e7807f8554e3001b7db5f37 VBD9D5RP70VDS6GJJSPGYKJHPQB4MW6306T5Y7K0P3YM6G9V8MY0 +MR-SOFI-0179 dsm::sofi::validation::trader_fold_entries android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_wrong_relationship_base_is_invalid - CONFORMANCE §8 MR-SOFI-0179 (Met) JWCARXMJCM77SDSK8KHSANCDE239P68FESFM0B5DD17V1NDSAWH0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_fold_entries(). ABK68NVT61G8WWPPPP7FAF7ARKT6T5X8YJCCT0EC8QJ1CS9TPQX0 ABEE0KKP99F1NZKVHP0GXA3VJKKJ9119B889RRN1H7Y5PDVTYA8G de67d9df95e51fba3e7807f8554e3001b7db5f37 8TTX9X6552M2MNB417QBEC9957QBERMTWX8KSDSKNFQJ2NS3X2X0 +MR-SOFI-0181 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-0181 (Met) TMG50PQ47P9VWMRBCPASY8RC6J4EVYSW23R8T484F0KES9G4QNPG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 ZN3BVYP1B6A84JVDENAKRHFS0D8QG5C6X6X15DQTJJVGT9DMYJNG +MR-SOFI-0182 dsm::sofi::wire::objects::VaultRelationshipLeaf 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-0182 (Met) P8KCFKS9MX7B6FT0BS472TA4S3Y1DRA3XGHW7TE368JABW37N9JG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultRelationshipLeaf# A5FKZZ31VD5Q1HBTW6ZN8QAVKX1K9RTMR6S6JWJ4NM8CKFHHDGZG CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 5630PMRGHXDVP4612QZJKRGEG0KY5ACWCXRQ80XGRD9FYFFE78R0 +MR-SOFI-0183 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_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) 1ACBM9Y744GG2D3JZXV2Q2ZK6DPKXWAYRDHABB9KHVKKZ5NYYVA0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG 11FG596JWRWNJ935HWPPBW7XXM30NEG6GCZN9B1MWEHPSD44V2BG;5EWBNJ5Z4DX7NDRY3THJFFKK5HC0SNS76AD0MN0NVW31WS5G1TRG;6N54F0DM5EKJVPZEJTG00SB25N9YKCCA1Q92D5QFYS5F7QA5WHKG de67d9df95e51fba3e7807f8554e3001b7db5f37 RXP0A4WDE4AS48HSNAMY0JYB3YXZ37QC4Z51YN3E8YVTKZRV4DG0 +MR-SOFI-0183 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::economic_write_set::a_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) TFGJWNAK5R7BQEGMT1VZXCQDKS3S7GK9DQ8M1KM8M166ZV8DJN60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/verify_operation_write_set(). Z7NMYNDVJHK7RR4JJ7Y9D5P0FPRP01799Z6J4QBSJTPVCXN7Z92G 11FG596JWRWNJ935HWPPBW7XXM30NEG6GCZN9B1MWEHPSD44V2BG;5EWBNJ5Z4DX7NDRY3THJFFKK5HC0SNS76AD0MN0NVW31WS5G1TRG;6N54F0DM5EKJVPZEJTG00SB25N9YKCCA1Q92D5QFYS5F7QA5WHKG de67d9df95e51fba3e7807f8554e3001b7db5f37 Q11052PKCJQPZSPQBNX8W7KX1D0AFEX3F3RMY88J9WCVZ62MBE00 +MR-SOFI-0183 dsm::sofi::derive::relationship_leaf_genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_setup_inserts_exactly_one_relationship_leaf_from_zero;dsm::economic_write_set::a_setup_refuses_to_replace_an_existing_relationship;dsm::economic_write_set::a_sofi_leaf_is_refused_under_the_wrong_operation - CONFORMANCE §8 MR-SOFI-0183 (Met) GVMZ4ESB6HGW39J61NAP0NEDKC5FR1PP74BQQAHFMPY4BCH3PXKG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/relationship_leaf_genesis(). 0SDWVARPPPDYZX2E49B41WYPBBQ6JFDZ04BBNYQSVSGNPC74Y770 11FG596JWRWNJ935HWPPBW7XXM30NEG6GCZN9B1MWEHPSD44V2BG;5EWBNJ5Z4DX7NDRY3THJFFKK5HC0SNS76AD0MN0NVW31WS5G1TRG;6N54F0DM5EKJVPZEJTG00SB25N9YKCCA1Q92D5QFYS5F7QA5WHKG de67d9df95e51fba3e7807f8554e3001b7db5f37 JJQAYRQ7VVSFMJ5RD074RYSH2Y9QCMFD46P7G0A1EH3TYK11D0C0 +MR-SOFI-0184 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-0184 (Met) TESC0VGSZ111TK893FYRMD1MZEC74G1H0C3QM18XQB8BQPRGT340 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/objects/VaultStateLeaf# VE7FW1C4JD6R1ZBV5M5109YZ7B4QKDVGMHA5TQ7NYBP8XD8SWKC0 CBF2B91W1D6E46JA7PZ0RSZ0KAQQ9Y1VZWPV11R3XQJQVPSBFTKG de67d9df95e51fba3e7807f8554e3001b7db5f37 TRHRDAB6JM1PV2FQFF7PSWMJ3NK3MG9GGXB4PW917YM7FHXWZMFG +MR-SOFI-0185 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_close_pays_the_reserves_exactly_and_never_prices_them - CONFORMANCE §8 MR-SOFI-0185 (Met) 22SSY545H0KSYB56R071WEYP29384N8KYC2YAZFJWQ25BB2S6Q4G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_vault_post(). X5J2CZEK5QPWYM8H9BV222HRPJD0BD98VR6W5DC5AC0CWVV3KD90 8EFRWCPQZ5PJ1HSDZFD6C8EAJ5FK8GSN3E9HKDP8TQZXPPQWCKHG de67d9df95e51fba3e7807f8554e3001b7db5f37 3NMFY42002G0G7BJXKZEM17QBNSZE8YNRKQRQXZ3ED6Q23J0GSZG +MR-SOFI-0187 dsm::sofi::validation::check_vault_write_set android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::an_extra_trader_entry_is_invalid;dsm::sofi::validation::tests::a_missing_trader_movement_is_invalid - CONFORMANCE §8 MR-SOFI-0187 (Met) Q19M88R6RY5AVY44H864377D797FFRKBTSMCJQW4FZDJK0SZNDZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/check_vault_write_set(). 5DQGZP0EF1E0VS21BMDN082W712D0YFK24TV7TR4E3PQX3M1C64G 216VTP1VBPRQNASKPWZJTYX16X2ZDGDE7NC25NQM0G8TF428RC20;AXVA84F6ANBQMGZ92VEKMR5H6EKMWJHSKHRCHST8R3PEXNFXG3PG de67d9df95e51fba3e7807f8554e3001b7db5f37 B6ZZVA9CA28AEX1GT76Z1D9C5QJE285DVHYD6W8XJT0F6YDHCCRG +MR-SOFI-0188 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::a_well_formed_swap_is_valid;dsm::sofi::validation::tests::a_two_hop_route_chains_through_the_intermediate_token - CONFORMANCE §8 MR-SOFI-0188 (Met) CYQ27K47Z64H2BF1C1M5B88TE8CEKNG31YM77DT90GCJSNZ6WGK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). GHFKM747GNKY6CC5K9X3Q5BAXD63JX5ERPVZRZPCGNC1412XY0PG Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG;0PY6YDPK6YMZ6ADQ3MCCGNR0X2R9D513R1C028CHXE6YP5FZT4MG de67d9df95e51fba3e7807f8554e3001b7db5f37 0A0N2Z5Y0GCQQWQNPE1KF10Y5C6YFH13AC59KKEEAZ4DCJ6Z0TY0 +MR-SOFI-0189 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_well_formed_close_by_the_origin_owner_is_valid;dsm::sofi::validation::tests::a_close_that_does_not_retire_the_vault_is_invalid - CONFORMANCE §8 MR-SOFI-0189 (Met) XW84BHASNXYHFEHJS6GGH3DD4YTDTPXQ5AQRE97KFKPHQMR99600 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_close(). 3FCRZG1JN9NT0EB1XFYJFFXFTBEVEPF47WNNZBV6VZ1ZPAZM21KG 5H385H6HN3EN1KXFH28VCN0R2K0ND9HE329RXBMHJ5W1T0ST0B9G;C3H1ZTC2JYF9JAXXR1WP1BTGJHA2A3HX0CT697GPAMVAEA1SZMF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PQ9W9PFNNE8TPZ0WSNK3435F02M2GFMQHQJ418AY6681RC358N5G +MR-SOFI-0191 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_more_hops_than_it_executes - CONFORMANCE §8 MR-SOFI-0191 (Met) 9JVKD1J0V8X4VFMC3GNJV5TCP0MY5SPQ0BWR39BGGD8FJPGSYY20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/admission/admissible(). MQTKVKRJQF1QAQ9GE0YBJ8J2XT4S3AEJKGPNV0B3QWG2Q6EARJ8G 5GDRMA45FY6BV0YZXZ7J5MJRTA1M5VEKVAQFKXQYRTR3WSJEWAQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Z1DEBWXWPFBXMTS6TQHP9GJYT5DZV4BY7TZ2Y2BY4R1925WKMTM0 +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 FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;6PZYM8WESB84K9YKRP1QR9P6WXPDC3ZE9MWYRVFWV00X6VQ61RJ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 A7MTEVGMZXND7ABQDFSE5XJE49P8ZAFENJ4C6BCG76VY9D2S0F4G +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(). GHFKM747GNKY6CC5K9X3Q5BAXD63JX5ERPVZRZPCGNC1412XY0PG FS5110KN68QXNA9E0M9ZGD0HSDMRCR2075BD59TAP17PW6DQFQS0;6PZYM8WESB84K9YKRP1QR9P6WXPDC3ZE9MWYRVFWV00X6VQ61RJ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 3PQRZ2PJKGAGNFSJSDYB35TX1RHQHTK18MECVDHVARRE739J89VG +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(). 3FCRZG1JN9NT0EB1XFYJFFXFTBEVEPF47WNNZBV6VZ1ZPAZM21KG FHJK2RH4F0TWX94WM2NR3XX9XBFNDXEJ6PR4CDVT8FW392R5CGZG;YMNPBY2J9TJY90XDZ3W9KQ50B1Y43D192EBB28801455SPFF0S00 de67d9df95e51fba3e7807f8554e3001b7db5f37 JVHCB68ZS6EPGWY2989M1GGNA4PRSAYGBY9A5A2XTJ940A5H7JS0 +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(). 9JQF992QQ1M8VFNV349X8NGNTFNRX1HZWR2JPYRNP5T6DZJAMPX0 57W48TV1SMG34NQX65315J613SER4CJ5G3H72JEJ192JGTZEYR30;4C4CN4KQZZSX0C8RMFM2R9Z6RQ80X8GX5SRE2MC7AGC42HAZ69A0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a Q2APN7MDC2MGWTDBXGV2Z959TG5CQGECETWEJCEMA904DKB0G6N0 +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 3BBVRR466PQVPZAQ0F5ZFHMR19J0NEBC01GABHJXXT98W8PE904G;KW1N264K0XN36YGD3M7HR3E9EFZGB6Y1Z7N327EZK06VQ9APNAJG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4QKZ7MMXZ2BK35TZABB52HKATBVPMTBDK21NGEYRZZHYM4R2DT0G +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(). Z2G75R02G5HS7H7MEPE0RXH8FNSTWAPB3Y3Q4FN1H9AKTEYGK9A0 3BBVRR466PQVPZAQ0F5ZFHMR19J0NEBC01GABHJXXT98W8PE904G;KW1N264K0XN36YGD3M7HR3E9EFZGB6Y1Z7N327EZK06VQ9APNAJG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 43BS436K6AGT6X1Y06AEV1GA62ZZ8T4K5F564JWY8QYXXGY8VZZ0 +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(). 9JQF992QQ1M8VFNV349X8NGNTFNRX1HZWR2JPYRNP5T6DZJAMPX0 YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 WG5G1AZYSSZB46FD362HWC7SGT6KXA8DZSFJR7CZZ4FFSSBP33C0 +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(). 3FCRZG1JN9NT0EB1XFYJFFXFTBEVEPF47WNNZBV6VZ1ZPAZM21KG CRN9375SA1V9A0N38ZVJV2DACDKBDJDE6ASENRQV95Q7YHMTZG00 de67d9df95e51fba3e7807f8554e3001b7db5f37 6977T7SN1NW3E2D447WS53VDWGY2YKEAAHEMVP61YH3ZE3BZA1GG +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(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG 0K2DKPG672NG612GR58K7RFGMV9K24SN0SZWW6YPJHA4BEZWZAA0 de67d9df95e51fba3e7807f8554e3001b7db5f37 15ZJZ8QDN2ZPDWD68TBBH1QN5MD3XY67HB727V3T9W9AFE364PWG +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(). NWP04HCCRE7HDSGAQDTBVE8CX1FAF61HV8NQSVNJ2A9NN7Y94CWG G2Q2WRGVGS3XJZYFM8N20ZNBRC0830P0JQGPENA6YE43TDWP3JV0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4EBBE8Z1R2R52X9PB1RVM7YSJPJ4KWV5MN26ZY76E3M6HKNFPT5G +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(). T64JMWN3JZBAYCB0HK4TE4HYTTXGYZ4GGR8JS0Q3X8CFEHP0DQ50 G2Q2WRGVGS3XJZYFM8N20ZNBRC0830P0JQGPENA6YE43TDWP3JV0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PPTJC6YX9D5Y1BCGWRKW06K446BQ5P7PB56SKEHQXMX6TBJ996ZG +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(). X5J2CZEK5QPWYM8H9BV222HRPJD0BD98VR6W5DC5AC0CWVV3KD90 Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG de67d9df95e51fba3e7807f8554e3001b7db5f37 AS9HWQK6JBDYJMCVPDVYPJPEYS9F6GXSF2B9EZP3010F2HE0JE30 +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 Q849NZ49NAV38JDME6R8362ES1BC4DPETPKQD2E28BYW7BDN4KQG de67d9df95e51fba3e7807f8554e3001b7db5f37 9M6M2X66X28B6VW8E8QVFRA6HK0XHM061VW48XQ785QN5HVKS47G +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 G63XHAACADRMJ1WGT1WDN4QAMWG6EGV1JNGZDT6MTJNVG90FT1NG;80X5WN4Z6B1C62EJ6VRVX4BT3Z4BKXWVMWT9HD7X1H9YFP2FKQF0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 EB2KCG1PVMJEKVWQWATJABSDG0XH9W208VYT551B1JKRWWB4XF2G +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 G63XHAACADRMJ1WGT1WDN4QAMWG6EGV1JNGZDT6MTJNVG90FT1NG;80X5WN4Z6B1C62EJ6VRVX4BT3Z4BKXWVMWT9HD7X1H9YFP2FKQF0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 H515JPTPA1W8CR0WY8292J0PM6TKW2136MM4PZ51BB3WXX1XE8YG +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(). 5Q73TJP9T8AABDDKX1CAEBPXXZJCKD3VF529GQB8G4953QDGZT9G G63XHAACADRMJ1WGT1WDN4QAMWG6EGV1JNGZDT6MTJNVG90FT1NG;80X5WN4Z6B1C62EJ6VRVX4BT3Z4BKXWVMWT9HD7X1H9YFP2FKQF0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 NG0615PQNG5YG9HKQYT7T4D8Q7KM5SJ2WA8EW8B50EX67A2EYJKG +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 - de67d9df95e51fba3e7807f8554e3001b7db5f37 AK0GZQWYN4E9PN033N0XM5FA3S56YEW1PHVCW1PA7XTNYFGFKSM0 +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(). 5Q73TJP9T8AABDDKX1CAEBPXXZJCKD3VF529GQB8G4953QDGZT9G - de67d9df95e51fba3e7807f8554e3001b7db5f37 CQRD1ZZDENSCXQGT41W3AE0566VK4YSDFPQSMXHRMP75J2THVEEG +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(). MAHKP3HX02CAYQG77SSJSDC1TYY1JPE3W487SE9P9AYHGMVAX34G MH5EFFX5KPTTZRTZWP4Z4SSDGFGKSSS79TS9BPYW6V10V9FJ4T7G;GSAZ6JRZSQX1TFC86E9FK688Y1MMPK4V78R2DSVNRAZTEM8BFB10 de67d9df95e51fba3e7807f8554e3001b7db5f37 3PVYTC0VDPCZQF7YNC812PJKRGDYFBSYA1D3HA3PTEST6ET0DQXG +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(). 4GAQZMT39GD6F4T0YDTYTB366H4FN280X3TWYJ0SWA70BPGWJSTG XQW5FXAMFABH56H6JZW6RKKXHKJVC6JW7YEZTQ9334244YXFYTK0;7N9EDDTTBA5EKVD64RN54KWZJ56MYBGF13BMQ306FD666WFJM78G de67d9df95e51fba3e7807f8554e3001b7db5f37 GXYDG99R9NN6ABKPA5C6H563XJK4ZGZVX24WB7GRN0G378RZ7KJG +MR-SOFI-0208 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::invalid_dominates_missing_in_item_order;dsm::sofi::conformance::tests::a_fulfillment_with_everything_in_hand_is_valid - CONFORMANCE §8 MR-SOFI-0208 (Met) DXK0ZN060VRTE64H7Y0KQR39D1H38004ETT0DQ2MGQHSJ97DNMG0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/fulfillment_conformance(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 XQW5FXAMFABH56H6JZW6RKKXHKJVC6JW7YEZTQ9334244YXFYTK0;7N9EDDTTBA5EKVD64RN54KWZJ56MYBGF13BMQ306FD666WFJM78G de67d9df95e51fba3e7807f8554e3001b7db5f37 7TZRE5XZ8N029RE89V2801XXKM0KRR74W6A422PYMGXH4CNCT2P0 +MR-SOFI-0209 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_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0209 (Met) FD4ZP1C8FSJ6KA3YVMVBF8JD8DATC9M7MNJPY2T74WWWJYT4PW80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/successor_position(). 82HN84QST1XYA8NRZYRAXNEXKBB6PTES16WTGSAHA8N0S9QEEA40 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GXAFS1X3KB2NPR1ZABYNJ9MK8QXXBZ3MM5808FCAWXES047GE0TG de67d9df95e51fba3e7807f8554e3001b7db5f37 2YHW60QPG375J8NY1XJ9CKD0A1F1F64TZND25A1DHB8BRZ2MZTH0 +MR-SOFI-0209 dsm::sofi::wire::next_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_v8_independent::counters_are_checked_never_wrapped - CONFORMANCE §8 MR-SOFI-0209 (Met) QXH5YTK6KSHZ83FCWYKWWFF84D8YPXP02JHAPSS77P0T16VK60GG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/next_position(). BJYTZJQZ9DT9ARFDJ1AQXZ7886SGEHKADKSPWHTXENY9KCWBDN90 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GXAFS1X3KB2NPR1ZABYNJ9MK8QXXBZ3MM5808FCAWXES047GE0TG de67d9df95e51fba3e7807f8554e3001b7db5f37 DZN1FQVMF5BRYY771TA3KJVFMAXBGCF2GBCSJQ0YPTR9FBGW88Q0 +MR-SOFI-0210 dsm::sofi::conformance::key_is_the_precommitted_one android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::conformance::tests::item_2_f_is_signed_under_the_key_p_committed - CONFORMANCE §8 MR-SOFI-0210 (Met) 2Q2WW33FMBAX0N6EWGXJDNGJ7FT1MVN35XA2GRNF35G5H42E0YD0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/conformance/key_is_the_precommitted_one(). XWXEK4VAA2Q1NQ3GVZCB1WNNMM9BXYHVDH5D133ZH1EZGFRE7XEG 9FJ0PRBYPPPP5Y591GTGZJ9CWSYG75FM4P9H0PXCCECY3V83YXPG de67d9df95e51fba3e7807f8554e3001b7db5f37 JJC5SDTB5VF86503MFF9FBA4DE7BW1714AP77BCCN21BZNVS3AGG +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(). YW1QPYQ7QN31RRNGV4SZDH9S49XAT846ZMK6SGRB2MCVF0PT9AE0 GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0 de67d9df95e51fba3e7807f8554e3001b7db5f37 ZVGTNFHJPR9HQF2JM6D7AN4NBPPTS6Z2GG79S4KY046JK35DGMS0 +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(). 6FBRC3QK8FHGPK994HE6J5VF2MCKN064RGTPMQVY3JY0BWTHKC40 K4ENAVST0MPFP19RVM6ZGXE4MBMWM0K2Y0EZ46C7GN1VSRNSFT40 de67d9df95e51fba3e7807f8554e3001b7db5f37 P1MARZJHPM1CXEYG6HPXSY0S4JW3XAH308CRBD94VK3EQYA2XFN0 +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 5HEE526RDEXAN61A8HBMBBES3AMEVRH408DY331MYJ54JWDM8EP0 de67d9df95e51fba3e7807f8554e3001b7db5f37 TW51G8W3RYPRWZ6MC1K5CGJVB9X0KAX4F5WEM1MY5A7NF7TBRNNG +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 A4TCVMK4TEWF3GW8PDRJ3TQJTH5AKQZZY6ZM3X2VKWGPZ7QWESHG +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 X9E0QXDCF9V2TMQFVSA9FCQABNZRRYCKB4SKR989WV0FG3AA7R90 +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(). HARZF00HZS38GRS2D85FQVBJKH2PNJ0W805SNNVJ2BPFCVNKFT8G - de67d9df95e51fba3e7807f8554e3001b7db5f37 CDMTCZYT8DAYSG14HY9DP6SR5AEYYSMPPJ3FMRSS08P2H26Q41D0 +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(). M7F4TJ5TX8RG6WJWEB3PD8GMQMA35YDDG8HTTHAH18SDEQE3Q88G 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0 de67d9df95e51fba3e7807f8554e3001b7db5f37 NMT6XXZKGC7FZDGSTMB5NZ6FACGJ1EJ02W0V38ZSTVQVGD74AB6G +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0 de67d9df95e51fba3e7807f8554e3001b7db5f37 3RBT0E11AP4CH1T72NW84CB6ZAXZGN9T1TG8G2F8W8RV3ZVHHD1G +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0 de67d9df95e51fba3e7807f8554e3001b7db5f37 XBP7ASWNXNXH3Y6RTENVS4RQ9KBJ1NRMQBH7XKDSETG9K95RK4T0 +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(). 6GV4G6MBK75PSR9GJKTCH48J12ENJV3NAT3MT2SY96EAMFGWBWEG 24NBG7CTMN3BYHHH533N44V0KEZ1202QM6J69SRFJER17RNKHS8G;N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0 de67d9df95e51fba3e7807f8554e3001b7db5f37 4JX375J8A33TKCSPYY5P5EQDFJG10QWPQ05RT2VJYQ0XS2NSSBY0 +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(). 3CYQC5EN1D2H6Q60ZQ8BXR5JPM3NAJWTDCS125Z35CQ4Y9YJT9MG 9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0 de67d9df95e51fba3e7807f8554e3001b7db5f37 83WZZC572ZPEVRQQGE0B32RZAV3T543849M1QFYYRR4R9YN8PTMG +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(). M7F4TJ5TX8RG6WJWEB3PD8GMQMA35YDDG8HTTHAH18SDEQE3Q88G ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PSQXRR8P3Q79TTBTBWXED9C18HT6ZST3EV03A6NF2VQ4TAP4B1P0 +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0 de67d9df95e51fba3e7807f8554e3001b7db5f37 HJNJVJG952NV0TCBXYQW69NE8JFHD79GRSF55YJVYB22S6DF8Q7G +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;NTB29SQ2GC7CP9779EXST8F0Y40VZ40A4AXS4JK0Y6C4EGRKM6H0 de67d9df95e51fba3e7807f8554e3001b7db5f37 4JE56QC20GZ64R8BRN4E716765R8QB5V4RAV4PFFT37J00JK4QRG +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20 de67d9df95e51fba3e7807f8554e3001b7db5f37 B4B9S9WHHWGS7KN48F2HD8Y1M5AVN2FE6GDV64ZYNSRH0P1C7PWG +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20 de67d9df95e51fba3e7807f8554e3001b7db5f37 KNX7NHDAC33GZZP02HDQR42DFHBE3MAW7GQ30T3E589ZF7VC96SG +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(). TV2MAESR050D7MWJWS0B32KT7K8X6FTXKEV6P5JHFXDT64J1AXYG Z13QCA5K79G5EW8MYXBAXE5XJBG2BS7587H1FWRM1S52PX1CX2G0;SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290 de67d9df95e51fba3e7807f8554e3001b7db5f37 3BYGXW39960V4B5PRE6MV25R7XSSEQNKEHGEDZ73SFWJH9XGJ6X0 +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(). FZ7ZB27X6DMKS3KXF80F9P0ECE8194BXZ3RJD1PCTMJVB0BJF490 Z13QCA5K79G5EW8MYXBAXE5XJBG2BS7587H1FWRM1S52PX1CX2G0;SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290 de67d9df95e51fba3e7807f8554e3001b7db5f37 N7PH36BTJY3XFX76WRGH7QEBA2Y453WCAGSG08AZ73FE94S8QM30 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 80X5WN4Z6B1C62EJ6VRVX4BT3Z4BKXWVMWT9HD7X1H9YFP2FKQF0;G63XHAACADRMJ1WGT1WDN4QAMWG6EGV1JNGZDT6MTJNVG90FT1NG;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG de67d9df95e51fba3e7807f8554e3001b7db5f37 4VS27FR8MHQZEQ51VCC60GC18V42C6WF50F5FMXTHNBBRCR1CGX0 +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(). JD61BHVM2ETZEXCSC96QN7AC5VRY6FGQC8D5CSF6X109WHNGR77G N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0;QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20 de67d9df95e51fba3e7807f8554e3001b7db5f37 WCDP05AEX992MKQ03SH43PNJNA5E43R74X5XSH9QYG4R3D58XBJG +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 N9CP1PXCC1MHDHG795PCKTRFZ29JGD457W2XK0YVCAW86114SXD0;QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20 de67d9df95e51fba3e7807f8554e3001b7db5f37 EDVHD8FQSTGSC12GD7B2SA8G2V57M1YB9PQHWDTHVJ3T6ENF8Y6G +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 PNRFVJEK6C7YWKEEZNYBR7C2QEG9T8AD2J88WQRZK7EF9W78G000 de67d9df95e51fba3e7807f8554e3001b7db5f37 73EAY4DKG9K471NP175KTAH33X3MDZ5M51WRDY2A9Q8N4XKQF9J0 +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 PNRFVJEK6C7YWKEEZNYBR7C2QEG9T8AD2J88WQRZK7EF9W78G000 de67d9df95e51fba3e7807f8554e3001b7db5f37 AXS32B74M11PVP73W96CE7ARR7PDZZ2XYEHVXNZXGBTYYQVXQHFG +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(). A0E0W9MZVTN9CSP93J9YAB875FRDW19G0Q01FXC0QPNXFHEHMPZ0 T30787R4GZ8SHTCYXVJ0H6520DB1V63AHMM360J58A65YYETDKWG;877718129MBKCBF1NSP6D531SMR7G0R48M5PJJSDEGXTKBDQK73G;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 de67d9df95e51fba3e7807f8554e3001b7db5f37 XXDGMJA8H4399YTM7JG59PDHE7FHE5ZFJ1MJXEWC5FH9Z2CXKA00 +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 T30787R4GZ8SHTCYXVJ0H6520DB1V63AHMM360J58A65YYETDKWG;877718129MBKCBF1NSP6D531SMR7G0R48M5PJJSDEGXTKBDQK73G;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 de67d9df95e51fba3e7807f8554e3001b7db5f37 SEMYANX4YTCJ972XJ8PPPC3NSFJT4ME0NB8BCKBNCRQTZFRG2V20 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 T30787R4GZ8SHTCYXVJ0H6520DB1V63AHMM360J58A65YYETDKWG;877718129MBKCBF1NSP6D531SMR7G0R48M5PJJSDEGXTKBDQK73G;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 de67d9df95e51fba3e7807f8554e3001b7db5f37 HTY29R411CSMAJHFRYNTZ9JZXFF6CN55B1262Z3498CSBTDMYZWG +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(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 T30787R4GZ8SHTCYXVJ0H6520DB1V63AHMM360J58A65YYETDKWG;877718129MBKCBF1NSP6D531SMR7G0R48M5PJJSDEGXTKBDQK73G;Z0M6ZF45DHAVW22N76VJ3KG97491CVD48G51TZDTMH6ESMWAZGQG;0M6NEYZBJC94DH80Z7B2SYMTED6B5CZHNSEBHYHG9X9EJSD1G8X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a VVC0ABRWV2VN1W6PGYQYAE8VQWDFC6X9946Z5VB56CXEQP96SPNG 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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G 4737a9e077dcbc402174736c9634e340226929e5 CKSY0N8B38RA28RXTNYDJQ77ABTG1BE6T9NTGYV2Q3X5TS5CPQX0 -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(). TQTV20S0GSBTR850SJ86FTB4BCK4ACT7RJBTX8080K2M4GTYFRR0 7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G 4737a9e077dcbc402174736c9634e340226929e5 7DA4WGHWJWQ9VCJD6SABS36KCP16M020AVRM36ZW1EXAN8SX04J0 -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 7K0TG9MN40A8YABQHQR5E73N0TRS3V787Z4NRGC1N6BHVQP1ADK0;8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;VM77A3GT8VKD1G7S5M80W05RNR147N3T457FW4NV7ETETNY9BE5G 4737a9e077dcbc402174736c9634e340226929e5 NKS5BV68M22DKKSSPPFS1PTCTHCKG1YBEKW6VFPQHT8TQ7DBMM50 -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 3RSM8X6R1GS4HGHQQGD0XSJ249BY9EHN8DB8B6MD2CTEAPDF69EG -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(). 4SGPXJY42BC5DMMVB6V8E1Y1YT9RNYJ6690A322K2T8BX7TM5MGG 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 JJJY0JTWSM289PREGRTYEB88Q57EFCFS617XVMSYWNAMXMDCABFG -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 VMJ7HMZ438KA31GCQ60QYQXAE836AW0RW8G0RW5JYH8TSAR7K96G -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(). 4SGPXJY42BC5DMMVB6V8E1Y1YT9RNYJ6690A322K2T8BX7TM5MGG 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 Z3F77MX7AZ9NMNTQX5ZZ4G3RF951VX3Z0M362S7XHT73VFTE90K0 -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0 4737a9e077dcbc402174736c9634e340226929e5 MS9Q5VQZ9BHFT4S5D8ZPDTZDQVZBFJR1C4VZHBVNVWSEQ5M8VPW0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G de67d9df95e51fba3e7807f8554e3001b7db5f37 418R7ARFAEDPWC2QBAVZ1YETQ55FMZMGTPSTSV07EA36YCPP0Y00 +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(). 3CYQC5EN1D2H6Q60ZQ8BXR5JPM3NAJWTDCS125Z35CQ4Y9YJT9MG 9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G de67d9df95e51fba3e7807f8554e3001b7db5f37 ZNK16XWNNCJG82A7AW0K59YP3YMHZAVKKA8QF9P8YFA5A0ZD4Z10 +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 9Z1B48J1QBMD8JY5Y5BYD7CR1PZ2JQM7FX2HJJXDDHD4BNM3XPM0;B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;71MCSX25WY1VGF9JEXPG1JJCKA8BYGZARFSQHWZBPQ8FZ1AJXF2G de67d9df95e51fba3e7807f8554e3001b7db5f37 KSF739EXA8FT07TAYYREX2J0RXNGE5H37KVQESG4NRQ7GC4WB19G +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 VDDWNHBSFKEXVS6Z2NNE9RCXJW13AQ6CMV5MFA5CME5YYF60E0RG +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(). 66NHR6KCBRW08X6APRYS3XHTKX2K6TCV4A0GZREXBBEXATQ3HTX0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 9D49T8NV6Y1CCGR12NZPCGTRCXWP31WKKAA41H823FGHKAWVNJM0 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 72N1XBK2B78DQ8XZC6836CAJJ9PNSDR2HQZ0B7SZNFK8HPZT4QTG +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(). 66NHR6KCBRW08X6APRYS3XHTKX2K6TCV4A0GZREXBBEXATQ3HTX0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 D8WCEPHSVRJ6SXHE1E7GM2B6T820T6DS5D3YTSEYC4GW03WWK5WG +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20 de67d9df95e51fba3e7807f8554e3001b7db5f37 2JTTJMVKRFHXKJEJ456H3FYGMVK75AJYZ6X4M8Q4NNX7381GFV90 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(). TV2MAESR050D7MWJWS0B32KT7K8X6FTXKEV6P5JHFXDT64J1AXYG A9GYXA1P7581FTFGBCSEN53TM743GZAQWDSF2BRNA8ZKZ4CDE0J0 f2b362acd3d818d4a716847c02062f3d01bc273f XQW27CH90RK3BCXJ62PR7NXBA5E916H29E77DV83KA0WHX7JXTY0 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(). FZ7ZB27X6DMKS3KXF80F9P0ECE8194BXZ3RJD1PCTMJVB0BJF490 A9GYXA1P7581FTFGBCSEN53TM743GZAQWDSF2BRNA8ZKZ4CDE0J0 f2b362acd3d818d4a716847c02062f3d01bc273f 0H2QXVKYKFNF028J70R1J64QRXG692RGEKEH5VVCGKH9NFHAB5A0 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(). TV2MAESR050D7MWJWS0B32KT7K8X6FTXKEV6P5JHFXDT64J1AXYG A9GYXA1P7581FTFGBCSEN53TM743GZAQWDSF2BRNA8ZKZ4CDE0J0 f2b362acd3d818d4a716847c02062f3d01bc273f KG0NX7YMB7D3H1W0CFYRAZA9680YTHYX591JAWZARD3HDDXQ3SA0 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(). FZ7ZB27X6DMKS3KXF80F9P0ECE8194BXZ3RJD1PCTMJVB0BJF490 A9GYXA1P7581FTFGBCSEN53TM743GZAQWDSF2BRNA8ZKZ4CDE0J0 f2b362acd3d818d4a716847c02062f3d01bc273f AJ7VB0JM7CSZG2EAYNB91YHBG821JJSCWEA41TKF1051BP83M6WG -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G HWF1APN74SPZSKZPWH0E8FRGQ5BAK8N2B8GCA68DNVTZVFVWS900 4737a9e077dcbc402174736c9634e340226929e5 A3D4NH37CMQV914XNZHTT5P48GNVS470RK5NRHJJM14C4CGGJ7PG -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 HWF1APN74SPZSKZPWH0E8FRGQ5BAK8N2B8GCA68DNVTZVFVWS900 4737a9e077dcbc402174736c9634e340226929e5 RG23R0H230RR77N4896DCWRT0PAK50Q4XS69VX86XWEV5B83BP80 -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(). 05KB7SFBCXV33N95X1FPP053XMNAFB6Z22Y4M61ZG8YC7NS591NG GBNYSNB0Q31S6NEDH7336ZDCWWA3M5G3XG11DFQGQT7XEH782PVG 4737a9e077dcbc402174736c9634e340226929e5 GR6X5DZ7M327K4WB4EKBZ1QTKF56D5MANB0GGB9WQE280AVVN2CG -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G E34S1KKTMJNPRXV23XT0HPPVE3FFQAT2QVJ62RXPEWK1GMQGQ67G;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 K4NBBSWG6Q2EMAS9W6Q6K6RDA3KZX2FDS9AH6NTATCGZXJ9GM1DG -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(). 8DN68WP1G14CG904YQ6FWE89M3JVYJ1J61VN5CFWAPBS023FM9CG E34S1KKTMJNPRXV23XT0HPPVE3FFQAT2QVJ62RXPEWK1GMQGQ67G;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 HZM05FRDDXTZRWCZAN6T5N4ETE1H5HTDDANDEQMVJY1HK3N5N5J0 -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(). 05KB7SFBCXV33N95X1FPP053XMNAFB6Z22Y4M61ZG8YC7NS591NG 87XRNJTSKDCZ16QY04Y2CPP2NS2E9T6WRFT9M9DNP9TD8GKCCDQG;JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0 4737a9e077dcbc402174736c9634e340226929e5 DQF35E8NETXWSEDNHKQCJCY49HZYDQ8P8E621ASJ2SG166MWD3Y0 -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(). 05KB7SFBCXV33N95X1FPP053XMNAFB6Z22Y4M61ZG8YC7NS591NG NP0PAX23DM9CG4KVF32JT25WYFJ2A22H859Y1BN3XTYXAWTH4FHG;W2KSBDSYMGNCT70FNRSHM9A01VVZFP60KTESVR6D2PV552TQRBD0;BTY6HPZXBMJHPZQNZDWFRY693FPY2Z07GCR72N32G2260J1D4250 4737a9e077dcbc402174736c9634e340226929e5 59APMH939SR54FVW50TFJCG34M6WWKB283MVCB2YCSNR7V7QD950 -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(). 4CHQ75ZTKXHH0V70WEMAM1P6TME57AA86J7N2BFJE269EAWJ2XVG DA617M0117TKGYMMGTYVKZXDKJ74DN92KB3VGV3G3TM1ZTBJYZ70;FQA7YV9MPKPK1270AXZJ25FHR5CW1JSBF2XNAT6JZ6X5GJQ23J00;6M83Z94JEJ9WW2ZX7ET0M160JS51S93AQHM39WR7SHHXRMBWS2XG 4737a9e077dcbc402174736c9634e340226929e5 QGTBNSQQNZVRTT5H33RYD3NB2TTG1JS12VG9W5NBHJCHF5FPE0NG -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(). C7XZ6VAXEJFKN8CQM5DY9T9XXREYMPCFYF21KJFYGQ2Q57QSKNX0 DA617M0117TKGYMMGTYVKZXDKJ74DN92KB3VGV3G3TM1ZTBJYZ70;FQA7YV9MPKPK1270AXZJ25FHR5CW1JSBF2XNAT6JZ6X5GJQ23J00;6M83Z94JEJ9WW2ZX7ET0M160JS51S93AQHM39WR7SHHXRMBWS2XG 4737a9e077dcbc402174736c9634e340226929e5 ZY65JX4P5M8B2VAV5W8B3WXCJWCX8NJJ6H3FA57E85XXH3K0KVT0 -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G QSS6ND7JM8QMFXEVYKN7ZWT6YCNDE2P2BFJ902ZPDVWQ7896N9DG 4737a9e077dcbc402174736c9634e340226929e5 GQHBWNTF60P0NN36C9GV4SH3SJ3FZ2TC63TAEYMP3S5BV7DV0TD0 -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(). 4SGPXJY42BC5DMMVB6V8E1Y1YT9RNYJ6690A322K2T8BX7TM5MGG 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0;QB2TNKZ9NZYJZETZCN1BM10X9AHW7SF86MW5HKTA9FWZNGQCS1MG 4737a9e077dcbc402174736c9634e340226929e5 37XKNSC011ZN3MEBKPJEHGXM7ZNSC0W8GGH294P3T7ZS5JYGP2M0 -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(). 4SGPXJY42BC5DMMVB6V8E1Y1YT9RNYJ6690A322K2T8BX7TM5MGG 71HGXSA8869D2WGFHS3TSD49BCZRHF0BHJZD7EAWCQP3DVG1ZKH0 4737a9e077dcbc402174736c9634e340226929e5 NBVQBCYYHJVGZ775GA1KA47S90H4KN2BQNP9QB0HR9WN8XPXXEWG -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(). V4PAR078QVVFXQKER1PSE3CPQFTP9ZB89PKBQEPAPB4R2DGY8YS0 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 65V5ZKM8982KMWW40GS9CB0NH2166Z5TJT9HDG6M048ZAN8BN2AG -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 834AX44Y4M8X18ZVRC4EDKQRFWZT5NNBQ55SXZ7635D2AJCB8YR0 -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(). 82HN84QST1XYA8NRZYRAXNEXKBB6PTES16WTGSAHA8N0S9QEEA40 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 PJR5YEQ4XTFYY3V42WZXPGZC6Z9EW6HR3ERMX7BMHRM6MJTF6970 -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(). W1D3X7GK261D6RM21YQ1NB30BJP01GMVZPQBD0619JNQ3KV16M1G 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;028ASQ5CR5BKMQH9HNBBC1S60GFPTEA7S1529C5D09AQT4THFFX0;YN23ZT8PGQ8AAS7V9Y2AEVG9H6Q4B3R94Y04YH4AD40Y8J82DJ9G 4737a9e077dcbc402174736c9634e340226929e5 BNSASWR9VNQA5N6HZNXTCJ5S93A0HK2YMCPBAV0X5J9KRQ4FQ5A0 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 7NN9NJM12GBT6SQ9EPSTTH27K0DD5B6HXD0FRCZVJ481BDJ203XG de67d9df95e51fba3e7807f8554e3001b7db5f37 T7SYFS2QY33MRRAN420RK6SYVT3EXW562H4QYNFY36H1T01E4A2G +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 7NN9NJM12GBT6SQ9EPSTTH27K0DD5B6HXD0FRCZVJ481BDJ203XG de67d9df95e51fba3e7807f8554e3001b7db5f37 YVHHPSDMVW4A2V0ZD76C3NAM74PW3M24D511QGZ0W9SD42WD03H0 +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(). 3PQCCAQXJ2D4WZ9MYK6S7STPS4FEJ1BVY2AHXCR6XR60QKCVYN4G 33GZHD213GA4PYDS8FAK95MMD4FGXA6HA9F42BE9M438SM9NSF6G de67d9df95e51fba3e7807f8554e3001b7db5f37 FCTR1AE9AHYK8KM17RQ89PPR39033H17W934K4TWP5EJFSE4A7Y0 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 461FKX161D5DT6W261Z1X19P3TY39E27ZW2PQ4A00X265MCT3450;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG de67d9df95e51fba3e7807f8554e3001b7db5f37 19KS5MD8G9V37Y1K1GQSERY21YMC651KCG6RWDG62M4374RNPVX0 +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(). D1DH28EJGRCQENBKGJ8C88VDHWJJVW6B8YGEE5RKYJ12T06Q7NCG 461FKX161D5DT6W261Z1X19P3TY39E27ZW2PQ4A00X265MCT3450;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG de67d9df95e51fba3e7807f8554e3001b7db5f37 HZWWZT60G242R4J9MW2T977E60595BZ96FS0XHE8PVBT2YJEKTWG +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(). 3PQCCAQXJ2D4WZ9MYK6S7STPS4FEJ1BVY2AHXCR6XR60QKCVYN4G VKR3081HTHSFM77FY2TAHHD8ZC1P1WMARNTGMXWJGD5SBGD91740;SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290 de67d9df95e51fba3e7807f8554e3001b7db5f37 74BEDS5T123PBC74NX016QVAQ997HGT40KFSBH678VJRR0R8ZG40 +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(). 3PQCCAQXJ2D4WZ9MYK6S7STPS4FEJ1BVY2AHXCR6XR60QKCVYN4G 1DESZCN0K1Z103AB74CN9JM8H5VMMT1SC329PPVQ6HYN5039B55G;KF2F2HHF93Z905S0XWAJQRY2Q346FHZRVAN0PNRZNYMRDMMQ9TGG;QXAWGJ6ARJ94RT4W5S7F9B0G3J287EZ6Y3NPMC5VWMJ136G9T1X0 de67d9df95e51fba3e7807f8554e3001b7db5f37 VB7BC2JZC53DQD609615D0GVA7YTEZS3V8BP45YXDGGTJ404F610 +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(). MSY7EPJC5X4HZNB7GTE86Z9H1PCZVWNB07J0H0R6P5BS93F756K0 9Z3JC716QWRHCD9H5HRFTM5YQB64C3PH4RTBGBQY40RYPG00CZ5G;2JVJFN3NQCY0B5CNRQ1STXVMWQ45WAFC9XGG95HY2JDEWKERW1S0;MAAWVC8TPMMV356EQJJEVVDP832PBNRHC78QS3T5G6A78P77QRQG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4SRZGSC7WW5YYEA96WS0DST6AZDKX3A53PFG068ESRJKK5DM9KNG +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(). ZNHERMXM77J76CF554J049KNSE7NCE68RWRMKRZ69KX6N7FS5JEG 9Z3JC716QWRHCD9H5HRFTM5YQB64C3PH4RTBGBQY40RYPG00CZ5G;2JVJFN3NQCY0B5CNRQ1STXVMWQ45WAFC9XGG95HY2JDEWKERW1S0;MAAWVC8TPMMV356EQJJEVVDP832PBNRHC78QS3T5G6A78P77QRQG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a A105XHZ9TTWM8CPY6EXRGZ3G59948036JNZA2ZRSKQS8DC01N8DG +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 417FJ1SC7EQ70W0481TA92H62D7JF9ZT2M8S7T584AANYPACWX2G de67d9df95e51fba3e7807f8554e3001b7db5f37 WC301R6DGBYYKEF1ZZZAM8A6CXDGMRAKPGTHSX4NQ4GCQ2ZX3B90 +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(). 66NHR6KCBRW08X6APRYS3XHTKX2K6TCV4A0GZREXBBEXATQ3HTX0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0;MZANWC1Q8388W4WDG5KDSK4T02M6700N9Z28K52Y39EDAFKW0J60 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PTMY9W1RR7CYC5H6NNBC8N245ZJZCEZERJHQWR5ARZ3HD776GMSG +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(). 66NHR6KCBRW08X6APRYS3XHTKX2K6TCV4A0GZREXBBEXATQ3HTX0 WKFMKHRC5E99GQ2WWBAVNA3756WR434BTMEPB0KR27BGA3V33VQ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 CZ8HJ3QHQ31MR3P48SYHBJRHF6C6WGYZ96FAYQP67DJSFHXVS8FG +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(). V28D3APF565RDGQ5VMRKW9K1HYFH95V9GKHYHGE4ZSW3ZRYEEFZ0 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 MWVCRZEH1MH90YTV2VFGGZBQT99DSTMG2V52VNC1HRF34TE62SY0 +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 GB6K46ZHTP2XEJAGGAC2TQ6Z9Q3HXWY62SX094VT96BW3T34SCZG +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(). 82HN84QST1XYA8NRZYRAXNEXKBB6PTES16WTGSAHA8N0S9QEEA40 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 BFN9MFZBKZMKZKGDTYXK1ZQ59STB6WHZNS59KR30E4FJSNFMK1Z0 +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(). SKGJ9XQZB14S0YTBKMBGTWEWYFJVQ2SSGQJPZJS1PJPWF3Q2XTRG GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;GPHC1238BAH4DPMQJRG0Q1D3ZB9QVQVKHX474TSFKVAK1NF4XVG0;WPZRDE2BZ2MR6RRFBYPZ6T29HV31CNZRA1CGHB5RQ6AT2D0X2P70 de67d9df95e51fba3e7807f8554e3001b7db5f37 3HC427AD67BNEZ5Z62HV31EQKFV3EYAT8BF1J76Y449816JJ9J70 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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G 1PAEYJT9YBXYM67V15CYMK8YF7XZ0B5F3BM00NV3A93QZVDY7RE0 4737a9e077dcbc402174736c9634e340226929e5 TC4JCGA3150835T6QFDD2K5DHQTB5Y7XX104JBE4PN8JJKHM8JCG -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(). GZ2RA2TMDSHBXQX0ZSM44SG8SCYR3P9KWA1C1QJJH5ARN3JFK730 BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 GQ1KY1FPTBJHMZJS5YVP3P5AARZPF9238HHD6RJQKW6NGXVRCN3G -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(). NZQNSZXSCNQEY2QTXDVRF2N095BQNAJ4DQ1ER75C9VVHEKPYFM4G BMY39BR17H0SZSWX7MWK8ARBE2TPGBV6K4AC6V4Y4R3VMTH4J0FG;PPYTDAVEZ82T63FFMC68R2E9VDVV84TG2ZBXZ48ZSN2N6SABVYR0 4737a9e077dcbc402174736c9634e340226929e5 0XMP7WF1BZV3MHJ3PEYEZ2ARMX743Z8V157HDX49B8T08Q4EEWBG +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 4AHNRHFJKHMPSVY1RJH32X836J356CDGMMXACEN6R5C0KCM7YEBG de67d9df95e51fba3e7807f8554e3001b7db5f37 PM4XTF3VC0G4KKRSAM400TVE5RN2RPXJ6PRFKWBHP3P8040WQHK0 +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(). BY1Z3Z5JGWZ5DNW8ZZ8V6MJY6K9AJ6DS3B3ENX9R92MRFW074HA0 7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 42DFTFWSZKYJ3Z7ESDXBK66YS6K8SA9AG8THX7E4X6HE7XWJCWM0 +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(). 85M9SEFKS6G0SVDEXDJRQYVEVMD7WWNPYXHC442BS0MY21F88B60 7PDP3NN9SKEH07R0K5AV90KN5VA4D66RJAX58F55R08FSZMXS1Y0;CWDTA55KPEQSN4J5A0RB7C861D51ZVV23YCHHNVRD1BR0AQYXJ60 de67d9df95e51fba3e7807f8554e3001b7db5f37 2CWTJMFY7NK2X2059D746AQBT5HE65J9MQXTD2TS9VW92E4FTKF0 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(). 8PPZ65RFR7S70F8JDPH4HMKK39A2AHBS96HA7B5D0SHFKKS1SQ70 EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 2JDYSW2TTD2T0TKPPC7241MRPGZ626PM5KRSKEYWMWWXAZ28ZKEG -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(). QMTCHR934SESFV9DPFBPWBYHB04KA3CMKYX2P277AT2TEYK1G1VG - 4737a9e077dcbc402174736c9634e340226929e5 VXDVE5XQ65Y0NMB8EEFA6KAFJXG5ZCT8YMCWB9DV10Y0NQ3NDD90 -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(). 3GRANJ7S9023ZV00XRD7DMZXX7TP5F6DVJ94NPKCEVQP66TPXQRG - 4737a9e077dcbc402174736c9634e340226929e5 05ZG9Q72KEC5B0V58JYHR12FRYXC2KCW7S02NEC8RF8SN4GT6BVG -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_its_vaults_says_so;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) 0R673S6X6KE82G3P3KPBK0GE80WSBX9JVHKBRR6YT79FANJ6HE20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/impl#[AppRouterImpl]handle_sofi_invoke(). ZDXA16FA31YPAYENEZ1WR52HNVEGP6JMEECSZHT1J0B0JQTXDGPG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 KQZ7JF358CNAKVSJAP1MVPQTZXPCFQ7VNCWP625JTDPG6Q8Y9S90 -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_its_vaults_says_so;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) NAXE9QC20XF1EC96MKKA658B6YPX1M7FCGNNZ82RQQFZ5MMRSJ00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). R0X71YPZCRN5SX6QVHYXA66P4BTAAFHY7CXG4PMJ8TXN4B08CXFG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 4HYBVS891DTJAY8P3XCFT6CXG8YJAT43VWAW2GQGFN32C38Z2G5G -MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::owned_vaults 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_its_vaults_says_so;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) AZKTY32RT80RGPN2RF67MXYPKFCJCX9RDKFG5BEKPNY1M6C2DZB0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/owned_vaults(). X85GQKSEJZESVVKC90BWTZNJN4YDZ2N3HF5T1E5YPVN8Q3MA6FGG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 9BZ255P505THMYA59J9HPDR0ZRJDVFXB8WPDZE9MCPKNNSJDXHGG -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_its_vaults_says_so;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) DMNEKM7PTJG8PBB6KJ4AHYJHCGCG8T62H1XARTM1340DMPY617BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). YVXYWTE6PDQW4WAMDCFVBZ0F9AYCA97M0VXDQWWPWTDJQZ051HNG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 8VF1SYZ7Z8DMWHDQXE69SZ76ZSPP1JV695EK1QQJ6YA716QCV0MG -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_its_vaults_says_so;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) 341W9F7QZKM2EEVC841DNKMSVME4XJW48QHEMWNTY2NY3DV99ZV0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/trade(). K104H06FV1E3RTNBJF5FD4HJXT7W5PS0C4WTW1ZKJ3A0ANXHHZBG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 DXKSHJ45FE783788XMDV7Q1Q12EW6DEBAHVW8KNEX9552P2NVQZG -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_its_vaults_says_so;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) MD9T26R3H0AA5SBNMG47M2ZGEKPD616ZCNFGS2RF9411K8HQ58GG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/close(). WBDMP7C2DRZFYANETYQWWW3XW78TEGZM472E62VFHRWXHPDRYTJ0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 Q0J295PMK5H8A5AJ20E0C7K7682NNVS658SWRBW6JD7SKRVDQZ6G -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_its_vaults_says_so;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) 7795E2EVHDS7TD3DMGTC2WTVZD989A31A30W29YSTZCMEDMYEA2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/relay(). PM1D2Q6CK2AR2XFNT6YQDSGW2HBH0T8ZT4YRT9NNZ99PW3013MNG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 F3MBSD13R1P2SAA90WMG5HGB5W5A7GB10EWMVYX7Q3FRRKCXCF90 -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_its_vaults_says_so;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) WBCFE38X25MBKS1AE8QK3JXTGJBBS8HQFNH78Q484S9VM3MZ2QY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/resolve(). GJZC8YV3MNGSD9HGYSSJPW96HDK3MSH385VEARSKBK9R5D664T2G JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;EMSFW814AZKKK201509M138STZWAE9BPE3GVNV50AAAB8JVP9M2G;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;15TPEZ5NYFQ2PYKS4GTBEWH0CQZYVRGHMPB76M9MREKV968X0H00 4737a9e077dcbc402174736c9634e340226929e5 WEH1B6RMZE2GDY21WXBSJ0KPPFK4G46D922B09K2DEY3R7JKMNFG -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_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0256 (Met) FNE45D215M0VZ0CGHHEKWTD9Y4ZFA5K1W85Q16RM68B75RVP5WCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). YVXYWTE6PDQW4WAMDCFVBZ0F9AYCA97M0VXDQWWPWTDJQZ051HNG 6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G 4737a9e077dcbc402174736c9634e340226929e5 FTREFQRJFNF83X00HJ7X6RTHA63Q5N39WDHP3GFT56BZRGJWBBW0 -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_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0256 (Met) 7NH084Q2T17KVVK8RP5TMPZSSYEKXFP99AMTK37P2H3DBZ1SKP5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/quote(). 1QXQ2P7K6SPEGJJER2C96WAJWP219NYXPQ7N1HKBZDQ7FDT7QMZ0 6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G 4737a9e077dcbc402174736c9634e340226929e5 0DDM4BZ375QCFAY7FMVNV1HK50PDTYJ4KX0WMGV047XBJPBDCRRG -MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::plan 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_its_vaults_says_so;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0256 (Met) QE7ZQXG08RYS6Y52HTSSPZBAQBMSMDF2D3WVVEMWM2VSVFK1AV30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan(). ANX117KFJ7B3PWN6B5JFWBHRAFC3KQ39NEF86GEM2KSAE4TAQVV0 6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 TBV6VHBAEC3JP47T6V603H76A95AT10REKP7XSXZSVMPHNQTZM30 -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(). Y9VGHVQNJNSDBS4BRC850JTFEGTRQ8JY63MPT0TNAE8228JJ0MGG - 4737a9e077dcbc402174736c9634e340226929e5 TNB4ZFRE054ZY0JPQFVEKVKTXBAHEF5GMDQXEVC6AKKVVGD2PGP0 -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(). 3GRANJ7S9023ZV00XRD7DMZXX7TP5F6DVJ94NPKCEVQP66TPXQRG - 4737a9e077dcbc402174736c9634e340226929e5 RP72N0WS30S361EGSMDH1M38K8NQRK6MZBRVZC499P3QX9DVPVX0 -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(). MEVJWS8D9CMB88BYFN9AJWVQ3QK9M208A6P65P3H4313KYC5ZGDG - 4737a9e077dcbc402174736c9634e340226929e5 JDFKPW3JKTQSPVM63JSXH0E5P63EVYPWN2T6TXDQEQMFD2QEW360 -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;GBNYSNB0Q31S6NEDH7336ZDCWWA3M5G3XG11DFQGQT7XEH782PVG 4737a9e077dcbc402174736c9634e340226929e5 T1MJEB83PZFWW3R5X50M6DVYP3DVMTWW7QS98S7DXF6SQS18QV9G -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(). 05KB7SFBCXV33N95X1FPP053XMNAFB6Z22Y4M61ZG8YC7NS591NG M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;GBNYSNB0Q31S6NEDH7336ZDCWWA3M5G3XG11DFQGQT7XEH782PVG 4737a9e077dcbc402174736c9634e340226929e5 P2YC98JYEY10MQDXZFRX00W55W7TZVGNY1DN4K3T9F3YRGEQDS7G -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;GBNYSNB0Q31S6NEDH7336ZDCWWA3M5G3XG11DFQGQT7XEH782PVG 4737a9e077dcbc402174736c9634e340226929e5 G46AMPJ5598N3147RSCGCZMR39PRJG8DMWGG04BTVSNXXX5Y4C80 -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(). 05KB7SFBCXV33N95X1FPP053XMNAFB6Z22Y4M61ZG8YC7NS591NG M8K7Z666F9ZB2R4Y4NZV8TNN0C81T57C9YN61J6DJX4ECYMXH6X0;GBNYSNB0Q31S6NEDH7336ZDCWWA3M5G3XG11DFQGQT7XEH782PVG 4737a9e077dcbc402174736c9634e340226929e5 F9P1P0M5T895Z6WB5FHP4MWPXPH2Q6EHKJST9TS557D739KC5TE0 -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 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG;DNJ9FZJB7HDZ458839TVFQAXRBN66JQJ24V84W7KBCWDQ0HC1C30;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0 4737a9e077dcbc402174736c9634e340226929e5 REHAT7SWD5WC2M9TYY0CN89P0WJQ11KCSGXGMEWRSWKT0N0ETX40 -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG;DNJ9FZJB7HDZ458839TVFQAXRBN66JQJ24V84W7KBCWDQ0HC1C30;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0 4737a9e077dcbc402174736c9634e340226929e5 EHGGWM0R4A4Z88DYF9NBAMWV0V7FMH7GRMSA6224M9K11SB2NQVG -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 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG;DNJ9FZJB7HDZ458839TVFQAXRBN66JQJ24V84W7KBCWDQ0HC1C30;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0 4737a9e077dcbc402174736c9634e340226929e5 KAC58SX9XBPY5DJ25NHCMCJC39FQM2DPG943QRN91ENT42N0Q9YG -MR-SOFI-0269 dsm::sofi::validation::Evidence::acquired 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) 4KF9MPFRWZ4Y57YZ3B6ZXAYAANT0XWY4RKC2P33CARSSKBQNC3H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Evidence]acquired(). HV287JTJF7QV08370R92Q4A76JPB00T7QHFY7X9RDFERJF454K90 4W2ENYGFE7CB86B2DEX0ND6JG2F22YNFAHPKTFZS1RBXFM6HKP90;D38C66PYD8KV7K0CMFTHC3AWQMFPY32SP7DD1SRWVXYSX422Z3AG;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG;DNJ9FZJB7HDZ458839TVFQAXRBN66JQJ24V84W7KBCWDQ0HC1C30;384CR5JZBQD2QNWJ3J9G0QQHMCWZXVTY5HB88F1ZEKGG40A489X0 4737a9e077dcbc402174736c9634e340226929e5 C2GVGPNY925WVSFXYQ68CE47C8Q6WHEPBSSYE3SRXH8A0B5RBXE0 -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(). 4QA9DTA2YJJVRW3C1V77CFQ9T3W708S2JQVSGJ611KHMCHV7JYKG GAE7S9MBD97VZ05B86Z7XPHZPME594CBGKQ8Q84FNX9EHC1Y4J8G;YAHFB8MCCX5QSEWWYC00FH55KM5SSVCSVQ049KJWWCV5SJQZX0Y0;8KJE3BCAJ4KZ81WM7HSHCQX5B2YJDNG4V29PN8DWHPAC9V6S2490;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG 4737a9e077dcbc402174736c9634e340226929e5 AE9VMQVQMGYQMGM7ZPDQGPRPMAJQ5WJKBAHVH5DE43Y5TJ5KTV2G -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(). 5JY323D8T1Z25PSH3ZV10CWBED71328XZECMHKSJ5NEKZQY6E730 GAE7S9MBD97VZ05B86Z7XPHZPME594CBGKQ8Q84FNX9EHC1Y4J8G;YAHFB8MCCX5QSEWWYC00FH55KM5SSVCSVQ049KJWWCV5SJQZX0Y0;8KJE3BCAJ4KZ81WM7HSHCQX5B2YJDNG4V29PN8DWHPAC9V6S2490;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG 4737a9e077dcbc402174736c9634e340226929e5 VVPZRVBPC5NSB76M9R7BFCFGW2FFYYJ3MHYXZ8FHB9C4GAE40YVG -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(). 5SDVGAWNG61QC50RVMZYZF79NDS33JWM5DA2T6FR33CEQSE9FWAG GAE7S9MBD97VZ05B86Z7XPHZPME594CBGKQ8Q84FNX9EHC1Y4J8G;YAHFB8MCCX5QSEWWYC00FH55KM5SSVCSVQ049KJWWCV5SJQZX0Y0;8KJE3BCAJ4KZ81WM7HSHCQX5B2YJDNG4V29PN8DWHPAC9V6S2490;KCWE4WSR3HXT56HK25SN45Y71Q9771NCAZB6ADYZES5P3HHC3CTG 4737a9e077dcbc402174736c9634e340226929e5 BNMD4QXM55KJRDTV2Q9FD1CHDQH21HBK3W87Z39CJ4GH8ZKKMXD0 -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(). 8PPZ65RFR7S70F8JDPH4HMKK39A2AHBS96HA7B5D0SHFKKS1SQ70 EGXCVFYEJTF9T6W767SJ3XBK0ARZ4XTMPSMR8G4E0W1EYVZ79P7G 4737a9e077dcbc402174736c9634e340226929e5 R9YW8YSZTBR1KGEXNE3W2KXJXKDDX339KXBXKBEVDQ4D4T9J4RTG -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(). ZHEM4BNRKG5T27PT70R6E724KHQZ81K5GVEZ2V9PRYZNDN6XCPC0 - 4737a9e077dcbc402174736c9634e340226929e5 JE81R793TDKDF564HTBEM9NN58406YHF3XY8CR7CD4191GA1EQ70 -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(). 3GRANJ7S9023ZV00XRD7DMZXX7TP5F6DVJ94NPKCEVQP66TPXQRG - 4737a9e077dcbc402174736c9634e340226929e5 1N9TJKYPHRPCJZW1WWVCGW62X6PYW6A4ZHY4GZQ7GP7KG4J1FW50 -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(). MEVJWS8D9CMB88BYFN9AJWVQ3QK9M208A6P65P3H4313KYC5ZGDG - 4737a9e077dcbc402174736c9634e340226929e5 AP20ZS7QW4XHF1TNN0V88Q26GW2DSW0BT3CHM3WHW22M3H24NYXG +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(). 9JQF992QQ1M8VFNV349X8NGNTFNRX1HZWR2JPYRNP5T6DZJAMPX0 YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 7G79XZ0G7B2CCDN8YSKG1ANR7W36DSYGQDCHPDD5PS2GSB097HY0 +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(). 4MEYSVSCHG0916DQDKVCRZM0WWS2KDETWB3J6BTVYJGB3RNCWMMG - e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a ZGKMQ2GRPY6Z0VE0FCPQ2TJS65MJ20WYP1PW2W7VT0J9899KPR40 +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(). D2HQWY95RZYZF6SXG33GAWHBJ15181NAMS7PQQTT9PQF08KMXQFG - de67d9df95e51fba3e7807f8554e3001b7db5f37 JQYFM7KRWPR3EZ7R57MDV70W5BC282JQSH7HDJPFAHJNRJSF3NT0 +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_its_vaults_says_so;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) 0R673S6X6KE82G3P3KPBK0GE80WSBX9JVHKBRR6YT79FANJ6HE20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/impl#[AppRouterImpl]handle_sofi_invoke(). HF3J4YW286ENKXN61FC46YY8V8114ERQ1J0XG49Q11P77DP9RTAG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PEC6BFGZJMP6DQ96QHEC7T41YVE3H9V6GYR410BSAXNRP17G11G0 +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_its_vaults_says_so;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) NAXE9QC20XF1EC96MKKA658B6YPX1M7FCGNNZ82RQQFZ5MMRSJ00 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). H4VTYV9C1AK4C3D7MN6GQXFW28M2AD2JR3S1MQ8C7PWRBPWQWDT0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a EHTRHGKBETMT0P8K9ZRYDJRNSMJME3K7CQ8335ZEJD1EN4NRMEXG +MR-SOFI-0255 dsm_sdk::sdk::sofi_flow::owned_vaults 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_its_vaults_says_so;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) AZKTY32RT80RGPN2RF67MXYPKFCJCX9RDKFG5BEKPNY1M6C2DZB0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/owned_vaults(). 6XK0T70FM3JRHRKWBBPR0FDVY6VKPYWYTDNN0MTCQJ8WHWGJTBW0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 31TMTNTGYBG6PWBCVQB1XC4MR2RF7XABGDJ0ASZQ0MXDR3923DGG +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_its_vaults_says_so;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) DMNEKM7PTJG8PBB6KJ4AHYJHCGCG8T62H1XARTM1340DMPY617BG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). KGD6SDSENK8HVSNP8VAVRBDHBKFSQB99R8KJWRDMTNNCSVW2JY70 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a GAJ7PWA0SYHZ8J49S5ZMTZXH9Y6VQ1P6KJ0D931N2PSZ25P3VAVG +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_its_vaults_says_so;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) 341W9F7QZKM2EEVC841DNKMSVME4XJW48QHEMWNTY2NY3DV99ZV0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/trade(). V1JCBS4Q8S3CFEV3WYNMJY159EYZF6A3RF2XHNNWRNRCVFC767E0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a XP5KD7W243DA8GP7HB8K03DG8ZXJKFK44SAZXE1BKYQHV2AGBVBG +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_its_vaults_says_so;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) MD9T26R3H0AA5SBNMG47M2ZGEKPD616ZCNFGS2RF9411K8HQ58GG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/close(). BMJ38J5JCMY58H8HAAVVQ171Q6P40AHJM6QG0DBWPJ73917WZXHG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a BQKYCYAAGWRHDKTNNZAMZAFGF711F93AVYD5KBRR3G57S8R32NMG +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_its_vaults_says_so;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) 7795E2EVHDS7TD3DMGTC2WTVZD989A31A30W29YSTZCMEDMYEA2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/relay(). 9F4M64S8MY2ET5GJ6YND4F6Z97RS4SWHFBNRJP4F2FZ8E4N142Y0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 0TVGD0KWTHHWZG6W6NF0ANJHGGRD4P9GQJB3PWEKMVHRGTPGM1Q0 +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_its_vaults_says_so;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) WBCFE38X25MBKS1AE8QK3JXTGJBBS8HQFNH78Q484S9VM3MZ2QY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/resolve(). XKT27CPZGB406WMZ2KKJX8K9NGFSVGHCP837PVZBCGX2MQWD3ZB0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;1DEB4YY5881Z2T10YJZV091E8EGZX4NVVS2ERDJ1DBKTWZ99YPWG;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;SP69E8GE6MYP1M3CPV7MKR4R7V2JQAGT7PQ527K6T5EYQ52Y28X0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3BC4Z82GF6RZK9QQPVBJ3M3EJWSW2KVTCZ8NMB0F54QSPVSD5Q00 +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_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0256 (Met) FNE45D215M0VZ0CGHHEKWTD9Y4ZFA5K1W85Q16RM68B75RVP5WCG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). KGD6SDSENK8HVSNP8VAVRBDHBKFSQB99R8KJWRDMTNNCSVW2JY70 GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a C8E29ES9EQ5JD9METYQT71A0PSPN3T3N327VCX9QF0EVVEZ6BY00 +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_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0256 (Met) 7NH084Q2T17KVVK8RP5TMPZSSYEKXFP99AMTK37P2H3DBZ1SKP5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/quote(). 1QXQ2P7K6SPEGJJER2C96WAJWP219NYXPQ7N1HKBZDQ7FDT7QMZ0 GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a EE6T2NFGEHHSRPZZRP8T7JSKP8HSMZ073VG3G1BH3T1HX5KAFEG0 +MR-SOFI-0256 dsm_sdk::sdk::sofi_flow::plan 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_its_vaults_says_so;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0256 (Met) QE7ZQXG08RYS6Y52HTSSPZBAQBMSMDF2D3WVVEMWM2VSVFK1AV30 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan(). 1C9HK990PJ5B1K92CSAJNDR7AM4H984QGS5WMGZN5MYT2J52N3W0 GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 8P2J3T56CMW4ZA91N1V9JCX2MD7KCTJ30QG6RP0AN7H9Z5RJ6MSG +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(). HKTM8DFA6E50KYQ5NBPVZRZGX2X0B0Y77W2SCEMPREBHAVDYZER0 - de67d9df95e51fba3e7807f8554e3001b7db5f37 R4N7WJCJAT5X01QHTFTN8P3YBGJXXB8HYNTYDZHQ4RVMNKMPP8NG +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(). D2HQWY95RZYZF6SXG33GAWHBJ15181NAMS7PQQTT9PQF08KMXQFG - de67d9df95e51fba3e7807f8554e3001b7db5f37 2A8N8RSBFV1143JCBT2MR7YW1KREN2GY8C3BNM3JB7J9R1FTRGE0 +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(). 9HK30NTBY99SP83G4R9A8WKSE4WRDDPWR0N6ANJW3JHCY9BNY86G - de67d9df95e51fba3e7807f8554e3001b7db5f37 ZSMW8TCCFNVAVF0V1Y4PJ99NZFJ785CWW8MR7D45DDKSWJ9B6XWG +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;33GZHD213GA4PYDS8FAK95MMD4FGXA6HA9F42BE9M438SM9NSF6G de67d9df95e51fba3e7807f8554e3001b7db5f37 9PYKVGJ52DNSJYXK2AY5CP7EZ269HJD5XGS231D75FWCA0TKERNG +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(). 3PQCCAQXJ2D4WZ9MYK6S7STPS4FEJ1BVY2AHXCR6XR60QKCVYN4G QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;33GZHD213GA4PYDS8FAK95MMD4FGXA6HA9F42BE9M438SM9NSF6G de67d9df95e51fba3e7807f8554e3001b7db5f37 YM4XT7B09KMXQRD6VBJRGVFX5H7EANTM0AQBD7333S9BHY9760W0 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;33GZHD213GA4PYDS8FAK95MMD4FGXA6HA9F42BE9M438SM9NSF6G de67d9df95e51fba3e7807f8554e3001b7db5f37 4RY42BK0TMXDJA47656Y6SJ0E8TTWCXGSQ8ZAYG5RQSKES74MTM0 +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(). 3PQCCAQXJ2D4WZ9MYK6S7STPS4FEJ1BVY2AHXCR6XR60QKCVYN4G QNP94CSSCRJEGW6MP27CNBZPZY0SFYBMVH148MQCCV7Z8TF53J20;33GZHD213GA4PYDS8FAK95MMD4FGXA6HA9F42BE9M438SM9NSF6G de67d9df95e51fba3e7807f8554e3001b7db5f37 CMY4RQ1VPGDRPMYP1SWZ3TJT2PS47CZ86T8RAMA69EN0E6088S0G +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 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810;50Q2DTK8WPYF5VQAX2JGJE6YHWE6FMQ1MXAQ2FNJG9XZGYYM19K0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 7QFC8GRTT4SYXYJXEK56HX4HG99W12T8YX5HESMGKYG74Z4BC25G +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810;50Q2DTK8WPYF5VQAX2JGJE6YHWE6FMQ1MXAQ2FNJG9XZGYYM19K0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 8G0KRHDVRMMXJEV9BBE6RPXHC04260225MTVNGTX9P3VPN66XC20 +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 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810;50Q2DTK8WPYF5VQAX2JGJE6YHWE6FMQ1MXAQ2FNJG9XZGYYM19K0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 P4594X7W5R2M5YCCAPFFKBPHC2976T4H7FNPBQ2XZ3SJNHD0WGTG +MR-SOFI-0269 dsm::sofi::validation::Evidence::acquired 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) 4KF9MPFRWZ4Y57YZ3B6ZXAYAANT0XWY4RKC2P33CARSSKBQNC3H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/impl#[Evidence]acquired(). MXPW5SX81ZKC42MMBMXVJ9ZRVMT8994FXFTGB5FMGGX6RM6WZ2B0 GQ2PAHNZAJSW6CY49PMJ8TGFRQ5N3KVYDJVFY1ND1PHTDWNKXVD0;0C025TMHZYHV5RPBYS5DPMWR5WHH3FCP9S317RTTXP266QWGAD0G;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810;50Q2DTK8WPYF5VQAX2JGJE6YHWE6FMQ1MXAQ2FNJG9XZGYYM19K0;7FR0E23FN8H6E7ANWP3JHC4GEPTV44AEZ5G9SJKR0VF18SE6PVV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 A3ZKRGHP8JX0BPS2002TY8JRCA05GRRS8P1BNNEFB5G6ENBC0HGG +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(). YFDJWSV251XWP69HWSM31CDC35QV85697B95MC070VHAYYCVNNJ0 WP6GBWDZMNF6AZWSKD5C9CREPTZ2TTJM16X44JXT3PSHCKMW2FPG;216VTP1VBPRQNASKPWZJTYX16X2ZDGDE7NC25NQM0G8TF428RC20;G432HJ9SNS73Y5MQXDJWW6WRDTTNSNM8V1H6SFPPCVB8C2B12ZTG;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810 de67d9df95e51fba3e7807f8554e3001b7db5f37 Y8MSSS63X4K57W3EF2GY4B8WZSY7Y1JNJYXDSCAD9RC3G6F3A990 +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(). 2KV9EZYXJJGKSX2J21RZFGK0QDQS2HSQEVB6FDJKHPT8H8R6C170 WP6GBWDZMNF6AZWSKD5C9CREPTZ2TTJM16X44JXT3PSHCKMW2FPG;216VTP1VBPRQNASKPWZJTYX16X2ZDGDE7NC25NQM0G8TF428RC20;G432HJ9SNS73Y5MQXDJWW6WRDTTNSNM8V1H6SFPPCVB8C2B12ZTG;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810 de67d9df95e51fba3e7807f8554e3001b7db5f37 DYYAT4GDHPVJGSPEMCC423QRP3QDJKQRN796HG6W0SW0DH0EWK00 +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(). 15F43HJ2QCXN1SYD9GQ04FVJ96DAGTTF392QDJ91FVDYG4QHAEQ0 WP6GBWDZMNF6AZWSKD5C9CREPTZ2TTJM16X44JXT3PSHCKMW2FPG;216VTP1VBPRQNASKPWZJTYX16X2ZDGDE7NC25NQM0G8TF428RC20;G432HJ9SNS73Y5MQXDJWW6WRDTTNSNM8V1H6SFPPCVB8C2B12ZTG;XSJADGNF8KYE98CGXZ6MJYFEJSRF6EAP1X0ESQM6YMXE5P3N7810 de67d9df95e51fba3e7807f8554e3001b7db5f37 PAA5QV1PR3DZ53ZFDA2DQYPF416ATWS35DDYQ6F7KS59HXQWPT5G +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(). 9JQF992QQ1M8VFNV349X8NGNTFNRX1HZWR2JPYRNP5T6DZJAMPX0 YWNKPT4J4R71QF3KTQJAGDBSHY3C0CSJJ8SV1E57J6M2DGDEZX80 de67d9df95e51fba3e7807f8554e3001b7db5f37 RWAAX8NT87V7CBD6HK0K0JMYWAPD8HRDCHXJ0T854X2GC2FR1QB0 +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(). HARZF00HZS38GRS2D85FQVBJKH2PNJ0W805SNNVJ2BPFCVNKFT8G - de67d9df95e51fba3e7807f8554e3001b7db5f37 HTD32SJ8A9W9V29WKKYRATDB0WSQXX7BET79NSJQBJ63GSFMT0X0 +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(). D2HQWY95RZYZF6SXG33GAWHBJ15181NAMS7PQQTT9PQF08KMXQFG - de67d9df95e51fba3e7807f8554e3001b7db5f37 63YHDY3EKHV989GKYMYTMY47RCR93YGSYJJG6C6JJJJ251E2Q2S0 +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(). 9HK30NTBY99SP83G4R9A8WKSE4WRDDPWR0N6ANJW3JHCY9BNY86G - de67d9df95e51fba3e7807f8554e3001b7db5f37 QYJP2M81XEAM2S5XV9D5GAN12M3JG22C7HWPVXM8JW8S22RM1650 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 MR-SOFI-0274 dsm::sofi::validation::Evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0274 (Partial) DV3GXWYX7HYNQKSNFRF34RHX425WG9QQYSPFBYG893DRHGM7X8V0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/Evidence# WJQQ0K1WSSNMX99BCJ8YD2E6RES1A4FG5XMFE06TG469EBH55MG0 - 1d58ffa8846eaab4902a4912f44b359e16553bb3 W0PJFQEECDGBS2NF1R1QWZ5W0S38SG713ZE5JDTKAEQC1Z6GN6M0 -MR-SOFI-0277 dsm_sdk::sdk::sofi_sdk::draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::operations::tests::roundtrip::genesis - CONFORMANCE §8 MR-SOFI-0277 (Met) 7771X83J0C1SZ1EE8M9BNQ1DENRB9WSEM8JJFNBEXTFT38EJ8XMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft(). MEVJWS8D9CMB88BYFN9AJWVQ3QK9M208A6P65P3H4313KYC5ZGDG C21T1GRYKTFT43ZVK0WWWJB7DGP2XGT0EQ4SV8Q71V83CYJQ0DK0 4737a9e077dcbc402174736c9634e340226929e5 38850BYKE7AF08570BQCX7743WVA2F4H78789QJZQJERE4XXZ5X0 -MR-SOFI-0280 dsm::types::device_state::DeviceState::derive_transition_entropy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-SOFI-0280 (Met) BTJ5AGKDCKRCH9KZ9VTZP9H8TF39W3ZP05DTFEPNQWS688E0V560 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]derive_transition_entropy(). ADVXDX4SSS4ZFCF6JX001FXZ8DV7H2P21S3BKSK8X9RCM4SJ42H0 TNRFR819A929JG8KZW6M75K42GP6YGHPH0YNP1ZZAVVZ2Q9MBTSG;9S9RQY2R0H6A5S887R3JRN3SKSNYAHRVYD2J5V020MB1J18NQQ9G 4737a9e077dcbc402174736c9634e340226929e5 4SWQHZ49RBJ4GPWAK54SYMP03TXGA64K01R7QV9B3RJWCMD0FMQ0 -MR-SOFI-0281 dsm::core::state_machine::StateMachine::prepare_advance_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0281 (Partial) EPTNMTMS57XQPBPHZ9YNG0BMXZX53NAR6Z4TATACJZT0GSJSH2AG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/state_machine/impl#[StateMachine]prepare_advance_relationship(). C05R1DT6WQEW9ZJAS7GA39NSTD6R53H4ERTTKGBCNQT47CFXJ030 - 4737a9e077dcbc402174736c9634e340226929e5 Q8DPX5M7BQGFGFFXVJDQ6MM92WPD387338FZPQFR4HP6J8853THG -MR-SOFI-0281 dsm_sdk::sdk::core_sdk::CoreSDK::admitted_advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0281 (Partial) GARS68PC3AA3VHMSN9N6B6QRCCJJG41EGHDRPKG5V7XK3Z3T69NG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/core_sdk/impl#[CoreSDK]admitted_advance(). 3X68WQWMVKYB6DWVX53Y2FBZ5V8HTT6MJXK8CC7DPXEGBC7QQ3KG - 4737a9e077dcbc402174736c9634e340226929e5 QQ70BQMDMFFABCWDYF4B4F45Q0VE7XMX4DX5J29ASRADNXF3CZDG -MR-SOFI-0282 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::tip_and_both_receipt_hashes_contain_the_one_derived_value - CONFORMANCE §8 MR-SOFI-0282 (Met) 3QTD9XXJKBF5AT2R2H4HDQ4Q1VS53FE86VGV4P7K5WWG93SS2VR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 TNRFR819A929JG8KZW6M75K42GP6YGHPH0YNP1ZZAVVZ2Q9MBTSG;QRWBS1NBT3DTR0KP8M5HH54MFRNPQGXXYK06FRQ8S4NVMX9CHDCG 4737a9e077dcbc402174736c9634e340226929e5 63JRFPZPZ5MX307YGWX34MND9ZGAB6RNAQB32D56VA8NHDN5AT30 -MR-SOFI-0282 dsm::types::device_state::DeviceState::derive_transition_entropy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::tip_and_both_receipt_hashes_contain_the_one_derived_value - CONFORMANCE §8 MR-SOFI-0282 (Met) FSFPXZS01K0P07F5BXT7VQAH83EEA3Z325EG2AJ34HW0BK4E4AVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]derive_transition_entropy(). ADVXDX4SSS4ZFCF6JX001FXZ8DV7H2P21S3BKSK8X9RCM4SJ42H0 TNRFR819A929JG8KZW6M75K42GP6YGHPH0YNP1ZZAVVZ2Q9MBTSG;QRWBS1NBT3DTR0KP8M5HH54MFRNPQGXXYK06FRQ8S4NVMX9CHDCG 4737a9e077dcbc402174736c9634e340226929e5 WAG3QF1QCBWWS0AQB610HNN7RGFW0HTMZSWFHMK1BDJDQK6AP0NG -MR-SOFI-0287 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0287 (Met) 2WQHBFJEZ32D9FX7EEHYBG8MMEZM2800XXS35WNYDS904K019J9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). 7FBKCK4847SZ137P1WVBTFPC54YX1ZG5P9QKZC2W4PRY2DWBGSC0 VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 GQB0PA02JDV1CN9CQWANEH87K4JEWCE753XDMWPFYR4BCSFC29F0 -MR-SOFI-0288 dsm::sofi::signature::verify_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_sofi_setup_advances_only_with_a_signature_over_its_own_digest - CONFORMANCE §8 MR-SOFI-0288 (Met) WEZQSTNXXJJVRZ04NCGQCXGGDY4FN017399N6A7F3FS70ZNYW0YG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_operation(). 9MRAGTCS8W93PQ3VGBR7QJDSH14TZG9TXVMA4WAQVVJ6YHE58J2G ZDRSFHFFABRRD9DQ0069720P4FZ93KGZ29X2X0TJCW1T701WV5WG 4737a9e077dcbc402174736c9634e340226929e5 2VNK94FMDM7SWFGK7RQB676J30WVB1H4BN4K5FQ891N0BA5DQ66G -MR-SOFI-0289 dsm_storage_node::api::objects::immutable::get_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::bytes_put_into_the_immutable_store_come_back_byte_identical - CONFORMANCE §8 MR-SOFI-0289 (Met) S5DS2W39DBPJXZ7VBAJRWVYXC476K7HYZDVWVAT1Z6KN84WZZH1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/get_immutable(). X3CS31C0CRR5FPRRHNEXAHSZ81PB3ATA1Q9BMS5X54G5BM0MSG7G FRQFFFFNYS51E31QSVMCVQY0653SZRJMY5DYP1W0E1N7A3AGSC9G 4737a9e077dcbc402174736c9634e340226929e5 4J4S4TMK6X87QKAX6SED5PHN07K2Y669CCFZ3SEB1DF6EZ3DK55G -MR-SOFI-0289 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::bytes_put_into_the_immutable_store_come_back_byte_identical - CONFORMANCE §8 MR-SOFI-0289 (Met) 9X9ZGW3EDWY0SEQRS7SK1ZYP9TAHWERGPKVVGNSZHYX593YVT8NG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG FRQFFFFNYS51E31QSVMCVQY0653SZRJMY5DYP1W0E1N7A3AGSC9G 4737a9e077dcbc402174736c9634e340226929e5 DHH2A7NGBX3TVJR6418BDSPMWK3WGZ5EXY2DDSTGMT6BHCM2ZKA0 -MR-SOFI-0302 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::token_routes::tests::a_multi_signer_threshold_round_trips - CONFORMANCE §8 MR-SOFI-0302 (Met) 4C3PMPDZ67449WSGZESFT276YJRXGX83VFSKYCZQAVHRW680CVRG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG 11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0;F8711QK0F7BN9R4HEMYZF4KXQE4WM0F4PQRQCB47ABCSM0K1TQYG 4737a9e077dcbc402174736c9634e340226929e5 YKR75601HYS7A781XW7A575GNRJT0308YJTA4DV8NJ1FKRE0H6SG -MR-SOFI-0302 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::token_routes::tests::a_multi_signer_threshold_round_trips - CONFORMANCE §8 MR-SOFI-0302 (Met) BJMHEPFRKSDH4C93DAYG4EWPDMNXA3KKQ398MZQ0ZY5JC54YMGFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). RXFSGH2SMBGV2TT383EZ6GGAQN3X41GRFCW40WSSX3ZVACV9FT70 11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0;F8711QK0F7BN9R4HEMYZF4KXQE4WM0F4PQRQCB47ABCSM0K1TQYG 4737a9e077dcbc402174736c9634e340226929e5 6HKH91241H4EG1Q71J4CGPXHNKS7AA023SEDHJACZCPA0AE8PF6G -MR-SOFI-0303 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::a_bad_ticker_or_decimals_is_refused;dsm_sdk::handlers::token_routes::tests::an_empty_or_oversized_signer_set_is_refused;dsm_sdk::handlers::token_routes::tests::an_unsatisfiable_threshold_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation - CONFORMANCE §8 MR-SOFI-0303 (Partial) BVNMQTNZX8K5FH7T6XR2WGKRESB9X5YZ48JYR3KAXFNK2PBGP8X0 Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG J2X67EDJ0FTYX94TEKGZFRPK4XFJ1VW586CHHDD1CPBTDWFFYBA0;ZQM6KPB1FG7PAN4VYSEVTN1X31VBQXGG7MRECRQDQM4VT830D3SG;SCKV8WGNBETJJ42Y6H3D3J4CBW90J3MNS6KV97ZCJEKNANA5DWHG;PN82NEARB702D31PDTXV2BYZF0069RVNDV4DBWE07EMBCV2EXENG 4737a9e077dcbc402174736c9634e340226929e5 38FNEKX7R2VJCJDT97MB6S4WZKC3S6H1N70VFZNEDFENT7KH4RXG -MR-SOFI-0303 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::a_bad_ticker_or_decimals_is_refused;dsm_sdk::handlers::token_routes::tests::an_empty_or_oversized_signer_set_is_refused;dsm_sdk::handlers::token_routes::tests::an_unsatisfiable_threshold_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation - CONFORMANCE §8 MR-SOFI-0303 (Partial) MDTPWTPT0V8SCM77CSQ7QE7VJ426TMBNQG64KK5HVCH0395ZXVR0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). RXFSGH2SMBGV2TT383EZ6GGAQN3X41GRFCW40WSSX3ZVACV9FT70 J2X67EDJ0FTYX94TEKGZFRPK4XFJ1VW586CHHDD1CPBTDWFFYBA0;ZQM6KPB1FG7PAN4VYSEVTN1X31VBQXGG7MRECRQDQM4VT830D3SG;SCKV8WGNBETJJ42Y6H3D3J4CBW90J3MNS6KV97ZCJEKNANA5DWHG;PN82NEARB702D31PDTXV2BYZF0069RVNDV4DBWE07EMBCV2EXENG 4737a9e077dcbc402174736c9634e340226929e5 JEJ5T9H2YTXRWET6TJCHRTADBPYMD53N1RXKQFGZFFVQBAE8JCTG -MR-SOFI-0304 dsm::core::token::policy::TokenPolicySystem::commitment_of 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) 19VN197XW99S83DCVWT9C23134XC7WNM6RBDVX9PS7ZFKKMXY19G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]commitment_of(). HG1X0W4A4A4QSPB1VVTHJJT2HG706MY4AJ919AJK5F2MB71MQ6TG MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0 4737a9e077dcbc402174736c9634e340226929e5 31B02N11K16TAMRY3QF5SXFXX2GGMXCQ7TXC2RR7BGA95HAB50P0 -MR-SOFI-0304 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_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from - CONFORMANCE §8 MR-SOFI-0304 (Met) A21RDXK8JV8TAW28ESQ2AQG4YQ8KRDAM2ZN1K3ND4R2XE5ZJZDWG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). P2Q6JBCW61VJC585JXA1FC129G0EFQG7WVG875HZHE08X7AKGB0G MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0 4737a9e077dcbc402174736c9634e340226929e5 W6XXWXSVDGV5VJKPX4WRVZMD34RCAW8QFV08GBBV1YVJ01QRPWX0 -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(). 74AJQ0WW5YWK654EBG8B0KJHDBQYVJKT8FCQTWHGW3HXHMFEVC20 MJNNQYFFV355QNMG225B8QF9B412C9NC572R7P4EQ5F0B752JSDG;A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0 4737a9e077dcbc402174736c9634e340226929e5 NYE8J09PCADER42VJ9VT4KV2REPH9E9WEVG704QFWGCFWCSXEQV0 -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(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG JZD8YJQBT20ESVKJA2DXERZ7RG02FQT6S0KA7AH1DSBCSQKY56PG;PN82NEARB702D31PDTXV2BYZF0069RVNDV4DBWE07EMBCV2EXENG;3ANJ374AZ8XVAMC94TD93ZVQ0TZEQ6SJ669H3RASDG1MAACDGZ60 4737a9e077dcbc402174736c9634e340226929e5 TDQCBK1X4KQ6FJ1K5SE6P9EE7MZCHJ4G577BR8Q966Z3YV69W0Y0 -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# QG2CCQGR3RY3SYDP9EA2MPZ6AW89ZZH0MFH1VGTCFRTG4E5JNW40 JZD8YJQBT20ESVKJA2DXERZ7RG02FQT6S0KA7AH1DSBCSQKY56PG;PN82NEARB702D31PDTXV2BYZF0069RVNDV4DBWE07EMBCV2EXENG;3ANJ374AZ8XVAMC94TD93ZVQ0TZEQ6SJ669H3RASDG1MAACDGZ60 4737a9e077dcbc402174736c9634e340226929e5 ZJBCQC4DJSJS28WZCQ6WXT2T4E7FJSNCX8NB6KKVXM0YD7MCAP5G -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(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;H456T57E7KJQTNANSEXD523H40FFPF1J2BFACRP82QSS9ZBJTD60 4737a9e077dcbc402174736c9634e340226929e5 Y58DGJJWAZZ4PCVC09HE58SNKF5YFGWXGZGZ5BX1GXTSN9FZ9HX0 -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(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;H456T57E7KJQTNANSEXD523H40FFPF1J2BFACRP82QSS9ZBJTD60 4737a9e077dcbc402174736c9634e340226929e5 TRAFRTT13CEPR6RVSE3DYZFB8DS8BXC14XSDXQNAYJ95FFQ9CXTG -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(). PX4CS8R3P0KQKYJ3AH2SKVYQ8ACWZJ0T8MK3GZY141AWKV523A80 B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;H456T57E7KJQTNANSEXD523H40FFPF1J2BFACRP82QSS9ZBJTD60 4737a9e077dcbc402174736c9634e340226929e5 M18JA3FBSKK2YE9ZQKW9RJRC000CS933FDYFAKMHX9NK0TQ7A7DG -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(). BAD4C6CMJNEVVXAZVABN3K94756AA5AEN88DTCVEM64QA4KY3AZG 7A2SCFQY8D7NJT7RZZFX22YPYJDSB93FHWMSC0PPXD85WG6FV3R0;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 8RCNN8CFMJSC93VTYT0VBCV5Q7P0C6844JHQHPRHQMBY8BJTQ610 -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(). R5RNANCJJQVRB8A1JTNGCN0W743MXQRNTFDXEQGM30T3S7FJ9ACG 7A2SCFQY8D7NJT7RZZFX22YPYJDSB93FHWMSC0PPXD85WG6FV3R0;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 JSRF4HZB23DZ3G5D8V8Y8XWW1GPSQXC8K0B99NJ73TPQEWRSZZN0 -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(). ECD92QCGS5EGF69GKTARYZ72C4VBT44YKJSWZNNWG1SRWNJBSEZG 7A2SCFQY8D7NJT7RZZFX22YPYJDSB93FHWMSC0PPXD85WG6FV3R0;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 CCEV0HM1T22B79E6B53DK844FAGAP5AYSV521TK8HY4MWC7D9ZT0 -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 FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;J631P34ASYQJ7ES7QZ2E9GCVR1TYKBKYB8ACAVPFDV4SEA1Y98DG 4737a9e077dcbc402174736c9634e340226929e5 A8TRSQJNPXWAV84TG1ABK1V8N06V0CD9CD1Z6ZT22WZV7GNRC4C0 -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(). J0HPMSPME3RPMV7RA2Z32XZT9175EN5P7K2ZC5V0J7V7YKCXM3E0 FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;J631P34ASYQJ7ES7QZ2E9GCVR1TYKBKYB8ACAVPFDV4SEA1Y98DG 4737a9e077dcbc402174736c9634e340226929e5 MY9PXEECKJ87GB041MMX59GF221K729T3RA5HX0ZBQGPHM1ZN7F0 -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(). 74AJQ0WW5YWK654EBG8B0KJHDBQYVJKT8FCQTWHGW3HXHMFEVC20 FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50;J631P34ASYQJ7ES7QZ2E9GCVR1TYKBKYB8ACAVPFDV4SEA1Y98DG 4737a9e077dcbc402174736c9634e340226929e5 FTCMKCBZDDTTRH3GAWYJENB803X3TVXT76AK3T4ZRPYFB5WSVNTG +MR-SOFI-0277 dsm_sdk::sdk::sofi_sdk::draft android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::operations::tests::roundtrip::genesis - CONFORMANCE §8 MR-SOFI-0277 (Met) 7771X83J0C1SZ1EE8M9BNQ1DENRB9WSEM8JJFNBEXTFT38EJ8XMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_sdk/draft(). 9HK30NTBY99SP83G4R9A8WKSE4WRDDPWR0N6ANJW3JHCY9BNY86G K6734E0Z0FPKBV14A7HRQFK7XW7DJM1TB54TJ98JWDY617MPNRKG de67d9df95e51fba3e7807f8554e3001b7db5f37 AFSXPR89NX5GAHJHSPVHJF46R83DQT3NPYBQXWN4DRW4A5G0784G +MR-SOFI-0280 dsm::types::device_state::DeviceState::derive_transition_entropy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::changing_a_carried_byte_changes_the_derived_value_and_the_tip - CONFORMANCE §8 MR-SOFI-0280 (Met) BTJ5AGKDCKRCH9KZ9VTZP9H8TF39W3ZP05DTFEPNQWS688E0V560 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]derive_transition_entropy(). J99JTHDQVT4ZEH5FH5ZBRGKFTP7GFX4HPFMHS126Z1PW9GWS5SNG CBY9T6T86RPKB2B63WMS5TJBZP46KC3FPFJ0055PNQB0E9KG5XH0;0EKG0WT14XRSSJK26D9KX61SF68WKTXDXQBVNQP8G81D8WBRQKW0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a HB3MA3S2RKDT0H8ETWHS0J3AXVQ8ASN5GVGV0Z58PSMN36YWE7E0 +MR-SOFI-0281 dsm::core::state_machine::StateMachine::prepare_advance_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0281 (Partial) EPTNMTMS57XQPBPHZ9YNG0BMXZX53NAR6Z4TATACJZT0GSJSH2AG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/state_machine/impl#[StateMachine]prepare_advance_relationship(). Y8PEKBJD3CZR3ZG15PRN2BGE0MQ04SZR8W9P74TW0H499AWW4HEG - e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 8K5WR469K2HGZCYDCTE4Z3S0P33Z6ZK7396AGW9ZAMQBH0GFD8AG +MR-SOFI-0281 dsm_sdk::sdk::core_sdk::CoreSDK::admitted_advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-SOFI-0281 (Partial) GARS68PC3AA3VHMSN9N6B6QRCCJJG41EGHDRPKG5V7XK3Z3T69NG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/core_sdk/impl#[CoreSDK]admitted_advance(). RAZ31ZKEW1MC8FEVVR3K32WS9A4YXNJWVP6HFVN33SH9JY85RZD0 - e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3K82PBJ0E9QKCVH93FF6EKCAH9FC2VD2H5N7YSEWC0G4Q01964M0 +MR-SOFI-0282 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::tip_and_both_receipt_hashes_contain_the_one_derived_value - CONFORMANCE §8 MR-SOFI-0282 (Met) 3QTD9XXJKBF5AT2R2H4HDQ4Q1VS53FE86VGV4P7K5WWG93SS2VR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 CBY9T6T86RPKB2B63WMS5TJBZP46KC3FPFJ0055PNQB0E9KG5XH0;G234H6M4EBRJ216Z025EG6MK1TS0K0710FSQZK14G2MN7G1EX3CG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 9EG16VCM76CXHVQAGK9Q0KBZ48BGZ4S449KRYHP6AGVZ8DCMAZMG +MR-SOFI-0282 dsm::types::device_state::DeviceState::derive_transition_entropy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::advance_derives_the_one_entropy_and_nothing_else_supplies_it;dsm::types::device_state::tests::tip_and_both_receipt_hashes_contain_the_one_derived_value - CONFORMANCE §8 MR-SOFI-0282 (Met) FSFPXZS01K0P07F5BXT7VQAH83EEA3Z325EG2AJ34HW0BK4E4AVG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]derive_transition_entropy(). J99JTHDQVT4ZEH5FH5ZBRGKFTP7GFX4HPFMHS126Z1PW9GWS5SNG CBY9T6T86RPKB2B63WMS5TJBZP46KC3FPFJ0055PNQB0E9KG5XH0;G234H6M4EBRJ216Z025EG6MK1TS0K0710FSQZK14G2MN7G1EX3CG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a S3SKJY9VBN2NDXWS4C04XVWQX067RR5EYXJ67SCAGEG26YK3DY80 +MR-SOFI-0287 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-SOFI-0287 (Met) 2WQHBFJEZ32D9FX7EEHYBG8MMEZM2800XXS35WNYDS904K019J9G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). CC429MMP066PSQ1YV84EVB090TBM438ZX6Y2HPK63CS335VR0GNG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 QADHZVACCCECJTQ7QVWCJW3K3A3YANNTQX4SRY81BRJ6W97RYGKG +MR-SOFI-0288 dsm::sofi::signature::verify_operation android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_sofi_setup_advances_only_with_a_signature_over_its_own_digest - CONFORMANCE §8 MR-SOFI-0288 (Met) WEZQSTNXXJJVRZ04NCGQCXGGDY4FN017399N6A7F3FS70ZNYW0YG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/signature/verify_operation(). 71W80B7F2R7E4GA5ZRCGPVE80KQ3VFRWTGMZ5E769VKYV2FC1HV0 2ZJCA94EV3YCD9KF7RS5RE9GRC1R2T7FHRX493N8N9TF1HNC82S0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 54VYKQ4Z6W3CN1X3Y9K8YJ22A1N5TY7W3JBT8JFKX2PMQ1G70BQG +MR-SOFI-0289 dsm_storage_node::api::objects::immutable::get_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::bytes_put_into_the_immutable_store_come_back_byte_identical - CONFORMANCE §8 MR-SOFI-0289 (Met) S5DS2W39DBPJXZ7VBAJRWVYXC476K7HYZDVWVAT1Z6KN84WZZH1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/get_immutable(). J6FRK1TSYTZ7MSAGFYQXKAPZT5JSANQN0VEY7E2Y5533T7RCWTA0 3KVCR5HXSFDHT19ZZCTAQ2E11ZHEQW05AGQX9EG8M07AM9D408DG de67d9df95e51fba3e7807f8554e3001b7db5f37 01M4A7JE5QT3XZNBZ7ANEQMC8SAQ21WESZ6GEECHMWJS0CGH3QC0 +MR-SOFI-0289 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::bytes_put_into_the_immutable_store_come_back_byte_identical - CONFORMANCE §8 MR-SOFI-0289 (Met) 9X9ZGW3EDWY0SEQRS7SK1ZYP9TAHWERGPKVVGNSZHYX593YVT8NG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 3KVCR5HXSFDHT19ZZCTAQ2E11ZHEQW05AGQX9EG8M07AM9D408DG de67d9df95e51fba3e7807f8554e3001b7db5f37 PWCT9V8MPXX3JZYJ9235QK5M0VBQKDYF7E2TXRT5XRJJ3JXR8CV0 +MR-SOFI-0302 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::token_routes::tests::a_multi_signer_threshold_round_trips - CONFORMANCE §8 MR-SOFI-0302 (Met) 4C3PMPDZ67449WSGZESFT276YJRXGX83VFSKYCZQAVHRW680CVRG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG;TJ8T1SJ51QSCMZEKE62ERWKHHZAF4TM8YZQTPXQYA7EQQ8QACW8G de67d9df95e51fba3e7807f8554e3001b7db5f37 K60KM6YJQE4MMKECYKVP63VBAXTEA7Z37YMY612F78ZK1QVRRZR0 +MR-SOFI-0302 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::token_routes::tests::a_multi_signer_threshold_round_trips - CONFORMANCE §8 MR-SOFI-0302 (Met) BJMHEPFRKSDH4C93DAYG4EWPDMNXA3KKQ398MZQ0ZY5JC54YMGFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). M17QPPY6GHT3JWC780V482530GEWB321EA9F0CBMRK07XV3S9JA0 X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG;TJ8T1SJ51QSCMZEKE62ERWKHHZAF4TM8YZQTPXQYA7EQQ8QACW8G de67d9df95e51fba3e7807f8554e3001b7db5f37 VN1YM324J0G18KRVMR0AXWXQAYYM6VHBGF91W2F54JW2CA5CEG90 +MR-SOFI-0303 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::a_bad_ticker_or_decimals_is_refused;dsm_sdk::handlers::token_routes::tests::an_empty_or_oversized_signer_set_is_refused;dsm_sdk::handlers::token_routes::tests::an_unsatisfiable_threshold_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation - CONFORMANCE §8 MR-SOFI-0303 (Partial) BVNMQTNZX8K5FH7T6XR2WGKRESB9X5YZ48JYR3KAXFNK2PBGP8X0 Partial SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG DV24PWYQYSV0XWYSMY2RHZENJ81S19PKCQBA0AB01CXRWKG8F7A0;8V51P2MPBC9X8BDS710YYSM02BHP6SAW6YT1ACMXJ49HTKCN9YWG;3TXFD86SX6T1XSY8896CZWCHHMGVSPY6J9XXYX5Q4B1E2KF8DN6G;0T3Z4Z2QC76SWQH0PRHD8E2QMECV4RMPR56GP1Q7WCXAKTP0YYEG de67d9df95e51fba3e7807f8554e3001b7db5f37 5C1QH1NYWVSZVWRKKZAN6QMWHTBZCVYD0SYRNVFVSVKGGBWJBTBG +MR-SOFI-0303 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::a_bad_ticker_or_decimals_is_refused;dsm_sdk::handlers::token_routes::tests::an_empty_or_oversized_signer_set_is_refused;dsm_sdk::handlers::token_routes::tests::an_unsatisfiable_threshold_is_refused;dsm::economic::token_policy::tests::every_rule_refuses_its_violation - CONFORMANCE §8 MR-SOFI-0303 (Partial) MDTPWTPT0V8SCM77CSQ7QE7VJ426TMBNQG64KK5HVCH0395ZXVR0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). M17QPPY6GHT3JWC780V482530GEWB321EA9F0CBMRK07XV3S9JA0 DV24PWYQYSV0XWYSMY2RHZENJ81S19PKCQBA0AB01CXRWKG8F7A0;8V51P2MPBC9X8BDS710YYSM02BHP6SAW6YT1ACMXJ49HTKCN9YWG;3TXFD86SX6T1XSY8896CZWCHHMGVSPY6J9XXYX5Q4B1E2KF8DN6G;0T3Z4Z2QC76SWQH0PRHD8E2QMECV4RMPR56GP1Q7WCXAKTP0YYEG de67d9df95e51fba3e7807f8554e3001b7db5f37 92TNQRQ9D5WF3ADR6TMTERJGV66N1WN8HRRZ8T9Y31Z19V1D5BG0 +MR-SOFI-0304 dsm::core::token::policy::TokenPolicySystem::commitment_of 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) 19VN197XW99S83DCVWT9C23134XC7WNM6RBDVX9PS7ZFKKMXY19G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]commitment_of(). XYZH41YDVBPJHNJ9M117QHVYREDKPEQ34SV5V7SY49WJG2B735W0 SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG de67d9df95e51fba3e7807f8554e3001b7db5f37 YSWT04N6WQA0MHAMX1CT52NBFAPSVJRQ2XQSCRQCPAX8MG34MKG0 +MR-SOFI-0304 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_sdk::handlers::token_routes::tests::the_packed_policy_parses_to_every_field_it_was_packed_from - CONFORMANCE §8 MR-SOFI-0304 (Met) A21RDXK8JV8TAW28ESQ2AQG4YQ8KRDAM2ZN1K3ND4R2XE5ZJZDWG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). J7C0E52GR817GM4ECYADSD2CGAT2CSG2MPH0V42DQQHCGWCC1SX0 SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG de67d9df95e51fba3e7807f8554e3001b7db5f37 RFCMGNS7NY9X205AA511ZAFQJTVMVGB2QTKWN447V63FM5KX5AB0 +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(). W0K5V8DFB132GAK6GV50Z89R4E228EHY7ED893TSMP18SHMEV4M0 SMJTFJ6C4REAAC5Y0PAMJ650C8M58R8465GER3N6XNCKADXKS2HG;NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG de67d9df95e51fba3e7807f8554e3001b7db5f37 A550H3H9D34RQBJWRNQD9GX8D9SP16W5RGEY0ZAWCNP5XAT1J34G +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(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG YX0MZT3XWVSYNZWHY2JJY3XF6CHXWZYCPP4XJPYFPSRVDS381K70;0T3Z4Z2QC76SWQH0PRHD8E2QMECV4RMPR56GP1Q7WCXAKTP0YYEG;41B4BXD0GF7ST0CDVVN7H2V1GRY10D1H8CD0Z9PYY1BC4PB6N9D0 de67d9df95e51fba3e7807f8554e3001b7db5f37 YBWFDR4FPDMQ6036F6CKZKN8WFG474V883HPWC4QW4K57GR7WWY0 +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# NA14C2DMFCQE6RWDBHN926S92HDRT9N89QXP0F14DHGA1WS6YRB0 YX0MZT3XWVSYNZWHY2JJY3XF6CHXWZYCPP4XJPYFPSRVDS381K70;0T3Z4Z2QC76SWQH0PRHD8E2QMECV4RMPR56GP1Q7WCXAKTP0YYEG;41B4BXD0GF7ST0CDVVN7H2V1GRY10D1H8CD0Z9PYY1BC4PB6N9D0 de67d9df95e51fba3e7807f8554e3001b7db5f37 F8C6HFAH3ZA4KGZMEN0PG6EZZXFM112YR2W4J0ZQ39GVE6EZKS0G +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(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;45R13GRZR1NQBBB0TQEBT3EJCA3K38ZMHXHAYQFXW4NNHKVF32KG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a KZFSG0RZ81Q25M6XYWVAD63KAQGV48FW4NE0BDGQN25WGTS6TX1G +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(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;45R13GRZR1NQBBB0TQEBT3EJCA3K38ZMHXHAYQFXW4NNHKVF32KG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a EX9KXWVWDNCPJ14CS5B59K1BNHCRMAAF4Y986AEJ1CFSR9YP4T80 +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(). EEQ61E62ZTRW53N7HXQKZYYSR5M8V70Y0ZCHFFM47DJ870V60EN0 HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;45R13GRZR1NQBBB0TQEBT3EJCA3K38ZMHXHAYQFXW4NNHKVF32KG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a R5187H90EC5WRBCCVNG6EWA473Y7VY85V1DBVF7P3RTSBRPF3FN0 +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(). N68Y1RX3PDR8ZT1GMVVVEAE1FG4YZJAW5PF24KF3V69JPJQAK3FG VPMPX9475KJT9PVFXHNZBX28HBGSS5D356F5G4C4WVXPF5X5QCZG;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a JXEVXFH4YA52NKTJT8GEW345AZZBWB1NXTG88JDF4EZSXZ3F1690 +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(). V7H80F7N07XK0A7N3QV3DFAF6G76GNP5S1JRFT2K33EDMF8B3B9G VPMPX9475KJT9PVFXHNZBX28HBGSS5D356F5G4C4WVXPF5X5QCZG;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a XR62Y6KXDE5DR97TDSXAE1C1BX0ABRPW0Z1ZCT686P715NSR56MG +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(). 9229PG8FYEZFJYPSH4MPY7AKT4247HCR6FYQH32342RH8H19PCH0 VPMPX9475KJT9PVFXHNZBX28HBGSS5D356F5G4C4WVXPF5X5QCZG;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a NJEK2KBZ64ERERABKZG6W8697XSEYSA30G4AK6DSVBXJEE08V3K0 +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 3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;VQXSSDQDXC5631GSY6QHTCDXQS3WF42W410DBF2TR2AE9ZME3750 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a YCS2ZZZD0J0FJK0BGV4VHC07ARX9W4RT5M3S4AGF1CNKAY7B2PEG +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(). NWP04HCCRE7HDSGAQDTBVE8CX1FAF61HV8NQSVNJ2A9NN7Y94CWG 3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;VQXSSDQDXC5631GSY6QHTCDXQS3WF42W410DBF2TR2AE9ZME3750 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a NNV4Y7HC62BPAG410HGER7JYHHXTQJNAMEGJX9K8V8NQ4X09QS30 +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(). W0K5V8DFB132GAK6GV50Z89R4E228EHY7ED893TSMP18SHMEV4M0 3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G;VQXSSDQDXC5631GSY6QHTCDXQS3WF42W410DBF2TR2AE9ZME3750 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a ZRHED2MHGQM1BTD3G7KVMEMAS7734XN9SGBHHJXMAKFB0AE2JWAG 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(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG - 4737a9e077dcbc402174736c9634e340226929e5 HXESHB9RH0VCEA17EK58GHVW8DE2QJ4HXQBCW257JM7ZJKGXZK8G -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(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG 11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0;B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G 4737a9e077dcbc402174736c9634e340226929e5 7SQC1Q45CA415D8FYZHRGZEARVQ2B3EK05WYRMV9PX2BDDN0CMT0 -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(). RXFSGH2SMBGV2TT383EZ6GGAQN3X41GRFCW40WSSX3ZVACV9FT70 11G0HMBRJ6PCAWJKGP6F588XVEDA85GDAY20WD129NSNAEG4CYE0;B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G 4737a9e077dcbc402174736c9634e340226929e5 B1W71JFQW91ZK3FF36ETH6KXDEX4M8A4NXY68HCFG0HQ9DD6D7JG -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(). DKYH9XHM584182RQADKN48MAXXR2TPZ8GH6T0TNHDTCJTMN0CM0G A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 PJ7T9HWFF0SH1KYHC37ADAYBQES9KQDH5ZWWZK2CGD25NQGHHKZ0 -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(). P2Q6JBCW61VJC585JXA1FC129G0EFQG7WVG875HZHE08X7AKGB0G A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 R03HPAWCNHSETCHY1CD7FMMFASSRSWTRYT3EY1EATWV2501CJ0N0 -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(). PX4CS8R3P0KQKYJ3AH2SKVYQ8ACWZJ0T8MK3GZY141AWKV523A80 A6SS8TVJWKMJPNB98JG7WS7VTTP9RZXZ56S02ZV113S5RX9XWYAG;1VQ677XFA4PEYBYPTQEH84914C0Q0TCC7P6TFZEVS4NKT74J3FT0 4737a9e077dcbc402174736c9634e340226929e5 MZM5TS27S6ECZZ907GAH472SRZNMTQBF443H2C0J0KK2MYZRTPE0 -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(). KFKGJEEY1HAYH13DZW5TZYZQKJAWSVJPPQ8966XX485QB14EBB0G B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;0500SXEHTDDK68GPEFWZXE0D8Q26449DMN1P8155YDPHZ9XFAG60;T15P1F8N3Z3STW2TNVVNGPZ019V42KXV18AXVKTSS68MQMR6K200;0KW859VV55YZN8PG9118WJ8JA949JZ5DVVV5TN945WCDNTQF34NG;QXE5NHMKHNVK2437VT0P6Q4G3CE45BXHHK1R7TA3CPEBTW6SHSWG;NG8XVE149VCBJM6SVPTD7Z0WQM8ZCAK08EVMGTZCEFKJ7H2Z28N0 4737a9e077dcbc402174736c9634e340226929e5 P9ZZH8KG67WXHS6T8442BPG5FK14DPXRNHAFNDJBVGVK76YGY670 -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 B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;0500SXEHTDDK68GPEFWZXE0D8Q26449DMN1P8155YDPHZ9XFAG60;T15P1F8N3Z3STW2TNVVNGPZ019V42KXV18AXVKTSS68MQMR6K200;0KW859VV55YZN8PG9118WJ8JA949JZ5DVVV5TN945WCDNTQF34NG;QXE5NHMKHNVK2437VT0P6Q4G3CE45BXHHK1R7TA3CPEBTW6SHSWG;NG8XVE149VCBJM6SVPTD7Z0WQM8ZCAK08EVMGTZCEFKJ7H2Z28N0 4737a9e077dcbc402174736c9634e340226929e5 2T153X5V4Q7G58TZF2XRHSG9VPZ4X4AY87K570J9JVB6YWZ9350G -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(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G B2XPVG4B1MDFA7G0N1KGR3WWVV7WBJ31823194Z075S4V2ERED5G;0500SXEHTDDK68GPEFWZXE0D8Q26449DMN1P8155YDPHZ9XFAG60;T15P1F8N3Z3STW2TNVVNGPZ019V42KXV18AXVKTSS68MQMR6K200;0KW859VV55YZN8PG9118WJ8JA949JZ5DVVV5TN945WCDNTQF34NG;QXE5NHMKHNVK2437VT0P6Q4G3CE45BXHHK1R7TA3CPEBTW6SHSWG;NG8XVE149VCBJM6SVPTD7Z0WQM8ZCAK08EVMGTZCEFKJ7H2Z28N0 4737a9e077dcbc402174736c9634e340226929e5 GJDF30A8PBAGT2FF5Q5339E293NA7Q3DFY88KRCH443ZA6VDD380 -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(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 H456T57E7KJQTNANSEXD523H40FFPF1J2BFACRP82QSS9ZBJTD60;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0 4737a9e077dcbc402174736c9634e340226929e5 QPJE3892FEHAF2TNSGBDWMR2JNQ4BZXG3Q2VWJJNT193Y5QPMG3G -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(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G H456T57E7KJQTNANSEXD523H40FFPF1J2BFACRP82QSS9ZBJTD60;EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0 4737a9e077dcbc402174736c9634e340226929e5 99TZFV6VGSE8ZQ56R7ST9B8QKK8ECRHMN6R55E00AX1J496FWBS0 -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(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 NJDP87P6F1BT1YPQE4AC68X8TH0VS99VS5P805VD7V2M7ENGKEWG;PMEDYVSAGSKYMZTSW8FSNGEVY1QBFRSQ96XBR769DF4ARBYNBK0G;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50 4737a9e077dcbc402174736c9634e340226929e5 BAXV6PV31PMRMTJZGMFB6M6WJTJWP0B80PPVXEKHYRJ31KQ7K980 -MR-SOFI-0318 dsm::economic::token_policy::parse_token_policy 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) 3JDCB24S9G0RY0CTXVVJF9WS8FNP5H3R6PBZ8HCS4PGK6PF9YRB0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy(). 01MD4XY8VKVV67ZJNQAREBN5F1B3RWQWZD412ED5HXY8KP56D4M0 NJDP87P6F1BT1YPQE4AC68X8TH0VS99VS5P805VD7V2M7ENGKEWG;PMEDYVSAGSKYMZTSW8FSNGEVY1QBFRSQ96XBR769DF4ARBYNBK0G;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50 4737a9e077dcbc402174736c9634e340226929e5 BPDM86CJ9NF7H56P4BZ8K7A459XK9JB37E35F4G5G525PWCRATJ0 -MR-SOFI-0318 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_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) 4XK08GXH5BE9NXCR8VS36BVPY8XQ6SBH5MGTR60V1EBC0Q6EGNK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/market_legs_permitted(). 74AJQ0WW5YWK654EBG8B0KJHDBQYVJKT8FCQTWHGW3HXHMFEVC20 NJDP87P6F1BT1YPQE4AC68X8TH0VS99VS5P805VD7V2M7ENGKEWG;PMEDYVSAGSKYMZTSW8FSNGEVY1QBFRSQ96XBR769DF4ARBYNBK0G;FBDC2WYKR6MFCHPMYBP8AM6WA3N9ZMED88FE0D33E3WW9FWACT50 4737a9e077dcbc402174736c9634e340226929e5 3YBA4EAH8EEB6WWBT149BM3VSX0NWV11JGANRSGKT5P6S739ASXG -MR-SOFI-0322 dsm::economic::keys::token_creation_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0322 (Partial) WATN0EB14HQS1CXCT7HBXYDWHFVBKC864M7YHRHV8C6Y0QP1W44G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/keys/token_creation_key(). 1N96ADEV32P96XNH3T6W2B5FTCQHAJM459Y2M0772HX3NXEVYDCG EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;E3PTP2VW9WRTREA3ANTX2GPVWC6EJPSPPEZPRQVMHCH01ATJD75G 4737a9e077dcbc402174736c9634e340226929e5 QGX6J1YZASG1TMEKMQHNHZ4ZBYBPK84YPCB1WTR9G1PN4F7R0G60 -MR-SOFI-0322 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_token_is_created_once_on_its_creators_lineage;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0322 (Partial) B0DXE6DHPE7JN3X3RP6XR1Z3E0R9SFQ5T1R7J920A2X3SXB6BZCG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;E3PTP2VW9WRTREA3ANTX2GPVWC6EJPSPPEZPRQVMHCH01ATJD75G 4737a9e077dcbc402174736c9634e340226929e5 K74QBVMVEZR7NEVSP4C9N12YEDDVWQFGRHCD0NBAMQ2S00S4YPV0 -MR-SOFI-0330 dsm::sofi::exercise::check_attempt_completion android MUST_REACH active - dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) E3BKFPPKC5AVT7VDRNNWV8RKYRKND5V0F8DMPNGW4FH97MTEGC80 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/check_attempt_completion(). X18MQNPDYDG769PH78AR36G9X4NJVFYEM8SG9MS5092X06WPPB50 0ZME2HSXH5K9CP4AFCXV9ZRJBZSYSXEM8KG5H6DP3DBKVCH1FE40;FHX3DYM8NT3XRZ9QMQYVPBK794F9TZW3ZCEDC9RY04Z8TFRP4CDG 4737a9e077dcbc402174736c9634e340226929e5 0CVATNM9PQAA7CQY8MTRWDAX79XHXBFH6KWPPEX5VXAHNACZGWM0 -MR-SOFI-0330 dsm::sofi::registration::check_fulfillment_completion android MUST_REACH active - dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) 9SAWTCABEP6W8NA0633BQ9MTPGES5WRZQ7TX3XXHZY0C2QY8RVVG Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/check_fulfillment_completion(). YRQK49NF82AQWC5RHV5K6CSFG68ABZXG0H0FYRQPAX92V98APM90 0ZME2HSXH5K9CP4AFCXV9ZRJBZSYSXEM8KG5H6DP3DBKVCH1FE40;FHX3DYM8NT3XRZ9QMQYVPBK794F9TZW3ZCEDC9RY04Z8TFRP4CDG 4737a9e077dcbc402174736c9634e340226929e5 Z3ACMT337R065Z503QKNM2X6QV1FRJH7AKWYD9BGYHNVA8GRVGK0 -MR-SOFI-0330 dsm_sdk::sdk::route_seats::keep_completion android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) BQG34EZ8DQCR605DQ6SKR6RV7TDT0CNP5XMDNYBGAE3YECT1D93G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/keep_completion(). CCR9FBDKENP8W143S719RTKZM72Z3G48T5G8EZ6YS6AC7H0V29TG 0ZME2HSXH5K9CP4AFCXV9ZRJBZSYSXEM8KG5H6DP3DBKVCH1FE40;FHX3DYM8NT3XRZ9QMQYVPBK794F9TZW3ZCEDC9RY04Z8TFRP4CDG 4737a9e077dcbc402174736c9634e340226929e5 7HR4FVXBPZHJGP1P15N8G9HGKMM5C1KJ6DAE9H5RYB2QCFTT47TG -MR-SOFI-0331 dsm::sofi::validation::Evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_naming_another_claim_than_the_accepted_one_is_invalid;dsm::sofi::validation::tests::a_setup_whose_accepted_claim_is_not_in_hand_is_missing;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 - CONFORMANCE §8 MR-SOFI-0331 (Met) NY8GCJ8W5RBN8PMWHM1FRSVMZ2TQWK6G359KBN6C4ZTAVRRWC520 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/Evidence# WJQQ0K1WSSNMX99BCJ8YD2E6RES1A4FG5XMFE06TG469EBH55MG0 4SF1DVE01TPJ0YZ0WWRCY3TMV6XFCSQMH7PW35DR22QWXXYPV6HG;KX0V1S9V98HA6MW73DBPZ9ZHAN0RZVCVD0JVB55ZRQXAFKFFSA10;SS3E8MC2T14VJX0B882WAZ4GE5N598HXM6RGGX4YNY675VJ7RH00;JE9WQ5YB5HMTJZ0HBYB9BBDRPB6H8A1S5XQD128MF7K2DF3Z5T7G 4737a9e077dcbc402174736c9634e340226929e5 KQXPE3X4528MFFV17VVQEHG2WDC37ZD9EEY0JHP7G5F993KWS980 -MR-SOFI-0331 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_naming_another_claim_than_the_accepted_one_is_invalid;dsm::sofi::validation::tests::a_setup_whose_accepted_claim_is_not_in_hand_is_missing;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 - CONFORMANCE §8 MR-SOFI-0331 (Met) 4YVASKCNV0FFN6101R5YW1QHJDFZVDM970E2MVAFW2PYX0EZ3E20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/setup_valid(). CYC6PY54392WC548ZMMYBW4QPK6GQ9EW5G4VDYDNVG6M19CDPAPG 4SF1DVE01TPJ0YZ0WWRCY3TMV6XFCSQMH7PW35DR22QWXXYPV6HG;KX0V1S9V98HA6MW73DBPZ9ZHAN0RZVCVD0JVB55ZRQXAFKFFSA10;SS3E8MC2T14VJX0B882WAZ4GE5N598HXM6RGGX4YNY675VJ7RH00;JE9WQ5YB5HMTJZ0HBYB9BBDRPB6H8A1S5XQD128MF7K2DF3Z5T7G 4737a9e077dcbc402174736c9634e340226929e5 H0W63E4WXC0X4XSQ4KJC5PSECAH0ER0S2RH1GY3J68VY8CJ4Z520 -MR-SOFI-0332 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_provenance_semantics::a_genesis_release_funds_its_creators_whole_supply;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0332 (Met) W5DTPPJJ1SYH9PSAB3PH4YM9RCRVJNX8G08RKDJ2E3WKKAW2E0QG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 FSHS21ZEHZ9QK9VM5DBB5ECV3GFGYJ9QJ021AP4N5SNF4YKKDK2G;E3PTP2VW9WRTREA3ANTX2GPVWC6EJPSPPEZPRQVMHCH01ATJD75G 4737a9e077dcbc402174736c9634e340226929e5 CZN9H2ZM98184KPY9Q0KEN968FK1J4S3DW53PBZV1JAX0KNAXHXG -MR-SOFI-0332 dsm::economic::token_policy::TokenPolicy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_provenance_semantics::a_genesis_release_funds_its_creators_whole_supply;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0332 (Met) ZM8NP7YYR3KJ3RA519X942YTDA06PRPT8PXH7TFPCB00C62NNM10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/TokenPolicy# 960EESRTQ7YE3H63BGG225VGJJR79VM37H90DMA2V7YCMHKS37J0 FSHS21ZEHZ9QK9VM5DBB5ECV3GFGYJ9QJ021AP4N5SNF4YKKDK2G;E3PTP2VW9WRTREA3ANTX2GPVWC6EJPSPPEZPRQVMHCH01ATJD75G 4737a9e077dcbc402174736c9634e340226929e5 Q0XXR97NNTVP8HH1Q0FHYBV4E67RGNDE2QKNJS1BN4GEZBEGRZ80 -MR-SOFI-0333 dsm::economic::keys::token_creation_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::sofi::lineage::tests::the_creation_record_is_an_economic_leaf_with_its_own_key - CONFORMANCE §8 MR-SOFI-0333 (Met) 3D6456TN3H4CN2H0P55FDHW0ZS2EF6G176TPVQ1CCAWTWBWFMX80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/keys/token_creation_key(). 1N96ADEV32P96XNH3T6W2B5FTCQHAJM459Y2M0772HX3NXEVYDCG EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;7HF45PN1T6JT1G4S8XSC555C3P5H3505Q4RW6CXD7S9CV6EA8JSG 4737a9e077dcbc402174736c9634e340226929e5 FHV4ARBHZ36NQDVSGYBSZ1AS8SG2VBNWHEJM948668FFEJNZA3TG -MR-SOFI-0333 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_token_is_created_once_on_its_creators_lineage;dsm::sofi::lineage::tests::the_creation_record_is_an_economic_leaf_with_its_own_key - CONFORMANCE §8 MR-SOFI-0333 (Met) SRDP1XH9FCJ7NAQTQ4BM0XQJMPVH680MGDAM68QKB9QQ2VN0EFZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). TC9AHKMCB420RR98W1Z2PV8HEFWZCX87JEJXQKCZA4QAW39ZEQ5G EW9H456WZTT88KH4GTWJYJQ3PSVX25AW3H6DC4TXFB214TKJEAR0;7HF45PN1T6JT1G4S8XSC555C3P5H3505Q4RW6CXD7S9CV6EA8JSG 4737a9e077dcbc402174736c9634e340226929e5 CQ5FZ3RNWKCKX10VQBY6V427M5B5KEEWP1VSY26TG67BJQ2ZQHJG -MR-SOFI-0334 dsm::economic::token_policy::parse_token_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::token_policy::tests::a_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) MZGJGZT322P5AETZ2AHHR31FCGPV0TV6TSM8P03037JHFEKNW0N0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy(). 01MD4XY8VKVV67ZJNQAREBN5F1B3RWQWZD412ED5HXY8KP56D4M0 581RVFN440YTRBKZW09E09D8Y8K80CZTJ780ASX2PNECN47C1YTG;DR9GXM8B8J0P545THR96K5SNKV6J9BSM7JMZYVG41Y5JCY69FVD0;GVGEB27PXK9DP8FMGDW95TQVPAA8EMCYR8DA3P75B0D8BWF2KMD0;JTQWJTWMCV5TQE858PQX811R8N2D5XRYSJ5GKZ3BJ7KCD90C92ZG 4737a9e077dcbc402174736c9634e340226929e5 ZZN4827M58B6KPG485M98NPMR0FBF756F00QSRKF65YW0FZ3EDW0 -MR-SOFI-0334 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_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) FXGSS2JHN67MB602KX5CM0E8QB002YNQH4G37B0P7308D95JABE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). PDDBCS7YM0K7VN4SEC17F295ZAACHJPH9C4SNZDCGHQ3JX9FEHJG 581RVFN440YTRBKZW09E09D8Y8K80CZTJ780ASX2PNECN47C1YTG;DR9GXM8B8J0P545THR96K5SNKV6J9BSM7JMZYVG41Y5JCY69FVD0;GVGEB27PXK9DP8FMGDW95TQVPAA8EMCYR8DA3P75B0D8BWF2KMD0;JTQWJTWMCV5TQE858PQX811R8N2D5XRYSJ5GKZ3BJ7KCD90C92ZG 4737a9e077dcbc402174736c9634e340226929e5 XGWTSD21WVH9PX3VH6GQX92EAHF1R7328653HZ5XCRWSDQ158JEG -MR-SOFI-0334 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::economic::token_policy::tests::a_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) N44C63NGT8ZG8Q566FVT7QK0CDAM5SBS2SHB4VWN24K5NGQKC910 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). RXFSGH2SMBGV2TT383EZ6GGAQN3X41GRFCW40WSSX3ZVACV9FT70 581RVFN440YTRBKZW09E09D8Y8K80CZTJ780ASX2PNECN47C1YTG;DR9GXM8B8J0P545THR96K5SNKV6J9BSM7JMZYVG41Y5JCY69FVD0;GVGEB27PXK9DP8FMGDW95TQVPAA8EMCYR8DA3P75B0D8BWF2KMD0;JTQWJTWMCV5TQE858PQX811R8N2D5XRYSJ5GKZ3BJ7KCD90C92ZG 4737a9e077dcbc402174736c9634e340226929e5 9M3R55WZHTKGSSPX83QEDDT94007PK9A02Q30P5H8733CMQXXXWG -MR-SOFI-0335 dsm::core::token::era_policy::era_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) 1TJ81XS35CQ7D3ZCZV1B5JET9SJRJG2PECE6W3MZ5CAWC6CYCQ80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/era_policy/era_policy(). 58PVP80H5T1JHY1D63EEQ0YY6YZRZ8JHRK7NSENHP8QFZDABW97G MC6KX2AW6D3XZP7CKM5HN586XASW6C7EDDGP1133DAPDZXJ8JK9G;FF7Z1NN8H4KR01MSRC9FD8ADEZWKER6N91XXRST82SMSD43122WG;WDDHMTWGDED8ZRP5MTC73NB95V17KD38G976MFDJ4ZT880EJBYV0;JNVVAF4X9F4W53R353HJC16TAX548D0M5QPQ7N3Q40MXSZZTXFDG 4737a9e077dcbc402174736c9634e340226929e5 58E92Y444SAR6BWCDSK7A8HBG1SSC190YG5YQ04WZCZEEDMHPW20 -MR-SOFI-0335 dsm::core::token::era_policy::era_policy_commit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) VKQB9K5KM177G84A50Z2P7KWFMAP3P513Z7Q5WCWY0TY20S47YM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/era_policy/era_policy_commit(). 1EFN9MQ8EB79QWGREZ1ER8G96N8XCDDMN3B8Q0BRBYDD45N16590 MC6KX2AW6D3XZP7CKM5HN586XASW6C7EDDGP1133DAPDZXJ8JK9G;FF7Z1NN8H4KR01MSRC9FD8ADEZWKER6N91XXRST82SMSD43122WG;WDDHMTWGDED8ZRP5MTC73NB95V17KD38G976MFDJ4ZT880EJBYV0;JNVVAF4X9F4W53R353HJC16TAX548D0M5QPQ7N3Q40MXSZZTXFDG 4737a9e077dcbc402174736c9634e340226929e5 Q1N52W5RAASP2C5RZANG9534M4SBGHBA6HW14B4BBXDY743YKHP0 -MR-SOFI-0335 dsm::core::token::policy::TokenPolicySystem::policy_at android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) 8B631M8615FXCV85AGEXCY07BE5G8XR15PPRA769S3D4Q46Q5ERG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]policy_at(). RB8NK4J3W0SJWR7PRE5NFB77Y7FVVWHSVX6PVA09TX48Y5015MEG MC6KX2AW6D3XZP7CKM5HN586XASW6C7EDDGP1133DAPDZXJ8JK9G;FF7Z1NN8H4KR01MSRC9FD8ADEZWKER6N91XXRST82SMSD43122WG;WDDHMTWGDED8ZRP5MTC73NB95V17KD38G976MFDJ4ZT880EJBYV0;JNVVAF4X9F4W53R353HJC16TAX548D0M5QPQ7N3Q40MXSZZTXFDG 4737a9e077dcbc402174736c9634e340226929e5 5E52V71HVG87DKH4CJA38KR7J5PZS3QH8CY5HE834383AZPPR010 -MR-SOFI-0336 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::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) CRRNQA7Q4BPFS0R4EMBDRAEJN3TV31EYXNW41BK9FX9SN36VBDAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). P2Q6JBCW61VJC585JXA1FC129G0EFQG7WVG875HZHE08X7AKGB0G 21CHBJ6G5FTHMFSQF8WJ87KBC7P2AEVMEMN9BM1HP5VAWSWF7QF0;V9J094H2RQYRPCA6J0AP0AQ9N2C1G1NM08K0GQM72FGHZGKF7HQ0;VEH2YN96S3BGGEQY2PY3RZTGPM9SFMD9C0E2CXKXNT5ZNEPSR200;EE4CSN2YQNNT0BN852DPSHFYREBF643Q47HDNVCR0VJYDCDBXPXG 4737a9e077dcbc402174736c9634e340226929e5 W056TX7NQ43QF23CZQ6N9E1Z0DXXSQK4SJWAAR0JT0VA4XPV356G -MR-SOFI-0336 dsm::economic::native_reserve::era_reserve_id android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) WC0QN1MRT6YHY8J5GEFD3RDJ826XDWCFY239VKH31KJ89TSC9NZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/era_reserve_id(). 5MB4N9RG8ZZ28MHCXRB1KMHMKTQTF3TTMS4TV978FRNJJC9ACTQG 21CHBJ6G5FTHMFSQF8WJ87KBC7P2AEVMEMN9BM1HP5VAWSWF7QF0;V9J094H2RQYRPCA6J0AP0AQ9N2C1G1NM08K0GQM72FGHZGKF7HQ0;VEH2YN96S3BGGEQY2PY3RZTGPM9SFMD9C0E2CXKXNT5ZNEPSR200;EE4CSN2YQNNT0BN852DPSHFYREBF643Q47HDNVCR0VJYDCDBXPXG 4737a9e077dcbc402174736c9634e340226929e5 B7F64TBJPZAGEA5SA1MEYD4R98P8QK54TV55P661MVNQ1J7QAC6G -MR-SOFI-0336 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) FMDHF3KD549TD82R8EE0A71M4R14Z4SYT7EVMTPTVW6BYN267D0G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). XVK2EJP7YV3AP062BB3A8WYQCFXWS9N0D5MJ25YT3B054QC8QTR0 21CHBJ6G5FTHMFSQF8WJ87KBC7P2AEVMEMN9BM1HP5VAWSWF7QF0;V9J094H2RQYRPCA6J0AP0AQ9N2C1G1NM08K0GQM72FGHZGKF7HQ0;VEH2YN96S3BGGEQY2PY3RZTGPM9SFMD9C0E2CXKXNT5ZNEPSR200;EE4CSN2YQNNT0BN852DPSHFYREBF643Q47HDNVCR0VJYDCDBXPXG 4737a9e077dcbc402174736c9634e340226929e5 FRWJVZ5XNBJ014Z8AVEP4SFC54MYBC5N0YKS79QN67MB2029EVP0 -MR-SOFI-0336 dsm_sdk::handlers::token_routes::adoptable_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) CJYHCQ3Z568Y2HG94W5EQ0G4JEAXP3PTFMFFVBGN35AVK5QETT9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/adoptable_policy(). BH7DBH2GBA4V9XZ7GNX43J87E4TJ8TAVX6CS6HSP60V96DC0Q8Y0 21CHBJ6G5FTHMFSQF8WJ87KBC7P2AEVMEMN9BM1HP5VAWSWF7QF0;V9J094H2RQYRPCA6J0AP0AQ9N2C1G1NM08K0GQM72FGHZGKF7HQ0;VEH2YN96S3BGGEQY2PY3RZTGPM9SFMD9C0E2CXKXNT5ZNEPSR200;EE4CSN2YQNNT0BN852DPSHFYREBF643Q47HDNVCR0VJYDCDBXPXG 4737a9e077dcbc402174736c9634e340226929e5 XQ8A68DN2GT8T0NG04MVE3BXYKJWDRX1V6NABKT43YNY7A1D6ZFG -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 6868NE2B7EFJAMGDWJ5PEGWXPDGF9Y90FG82QNSXRJZBC0KMJKA0 4737a9e077dcbc402174736c9634e340226929e5 5KF0BAGZ1DZH5NBNEWRACDF3QHGMJB2H3DW29RB8F8BQTGTD50HG -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(). 7VSXDC3HEB8JQSEB2SEAQAXSA4CE4MYPRWM9GA6733PT03TW4BDG 6868NE2B7EFJAMGDWJ5PEGWXPDGF9Y90FG82QNSXRJZBC0KMJKA0;ZRFP015AKJ1DHY1H9311G52PQ4DRH0HYWR9TER0S9EKVVYZC3FM0 4737a9e077dcbc402174736c9634e340226929e5 PGT0BVESF2DAS0EVZD8WC189Q01G4XHHH1DN5HWFHFD540SG98NG -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(). XFMMGTDR50KA139HNM1M5G1YB2EEA9TV7MKQ8ZPVA7RH3HFGS93G VMPJ5WN68T9ZPX188Q5J99DCVH12PYE18GZ1MZAB64S6GRGAGCP0;A10YWBXCAA08HZ6ZCAE141NG2AD6550Q3AJ1PAEEWD576BWJZ0B0;9P1YA8ANS12X2RJE9A526PRXZ0N1NZB9WGKP853VT7VWPDE6B5X0;NGPECXB7MK8VASAFSMJ9T0WVPZVKF588J6S5ZN2TB2EJS6CHC6WG;3TRP1ZN71TA47FAA6JBJ355SFFW8H47YKJWNJS6EYRBBG4P7BZ60 4737a9e077dcbc402174736c9634e340226929e5 J92EHXDNMHEB26TTMGT7T6Y8SYMCCF6SZATGFJRR8K48ZP4FTGH0 -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(). BHKVDCM4AF0TXJ7C4F782HTT3YFR72MA0E03RXNJERT5HKH35PA0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580 4737a9e077dcbc402174736c9634e340226929e5 CJ60131W4ZRW3ZQ3ZS8F6HWNKWY2GRA15JZJEM1DQWZY71K9XHH0 -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(). KXTPFY222ZF1SFRY8DBZB3STQDQ3VD5WJ3Q5X73DW3Q3SX6CWKF0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580 4737a9e077dcbc402174736c9634e340226929e5 3V96D77EHVCBBBNPY2QBCBD5MEAP8WRJ970BWKWJBXJHYZ3RFGN0 -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(). NTCWCF7RNAAMKZ2R5G535N8VH9JPXC1YKRW7A1AWXJ0B0K6H507G VMPJ5WN68T9ZPX188Q5J99DCVH12PYE18GZ1MZAB64S6GRGAGCP0;6CBGFGC6C7MMF5JER5NE50P78N0M8DAVBNS8QM3RMV1ZY0071NA0;NEC89X277GW052VMCF15E1YK1BWME072GTGV3RD28B71D4Q35KEG;ZRFP015AKJ1DHY1H9311G52PQ4DRH0HYWR9TER0S9EKVVYZC3FM0 4737a9e077dcbc402174736c9634e340226929e5 9MCB8D1W1163RX3D1D58YD02B7C4Y35CK4JJVAWBNV17QBJKR3W0 -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(). RXTNVXA8CEFESEBNT61JD20CC9X2BQ9BG3T7DJZASEN2MXBA614G 2GMT7GRCKAPC5MTDT6DW6ZE94WAFQGDP3ZYGK024EE4JMF14N9VG;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0 4737a9e077dcbc402174736c9634e340226929e5 BKBDAHMFSMAG0TNQS2KGBV79KQRE7MTH0PT8J99CNR5V8GEXG4FG -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(). XFMMGTDR50KA139HNM1M5G1YB2EEA9TV7MKQ8ZPVA7RH3HFGS93G 2GMT7GRCKAPC5MTDT6DW6ZE94WAFQGDP3ZYGK024EE4JMF14N9VG;W3VDPXFQM0GB1B3Q570B1J27GCRAXXMFQT3D1AYPWR524ZFJP580;JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0 4737a9e077dcbc402174736c9634e340226929e5 P4CEX3X19634SF0942BANJD8DE6AYE3T6J65AN1RZWMJ23R9V85G -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(). 45R3B92EXTG2TT23SN715NX60PB1S3R701YQ5AHB5M02H4J9VGRG SS3E8MC2T14VJX0B882WAZ4GE5N598HXM6RGGX4YNY675VJ7RH00;WB7ZBZPF0JFW64BDZCFM6V5X4CXWBPRQF4JT3J809G0ZBAVFB6H0;JE9WQ5YB5HMTJZ0HBYB9BBDRPB6H8A1S5XQD128MF7K2DF3Z5T7G 4737a9e077dcbc402174736c9634e340226929e5 QGF2QK8DJYMZ81FDKS65F1GBMJ4T0YH588T8317RRTXPWFKQ60T0 -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(). CYC6PY54392WC548ZMMYBW4QPK6GQ9EW5G4VDYDNVG6M19CDPAPG SS3E8MC2T14VJX0B882WAZ4GE5N598HXM6RGGX4YNY675VJ7RH00;WB7ZBZPF0JFW64BDZCFM6V5X4CXWBPRQF4JT3J809G0ZBAVFB6H0;JE9WQ5YB5HMTJZ0HBYB9BBDRPB6H8A1S5XQD128MF7K2DF3Z5T7G 4737a9e077dcbc402174736c9634e340226929e5 YGG8HV12Z0830PAMC99V4Y9QEF323CTK65BC25GSYEVMRHP8SA3G -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(). 6P6VXVRRMJAJ6KWGAWQTG33BPANFD82G9BTF7F7JV490MHAV990G JA9QXB8Q6HVAWKM5EWTFHSAK5ABA18BK25E9W86VWYAY6DJYQKN0;Q6D1587ZYW5QRPR6RN63Z9V0AE8VPRQWH6V959DMFW3B72HMQ1RG 4737a9e077dcbc402174736c9634e340226929e5 FXBB9GAD8P5J73TNHTDWRHQ13TKGQBNRTR5CHET430WG6D0BCTS0 -MR-SOFI-0344 dsm::sofi::resolve::Verifier::peer_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-SOFI-0344 (Met) W4EPZEVJSQKY151TWFN4G44N58T73FDV18SST5A684PYEKX9M0R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]peer_position(). 11YBATCP74TTYNV2NC9TXMRSF0GMRW62845FN4YNW7YWDBR821EG G9WQ6G9WMF0N2ZCHQMZA5GYQB3JZYYF8P2053MK1NXTK9E2K9TH0 4737a9e077dcbc402174736c9634e340226929e5 XHHCQVTWWGJ5XCZEF71GEK9AEJ5SSNV4876X93YHCCHAJK2ZPJK0 -MR-SOFI-0344 dsm::sofi::lineage::advance_peer_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-SOFI-0344 (Met) TVTJP8FYYHEKRCDSRE5HCC288BZJ4HDN5BVZ7X0HM64XE982SWFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_peer_resolved(). FRPVPBY9M5NVAR17JF2DP19C8XG0VNSKSVN5XYDFWTD91R436JP0 G9WQ6G9WMF0N2ZCHQMZA5GYQB3JZYYF8P2053MK1NXTK9E2K9TH0 4737a9e077dcbc402174736c9634e340226929e5 T1BDZZDRH45MZGQGWK4ZST9X8YJ01DQBPD5J6JNR8945XWXH32N0 -MR-SOFI-0348 dsm::sofi::lineage::advance_peer_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::another_verifier_resolves_the_position_without_the_traders_adoptions;dsm::sofi::lineage::tests::a_realized_position_crediting_an_unadopted_token_is_refused - CONFORMANCE §8 MR-SOFI-0348 (Met) FEN2KC2KRPBY50K7TEXQ07HGACJ0JDEMGV2RBZJYWEY8H9Z6CMXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_peer_resolved(). FRPVPBY9M5NVAR17JF2DP19C8XG0VNSKSVN5XYDFWTD91R436JP0 360YZNEQA71FP2NBZAQWNS0PWBG96YBHJR0N8T63CQK726P91T10;E2T7RXZ43QKGM5CRR3XCQ2PVMZC0HSGKWMT7XH17MWQZPT936RSG 4737a9e077dcbc402174736c9634e340226929e5 MPAP0R35QEDKRMH58SMG82QXS89W79N4CM7EBRFWDP1K8W20AG40 -MR-SOFI-0349 dsm_sdk::handlers::sofi_routes::entered 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0349 (Met) Y46FR4MQSW80DTM8SE41DYP736Y8CFZPCGTKX99RMCBSYSQC97X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/entered(). QMG13EP47A2JPTPFC2JWPXXMQ3ZMMS2DYK4GAH4344XADK9KBKCG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 96ZQESNTMTRYT7033XZ2JJDYH5WAYATM7KPBSH9T573CH02WGR60 -MR-SOFI-0349 dsm_sdk::handlers::sofi_routes::shown 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0349 (Met) M85ZE0F15M9CC8X7HZTZY2K5GHGQ6EJ63ZK9NSBX0EYP9GKGG9X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/shown(). J4M0DPYT5R9RH4Y65GJ76VA1H1ATWJVGWP19Z1B55D5CMFT86QB0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 ACKPZY6F2KZJH44ZAHHMF529008A3KTZW36CM63BSYS3Q60TNKT0 -MR-SOFI-0350 dsm::sofi::derive::vault_token_locator android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::vault_objects_land_where_the_verifier_looks;dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0350 (Met) 7127TGM8SF5G6PBFHT4RFWZ2HAN62627NQMSMJ51GBYA17TCWX10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/vault_token_locator(). SW1C1SSRP7PQ6WFW76TVRJ1KKP9X8TGY52FQCGMW7V349DXF2NS0 NXXBSE3HSAY941KYAV09X1WV9D22A6M1XZJ8WBGAZSERKPW8RJP0;Z1B97NTG44Y1DP7Z4EARVHMRJ9J7WGZF0YY90XDDYTC86QMXD5A0 4737a9e077dcbc402174736c9634e340226929e5 T1HRDPTSR17KQZZ6M1CR3C6M3334GMSC0J1W0NNQMS7JVS6RDABG -MR-SOFI-0350 dsm::sofi::publication::Publication::locators android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::vault_objects_land_where_the_verifier_looks;dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0350 (Met) S93PV5J8YD9QQ30T745VG05Y99E5GMC4AMGNN07MNQBEEW5B0B5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/impl#[`Publication<'_>`]locators(). QXPC76SKDX7MKZK54N5T52G2C4G7TYD4RXW103K5FCED9CXY6D7G NXXBSE3HSAY941KYAV09X1WV9D22A6M1XZJ8WBGAZSERKPW8RJP0;Z1B97NTG44Y1DP7Z4EARVHMRJ9J7WGZF0YY90XDDYTC86QMXD5A0 4737a9e077dcbc402174736c9634e340226929e5 NB0702WWKH6ZAKAY0KDBSRJD65YFQPMY78S3B40WA6N1ZW6FJQ6G -MR-SOFI-0350 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::discovery_passes_over_what_is_not_a_vault_of_the_token;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0350 (Met) 154BK500373EMGFK3V4ZGQ8B9WJTQQJQJP5AJM69J8FMEXJ4CG3G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). R0X71YPZCRN5SX6QVHYXA66P4BTAAFHY7CXG4PMJ8TXN4B08CXFG Z1B97NTG44Y1DP7Z4EARVHMRJ9J7WGZF0YY90XDDYTC86QMXD5A0;JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0 4737a9e077dcbc402174736c9634e340226929e5 80CAGGF18NY0SN3DXVCJG93DWG3V20FGSVMHYB16F08VAVT8KE30 -MR-SOFI-0351 dsm::sofi::resolve::Verifier::vaults_of_token android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0351 (Met) 2Y70RWWBJZ5617P6YPSNS5WGP97SJFT8W35W4W7GCM43TZQCH8S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vaults_of_token(). 421KNPMRDP46KXS1NAZNEWD23A5RCYX2M1HP8VJT3SSXAQ6T9TT0 Z1B97NTG44Y1DP7Z4EARVHMRJ9J7WGZF0YY90XDDYTC86QMXD5A0 4737a9e077dcbc402174736c9634e340226929e5 MJ7JGX6S8Y047A5NP76C3V6S2MRP89JVRYYKR0VDPT63DSD50MW0 -MR-SOFI-0352 dsm::sofi::resolve::Verifier::vaults_of_token android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0352 (Met) 8ZYD35XVN7XD5QSNP655MHBXHAY4H3HAD5FB1CZ87N2JGC376RFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vaults_of_token(). 421KNPMRDP46KXS1NAZNEWD23A5RCYX2M1HP8VJT3SSXAQ6T9TT0 Z1B97NTG44Y1DP7Z4EARVHMRJ9J7WGZF0YY90XDDYTC86QMXD5A0;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G 4737a9e077dcbc402174736c9634e340226929e5 J4A1HEWDQMAQR5F5DWBEKMWQ5XBG2XJW13HD77ESP50VPEG4EQGG -MR-SOFI-0353 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_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0353 (Met) G7DS4583HH9B6SG40RGQKRJTZRNMNBWE2R6PWP7MD2XBQDQGNDFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). YVXYWTE6PDQW4WAMDCFVBZ0F9AYCA97M0VXDQWWPWTDJQZ051HNG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G 4737a9e077dcbc402174736c9634e340226929e5 1WESN1MQRN0SY9XECN7KCJZ92P6RG7T793TVRTPSYT235H8Q8EB0 -MR-SOFI-0353 dsm_sdk::sdk::sofi_flow::vaults_of 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_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0353 (Met) 573RAECSHW2FRS9QJZ3KN754EP37QY01ECXXTW1QNB0S29NJETP0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/vaults_of(). 14TWF82NY09F6R202113X6XMWXNMSYE88HVEFGZYQF1KWKN5XZK0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;6S5ME7JBNJ7EC7T1SC53R973S7EQWNPHVPRGCGF0ZCSP0PV43Y6G 4737a9e077dcbc402174736c9634e340226929e5 FJBHS7X3211MNP7X08V00S5530GXZTCWQJPEKEAQFBGAJSVSDBSG -MR-SOFI-0354 dsm_sdk::sdk::sofi_flow::set_up_with 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_realized_trade_shows_in_balances_and_history_at_once;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0354 (Met) NKRXH5NSDB2MH1EWCX8F8BGXPBDJ5ABCWCW6J37EE6K5CED0FGZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/set_up_with(). EDVW8NWEXN2WP7BPYS7V0SQ5S64GQXDCTMETBEF74B524T9SK4EG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;7XMQYHVTQEBWZ4N1DV8RA6R30G9C9EMM01884MTVTB5T4VHKAK40;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 48C7AQV5MDNT39R5SHP0KYAYQGD2CEVMD8VNYGAES23HF5JBN9WG -MR-SOFI-0354 dsm_sdk::sdk::sofi_flow::check_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_realized_trade_shows_in_balances_and_history_at_once;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0354 (Met) BXHMXEDZH7J9V2636C2E1W1315ZFPW8JK5HWZYYHZTFVFG8RJDZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/check_route(). 94NVRXFXXMHRGFHVM0JZRFJP79VM18Q85DREBQG3VVXE7SNGG8NG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;7XMQYHVTQEBWZ4N1DV8RA6R30G9C9EMM01884MTVTB5T4VHKAK40;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 Q708TPX1DNMMS4YBDX0FD8MPJ7YBPKH6AZKHFARNBDSRK2AMS9F0 -MR-SOFI-0355 dsm_sdk::sdk::sofi_flow::owned_vaults 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0355 (Met) P8HWGTS8B2HW8CSYMJC22AG9PB1J9G5W6B744KGDQ9BG9K61NT90 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/owned_vaults(). X85GQKSEJZESVVKC90BWTZNJN4YDZ2N3HF5T1E5YPVN8Q3MA6FGG JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 CGQ5E6JBFQNPFMHGQS0XK2B2QHF9CJX3E36W6RT9F5K5V4965ZS0 -MR-SOFI-0355 dsm::sofi::resolve::LocalLeaves::vault_creations 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0355 (Met) FS61S23WGW5T33FW1N5G57F12P5A5P4DM4GWRWP7JEPKQHXR1B2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[LocalLeaves]vault_creations(). FH98TP3HRWG5QBDBCBN7QRZ7FGX2VBQ8JQEF9996B41K7TRDFX10 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 NN95HCB7KQVM3ZJJP8RFZX82ACHXYKD2JDNT347R3MR8SZFH93D0 -MR-SOFI-0356 dsm::sofi::resolve::Verifier::parent_for 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0356 (Met) AKJD4NJBMDSDBXSR0NADY52P3WSK7JTETQHT3WDHWBYPKKZFY7M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]parent_for(). M72PH64HHFFR728FZZ39PFTVJS67MYKN5RPCSMNP0K9M0TY4G0M0 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 52BYHN0Q7GZASW5DZZ6ACP8RX991ED568GMC9D08YSTMHNGNEEA0 +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(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG - de67d9df95e51fba3e7807f8554e3001b7db5f37 ZFBMBT6SR7T42Z1CYA1PSXC1VH2SH0J88E9MYD6VMBC7GK546XV0 +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(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG;HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a XPHC1RFK0P26JXYGWB1S7Z1W45J1VDDG6XYVMZQWQ4C5XACXS5J0 +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(). M17QPPY6GHT3JWC780V482530GEWB321EA9F0CBMRK07XV3S9JA0 X03CB99BNKK5ENE84XJYK2GDD9XVE4VATXHAVRMVJX045HQYRNHG;HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 49ERENBR7NHTGPTN8N8X9RDEKB2J13MH97NRER8V7NJPXMSEGYAG +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(). EB724PT6D7AN32V96SPBBXKXJKN99J7MMZD3GFGF3KZCWXSFFTK0 NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 0WTSWRYX4MHY847CDDNBSNX11J3W56JVPWF3KGK4MZQB1S6FRFQG +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(). J7C0E52GR817GM4ECYADSD2CGAT2CSG2MPH0V42DQQHCGWCC1SX0 NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a SFNZ22C3CPV4YZ1PFGT71DJBV8KC6B0BRJXHR9KGE1BM567YGKR0 +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(). EEQ61E62ZTRW53N7HXQKZYYSR5M8V70Y0ZCHFFM47DJ870V60EN0 NSMPSKMDNG199G9WQBWNSN0TK0PDFHYHS5XSR9BXSX4KQXAVQ35G;XY17M7YQD2MZR5Z500HFZ58X3QF2N1NZG8SKTCW5P7RAAFV2NP20 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 54MWZJ4168D2J3DQWBTH43FF6GMEYYHNQ7YQT7396533V9DY6KS0 +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(). 0AM6VG2S38PJTME2VZ4JCBM20HM4Q8YJWXYEHT99QJHGK8PPQZP0 HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;45XQ2GBKC8E503NHMSRSW8H2BZP5A0AJ6V9QQAS0MF0SFHKPM7ZG;1V4H8A14H85ZDR76KDM4AQFMKZ2XRJ1PHVFAHJWSMHFD44F2P120;QXXTWWNYPK982T8EH004VCGSQQGN7N9YQBA2GTAVJTWWQ8J1YVXG;M2PEVY8TADNZ23JQ44ASRTQNRAZCPEAJPVH14PF7T87QTAQNMDW0;ZN5CMWEQR15B83YNBV1X2QWTAVEBAXSECZHB8YDS84F1G12YXECG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2ZFR25VKGRGMA5FCE3RB1JME52QJXH2HT318TRWDMDECMXA00NWG +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 HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;45XQ2GBKC8E503NHMSRSW8H2BZP5A0AJ6V9QQAS0MF0SFHKPM7ZG;1V4H8A14H85ZDR76KDM4AQFMKZ2XRJ1PHVFAHJWSMHFD44F2P120;QXXTWWNYPK982T8EH004VCGSQQGN7N9YQBA2GTAVJTWWQ8J1YVXG;M2PEVY8TADNZ23JQ44ASRTQNRAZCPEAJPVH14PF7T87QTAQNMDW0;ZN5CMWEQR15B83YNBV1X2QWTAVEBAXSECZHB8YDS84F1G12YXECG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4VXVCF59S62JWX0YNBVCK6E98TDNC2CE49MN9A1QCT23CXFBE1QG +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(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG HK2GZEG7Y2CSKPJPATB34JEYYM80S0X29NARGKCQN902VM1MA340;45XQ2GBKC8E503NHMSRSW8H2BZP5A0AJ6V9QQAS0MF0SFHKPM7ZG;1V4H8A14H85ZDR76KDM4AQFMKZ2XRJ1PHVFAHJWSMHFD44F2P120;QXXTWWNYPK982T8EH004VCGSQQGN7N9YQBA2GTAVJTWWQ8J1YVXG;M2PEVY8TADNZ23JQ44ASRTQNRAZCPEAJPVH14PF7T87QTAQNMDW0;ZN5CMWEQR15B83YNBV1X2QWTAVEBAXSECZHB8YDS84F1G12YXECG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a WHB3Y8MQV5A2J1SWD0FVXMXQ169T736V28BVJP0ZZHQZC5J2AGS0 +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(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG 45R13GRZR1NQBBB0TQEBT3EJCA3K38ZMHXHAYQFXW4NNHKVF32KG;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G de67d9df95e51fba3e7807f8554e3001b7db5f37 22XMDSP64JZVQ9H3NXG5152SDK78FAKHX42V2YGWW1PC585W6Z4G +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(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG 45R13GRZR1NQBBB0TQEBT3EJCA3K38ZMHXHAYQFXW4NNHKVF32KG;Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G de67d9df95e51fba3e7807f8554e3001b7db5f37 NSWAAH9VH4HPVBKXKEYSHH8CKT7NNGBA6MJ2FZCFXF3JDM2ST5E0 +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(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG DBZ6YNP052D0M3XBFGRVFF6BGFF6RGCJ52SQF9V4W6DWHGYCA1AG;91330N9NH0S94B5MG84HMP09RN4KQMMYE0KCCAGHRBYPHXGYDAC0;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G de67d9df95e51fba3e7807f8554e3001b7db5f37 4JKAZY3W4TKT9VGFBD2YY4BRVMNHWQM7XF4KT08TP8XXT6TRN2QG +MR-SOFI-0318 dsm::economic::token_policy::parse_token_policy 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) 3JDCB24S9G0RY0CTXVVJF9WS8FNP5H3R6PBZ8HCS4PGK6PF9YRB0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy(). XS80JCAX6NTW73S5CKCGPEVPX96YMXCNTBFE8BC8ZGVFH4GA7HCG DBZ6YNP052D0M3XBFGRVFF6BGFF6RGCJ52SQF9V4W6DWHGYCA1AG;91330N9NH0S94B5MG84HMP09RN4KQMMYE0KCCAGHRBYPHXGYDAC0;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G de67d9df95e51fba3e7807f8554e3001b7db5f37 X06FQZBKMP10J0D3ESAD3ZNMJ0E89V8FMEYA5WR2FWX1MPM56YA0 +MR-SOFI-0318 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_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) 4XK08GXH5BE9NXCR8VS36BVPY8XQ6SBH5MGTR60V1EBC0Q6EGNK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/market_legs_permitted(). W0K5V8DFB132GAK6GV50Z89R4E228EHY7ED893TSMP18SHMEV4M0 DBZ6YNP052D0M3XBFGRVFF6BGFF6RGCJ52SQF9V4W6DWHGYCA1AG;91330N9NH0S94B5MG84HMP09RN4KQMMYE0KCCAGHRBYPHXGYDAC0;3PHMBZYXY3NWDP8Y0VWF0AKNQFXB8D42BGSYTHYPP17B8699C45G de67d9df95e51fba3e7807f8554e3001b7db5f37 DBT1Q9EJBVM8BRT49J7WR315JTAWW39KRJMQQGHPJK6AC1GJGA1G +MR-SOFI-0322 dsm::economic::keys::token_creation_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0322 (Partial) WATN0EB14HQS1CXCT7HBXYDWHFVBKC864M7YHRHV8C6Y0QP1W44G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/keys/token_creation_key(). 0F56ZPWKFWJGH90E3MD361W7MB8GRE4CWBT22WV5H58CAP6V4760 Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;02KBHR96QK1DR02FJCC01WMY36JQ2HWW8MWXTG1M1XV0QTG3XTB0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QRQCZWAEPSQX7NCKHKPTXJ06DKVP59B3K8B3DF04S39V0GA7Y9V0 +MR-SOFI-0322 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_token_is_created_once_on_its_creators_lineage;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0322 (Partial) B0DXE6DHPE7JN3X3RP6XR1Z3E0R9SFQ5T1R7J920A2X3SXB6BZCG Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;02KBHR96QK1DR02FJCC01WMY36JQ2HWW8MWXTG1M1XV0QTG3XTB0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a DX7T0980MN0WWBXKDPDY5NCJE7PNZKN7MHYQ8674NKJCS3HWXDTG +MR-SOFI-0330 dsm::sofi::exercise::check_attempt_completion android MUST_REACH active - dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) E3BKFPPKC5AVT7VDRNNWV8RKYRKND5V0F8DMPNGW4FH97MTEGC80 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/check_attempt_completion(). X82DVHX9YJMZA5QTK04B8SARJPVWDAVSAB8FXCCR6H9HC3EDW1WG M2RWRA0RMSBEFD277A0FDBWT8EGHN94QH3S9PG1KDH3RYJM1D66G;YT1EFAEE610V8BC7VMZ34GXX6RXV9NGFF6DE1T1X83XAV751JAP0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Q5XWCCZXNV3KD8HPY8T803GZXVTZEEPAFKX78EPZESDY5ZXND2GG +MR-SOFI-0330 dsm::sofi::registration::check_fulfillment_completion android MUST_REACH active - dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) 9SAWTCABEP6W8NA0633BQ9MTPGES5WRZQ7TX3XXHZY0C2QY8RVVG Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/registration/check_fulfillment_completion(). PRMTTGC7JXTJKK0QJXSBD5Y0Y6S2EA5ZXY0BN5WW2XNRS3QFRD30 M2RWRA0RMSBEFD277A0FDBWT8EGHN94QH3S9PG1KDH3RYJM1D66G;YT1EFAEE610V8BC7VMZ34GXX6RXV9NGFF6DE1T1X83XAV751JAP0 de67d9df95e51fba3e7807f8554e3001b7db5f37 BY7GZGS0CX4XE8J7CH383JWY56V4ZKVJ3A6330G5Q0N5NAQ92T50 +MR-SOFI-0330 dsm_sdk::sdk::route_seats::keep_completion android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::registration::tests::a_final_fulfillment_has_a_completion_proof_that_checks;dsm::sofi::exercise::tests::a_final_exercise_has_a_completion_proof_that_checks - CONFORMANCE §8 MR-SOFI-0330 (Partial) BQG34EZ8DQCR605DQ6SKR6RV7TDT0CNP5XMDNYBGAE3YECT1D93G Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/keep_completion(). 9X147A7RKRF2JYBFJF39THDRYCW788CRMXX8FCF3BNCQH997XA20 M2RWRA0RMSBEFD277A0FDBWT8EGHN94QH3S9PG1KDH3RYJM1D66G;YT1EFAEE610V8BC7VMZ34GXX6RXV9NGFF6DE1T1X83XAV751JAP0 de67d9df95e51fba3e7807f8554e3001b7db5f37 4HVZQ9CHPH6FNHT4R7MNZ67JHY5502QW2J0MBT64XWCM45ANBSMG +MR-SOFI-0331 dsm::sofi::validation::Evidence android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_setup_naming_another_claim_than_the_accepted_one_is_invalid;dsm::sofi::validation::tests::a_setup_whose_accepted_claim_is_not_in_hand_is_missing;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 - CONFORMANCE §8 MR-SOFI-0331 (Met) NY8GCJ8W5RBN8PMWHM1FRSVMZ2TQWK6G359KBN6C4ZTAVRRWC520 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/Evidence# WJQQ0K1WSSNMX99BCJ8YD2E6RES1A4FG5XMFE06TG469EBH55MG0 61AYWBZPWP8G4X2GKASFE9SMPHB43Y987F4NAJHMTRKPPZ50DNBG;3SAV1D8C33YQ1SKJMEDH473W87FQ62SAZ091TA4SFKTRAP360YF0;QMBJHGKGQG9W85NF5CGGH1AVQ6GF935YKEDBJ2T45ZPWZ5HNVS8G;3D2MWNFF3M3790PYFA67BECJC4YM8RHNH79ARMCV4JPJGW625XV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PPXCKM8PG18NEZXVP8B8RJH0NYNCVRBZ521MAT34B1W4RYBCVX6G +MR-SOFI-0331 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_naming_another_claim_than_the_accepted_one_is_invalid;dsm::sofi::validation::tests::a_setup_whose_accepted_claim_is_not_in_hand_is_missing;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 - CONFORMANCE §8 MR-SOFI-0331 (Met) 4YVASKCNV0FFN6101R5YW1QHJDFZVDM970E2MVAFW2PYX0EZ3E20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/setup_valid(). 9AR3Q352T0ZD6EF1HN8DN8M5TEYRX91RWJK9Y05AMRXMDRRDXMSG 61AYWBZPWP8G4X2GKASFE9SMPHB43Y987F4NAJHMTRKPPZ50DNBG;3SAV1D8C33YQ1SKJMEDH473W87FQ62SAZ091TA4SFKTRAP360YF0;QMBJHGKGQG9W85NF5CGGH1AVQ6GF935YKEDBJ2T45ZPWZ5HNVS8G;3D2MWNFF3M3790PYFA67BECJC4YM8RHNH79ARMCV4JPJGW625XV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PP0SAKY239DSSCEHD6DY80XQW0DC76H1X8KKWA4D2RG5WAEJ68C0 +MR-SOFI-0332 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_provenance_semantics::a_genesis_release_funds_its_creators_whole_supply;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0332 (Met) W5DTPPJJ1SYH9PSAB3PH4YM9RCRVJNX8G08RKDJ2E3WKKAW2E0QG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG 4GH83WMQ9ZVCERZSN8RT5B5N27RWM9SSK4PWAZGRDV8KM6CWY4BG;02KBHR96QK1DR02FJCC01WMY36JQ2HWW8MWXTG1M1XV0QTG3XTB0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a HMDZBCX6MWH1YMP2V8P5SVX0XTFV3HX1XB71ASPX3AGXZ0VS32EG +MR-SOFI-0332 dsm::economic::token_policy::TokenPolicy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_provenance_semantics::a_genesis_release_funds_its_creators_whole_supply;dsm::economic_provenance_semantics::a_genesis_release_of_another_creators_policy_is_refused - CONFORMANCE §8 MR-SOFI-0332 (Met) ZM8NP7YYR3KJ3RA519X942YTDA06PRPT8PXH7TFPCB00C62NNM10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/TokenPolicy# 960EESRTQ7YE3H63BGG225VGJJR79VM37H90DMA2V7YCMHKS37J0 4GH83WMQ9ZVCERZSN8RT5B5N27RWM9SSK4PWAZGRDV8KM6CWY4BG;02KBHR96QK1DR02FJCC01WMY36JQ2HWW8MWXTG1M1XV0QTG3XTB0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a RGA3E5Q73H4HK98KS0DHYRZXBEEQC98D68KCFPMBDCF1QV5ATMF0 +MR-SOFI-0333 dsm::economic::keys::token_creation_key android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic_write_set::a_token_is_created_once_on_its_creators_lineage;dsm::sofi::lineage::tests::the_creation_record_is_an_economic_leaf_with_its_own_key - CONFORMANCE §8 MR-SOFI-0333 (Met) 3D6456TN3H4CN2H0P55FDHW0ZS2EF6G176TPVQ1CCAWTWBWFMX80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/keys/token_creation_key(). 0F56ZPWKFWJGH90E3MD361W7MB8GRE4CWBT22WV5H58CAP6V4760 Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;D70D3A5K41TW9867DVX7D0TG0YNJF1SK26PJ959V0V2NY23GNKH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 D4H052HT5RRW4FBKZ7W3JR81ZEAGTQ9AF3CFV6E6YK5XMW2GM110 +MR-SOFI-0333 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_token_is_created_once_on_its_creators_lineage;dsm::sofi::lineage::tests::the_creation_record_is_an_economic_leaf_with_its_own_key - CONFORMANCE §8 MR-SOFI-0333 (Met) SRDP1XH9FCJ7NAQTQ4BM0XQJMPVH680MGDAM68QKB9QQ2VN0EFZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/write_set/build_write_set(). 6G45G0PK3A8WCCNPSHKK508JW2DFE0RX9YET4P1EXQ3ANQ4ZPSXG Z5FHBP69Y4FJFY2TR3SBF5GYQJBKQ9EN6J1TJKXRTME7WY13H20G;D70D3A5K41TW9867DVX7D0TG0YNJF1SK26PJ959V0V2NY23GNKH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 4KWV412RR6V0RZAFE73AB13K5J8Q8HZ097BNRDFVSPC7ZYDFMKB0 +MR-SOFI-0334 dsm::economic::token_policy::parse_token_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::token_policy::tests::a_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) MZGJGZT322P5AETZ2AHHR31FCGPV0TV6TSM8P03037JHFEKNW0N0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy(). XS80JCAX6NTW73S5CKCGPEVPX96YMXCNTBFE8BC8ZGVFH4GA7HCG T7W3D3EX105NHN6W90N3WJR7WJY9K4QAX8S6A8N5ASCF6HGBKHSG;ZA0X6JJMC3XHT1VSS6N2DTGF517FSZDXJKMXHFJEX89PWMDEDQPG;WPE1ZJXN2SZ2D1Q1QZT7VHHPMHYFB0C1TB1RB3C9Z9PT5K1J5QXG;GDQA8FYPHTY2MZJD8738PZG9Z917RB138HZJMDXDECMCWX38JGZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 1APWZER996NY00AQ454SMJHW3JQ0RKYZC10PE13YHEMVKXA1S2PG +MR-SOFI-0334 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_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) FXGSS2JHN67MB602KX5CM0E8QB002YNQH4G37B0P7308D95JABE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 economic/token_policy/parse_token_policy_blob(). QCXT5EB868X2R15GFVKMZN4M0JCX5EE4GT6XSJ0H52CPT0QQSDZG T7W3D3EX105NHN6W90N3WJR7WJY9K4QAX8S6A8N5ASCF6HGBKHSG;ZA0X6JJMC3XHT1VSS6N2DTGF517FSZDXJKMXHFJEX89PWMDEDQPG;WPE1ZJXN2SZ2D1Q1QZT7VHHPMHYFB0C1TB1RB3C9Z9PT5K1J5QXG;GDQA8FYPHTY2MZJD8738PZG9Z917RB138HZJMDXDECMCWX38JGZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 TYJA1PS4ZQ0KMHJ87E2JRD6BYBVGPN52XS2STQ36TNFXKRFBS770 +MR-SOFI-0334 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::economic::token_policy::tests::a_network_anchored_blob_names_no_creator_and_no_signer_set;dsm::economic::token_policy::tests::a_blob_whose_shape_does_not_match_its_release_rule_does_not_parse;dsm::economic::token_policy::tests::a_non_canonical_wrapper_does_not_parse;dsm_sdk::handlers::token_routes::tests::a_device_created_policy_keeps_its_layout_and_commitment - CONFORMANCE §8 MR-SOFI-0334 (Met) N44C63NGT8ZG8Q566FVT7QK0CDAM5SBS2SHB4VWN24K5NGQKC910 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/build_policy_v3_bytes(). M17QPPY6GHT3JWC780V482530GEWB321EA9F0CBMRK07XV3S9JA0 T7W3D3EX105NHN6W90N3WJR7WJY9K4QAX8S6A8N5ASCF6HGBKHSG;ZA0X6JJMC3XHT1VSS6N2DTGF517FSZDXJKMXHFJEX89PWMDEDQPG;WPE1ZJXN2SZ2D1Q1QZT7VHHPMHYFB0C1TB1RB3C9Z9PT5K1J5QXG;GDQA8FYPHTY2MZJD8738PZG9Z917RB138HZJMDXDECMCWX38JGZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 8QMZ6ZMV017PHKZBCEHVY0N8D4JHZGPBAC27CYSEAAF59QXEAJ9G +MR-SOFI-0335 dsm::core::token::era_policy::era_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) 1TJ81XS35CQ7D3ZCZV1B5JET9SJRJG2PECE6W3MZ5CAWC6CYCQ80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/era_policy/era_policy(). A5HVQFMS8QW9YNJFA84R7FSSC0EX0FGWF0EP4ZHV9BTDN44QTMXG ERKNTA1QSQJ0SYH84NTCK7HA5PQ6VCGJE94EYFYYZ6RDWNJ37H30;XT9Q842F0HBQ010PW0DD5V97TX458H09XES3CV9PZMPKJB1EPJWG;4F6F2MPXDTQXJVRGN11G1K4E33ARWEFRYVYXTZE0AJ45ZVJHW90G;XDCE4AGMWP3DG172KMM8Y6Y61KPRE1T4S266JRJYKSRCV8160PF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 0WVY95WYT4PKQY9WS7JEM87P9YY5X87TVCYY28GBWTXK1SXBGDH0 +MR-SOFI-0335 dsm::core::token::era_policy::era_policy_commit android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) VKQB9K5KM177G84A50Z2P7KWFMAP3P513Z7Q5WCWY0TY20S47YM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/era_policy/era_policy_commit(). F3FBSM238WPPV93CXSBXGZBS14Y7880KR2ZGPX5C749PWSN312V0 ERKNTA1QSQJ0SYH84NTCK7HA5PQ6VCGJE94EYFYYZ6RDWNJ37H30;XT9Q842F0HBQ010PW0DD5V97TX458H09XES3CV9PZMPKJB1EPJWG;4F6F2MPXDTQXJVRGN11G1K4E33ARWEFRYVYXTZE0AJ45ZVJHW90G;XDCE4AGMWP3DG172KMM8Y6Y61KPRE1T4S266JRJYKSRCV8160PF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 2BS65TBN7V4M78GPZ32VH0JGC03KYM904QXGX8XAQGK8MSEN3NHG +MR-SOFI-0335 dsm::core::token::policy::TokenPolicySystem::policy_at android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::era_policy::tests::eras_commitment_is_derived_from_its_bytes_and_is_the_specifications;dsm::core::token::era_policy::tests::eras_policy_states_what_the_specification_fixes;dsm::core::token::policy::tests::eras_policy_is_answered_from_cores_bytes_never_cached_or_resolved;dsm_sdk::handlers::token_routes::tests::the_one_packer_reproduces_eras_policy_bytes - CONFORMANCE §8 MR-SOFI-0335 (Met) 8B631M8615FXCV85AGEXCY07BE5G8XR15PPRA769S3D4Q46Q5ERG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]policy_at(). 18NP9Y96NPTTVXQD8CNZVCMA3D72CDC3DDWDX4YJTQ67STESGSF0 ERKNTA1QSQJ0SYH84NTCK7HA5PQ6VCGJE94EYFYYZ6RDWNJ37H30;XT9Q842F0HBQ010PW0DD5V97TX458H09XES3CV9PZMPKJB1EPJWG;4F6F2MPXDTQXJVRGN11G1K4E33ARWEFRYVYXTZE0AJ45ZVJHW90G;XDCE4AGMWP3DG172KMM8Y6Y61KPRE1T4S266JRJYKSRCV8160PF0 de67d9df95e51fba3e7807f8554e3001b7db5f37 EQTR7MTSBE8T9FJHW6XADQ35SHB6S6PG3NGJFV02ECXBZ58T0AZ0 +MR-SOFI-0336 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::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) CRRNQA7Q4BPFS0R4EMBDRAEJN3TV31EYXNW41BK9FX9SN36VBDAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/token/policy/impl#[TokenPolicySystem]register_policy(). J7C0E52GR817GM4ECYADSD2CGAT2CSG2MPH0V42DQQHCGWCC1SX0 YR6FWMMF4MR4VATXHJYSXA9TG5F60JZDF927A0330JCD4CH9HMA0;PSXFPP5VGZFGZ2V1DTF8YQ65PSA2PM2EY358SSETXMYCB1M21Y40;9JDPM6Z5G4JKSHXXXJKRQ3P9WHK9N536HQN7MYY3YVPF7ADXRC10;51KRECCNR0X9WY82Z5CZS1KS5BX5BK4ASXSHKA6X2HKE8JETZ4WG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a YJF8WGTBGNQ6RK5JWA95PSQ38P8RC661JKKYT9GCYEYRYFNH3110 +MR-SOFI-0336 dsm::economic::native_reserve::era_reserve_id android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) WC0QN1MRT6YHY8J5GEFD3RDJ826XDWCFY239VKH31KJ89TSC9NZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/era_reserve_id(). 6A9YBF32AJ91WXG7DC1DPDHEHQWFS7VN99KBVGYZ39B6ZEDME3K0 YR6FWMMF4MR4VATXHJYSXA9TG5F60JZDF927A0330JCD4CH9HMA0;PSXFPP5VGZFGZ2V1DTF8YQ65PSA2PM2EY358SSETXMYCB1M21Y40;9JDPM6Z5G4JKSHXXXJKRQ3P9WHK9N536HQN7MYY3YVPF7ADXRC10;51KRECCNR0X9WY82Z5CZS1KS5BX5BK4ASXSHKA6X2HKE8JETZ4WG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 87KEKTHNWQB2EHVE0V4ZFB4CV0M63MVDK6YMW9WGJF6T650Q2R1G +MR-SOFI-0336 dsm::economic::provenance::verify_genesis_release android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) FMDHF3KD549TD82R8EE0A71M4R14Z4SYT7EVMTPTVW6BYN267D0G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/provenance/verify_genesis_release(). KV2XTS7ADMTVFZQ8R05KX9FMDH26Y7098FJC25YTH5FVD6JSP5ZG YR6FWMMF4MR4VATXHJYSXA9TG5F60JZDF927A0330JCD4CH9HMA0;PSXFPP5VGZFGZ2V1DTF8YQ65PSA2PM2EY358SSETXMYCB1M21Y40;9JDPM6Z5G4JKSHXXXJKRQ3P9WHK9N536HQN7MYY3YVPF7ADXRC10;51KRECCNR0X9WY82Z5CZS1KS5BX5BK4ASXSHKA6X2HKE8JETZ4WG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a KVVKHPG2KQGCCAMDZ04FG353N23S9CRZWZV5VGRCAQF195JQNBZG +MR-SOFI-0336 dsm_sdk::handlers::token_routes::adoptable_policy android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::core::token::policy::tests::eras_own_bytes_are_never_registered;dsm_sdk::handlers::token_routes::tests::a_network_anchored_lookalike_is_neither_adopted_nor_published;dsm::economic_provenance_semantics::a_genesis_release_needs_the_all_at_creation_rule;dsm::economic_provenance_semantics::a_creation_naming_eras_commitment_is_refused_from_eras_own_policy - CONFORMANCE §8 MR-SOFI-0336 (Met) CJYHCQ3Z568Y2HG94W5EQ0G4JEAXP3PTFMFFVBGN35AVK5QETT9G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/token_routes/adoptable_policy(). J6CSGBNF3CKK7YM6K4N9HGNJSG6KPC04AM0B6M6A181S7KNTMD0G YR6FWMMF4MR4VATXHJYSXA9TG5F60JZDF927A0330JCD4CH9HMA0;PSXFPP5VGZFGZ2V1DTF8YQ65PSA2PM2EY358SSETXMYCB1M21Y40;9JDPM6Z5G4JKSHXXXJKRQ3P9WHK9N536HQN7MYY3YVPF7ADXRC10;51KRECCNR0X9WY82Z5CZS1KS5BX5BK4ASXSHKA6X2HKE8JETZ4WG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a YG7G3HFY6ZARCRXE4KMFG5X85VQZS6JANWE1088DADNDFS6W6W70 +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 CVPVW2YQ4B47PAC4CQBHCGYM5JKWPAEYZNBG6VRCZGS2WZJAPKHG de67d9df95e51fba3e7807f8554e3001b7db5f37 XC3DN343HDQXPPQNGTDM5FEPCMCHTE1FMYBCPXEW9RXKGGVCJJN0 +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(). 2D9MK2TXK2DWXT301Z633JPB8A2XEZZPWVTQ0JBB7W1RWX6R78EG CVPVW2YQ4B47PAC4CQBHCGYM5JKWPAEYZNBG6VRCZGS2WZJAPKHG;WMMB0W3WGDBPXN94W681E09V5JQ6BCS4NM11R1R2GR2K1M0C5ZKG de67d9df95e51fba3e7807f8554e3001b7db5f37 QESKAY1G44D2J9P8WWCFJARJ38GFSARQJEMPEZCNECVHFAHEMTRG +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(). ZZCNCKY9VCGDWJ7BNQ856HVBS082JW9W40A2K54R54CGSC6W2BTG K98SSMX0S4M8MK8C77BCAMM627AMF861A9W51VTKYZDSSSQSY970;H93EMTK5RWN2EM37BTHSD0HDXSC0W0TMTSJCV6ADX70WQNA0DP3G;2BHDYDHR17845RY1FC43NYVJDQZZS8MNAK5TVRKVZDPE2WP6S1MG;E764VJJTT3NBD9ANR2JYBZAH3ZJ5X6SHEG15JM9VW73CJVNCF420;34FWBVJD4HTGDKY00PHB78KJDA6V8HXGK23Y3455R2HPZCKFWP00 de67d9df95e51fba3e7807f8554e3001b7db5f37 GJCSVMJS1JCS1EMYF8EKR3DDSJ4YPH0A3W9400F2M9H3VTX2WMN0 +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(). ZN99Y90ZV47EJBHK215Q4X6DGTT7059JRV0B2GNETV6YHT86J4VG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 7M5B459NYK6BHB6C4NF1K16CY0J0H5T0Y97VY9JWZHKNRV1E076G +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(). BQXD554VG31G39RQA373GHD4341WM3BAA9Z74GA23DQRT3579770 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MQKKMB7F94ZZFC2B1HYFAVG8Q87WJ06QR5AMWE4C5YG3Y7W9R87G +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(). BT09AAVGEYWBDFSCGEN2BW1VCV3ZDZMMK0ZZBQ58TJFMWEBXR8T0 K98SSMX0S4M8MK8C77BCAMM627AMF861A9W51VTKYZDSSSQSY970;SVDWG1KX03Q3XQGJBZTXV46228BWJNHAXKY2RMBA8MBJX1SKAT30;XZWT80WNMJC4258002N75SCJ6ZCG59PAE1CDZMGH03FMQ5DZBZ8G;WMMB0W3WGDBPXN94W681E09V5JQ6BCS4NM11R1R2GR2K1M0C5ZKG de67d9df95e51fba3e7807f8554e3001b7db5f37 41EYXAXW06F2FPN3KCACS9AA3YPNC8GXJ4KT9MFRMPEJ3NQK413G +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(). 1R5TGKEXWYHV1A6EENPNBQ2XDPKXERKJTPP50M1YNZZNG13BXZNG Y8FWHZ88A0B5N5Q81X0KB4PP1874T6YJDT38ZKM9VQ4RAVEHKGYG;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a SHY0Y2WBT6TTWM3GRB9RAAKJ26G74DA6STJ2S5JH5RBYVVNH5RP0 +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(). ZZCNCKY9VCGDWJ7BNQ856HVBS082JW9W40A2K54R54CGSC6W2BTG Y8FWHZ88A0B5N5Q81X0KB4PP1874T6YJDT38ZKM9VQ4RAVEHKGYG;6GS8TEB1WWS3AABWT0EBVCSCMDCE6RV56CKRQJ0YNFHYPMA0XAR0;7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a TBYF2AFCESXGG75VMW0Q5CQC95D20EH8K6Z3JF0CS5G9BEE8ZRXG +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(). 8Q7T7CR03GBR46GVD41A5DRMCCRSB3841RFGRPZ90HQRAF4PH4MG QMBJHGKGQG9W85NF5CGGH1AVQ6GF935YKEDBJ2T45ZPWZ5HNVS8G;JR94R5NVVPDMDNN00464ZT1V4WWWBZFXDE64FYM026X1MK6VA7EG;3D2MWNFF3M3790PYFA67BECJC4YM8RHNH79ARMCV4JPJGW625XV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 XQ6V7V4X9F8VSYY4ZVZPHYX0BSN1G9EF5P0N2432XM523R4GQTE0 +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(). 9AR3Q352T0ZD6EF1HN8DN8M5TEYRX91RWJK9Y05AMRXMDRRDXMSG QMBJHGKGQG9W85NF5CGGH1AVQ6GF935YKEDBJ2T45ZPWZ5HNVS8G;JR94R5NVVPDMDNN00464ZT1V4WWWBZFXDE64FYM026X1MK6VA7EG;3D2MWNFF3M3790PYFA67BECJC4YM8RHNH79ARMCV4JPJGW625XV0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Z1Y6JHCM3HYQS2JHKQ4C3NRYX6HWRNWDKEK6YHQQN2GQTYCD0CP0 +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(). T4QQF5WH7P6C6ACK79QENQGREWZJ2MXD1B4PVX3010338X9WAPK0 SZW7MH9GE4N3C28V6NPNQMZMPS5C7X4BF4B8V8TR1BGPCRYAK290;NPX88S3WMH06XFNS82TT5SXRFNMN36A7ZVM5FEJZXQC02F8G4SBG de67d9df95e51fba3e7807f8554e3001b7db5f37 0TVW1VZTCMCHV4PVRRW0620V9A5EEK9NFFDBSXMD47TK4GTSQ5AG +MR-SOFI-0344 dsm::sofi::resolve::Verifier::peer_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-SOFI-0344 (Met) W4EPZEVJSQKY151TWFN4G44N58T73FDV18SST5A684PYEKX9M0R0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]peer_position(). JWY8N0VT0936T0PPSGGZQ56B0YXZ0VSBEAGYKHRK31G7VSJT9J70 1VSKNJWYA6S5R261H9F9EAQNVWHWHDGCA9JZ46NYCHM528PNE6E0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a FD2MQ5PVZ6WVD53DJXFJT64B5VZZGJH5HXH20ZSR6Y9R64KRJ1T0 +MR-SOFI-0344 dsm::sofi::lineage::advance_peer_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::a_trader_who_has_traded_can_pay - CONFORMANCE §8 MR-SOFI-0344 (Met) TVTJP8FYYHEKRCDSRE5HCC288BZJ4HDN5BVZ7X0HM64XE982SWFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_peer_resolved(). 9386KA1WZ80BT4Z3GXSTTG3WK2KXFZVSQMARHKR1QY99DK33K6R0 1VSKNJWYA6S5R261H9F9EAQNVWHWHDGCA9JZ46NYCHM528PNE6E0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a AWDTBY218Y4TZGK6F14NMS10V9Z862RJ0SCQPXX9449RR7GXPBG0 +MR-SOFI-0348 dsm::sofi::lineage::advance_peer_resolved android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::lineage::tests::another_verifier_resolves_the_position_without_the_traders_adoptions;dsm::sofi::lineage::tests::a_realized_position_crediting_an_unadopted_token_is_refused - CONFORMANCE §8 MR-SOFI-0348 (Met) FEN2KC2KRPBY50K7TEXQ07HGACJ0JDEMGV2RBZJYWEY8H9Z6CMXG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/lineage/advance_peer_resolved(). 9386KA1WZ80BT4Z3GXSTTG3WK2KXFZVSQMARHKR1QY99DK33K6R0 152JP84GDTC28YE009HWHK762W9SHNY813JVT5RMAV250AXMF17G;3YD7SXG4HK0A3QJB91FJHQVYAHGYRSKF6JGBM3RP8NM81TCC4ETG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 9252CNJ431NZCRWK085XAV7ZH1HY559ZJKKTW3VCHQ52CJGD1Q5G +MR-SOFI-0349 dsm_sdk::handlers::sofi_routes::entered 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0349 (Met) Y46FR4MQSW80DTM8SE41DYP736Y8CFZPCGTKX99RMCBSYSQC97X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/entered(). 3P0HYP883S4ZC4BX8CKVS842CVMJ6RH1W47D9CQEDZEQSMAAQVEG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a DH004MWP2EV1FHE5653FQNTMW77RN4XJAZW6GT1QMND7VPRBF78G +MR-SOFI-0349 dsm_sdk::handlers::sofi_routes::shown 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0349 (Met) M85ZE0F15M9CC8X7HZTZY2K5GHGQ6EJ63ZK9NSBX0EYP9GKGG9X0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 handlers/sofi_routes/shown(). A05JGHQ47JX9NXER3JV4YZ9D9Z4X6DCQ9X9HWHXH97YNR455ECF0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 07CQ8PD5VFEEHK1F1YESQF5XYWE6XFC709V7YDSS2784T2RJQYK0 +MR-SOFI-0350 dsm::sofi::derive::vault_token_locator android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::vault_objects_land_where_the_verifier_looks;dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0350 (Met) 7127TGM8SF5G6PBFHT4RFWZ2HAN62627NQMSMJ51GBYA17TCWX10 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/vault_token_locator(). T7TKA51009ACACV7AJ5E223ZR9GQK3MZFY6E8WVN1B9KBACP1R2G BC12BG265WW1ME78D4GB7G227BHJ6018HFBZHRT89GJ51YQAYJSG;2JD10HHNG9F9YVTJQGW92RDTV8R09E01ZFKHCYSG3AHVG9BQK5M0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a ZR09STA3C35NQYV2582TAF34FMJKZGPK1578VZ4NPDAKQZ9ME5BG +MR-SOFI-0350 dsm::sofi::publication::Publication::locators android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::publication::tests::vault_objects_land_where_the_verifier_looks;dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0350 (Met) S93PV5J8YD9QQ30T745VG05Y99E5GMC4AMGNN07MNQBEEW5B0B5G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/publication/impl#[`Publication<'_>`]locators(). ARYR1JC778PTCAE077SD1VDXWCZTHFX31W2Z3TCME8QMQCFMBY60 BC12BG265WW1ME78D4GB7G227BHJ6018HFBZHRT89GJ51YQAYJSG;2JD10HHNG9F9YVTJQGW92RDTV8R09E01ZFKHCYSG3AHVG9BQK5M0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5TG17YVK8Q158HYRQSBX1QDY436R8FFDHEHXKQMQ526DSD34Y830 +MR-SOFI-0350 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::discovery_passes_over_what_is_not_a_vault_of_the_token;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0350 (Met) 154BK500373EMGFK3V4ZGQ8B9WJTQQJQJP5AJM69J8FMEXJ4CG3G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/create_vault(). H4VTYV9C1AK4C3D7MN6GQXFW28M2AD2JR3S1MQ8C7PWRBPWQWDT0 2JD10HHNG9F9YVTJQGW92RDTV8R09E01ZFKHCYSG3AHVG9BQK5M0;7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3HZYQDQENXW5TT4NQKMPGJE3T2SYJRK56FWA0VVWRSQSA6GN5HHG +MR-SOFI-0351 dsm::sofi::resolve::Verifier::vaults_of_token android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token - CONFORMANCE §8 MR-SOFI-0351 (Met) 2Y70RWWBJZ5617P6YPSNS5WGP97SJFT8W35W4W7GCM43TZQCH8S0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vaults_of_token(). F3TX9V5WMZ8CZXQM4MZHDYFZVXQDWZ0B0R2MK788BY05T3XVB38G 2JD10HHNG9F9YVTJQGW92RDTV8R09E01ZFKHCYSG3AHVG9BQK5M0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QNFTATVHP7W1ACDR6B2BFB7C18421NJ2BES3XAR595WAMSA7AJ1G +MR-SOFI-0352 dsm::sofi::resolve::Verifier::vaults_of_token android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::discovery_passes_over_what_is_not_a_vault_of_the_token;dsm_sdk::handlers::node_e2e_tests::a_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0352 (Met) 8ZYD35XVN7XD5QSNP655MHBXHAY4H3HAD5FB1CZ87N2JGC376RFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]vaults_of_token(). F3TX9V5WMZ8CZXQM4MZHDYFZVXQDWZ0B0R2MK788BY05T3XVB38G 2JD10HHNG9F9YVTJQGW92RDTV8R09E01ZFKHCYSG3AHVG9BQK5M0;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a C4J4R42WZS5JRK3CCETT7P7JBBQ996B1ZTZCNRAMGHKJZXMKAZF0 +MR-SOFI-0353 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_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0353 (Met) G7DS4583HH9B6SG40RGQKRJTZRNMNBWE2R6PWP7MD2XBQDQGNDFG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/find_route(). KGD6SDSENK8HVSNP8VAVRBDHBKFSQB99R8KJWRDMTNNCSVW2JY70 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a WMBYPW6AJN6XMVBQRC5X9D80T8ADHTXME1T8MVYGBSDEEV7WCN9G +MR-SOFI-0353 dsm_sdk::sdk::sofi_flow::vaults_of 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_route_search_that_cannot_see_its_vaults_says_so - CONFORMANCE §8 MR-SOFI-0353 (Met) 573RAECSHW2FRS9QJZ3KN754EP37QY01ECXXTW1QNB0S29NJETP0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/vaults_of(). MHP5GET5JJ1Y239KY3K0TJ3RKJ3PR9PH7EX1K5VJE0X1F4B8PMZG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;GMTCW9Q7V000Z8WE82QCQBNGDD6HXCQHGT2QXPXZ04TG6RV6A0K0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 0CNQTZ160TAWS6FWEQ791D57WPD7TGYA3BAAEVV8Z1TNEJBEAWCG +MR-SOFI-0354 dsm_sdk::sdk::sofi_flow::set_up_with 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_realized_trade_shows_in_balances_and_history_at_once;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0354 (Met) NKRXH5NSDB2MH1EWCX8F8BGXPBDJ5ABCWCW6J37EE6K5CED0FGZ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/set_up_with(). DR540YH2G0NAJ6H5F3YAKS858QBSV9ZF4X91C2EGX0SBGA7MQZPG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;WXGNF43F3Z50H6EGKQCMS4N711S0HYCSYT1NRVER64K1B69NA620;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a SJBVJTEYEX51H80M3S218P6X1TS0ZMG8QD1B0F5YQ5FQ1WJKEW2G +MR-SOFI-0354 dsm_sdk::sdk::sofi_flow::check_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_realized_trade_shows_in_balances_and_history_at_once;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0354 (Met) BXHMXEDZH7J9V2636C2E1W1315ZFPW8JK5HWZYYHZTFVFG8RJDZG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/check_route(). C0V13GWMH8FN48EDPT91PM7S8N1M2HCG0VZ42YPZ27X1XEABRKM0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;WXGNF43F3Z50H6EGKQCMS4N711S0HYCSYT1NRVER64K1B69NA620;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QP2A1SHAAFSDJH6HSB36AVFCFVC8Q22GY6JECFZQT7SH8S72A3S0 +MR-SOFI-0355 dsm_sdk::sdk::sofi_flow::owned_vaults 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0355 (Met) P8HWGTS8B2HW8CSYMJC22AG9PB1J9G5W6B744KGDQ9BG9K61NT90 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/owned_vaults(). 6XK0T70FM3JRHRKWBBPR0FDVY6VKPYWYTDNN0MTCQJ8WHWGJTBW0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a AEBQDVATDT0274ZXJT1KDK29N06ZW0CZ9RSPTHS1Q25A6D5JNWD0 +MR-SOFI-0355 dsm::sofi::resolve::LocalLeaves::vault_creations 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0355 (Met) FS61S23WGW5T33FW1N5G57F12P5A5P4DM4GWRWP7JEPKQHXR1B2G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[LocalLeaves]vault_creations(). BBKX1P6ABBYANDXEW40ZHFWV50NRCYQKRSGX9E59MS07VFKYZ1XG 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3KKF23E282EP9YHHF02255BWSXVBEVRFJKEPCJX519QNVYDWJP3G +MR-SOFI-0356 dsm::sofi::resolve::Verifier::parent_for 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::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0356 (Met) AKJD4NJBMDSDBXSR0NADY52P3WSK7JTETQHT3WDHWBYPKKZFY7M0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]parent_for(). BX4XSES16YSSKEM4D788SB5ZDQSQC35C9T3JBMCNSGA1FDDKDKW0 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a YRFJ0XYEPG8ZXG7KC7NFMXE0Z35R7HXK4S0VV1M12528CWT0EEB0 MR-SOFI-0356 dsm::sofi::resolve::held_at android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::resolve::tests::what_a_walk_holds_counts_only_at_the_position_it_reached - CONFORMANCE §8 MR-SOFI-0356 (Met) 1WHHH2CYJWQET4YK5AJ3JWRHB9PXS210P40V2WKFFJ3DJR71NWF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/held_at(). 0PCF49WQYKWFR5ZVT76PNXFY0DCGFSJABNG9J56D2PKMF246Q6J0 4PP2ECX0M7Y1HVJZZ4P6G0EVTF3RFCBMD4ATDE822J79ZSWFDMJ0 79048b72361fe93c49b6a0f77b160565c192e39a FY5EKE9KSQTPTS8E5HF7TMZYK9TH5BPC7RE05SY3QY9E15W5ZGH0 -MR-SOFI-0356 dsm::sofi::resolve::Verifier::chain_until 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 - CONFORMANCE §8 MR-SOFI-0356 (Met) GTBF2KTP5EJ8VQQHQ8HHDHZD9S2TXTKG5XA9TWCG1G1RYBHSXJTG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]chain_until(). 9A3F5J4QA5NPYJC17NSQB7RY2F1A3VNNE2Z0Q4HSBZ11GSESZY20 JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0 4737a9e077dcbc402174736c9634e340226929e5 FY3XQ2ARARF6YDNYHR5QJ18P9K2AV1ZJQFKTSN3WNXN3PWN1KF70 -MR-SOFI-0356 dsm::economic::peer_lineage::peer_root_at android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_frontier_recorded_at_the_position_is_its_root_and_nothing_is_read;dsm::economic::peer_lineage::tests::the_activation_root_names_no_parent;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0356 (Met) 20EYC7HHZ9DXZRZT74PATCYMD52964T9YCRMX5T4HE7EFW992GJ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/peer_root_at(). RZ9VRT9KRXDH6P2CX5PK4KS24HYNPZTW9X8FETTKTNS31300EM40 A7GAMYMYJCPF00F34F0Y301JCXS2Y3C7PQ8AQKJ4MV623DKRZN70;6HRNKN8SEJYRFVTTFJJ5981448A1TZRB653AK901Q0A6GGT5WKXG;JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 ZVDNF7C0C177VPJAW3KHTQVS0XVJVJTHQV0YCPTYVH0P35931ZQ0 -MR-SOFI-0357 dsm::sofi::validation::route_endpoints android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow - CONFORMANCE §8 MR-SOFI-0357 (Met) RP9B9BYNWSSV9T289WCSECH0X04RJCPQSJ16TGSD25WTSAPMZHRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_endpoints(). GF2GRY28T2FHADWM1KKQ9QY8WNKWNQZGCSWPF66ZJFN7T5N1E90G 23G9M2KZE7DM0HAGZ2QSEN93BTCREGT1DMJ8ZNGT5N9SYPYDTSTG 4737a9e077dcbc402174736c9634e340226929e5 JD49KR5EMD6EH6QDBVST2HY1EAV6FKJ37WXAYM1VJS51QXA2Q970 -MR-SOFI-0357 dsm::sofi::validation::swap_endpoints android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) 15N00AXG3E3X7AEADTS2A73BY4J10JTH49QHYD9B1XFRS485DPF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_endpoints(). 6QH6RHM5KWRE884GNXWAQVR4VSJ7FKYTT1F8EKHXPDE08F2MP9S0 23G9M2KZE7DM0HAGZ2QSEN93BTCREGT1DMJ8ZNGT5N9SYPYDTSTG;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 6GYVTC7DNS23M3XFX04EEXX9Q6D9F3F735K3XDEBNMJCQCQ1A75G -MR-SOFI-0357 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::a_split_whose_legs_sum_to_the_intent_is_not_refuted_by_its_shape;dsm::sofi::validation::tests::a_split_that_does_not_sum_to_the_intent_is_invalid;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) W02NJHGZ1FQXFC9SJSR7EBG7DDGDWD9DB8P2RTGJM2ZD2Z7RVMF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). Z2AQXX56R5A9H70TSEZ6QE3S5Z200S2TYN8J3YQCN7KZGK2SW4R0 A0VD5JGZEXCRCPZ6T3HY76DTNQQX54XSEVH4A60WDMF0FBPY15RG;KPRP5VMSA95HTV69PGA3WRMQ3NTRAYPMYR1HHSJF93EJ2HS6FF40;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 Z0RG9ZPMT2D5Z7ZJ7H8THGXFWQQJYKST9NWCFV73V3P2JY99HCXG -MR-SOFI-0357 dsm::sofi::validation::movement_shape android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) 668A54B0JMP8K05DZTKHX3HERT9HMB2WEFGAGGE85G8JA7112DK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/movement_shape(). A9PM98ABDZVRFZ8EBYBM9YQ3F69T29FCYAQ1DSK1AX7S5D6D2Z20 23G9M2KZE7DM0HAGZ2QSEN93BTCREGT1DMJ8ZNGT5N9SYPYDTSTG;1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 9KVD31P1G03RYBMG3FGT4FXWE78FYFV48V1RT44T0RTFXPCN4P5G -MR-SOFI-0358 dsm::sofi::validation::trader_movements android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0358 (Met) 8YJHREAFW8BFSB35JP1V31ZSM546TMTSH2M5EK8AK0C2CSKFTY20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_movements(). 4BH0823HEB5F0FSSE9515Z99ESQTF9GJDBE8NZESEGV5QBMM369G 1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 B9AQM2NAHK4Z24WX11RS47ZK7XWRPN5VXBT41AHJJSNW9MHZ7EX0 -MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::plan android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0359 (Met) Y5PFZ6C7Q3VH8NDV11VZV88BZ5MJ35SDEV8TSW3YC23MABPSJJT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan(). ANX117KFJ7B3PWN6B5JFWBHRAFC3KQ39NEF86GEM2KSAE4TAQVV0 1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 5H2YD40K0D7KX3R5Y25TFX69Y5SZXYKKP2GV9B30QNSK1BG4QFP0 -MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::plan_split android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0359 (Met) BBJPPJB8R47K4RHAGNKJFSTMBY2QW1861P0NVZ5T2QCF4XC4DX50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan_split(). Q14GK2VQ64E6TR0CW6E5TZYTZWFN53ZND6M7R6YB5EQ4Y81N8410 1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0 4737a9e077dcbc402174736c9634e340226929e5 8YJB48SWQAN3SNPPGJ7079TG4QFYMX8DE6AM64NB0DCZZBRM24BG -MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::route_ends android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0359 (Met) T2Y93XZPSJCRAYCA0BRHHXQ2H5PTQDRF47RET487DRJN2EYEAB60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/route_ends(). FFAK4MN9ESE67GRBC08S5WEJ79TB9R39STK0YZWF970F9N47F4XG 1DH9CRCXGTDHP2DEYCKN2STZ3NWWE5HKV9Z8AA4QCWGME8G7AQY0;JSPHTNFQP1PTR234RF8HZEEJCQ91D825JWS20EN0N2GHFHQZMPF0 4737a9e077dcbc402174736c9634e340226929e5 5NBKZXHHVNDABYRAR3DA5073867RZBR32WK0BGXXN8FDDYSF6XR0 -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 TK0T74XG2CJNPH549WFEA9QQVMR4HN8MAB2B803Y45TY1SCZHQY0 -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(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 7MYRHBBCP2VW997DWNTTHMTYYNB6DGTXRPDEXDBCK9H2EY1P9TF0 -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 H3HGBN6EYFS764HQH4PQ47X81RBQNJE62X8V1309G6HAPMCA08W0 -MR-STOR-0007 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-0007 (Met) BZ6HYJQYYFB8VHZFSDFW1XJGH6KYGES7CTC35HBP48A04HWQRB30 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 190GSBFEJJJY42W8AY9JKAVMVF216TJT3BPHEAMBE8TZE922HFJG -MR-STOR-0009 dsm_storage_node::api::objects::bytecommit::mirror_sync 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) XX2FGJE7HTC170QHBHTD89N8G5TZDSVGZ9BBT52GF7N6K5XK3GBG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/mirror_sync(). 9QA1DDX9KJ3V8YWR15B4B3G3CDF0T0ND6XX1GPBW0VD748YWYNFG 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30;4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0 4737a9e077dcbc402174736c9634e340226929e5 RCM84H4RF6NV5DPSK0SSCNMCVW3H8441GKGDJ4S1MYGQYHABJ13G -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(). QBSHW43G9SRKHMSEYSH47Z0ND7NTJ7WTA4SYPC5GFH1T8G27X0T0 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30;4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0 4737a9e077dcbc402174736c9634e340226929e5 3AZBQP3X4DTRMHYAHKA0PMQYX5M76YV8BSWTCG5Z3JCENR1M2E8G -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 2WEK8R18A4ERHKAJVVCRBCCPATB1D9FFBY7XBEAAG190AHMKZXQ0 -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(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;GAK5652RHP885BTD0C8KB8NQ1DKV4JCHG4VWVA5YAMGPFG0M3560 4737a9e077dcbc402174736c9634e340226929e5 GH7TZGCK5ZEXCJ9NTJW069NAN15SVVCP8H0V5ESSTJM536MT3NN0 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 JEMKR2FV9TFZCM68TN5NK9Q3WY0NP2DMBEXHQ0M0QY5PCWTRKD0G;PZKG6TAWKC660XMJNDJC65NWHWRF1D2AAXH2QMQTPJT76Y0BW250;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;FCCPFFZ3QAXS7FA9FVQWQNE1XP28QCP60FX9PWDSWJJ1KPYK9K40;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 SN1SGCFFZK3E6WPSMZJN1TF5QMKTV4Z7RPMEFM12RRVMBN5E87RG -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(). 0ZXKP61CPGP4ZMTJ366NDGTWF98CQA16XJ857TNFXD32A6QMKTHG JEMKR2FV9TFZCM68TN5NK9Q3WY0NP2DMBEXHQ0M0QY5PCWTRKD0G;PZKG6TAWKC660XMJNDJC65NWHWRF1D2AAXH2QMQTPJT76Y0BW250;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;FCCPFFZ3QAXS7FA9FVQWQNE1XP28QCP60FX9PWDSWJJ1KPYK9K40;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 486TBP60SVDWT49YSYYJQ30PJWGSMJ5QR291WSGBWSJ024AH4890 -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 JEMKR2FV9TFZCM68TN5NK9Q3WY0NP2DMBEXHQ0M0QY5PCWTRKD0G;PZKG6TAWKC660XMJNDJC65NWHWRF1D2AAXH2QMQTPJT76Y0BW250;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;FCCPFFZ3QAXS7FA9FVQWQNE1XP28QCP60FX9PWDSWJJ1KPYK9K40;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 FJSQNA2KBZ6Q4QDJ3M9Z3T3TYKHHBD3VSQGKH60EGXE1ZV0BM1M0 -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(). 2HEYYBS230D00XG5C99CF74TAFQTDX159CBCE12JSMNJYRF4X9Z0 JEMKR2FV9TFZCM68TN5NK9Q3WY0NP2DMBEXHQ0M0QY5PCWTRKD0G;PZKG6TAWKC660XMJNDJC65NWHWRF1D2AAXH2QMQTPJT76Y0BW250;ECH9ZY9BA56MHRKBE5TJ5H02VC00RKQ5386AHNDD1F243D8Y9RVG;FCCPFFZ3QAXS7FA9FVQWQNE1XP28QCP60FX9PWDSWJJ1KPYK9K40;Y8Z3EZKSFCFYCJV6CQW58SNHQ3B0CF7FD5R972JDMPWMH41QEEZ0;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 81VF6A7S4192ZRJD8H5ZGKGTNJTK08QKM0CDKQ1HHTK6MWGAF4W0 -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PV41RNZ4VNWE4ZYPWZNJBDSM1YECHA5DX18CJGPVCVQCTX80MPXG;PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 R546GQ12N4K9YB1SCFX3AGM811BHF363KMDPSQ52TPAC7H2NXWDG -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(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 PV41RNZ4VNWE4ZYPWZNJBDSM1YECHA5DX18CJGPVCVQCTX80MPXG;PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 6D11W5HRQPG1N79BM74AT7KQ47VTWRVWPRRRW32D4KZ8QSREK590 -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(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG XB92YPSAFEC0JK9XTN08H933A1CHFCVPD67SHSP61JK9VHF691SG;GWC2QE383ZZQWQP3CV0VTKE09T76WME8QS0KMT7F7CJ42BY1Q43G;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 FPBE5VRZ537C3YDZ650XVJNB86VGEGYBRY2TZJ0JN7RNR9ZHX2VG -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG XB92YPSAFEC0JK9XTN08H933A1CHFCVPD67SHSP61JK9VHF691SG;GWC2QE383ZZQWQP3CV0VTKE09T76WME8QS0KMT7F7CJ42BY1Q43G;03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0 4737a9e077dcbc402174736c9634e340226929e5 CV2YY84A25M1HVZ35DN95ZGP7K6ZJH7CFP7NB21NSD6AW8EF57GG -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(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0 4737a9e077dcbc402174736c9634e340226929e5 1SR0DB2B54FG3S4KS85CK2D24MJ2K2BR9VCC59C8YTBAQ4P1AAA0 -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(). 33V1X22ZTCD1PB5EKYSXF5S11GH279YFNFV52WDR30D36FD9MT90 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG;5PBEG10W7DP6Q9R9FPFD60GWSAWZ3AHCRBNJG0S6GF0YF3FZMGQG;Z6ZDRGRH7YXVYGDKS5MSW1EQRY6V8PNFGXH78BXQHE79P6SJPBG0 4737a9e077dcbc402174736c9634e340226929e5 VZW0MZTMA4YT19N4NGPF089YVHMYJE2J6XEP4RSRK4GXPC1ZYGD0 -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(). F9TVDQ0TS7M85WY1WVW8Y5BR2VNFV1XV9SFJY2XJJH25C468V3A0 E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 0VA4C0KZSE3VM37XJA0YKDHADXWZ917JYGBP1M0YG5T258A6TSRG -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(). 2CKMCG3782MPFE9WEVXMPXZY8NXJ270FGDJ228WTXS1TCVRZG0B0 E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 HR73RWWE1SDC47FZA7RQJ48SER0WRTSJ562A8SKH455JZ5TAK80G -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(). RWACGMZCYN2CXTGNMFAMY8KZ56SE8Z9BBE2Z9TEDWEASCCCJ9HEG E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 BDCH9EENHSQZT9YPKE5AD16QEHW54PTKB0QK72KC60M5TR5SCVGG -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(). Y7W1D18K8FYGKZ6XWWR98Q00YHZT6RF81C3FK2C2AAW5BP7NX040 E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 ECR7GPQ068VHZYNDYC5AP3V4MJFPW8N4NSP1BT2J8QHVBRJB40A0 -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(). 4ENSVNEDZKPMSJPTCYW8A4FFE5FBTV0DPJVC5V263WGD1N00735G E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 5NK3D8XZADB45RTEJV68VRE43KBTDZBG9TFGEXNKX2YYHTZVKBEG -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(). 0QWJKRN498W5FBR9RNX20A9R9SR2EK0A32KXPZTJ6D3NXM4CY0D0 E37RCX7KGS96EJ39F7M067E303PFNCSMH25VEQ18W8886CPBE5RG;7G8GYHV4M1EKCAS3VE4T2CF80S0YPCX5S8NR87YBKK7N000359B0;37QZ2ETGY1EWYTMFM1JVH04MG9SNNVMW8YYPN3M5RTH49XQ08K8G;4V7F100AQEQSR4BBFVXZEW04YK52PYNMTA3NCGF92HB8H3ZVTXW0;6NS0NKSDKQVNCTFHNTVXHWP3NBX6WDPB45KKNSG7DW4PKBN3XM1G;GDKSK4M9H8BZ01P159AGV47CMZ7MAVKPMXZN98M9EB2YH1HPEYF0;VJR4EZTZV0GHQ7BJHE3K7VYMFJVD9H071SFP9YH0F5MR8EP3H890;P03JGDYMHH88Q2XPQKQMB7D8FCBHHKESWKCDRV7WDSPWCH1RGWW0;CC603TGG3X6ZFPYJ0FQWGJPGJ27WVGZ56KVD0TPMZ8WGYW5EY7FG 4737a9e077dcbc402174736c9634e340226929e5 B9M9TNH357HKV06KXJCX1V9M87QREZ1H98RZNJCX5K9NB436N9SG -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(). ZFXHD8X3KNXCNBW8HB1GP4VA68G8EKSVXSJD1RV6K35XSQW5G38G 0JD1ZMPE9Y40X3PA5Q9DZ5TA23GNHAH3BF0DJYCD4XMKJ8GF27H0 4737a9e077dcbc402174736c9634e340226929e5 1MN3Z8P0KS4R4YTZNDQA5EWKQ9E5T4JJ60K37W7V91S11816EEHG -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG 0JD1ZMPE9Y40X3PA5Q9DZ5TA23GNHAH3BF0DJYCD4XMKJ8GF27H0 4737a9e077dcbc402174736c9634e340226929e5 GSYKFJCNS16F63W6EWP2FK8ZF5VHV498KY07NR8FEEWYSH5KJ6GG -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(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG XB92YPSAFEC0JK9XTN08H933A1CHFCVPD67SHSP61JK9VHF691SG;GWC2QE383ZZQWQP3CV0VTKE09T76WME8QS0KMT7F7CJ42BY1Q43G 4737a9e077dcbc402174736c9634e340226929e5 RFR280XDP57H839TTHB743NT4J82WRT81ZVEQZ06B9KK6ZTR2RP0 -MR-STOR-0027 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::two_members_is_not_stored;dsm::sofi::storage::tests::stored_returns_exact_bytes - CONFORMANCE §8 MR-STOR-0027 (Met) Y0RZXSPX82P5SJ0T4303MMCPYGZ2HE0ANQPAJNYF2X55EW656VE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). NP00BP2WVBQ8VSAFKQ6WKH6R5ZK53G31VAG4A7FMW2TZHFYHMBS0 MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0;2F9QJ09M9DXKN94DM6X17Q7X57JSP5CT03XQ11EG72369WA1R11G 4737a9e077dcbc402174736c9634e340226929e5 VSEJ9RJD3GZS10A7TTMHAZ6Q0J7EJK3KVJDXZK0342NGYS8BNFYG -MR-STOR-0027 dsm::sofi::wire::STORAGE_FINALITY_COUNT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::two_members_is_not_stored;dsm::sofi::storage::tests::stored_returns_exact_bytes - CONFORMANCE §8 MR-STOR-0027 (Met) 0MWAV1RSXE488P5MGAS7FKMFYHWVPT3EV3FE8NDTTD2FMRWMCBAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/STORAGE_FINALITY_COUNT. 5MCZVC3855A1Q64Z3GTMT5SYBWNZWK2WNDP8DXZCTJ87SK1C8Z10 MWAW45PBZRPW0GX17BXK4AJA70QY4T2XY9QRBP82W3Y5D7W0ZVR0;2F9QJ09M9DXKN94DM6X17Q7X57JSP5CT03XQ11EG72369WA1R11G 4737a9e077dcbc402174736c9634e340226929e5 TJKNJ24M9AJYRXYRSN1E1JH4X1FVZCX986RGQM3Q3DR73K62E0AG -MR-STOR-0028 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0028 (Met) B4G100GG3ZSP07J93VXNNGXXKDK5PDH2H7TQ7647Z9D9ND8SCX00 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG ZPVJXTMFAASX6D839HXE6YGRG9EXDV8ZYV55Q0KZWG88MM0NTXXG 4737a9e077dcbc402174736c9634e340226929e5 YME4BTAR4VJSTRM2XMQ8435FFXH32053WGR907XCRFD3KRKGP67G -MR-STOR-0028 dsm_storage_node::api::cells::put_cells node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0028 (Met) BMC2HC0RPPC6Y8PV39K118PJF5Y4ZSFMA95X9ZG3Y0V9GZK8J560 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cells(). VGMRWHPZT5T3ZRY28E5W34XJ9N7NMKESD9N2SF4B6Q9VZQKJHZQG ZPVJXTMFAASX6D839HXE6YGRG9EXDV8ZYV55Q0KZWG88MM0NTXXG 4737a9e077dcbc402174736c9634e340226929e5 507KG86YYT5VTQ3M4GSRWYTACMAKPA364M8PC6SP1F10J96BWY90 -MR-STOR-0029 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::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200;dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order - CONFORMANCE §8 MR-STOR-0029 (Met) GGRRYGATGPZZQJZ57FN2XFVZDTEZD1X9S5N7BT8FFWGAH70QH470 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;T0BBTYG9RSZV9DXJTJKDGQW4XFQA7WV372CZQDWW95NBTYKAHWGG;B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G 4737a9e077dcbc402174736c9634e340226929e5 NDGAF95AKTV3378PPE57Y29H1B8DN45Y6B9EJ5V6V2KH399ANSRG -MR-STOR-0029 dsm_storage_node::db::pg::get_cell_entries 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::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200;dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order - CONFORMANCE §8 MR-STOR-0029 (Met) F5NJTDM44KCZ1FFQJCRCDD38MF3QM7AHBXP5DZFKKKM1K4GCRHXG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/get_cell_entries(). EE2GKWYWW1GT6VXQCK572F5ZZ6DPEXVE5DXGCF8RBZR3F21DCT4G 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;T0BBTYG9RSZV9DXJTJKDGQW4XFQA7WV372CZQDWW95NBTYKAHWGG;B9938X5VM7VH8FETADE4V8XA1THWB3124SS1TPSY1VGSHFDPJ05G 4737a9e077dcbc402174736c9634e340226929e5 61M8FYH537NNJY02CWSJQB2S2YH0RTYVZ685ZYB60SNW7NBS9QG0 -MR-STOR-0031 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-STOR-0031 (Met) C9BXYTXYBM6PCJGKS00PCQJDEZG5FMA5VJ1BBT9PCGDRMER0V9XG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). 7FBKCK4847SZ137P1WVBTFPC54YX1ZG5P9QKZC2W4PRY2DWBGSC0 VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG 4737a9e077dcbc402174736c9634e340226929e5 QJC5J31X6MFVAM3RXYG6NFKMK6QYHV58VBWBED79A261KC36DEK0 -MR-STOR-0032 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-STOR-0032 (Met) N40SQST4WE4Y3VW62GMSYCX29R441BQTT3EB7VHEZ87309QGNQZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). GW46HWTXMNSS47Q3WQ6EMD65CQ9D2DDT2HH07W6V7BCHRK3XJVQG PCYX70JWPREQQ0K360R4Z21EDMQ44ASK142PPBM8B2V38BYG96E0 4737a9e077dcbc402174736c9634e340226929e5 A3ZCB9R6K7MXPV48BZMXQWHQZ1C8HVXDYAP12DADCFY3C0FWK33G -MR-STOR-0032 dsm_storage_node::api::cells::read_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-STOR-0032 (Met) 2ECKGHP39W2Z9W4BEYWBC95KX9FDTSGBPJFHDFJTSG95YG4HJBFG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/read_index(). RZC2XVTV00XFD1A0KK8B7X941P0FB2S99SZXYTKEAGMVVDN2W7C0 PCYX70JWPREQQ0K360R4Z21EDMQ44ASK142PPBM8B2V38BYG96E0 4737a9e077dcbc402174736c9634e340226929e5 4VFYCB397S83ENFNE07D1T4NY60TN19W1XDWWB7W102ESGA75KJG -MR-STOR-0034 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::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0034 (Met) QJXB0EFY9JJ0QACZ1FMDXW9993DM55EQV97FRYBSJPY15HM4AB0G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G ASS63Z4SJP84ABCZKTGJFFTAHQG2S8AVHFFJW6R8H8ABDR46QNJ0;4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG 4737a9e077dcbc402174736c9634e340226929e5 3C7JXQXWT169MMGAWZ1CPPG3D9K0GFM4XNEJ234YHASQ6HYG7KK0 -MR-STOR-0036 dsm::core::bilateral_transaction_manager::BilateralTransactionManager::create_bilateral_precommitment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) ANX390VMRXNVD43P4YJH7NPC9D3K7G3D8KC2D24APB42A5B77MJG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/impl#[BilateralTransactionManager]create_bilateral_precommitment(). 1XBCYGERMVA09RXQANG3G26Y8PJ3XY0ZVY9DJM6KY73Y8KMX8PXG 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG;YRSRJFQFV2K4MKCXPPN0PTQTBDRJ9TBGXMANB2WD308RH4D9NZ90;7TKXTB5YACSTEXE85NC4AVBB4ZWAF32ZA63TB5PRQS7ZRNM1Z890;MHRT5H0PH2Q9KG1DK79EFX3ZSQSAX08N7MZS1YE4ST7X19H14SAG 4737a9e077dcbc402174736c9634e340226929e5 CDFNY6NN1JRARASSKP37VPR2CKC0ZKZFMZJS9SHQEYF35QQ9JDE0 -MR-STOR-0036 dsm::core::bilateral_transaction_manager::BilateralTransactionManager::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) YJQ26SAP7RP2T0VK5J70JDXZN3ZW0W2TMM2F5YKS0F3Q64PCBXM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/impl#[BilateralTransactionManager]establish_relationship(). YYPHVH4DV5SDVTRME07ER3RJJ0ZJB9K73D4TH8FCTF8P8APEZC7G 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG;YRSRJFQFV2K4MKCXPPN0PTQTBDRJ9TBGXMANB2WD308RH4D9NZ90;7TKXTB5YACSTEXE85NC4AVBB4ZWAF32ZA63TB5PRQS7ZRNM1Z890;MHRT5H0PH2Q9KG1DK79EFX3ZSQSAX08N7MZS1YE4ST7X19H14SAG 4737a9e077dcbc402174736c9634e340226929e5 WGMW1NMZNWWV1GVD3DY7KPC8A9HAB7BBWQXPS1VYZBDBB8YJ8K20 -MR-STOR-0036 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) T3BZA8JYD5MPMTNDC0GV4K4S7Y03HQ6MQWT1KPH9ST6W75DSH9DG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). 97843FDPE9PDSVB10ES1GT0DMC3G7X0V954XMC445HEDE1Y3JF20 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG;YRSRJFQFV2K4MKCXPPN0PTQTBDRJ9TBGXMANB2WD308RH4D9NZ90;7TKXTB5YACSTEXE85NC4AVBB4ZWAF32ZA63TB5PRQS7ZRNM1Z890;MHRT5H0PH2Q9KG1DK79EFX3ZSQSAX08N7MZS1YE4ST7X19H14SAG 4737a9e077dcbc402174736c9634e340226929e5 1KR9W6VDW0TS51YVPPRFH6A0GTD7P4VV40M8BQM8J4TM50ES1QEG -MR-STOR-0036 dsm::types::device_state::DeviceState::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) 04WAZMCKVKDG09YR0SGDGHJN59FS6AGTVCS8B4NWM2WXEBP1CFY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]establish_relationship(). WNN9QR7N84BFJR55V3EW2JBS4G7A7ZN48CMMWB5SEF5GT5DBP96G 0RET9NBC7MGFECT35CHSNTS7AJ5EMSJ586WHKK66HC8Z138KPQHG;YRSRJFQFV2K4MKCXPPN0PTQTBDRJ9TBGXMANB2WD308RH4D9NZ90;7TKXTB5YACSTEXE85NC4AVBB4ZWAF32ZA63TB5PRQS7ZRNM1Z890;MHRT5H0PH2Q9KG1DK79EFX3ZSQSAX08N7MZS1YE4ST7X19H14SAG 4737a9e077dcbc402174736c9634e340226929e5 AQ68GK46F838YF6J90AYFM2Y471HCAT66WAZJ6P6KC9QYHG58T50 -MR-STOR-0041 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0041 (Met) PYW9XR3G0MP2HJ0PPEPKWTEJMTK3HEFXB116CFQ9K237PWAC0JM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). D6CR0JHEQKYXG7RFFKDT1BBYJ6H3VJDDR6VPCSKZZV9AEPY48P8G VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG;4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG 4737a9e077dcbc402174736c9634e340226929e5 13QZ2W56VS7WGX37GGB67EED1KTZ8ZRA46E4KX6K7RT359C9YMF0 -MR-STOR-0041 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0041 (Met) 8RTXVYZNBST4HNBW8HYY35AZQAYAE8T84JB9XR3QFKRDX8A7T07G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). 7FBKCK4847SZ137P1WVBTFPC54YX1ZG5P9QKZC2W4PRY2DWBGSC0 VCZB3M4VGWMXZ4CV8ECVWBGBS47BVG08P0EDRZXSRAP2QD2SJAKG;4DSPW0B2568AGWJKK6YJBBHSE9MKBXQ7NRC2CWAN8CJ2SNT02XWG 4737a9e077dcbc402174736c9634e340226929e5 NEJ5M42MKB57EQB2F4J4B2PQ9E4KHADD2CNGP940CWKJ1B9FMRT0 -MR-STOR-0042 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-STOR-0042 (Met) Z6T03X429VSA5F46G0CHMX5D1JHYV1F2CYWCYHPPZ81X0XAVJTR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 BH894V5B1MZWVDHTC6MEWDFFFWPZTTRD07SRDPJW5DCJPGGS6FFG -MR-STOR-0042 dsm::route_chain::Route::leader node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader storage §9 (STOR-009/L167); CONFORMANCE §8 MR-STOR-0042 YBKC1MN6R0FKSQGAKCEA2FE2FRBRE1QX6AWNJ8PN7HYMDG66QTBG Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). CPZW4XM6SPN3QBEZ0QQBRN9K0C746HPJAWW1A6P1PNH8726HFQ3G - 4737a9e077dcbc402174736c9634e340226929e5 Z345ABGWS7KAQH9KR8C0GMERSWZV35Z3QPAXKMX74R3TN1YMB900 -MR-STOR-0042 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-STOR-0042 (Met) 5RRWSK2NFK0YBK64QH8R0WYEH2835MN9JKYRR4VA5KTMREMV5AF0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 G6DRN0DWD5CX1QBS1XBMM2H38NV5JK8TEPREJX1XGK2FR2J1MHZ0;R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80 4737a9e077dcbc402174736c9634e340226929e5 SYNJPQRWHQR6GKMS12PP675VKNM4GDJ5ZZ92DWW5859J9M1BMAR0 -MR-STOR-0042 dsm::route_chain::Route::of node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader storage §9 (STOR-009/L167); CONFORMANCE §8 MR-STOR-0042 659H6AVKG7DMR8G1V3A87H3DBZ1R8XS324D8C3GDBDENES3TCXA0 Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 - 4737a9e077dcbc402174736c9634e340226929e5 8JTHYJ58ERDQBRKXSEFASZBG1K10BTD0C5GPPKW34KNSE87Q6440 -MR-STOR-0043 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-STOR-0043 (Met) 16SDTXSZHDQZXJ956W06BF56PV2TREF41W3EYJR0X3TNSEAD5GK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). 8HMR1G8Q6W0C2KKJP2RTTWPBB5FSQ0QRWZMDCKGXBGEESW3PW3S0 W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 KGQD8FN2TRPCKV1APYP6EM3RT3K6JCH8JBTCMF93F88JT7C9FGX0 -MR-STOR-0043 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-STOR-0043 (Met) C8DVS8J03Q09F3ADV1VGE75Z7ZKATH7S40QEGTTB2M8P9PT59WE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/AttemptCell# X6DSS28H11EVMVZD0TZFMNA2Y805BFDR9H4J33ZKSN4EVQZ040Q0 W7AY91WKH3ESQGZEDGGD1ZYM9NEDVQ1DJ05WVXF9QS0MAAQ42E60 4737a9e077dcbc402174736c9634e340226929e5 KNSG9VTDHQVTKB78C12VDFK5HDW7K2V9W7CXY18XDJRHE08EHZAG -MR-STOR-0044 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0044 (Met) P9CGB2X3BVT9SVK5T5Y6BFY6EZB2SYZEX32FK1XVGR5SB3S4CA30 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). 040985260G6Z31Y45HHCAG0NPWE8B9GS78AFXA7PGTGD5C8H5450 X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10 4737a9e077dcbc402174736c9634e340226929e5 BYVFYKTX0XR5QZA96MPYWW1DYNVTGQKM4KJX6N10WXBRAA7TZNAG -MR-STOR-0048 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-STOR-0048 (Met) K6E698YXMR7GVRYR14Z1GJK09R0CA1E80QXMYT57P1SCMGS47EDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PEN6A1XYRT3KTDF1K68G9NZCQC6DD2VTAN82VKZ53QMY8P93JHAG 4737a9e077dcbc402174736c9634e340226929e5 Q3Y1EHGFFMDWEK0H6Y6Q44Q8X2EB43PVG2H6X86ZSXZRXDYZT1BG -MR-STOR-0049 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0049 (Met) QFWTCSFX3ABX8C23T5RVHZBD7J3NS7CBB3AG3Y30T0NB2ZREY5WG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). W4DVRCP2MHA47TT3GDM3A1MBGQAD9JE0YBST76PJVKTD2YSKDGR0 R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80;X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10 4737a9e077dcbc402174736c9634e340226929e5 45SHG6ZYZDJK6PSPAS1ZKZFJ6QF7580NDQX0AQVYP054VKH0A2T0 -MR-STOR-0049 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0049 (Met) C42ZECH9G031W14B72TJ806K1BV1YMHSQ6ZP8BT04CQMJK1JWHYG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). XK0N2RH4KCNJW7NS7J9GX7223KRGBK2D90MW1JBVVBS3DYJ9WKNG R7PK5X2F93ERF6J3MDPQK7S5XFB82T6CN3MA1JZ8S0CQV124XG80;X8N1YETR8BBKY9WZWK2HW0ANWJED2SBMRTG44XR1P830NBKH9F10 4737a9e077dcbc402174736c9634e340226929e5 5VVGX5CE9QGJ3EVYQZKYK5HRGBB91NDJE2ZHHYQWTVXZWMTW9WYG -MR-STOR-0055 dsm_sdk::sdk::storage_set::StorageSet::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::set_id_is_order_independent_and_length_prefixed - CONFORMANCE §8 MR-STOR-0055 (Met) R1CMY325HC9RPXG9X6PE3FC2PR6XTXZ37VZRB0SEX68X5CHS22YG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/storage_set/impl#[StorageSet]new(). 4C9Z8QGTNGBNPEMKM1KAYKFC2MMCSTW273B4M7A65X0K8SGM2WNG SKGG94HGHW19Z4CYS1YPFXTQNY62NFC73CA4EZ7TBK2MYJ0T5VRG 4737a9e077dcbc402174736c9634e340226929e5 V5Y5TEY4R7N2N8JP3JPZJXHBZ9H0NK2WSETAVM1XEYFEP7K9R0F0 -MR-STOR-0055 dsm_sdk::sdk::storage_set::compute_storage_set_id android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::set_id_is_order_independent_and_length_prefixed - CONFORMANCE §8 MR-STOR-0055 (Met) E5YHHC340R3KG3CARCM1CE0YQC1CVXHRJB1VQAEMGDFB6GEMQEH0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/storage_set/compute_storage_set_id(). 3SFGGTSZT39C1R0HDKHNME94BRDZTB5VPEVNTFJ4WPHYWG3P1WS0 SKGG94HGHW19Z4CYS1YPFXTQNY62NFC73CA4EZ7TBK2MYJ0T5VRG 4737a9e077dcbc402174736c9634e340226929e5 S6HCY440V8GXNK0X1GJ5Q84GTKFEDB0BC3DQ9N3XTKCBP160EM70 -MR-STOR-0056 dsm::economic::native_reserve::NativeReserveState::genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::the_pinned_beta_set_id_is_the_one_every_provisioned_member_logged - CONFORMANCE §8 MR-STOR-0056 (Met) A5P1A284EGZRBZ0W6BJ303V1MCR9M7CHZ44VA45BFDEABEMHRK70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[NativeReserveState]genesis(). 7MGB63CER68DN14GV2N1GVD0GK0WQ55KD2YWVSGKD3NJKCNGHC90 TVX4C9TA697E3B83V0RK9ZJ7JQQ0PB4VXA9X4H3F8HC008BXR72G 4737a9e077dcbc402174736c9634e340226929e5 V6D20G1H8Y4S6H657Y14AAQB35HGMVPW8ZFW5KB44BX46QACX6CG -MR-STOR-0093 dsm::storage_cell::ByteCommit node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-STOR-0093 (Met) E154R7RFCCHQXHNC53VCGJQBEDEEN0BXX6H73SR54YX94D8V1VZ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ByteCommit# SE4FR3Q2SC1EGK0PJ72MF53ZPE78M4Y0PYKFDQW46TRA4N17B6D0 XYJBYPQS3AECWYA5J9CZDYR2D457NKKJZN4HET6DTJFZG7MHKNA0;R5GP8E2RFZ8JJ5ZM6NBFXPHPH8ART8CZVCD41CVQKWCKVB34MAQG 4737a9e077dcbc402174736c9634e340226929e5 51SP9ZWEQMN573P9PKW96CBW7H5AWFVCJ0V1T4VFX0CW5JJJ8VP0 -MR-STOR-0093 dsm_storage_node::db::pg::close_cycle node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-STOR-0093 (Met) TG422G7SWKNXK2Z1SM18BKH8PGGSY4KEQ0VX992WXMBET6ATV3J0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/close_cycle(). NZC9HK0KC93W87FCPZJEP1EM7FE3GHF79RJ82FM5QR65J0YMWZE0 XYJBYPQS3AECWYA5J9CZDYR2D457NKKJZN4HET6DTJFZG7MHKNA0;R5GP8E2RFZ8JJ5ZM6NBFXPHPH8ART8CZVCD41CVQKWCKVB34MAQG 4737a9e077dcbc402174736c9634e340226929e5 E9J3XE9FP14AGQ1MZS004J5DRNQQ0MPWNH3QJSA6T1PCSY5NTK1G -MR-STOR-0096 dsm::storage_cell::entry_digest node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) RR4DJG1TKPCN0TE54HX7QX9J9Y2XSR1VGAR2E3FMHK1PJNFNNXCG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/entry_digest(). KAZ2XER8MACRW8PHCYGH752S9TV02G5GVRZCK4AMET4EAS5Z49ZG WEP98552TZR34Y0G5DHV4JAZE1JWVQN44A7NK9Q0W0J0GWKYV42G;872AHG7DK23MM0RXNS3YA87QCX6D5BSJYSVDESSN4W1QBM981P6G 4737a9e077dcbc402174736c9634e340226929e5 F317QKG59QD40GJFX87DENYXV97DN1DFPKVYA1BN6QZZNPTKWJZ0 -MR-STOR-0096 dsm::storage_cell::running_hash_next node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) G97P0VDH4BV0P8CE577S05CJ8DB0VFHQRAB2Y082AB7QBGVK329G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/running_hash_next(). YNDPJZZHKN76ZNC15WJDRZQ37DT9WQCPG44VKE8XKAEJFE1W7D5G WEP98552TZR34Y0G5DHV4JAZE1JWVQN44A7NK9Q0W0J0GWKYV42G;872AHG7DK23MM0RXNS3YA87QCX6D5BSJYSVDESSN4W1QBM981P6G 4737a9e077dcbc402174736c9634e340226929e5 T32DJ1J3GFDV8MFEC0VJG8JCBY3ZG7PQ48YK5P6FPNT09VENQ1R0 -MR-STOR-0096 dsm_storage_node::db::pg::append_cell_entry node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) R19K142XHM38TNKSBZPAYCG6NANFYX8N7W4G2ZFTANC6QK231XSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/append_cell_entry(). GWA3AFZE3JJE64NNVQRC34KN3JMWDC81F23M2YTJFXGQPA6Y3Z10 WEP98552TZR34Y0G5DHV4JAZE1JWVQN44A7NK9Q0W0J0GWKYV42G;872AHG7DK23MM0RXNS3YA87QCX6D5BSJYSVDESSN4W1QBM981P6G 4737a9e077dcbc402174736c9634e340226929e5 P71GRP4T8B9FAN81DF446K9EHP8MAWZQ9J3R3R0QG1QSEQKBGYV0 -MR-STOR-0116 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store - CONFORMANCE §8 MR-STOR-0116 (Partial) GY4YZ4SCJYWEGJ79JG0DH61DGQN1TT4YM5PPBR6KEXAPBGGF305G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0 4737a9e077dcbc402174736c9634e340226929e5 4YB8A7VRAV63MVRS4NX95YS96V7CKGYY8X53E294V58E3MDVSW6G -MR-STOR-0116 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store - CONFORMANCE §8 MR-STOR-0116 (Partial) DWE0T17CGZ3WBX9MRMJQ2E4EX0Z5HGWAY06RCFFA9F4E897AH5A0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). VQFM29R2JNKS02NJC2K792AFTCYDXTSGFQABT4Z8G0WD13FPY2SG NAMHNHDRSKJRAVW1MK7XZ4DT0GQ27V2ME6T1KNKATXTRSR8TCHW0 4737a9e077dcbc402174736c9634e340226929e5 KXYKCENEMWNRCY9QY65WB18YFWRGMF44BTWMDVHKPPQTMWYHZRYG -MR-STOR-0129 dsm::storage_cell::ArrivalRecord node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 90GGAPNPACDMPNW514V1BRD2TAMNHP122K5Y918AJZP0QZRFN68G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ArrivalRecord# R48VAZ51TM2RYF6WEK93ZS0YYHFAS60MRW811N98ZE29J2581RCG N06DN8BN612CHTRT0B32Z0ZXM3ME6A3QM83XMYMGGNVA3GSDTK10 4737a9e077dcbc402174736c9634e340226929e5 R23J8QRWH4EM0WHQG6S4NY6K87AANSVP843KZQJSZ44SEGWJ01DG -MR-STOR-0129 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 7DFCG59VN965HA8BAG9MK2AMEW1HCMX8XAQA6V8RT3CERSTTTV1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG N06DN8BN612CHTRT0B32Z0ZXM3ME6A3QM83XMYMGGNVA3GSDTK10 4737a9e077dcbc402174736c9634e340226929e5 3HNXT56ZT9J46HWEFF9PXJCR7VK835KQJ1NFKGJFKP6DP2ZWHWAG -MR-STOR-0129 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 8CBVPZ5QEXYMB1XDP3RWK7FJKSDC6FCW52PCD7H9RV27CNSZDQS0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG N06DN8BN612CHTRT0B32Z0ZXM3ME6A3QM83XMYMGGNVA3GSDTK10 4737a9e077dcbc402174736c9634e340226929e5 SAEF2DVG5MQM31H6M9M7HFCEZ67Q6ZDYZSKVAMSHM5BGM76VFE3G -MR-STOR-0135 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::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0135 (Met) Q6XMH8B5DZZ671SSXC19AMY7HKFC14WJKFF3P9N76JEHWHJ9CJ80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). WV5Y46XCGY0V11ZRTC4Q7MYHXJVSXB4QMQQQ608R1HW6WN5RWVGG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;ZPVJXTMFAASX6D839HXE6YGRG9EXDV8ZYV55Q0KZWG88MM0NTXXG 4737a9e077dcbc402174736c9634e340226929e5 6JS12GYD2QH2V34C1CHD4KMY9K3HNNYEVFWSY0P60PXNJMSGA8Z0 -MR-STOR-0135 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-STOR-0135 (Met) 9N8JXQ2A6VCHY3TX3PM3S0BMNH2TZ1JGSQSBST18EJCV42ZJMA5G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). HTH384DWTB3C4ZVRBE4HQ3ECEYCDJ6KWF7T93KD74SKSN034P7WG 03RWH8QH6P1WVAW7GSP9HG48V5WX8TNYVBPRDMDMWXRNETHZ1TE0;ZPVJXTMFAASX6D839HXE6YGRG9EXDV8ZYV55Q0KZWG88MM0NTXXG 4737a9e077dcbc402174736c9634e340226929e5 4X9WJ7XWZEQRJ42SKXMZB0CDXZEMS7PN2Q0CN1G6XVM8407AA0YG -MR-STOR-0140 dsm_storage_node::api::objects::bytecommit::fetch_commit node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_set_mate_mirrors_by_fetching_from_the_member_itself - CONFORMANCE §8 MR-STOR-0140 (Met) MVQP4C6GJZ2BSSZSFXX1ZW1YMBCW148X712EJCATX7M2W435SZ10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/fetch_commit(). 53HCCBCDVWJKTZZ3DST9RKC4SSQ8VNZD2F35H1R1AEQARSPYKWR0 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30 4737a9e077dcbc402174736c9634e340226929e5 S4B2TBJQ1B5PZP3X75DFBFP5X6DXWBE2WRQ27TGA92Z9KK7H3Z40 -MR-STOR-0140 dsm_storage_node::api::objects::bytecommit::sync_one node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_set_mate_mirrors_by_fetching_from_the_member_itself - CONFORMANCE §8 MR-STOR-0140 (Met) 7XR5ESV7J2S0K7EH1MD0FGTP0B7YHG8SCF46JBB5XZY64EBBZGWG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/sync_one(). 40NHFWBHKCAF4DT31PM27SVVQVB951M1ZPJ4BY2G3GKY9NJC7VY0 0A4GKD2ACJQ1BZKRN5795RHPEQ254PHFRXR4KZNRAEWDK9N99Z30 4737a9e077dcbc402174736c9634e340226929e5 T0EJAQ2T43HB3J725ZWG8BWX6NAEDVWN1YC4GX53F3RKWG2NST6G -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(). 53HCCBCDVWJKTZZ3DST9RKC4SSQ8VNZD2F35H1R1AEQARSPYKWR0 4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0 4737a9e077dcbc402174736c9634e340226929e5 SH6D4718FTVNFX4H6A7M86Q3AFD76AM7TBJHYFKGW6A554H8775G -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(). DF8G7RC6ANF0AFXD3YZB52H8ZYXBGSV687BC34KTDZ44BRJRR5MG 4YE16R97JW381WRP24TPQSGQVT508DWNAKRFBXBVVP3252CE6PK0 4737a9e077dcbc402174736c9634e340226929e5 7BER0ANEJPV0BXJ6RT7EZ13B4JGY3Y7XNQQYSCTPM5CZTPX1RJM0 -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(). DF8G7RC6ANF0AFXD3YZB52H8ZYXBGSV687BC34KTDZ44BRJRR5MG YYXB13XQNMGGD6FQ2H0E0FRF1Y1HVXKBNVRWF39MWHVEC0QRCHR0 4737a9e077dcbc402174736c9634e340226929e5 3FYG19QEBNB0HCZH6PNYKM6Q0W0ANB282N8JQCFGBD73H7JJC2Z0 -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(). R51V23CVXD5JFHYT537PWSEQBDFR4GJEHQ2R0X4YF43G1ES2JJQ0 A3DB3TE91R621JCAS4TPSTXWP0KWPA3CWK2Z0VS580WWMQASACPG;S8XZRTJZ6ZGX7KBEFQH82CKD0E7CMMXM3TMYCA00X8QWWVXXY5N0;YRE92RHGAPKG33MRYSPVFA6AHFQ2ZK327YZ19A4RQZDB79AJ6MXG 4737a9e077dcbc402174736c9634e340226929e5 ZNQMPS1CRZ4D2EJD6B7MVCMXS4FNTM2XFACV7ZZSA5030F11KRN0 -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(). D4A6R41SG5623W017QMFYH29SREH7VJSD8J7E1AQDN8E98EHM9VG A3DB3TE91R621JCAS4TPSTXWP0KWPA3CWK2Z0VS580WWMQASACPG;S8XZRTJZ6ZGX7KBEFQH82CKD0E7CMMXM3TMYCA00X8QWWVXXY5N0;YRE92RHGAPKG33MRYSPVFA6AHFQ2ZK327YZ19A4RQZDB79AJ6MXG 4737a9e077dcbc402174736c9634e340226929e5 ADWMEG477NA794NRP8SD06GH9NR099PTBCKRNH454ERDZ5Z9CDN0 -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(). SJQSAQ0X6E0K97HCT6TH2Z3YDK0M2D8CC80D86JMDA864HFBVCQ0 - 4737a9e077dcbc402174736c9634e340226929e5 EV3FYMHRJMEN0RBB3PYM76NFDPWJN4SC7VNMPKWFVJ5DF6XXBG6G -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(). 6B8TFMPB8T52HFYAW3GA31ZH7X411Z6KXJSZY6W1YCEQ9MSD0KP0 VZ575HYA22NH64J4PE3JX544H7EKS4BHV567DG7FRCRQF04PVNK0;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 5KHR7ZRXYB5YQW814NXX784JBBDBY3WE7VMPKA2YY40F69KYRWD0 -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(). N2SPNKG1ZEJ74HKKSDBFE12YX1QW4KA45ME8BPPHG6KA3RP24A3G VZ575HYA22NH64J4PE3JX544H7EKS4BHV567DG7FRCRQF04PVNK0;NFXMDJMZNCTT3ZEVFPVYVNKZRFEYQTP4S106CQ8TB911TFEK50HG 4737a9e077dcbc402174736c9634e340226929e5 DM6DGAWJXWJ7VTKDN7NZAGZ6G19GPW1M63E6Q5WBEQN68GBJCAR0 -MR-STOR-0150 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_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0150 (Met) BHTDA31BHQ0Z386G3N56C4J39DSYVCPKWDQ97YW6B2M1N35SR29G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 8AXWVYF0TJD03EAKFX9VX6X57JXHNWTP4KQQ7J7EW0JPD8DB5Q00;YHAR3JVRT65X90F537S09RC5DH8EPABY1FWC56Q2Z6E6YFNHJ6E0 4737a9e077dcbc402174736c9634e340226929e5 HHPQJ4XYA3TFA2S9GPVZE0P548CJSAQQAKBJ4H5GJKWERHT57WYG -MR-STOR-0151 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_entry_carries_one_slot_per_earlier_position_and_round_trips;dsm::route_chain::tests::an_empty_neither_counts_nor_invalidates - CONFORMANCE §8 MR-STOR-0151 (Partial) CVE0RSXA4SM1QK1RKD6D039D1YA7KN37H698GCVACWJQPRZRWXT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 PJQJVXPC7EKJ1FA1KP26KV44SCM0AK188K1JJA5YDDMVXCWX0Q90;55P0W8044Y64WGNGFH4C1T9RXT7SP4FAN9R1K6CBNHJF5C3R3B00 4737a9e077dcbc402174736c9634e340226929e5 3KGE4DD4PKJY19H0X76YE8TABH8SARSD1TJX198XQWQJWB9801F0 -MR-STOR-0151 dsm_sdk::sdk::route_seats::write_recorded_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_entry_carries_one_slot_per_earlier_position_and_round_trips;dsm::route_chain::tests::an_empty_neither_counts_nor_invalidates - CONFORMANCE §8 MR-STOR-0151 (Partial) 8479GCHSSK0N6KEBAQDBY7NHD9WR0EW066T6XREGNJ5EQDZEKAMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded_position(). 3KQP0G27G099720WGNM1PVQPDPFPBDKTNXT69JTXX45AW78WBEB0 PJQJVXPC7EKJ1FA1KP26KV44SCM0AK188K1JJA5YDDMVXCWX0Q90;55P0W8044Y64WGNGFH4C1T9RXT7SP4FAN9R1K6CBNHJF5C3R3B00 4737a9e077dcbc402174736c9634e340226929e5 MCSRTE5X3R4PX1ZJRTR8YEADJ71J5QFXGNEYWV194ZYMCDYZHAPG -MR-STOR-0152 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_copy_whose_carried_links_are_not_one_chain_does_not_count;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count - CONFORMANCE §8 MR-STOR-0152 (Partial) YTV22FQXHS5XY34JNZ8EM1BSQY054WDME59418JEJX3HC82KPJ80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 6R3H2MT07JJBC047NX2GK49FP1RA2QASBPJVS48X9T2JGZ0T3PRG;5HXAA123FEYPYH5VJNVF7HNSGTEKECNMNB95KDXJW1YQ1H8PHTTG 4737a9e077dcbc402174736c9634e340226929e5 RTDRTYB5AGVJ50754PS8X9QTV2BM923982CRECTKT9G6EV5WPEGG -MR-STOR-0154 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 - CONFORMANCE §8 MR-STOR-0154 (Met) NQA6NQCM92RR2RZRM82WZV4T5JGRB8N47X64GC2A95XHB3S2WRN0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). 68AEKBB04K9HV9V1THHPA2VM60S4AV24XQT3SYJ54RY5QWBCMWK0 RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;S669VXNW1G20P4TMTJRD4FKWN4DERAPYMDYG82T0JXHHANFPZ340 4737a9e077dcbc402174736c9634e340226929e5 5CDV7EV95VJ276NWC0AC2DNWKK6YMKNNSSEE2CF4DYX4FZSEFE90 -MR-STOR-0155 dsm::route_chain::CompletionProof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_completion_proof_is_the_chain_through_its_third_link - CONFORMANCE §8 MR-STOR-0155 (Met) K0DRDYBM3RW1K5YAV4SZEYHQHDEGJMZR15ZZJ8AW5CPQGBZ3GE80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/CompletionProof# RSXQ0ZPXPC9M0D8Z4FETVJ097AJ02WE5FCJQRVETRBX329321N70 P217E1QW34Z8B13XC9GF93554QF1S3Q1PXBJB1FRQJEMWKRDEZPG 4737a9e077dcbc402174736c9634e340226929e5 BT3BF2AJHAMP61YJTQ00TXG0CC0C5Y76E6CWXCZHB2DM5XDNQA30 -MR-STOR-0155 dsm::route_chain::completion_proof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_completion_proof_is_the_chain_through_its_third_link - CONFORMANCE §8 MR-STOR-0155 (Met) 0T2Q8DY4CHBS0WWNZC77V4WVEV4JSE6XW3T34VS7EBAWM0K5Q0H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/completion_proof(). 22RBZCRV9335CMCK7D65VD72SG6749RY7GGAYXA9PTGA0MTP2150 P217E1QW34Z8B13XC9GF93554QF1S3Q1PXBJB1FRQJEMWKRDEZPG 4737a9e077dcbc402174736c9634e340226929e5 YDKWH67HT4370B9TEE0ZYP7TN91N40V6CNGA15B86GGA6RPVQZ6G -MR-STOR-0156 dsm::route_chain::check_completion_proof node MUST_REACH active dsm_storage_node::main dsm::route_chain::tests::a_completion_proof_is_checked_against_the_seats - CONFORMANCE §8 MR-STOR-0156 (Partial) 2MDZMNWNC0GTPQ08X8FAKDBY8S2AXYJ5YRFXFBYE44XW27J3H1J0 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/check_completion_proof(). 6T3KS6KBM5M42WDSR1WG5Y64GJ35GCJ9PEJMJ8CQ2P8EJMDEQ9T0 WHM9J40CCEDKT0FRNRCE0GWGQ8EQ02PK6F1WGJH9ST92W9B1CTV0 4737a9e077dcbc402174736c9634e340226929e5 8KWYJV6VMG018EVA1Y729XHQS22Z2C89DV767H4HSEZ5ZC6ZHSM0 -MR-STOR-0157 dsm::route_chain::completion_digest android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_completion_digest_is_the_proofs_fields - CONFORMANCE §8 MR-STOR-0157 (Met) P4ZJE18GRQ68NXVMXW4ZCJ98T5CA0F12R33NCD45YMGYP63TMBJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/completion_digest(). BC4642NQQKJ3BPY38EXWKY5YQSX6Y6XXZN9M763SNGSEK4B33B5G GW7SQW4X1T7K891XMHCRDH3963P582SZMRJTYC452EP7R3PG2S40 4737a9e077dcbc402174736c9634e340226929e5 J7WG3CDZB6YWAWP7AQNHFHM4ZRYCPH1Z66DAG1GBXWFMCPK069M0 -MR-STOR-0158 dsm_sdk::sdk::route_seats::keep_completion android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-STOR-0158 (Partial) 0W34W90DA5WN7Z4VDQWBBP3YKWSQBAR81KM9746PDABBTTYVZBZ0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/keep_completion(). CCR9FBDKENP8W143S719RTKZM72Z3G48T5G8EZ6YS6AC7H0V29TG - 4737a9e077dcbc402174736c9634e340226929e5 VPAAH87R53BB2N6SQGBDW6A39MK5GMSG9P39367BKZDTX1XTXBAG -MR-STOR-0158 dsm_sdk::storage::client_db::completion_proofs::keep android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-STOR-0158 (Partial) QXXEMBAGENZJ4BWK4FNXZFM6Q1RV825XY41PSNJT72EEGDG535S0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/completion_proofs/keep(). R7BQW10M4D4V6P56H20WR83QHEK2DXTSA8MAFZD5PQCK4TRD0640 - 4737a9e077dcbc402174736c9634e340226929e5 1Z4J7PA6THHRRP3DTJ6T5WVCETSEQE7MFYDXCXCXAWFEZ9X9FHA0 +MR-SOFI-0356 dsm::sofi::resolve::Verifier::chain_until 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 - CONFORMANCE §8 MR-SOFI-0356 (Met) GTBF2KTP5EJ8VQQHQ8HHDHZD9S2TXTKG5XA9TWCG1G1RYBHSXJTG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/resolve/impl#[`Verifier<'_, R>`]chain_until(). XMBH1547QXK7H685D08415FDPFPQP3XPM4M52M835MEPT6MTV590 7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 3QWDWHXA3BWWFW8PKRETT1ENENYP0DAX9BVSSGGPJCSKBCWX9860 +MR-SOFI-0356 dsm::economic::peer_lineage::peer_root_at android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::economic::peer_lineage::tests::a_frontier_recorded_at_the_position_is_its_root_and_nothing_is_read;dsm::economic::peer_lineage::tests::the_activation_root_names_no_parent;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0356 (Met) 20EYC7HHZ9DXZRZT74PATCYMD52964T9YCRMX5T4HE7EFW992GJ0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/peer_lineage/peer_root_at(). 92CPJGGH3E5GQH2KDVS7B7S0XTTMG5PGXEQBKPZHGYBX51QH505G VBZ63DZBVXGJBM0X57C7BT277S0JJGGFG6S5H7RC87QNGBZ7TX90;2D27VJ119ZM9RFF6PGWSS0W66DADG4X0NR1JCFDC9ANGYA6S7VQG;7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a RFTEFE6MZWHY6TSSXW5CHWGGVJN334A7VRRVMJW3XCNM2A61FJTG +MR-SOFI-0357 dsm::sofi::validation::route_endpoints android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow - CONFORMANCE §8 MR-SOFI-0357 (Met) RP9B9BYNWSSV9T289WCSECH0X04RJCPQSJ16TGSD25WTSAPMZHRG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/route_endpoints(). 4V1HTG3J8JZZ6JD8QYEV7YRTXJR0CRMDG373S5J3SFYGYBQKPBMG WF60CQXGX28106Q4A8JSKAY1E5J293Q14RS8Q4JNTBH7J8B8BRT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 T4PAWXR25258EZNYAACE977KMW8JZXMNHPPHVR89C0BWJDHV7BYG +MR-SOFI-0357 dsm::sofi::validation::swap_endpoints android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) 15N00AXG3E3X7AEADTS2A73BY4J10JTH49QHYD9B1XFRS485DPF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/swap_endpoints(). 8SE9TBN8JXSSG7X1N4CGBEME2MK3A9R6A5HXHDNA1TSAGJPPVND0 WF60CQXGX28106Q4A8JSKAY1E5J293Q14RS8Q4JNTBH7J8B8BRT0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a GKDWMC3TJJRTVJFBQ0BKRX4FQQXDFH6YGQFNNARVWFC62WRK9R10 +MR-SOFI-0357 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::a_split_whose_legs_sum_to_the_intent_is_not_refuted_by_its_shape;dsm::sofi::validation::tests::a_split_that_does_not_sum_to_the_intent_is_invalid;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) W02NJHGZ1FQXFC9SJSR7EBG7DDGDWD9DB8P2RTGJM2ZD2Z7RVMF0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/validate_swap(). GHFKM747GNKY6CC5K9X3Q5BAXD63JX5ERPVZRZPCGNC1412XY0PG YG8VW957PYB4TM136W9Y5XY6J5P5VTPJCEBNRVSX3B1MGV3S8WE0;MKBY951R76S54M61JKXHJ1V729B5YDS33DGTNA5SK9AVMCGTHC8G;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 2KYS890QRACPTD62BV4W8CQQW20ACEZS0BSY39RRXY1DXC9SRW50 +MR-SOFI-0357 dsm::sofi::validation::movement_shape android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::validation::tests::a_route_chains_or_splits_and_its_endpoints_follow;dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0357 (Met) 668A54B0JMP8K05DZTKHX3HERT9HMB2WEFGAGGE85G8JA7112DK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/movement_shape(). A9PM98ABDZVRFZ8EBYBM9YQ3F69T29FCYAQ1DSK1AX7S5D6D2Z20 WF60CQXGX28106Q4A8JSKAY1E5J293Q14RS8Q4JNTBH7J8B8BRT0;77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a AQ9KE5DEYES2FAE1E77CD2W9WGZMKY9TAD8C9GT3KXARVTTC4950 +MR-SOFI-0358 dsm::sofi::validation::trader_movements android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0358 (Met) 8YJHREAFW8BFSB35JP1V31ZSM546TMTSH2M5EK8AK0C2CSKFTY20 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/validation/trader_movements(). CPYXMWWCJ5PJVREGQBF3H84245BMTWZ01D0DXW69V85WA70THKC0 77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 0HZEVTKZC7A2XT1JJKXVX648WT96AA4DP26Z3DFRWF6P8C34WX3G +MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::plan android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0359 (Met) Y5PFZ6C7Q3VH8NDV11VZV88BZ5MJ35SDEV8TSW3YC23MABPSJJT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan(). 1C9HK990PJ5B1K92CSAJNDR7AM4H984QGS5WMGZN5MYT2J52N3W0 77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a PAXHE15274EZS7HZS1GQBAH5Y1DJEY8XT3J5HA706SXV4JRDRVPG +MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::plan_split android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair - CONFORMANCE §8 MR-SOFI-0359 (Met) BBJPPJB8R47K4RHAGNKJFSTMBY2QW1861P0NVZ5T2QCF4XC4DX50 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/plan_split(). Q14GK2VQ64E6TR0CW6E5TZYTZWFN53ZND6M7R6YB5EQ4Y81N8410 77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 8Z77HHMZ2162K5WJ8E096WGBDENKB8H12ERMJ5Q24602FFG8ZFY0 +MR-SOFI-0359 dsm_sdk::sdk::sofi_flow::route_ends android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::handlers::node_e2e_tests::one_order_fills_through_two_vaults_of_the_same_pair;dsm_sdk::handlers::node_e2e_tests::every_sofi_route_reaches_its_producer - CONFORMANCE §8 MR-SOFI-0359 (Met) T2Y93XZPSJCRAYCA0BRHHXQ2H5PTQDRF47RET487DRJN2EYEAB60 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/sofi_flow/route_ends(). AYNT0MXGGAVM8TQJS8S45AZDNT70H4FGJCBJ5XC4KZT1F89X5BS0 77GEASS0JESTCA9T7HDKW0VPCPHRTC5AFQ186BW6DKFVEQ1BJM4G;7V6K5BQY026JE2TDM8BM3YVXXTEF2N5DMJK3A930APDC9D8HYFY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a VK9W29HR6D6DPE8RGQKRRSPD47D7MM68V7HC917VCW7RW2PRF900 +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 1T3WTZHTCCWV8TVAA0QQ8ZC4XB6F4Z2E0T4ZF7R7YVG6PYY7G6A0 +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(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 YDHCWMSVKR469S6DRBVAKXP68PC9Y0B4FHNYV0WNK1C8XK20CS80 +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 RAF4D3BVZ242SQJFHRQDGGS3BEF08SY17CHD9W9CM48J8J4MQD9G +MR-STOR-0007 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-0007 (Met) BZ6HYJQYYFB8VHZFSDFW1XJGH6KYGES7CTC35HBP48A04HWQRB30 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 X2FMB8RBGS7KEQWZMV1BSBBERK5SEVHXEG0W4TCR20SDSCB4TEZ0 +MR-STOR-0009 dsm_storage_node::api::objects::bytecommit::mirror_sync 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) XX2FGJE7HTC170QHBHTD89N8G5TZDSVGZ9BBT52GF7N6K5XK3GBG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/mirror_sync(). B0XDEWRBTBJ34TWTN0FCHTKHC40XXECJ7J1XHV6G258C5XQ3Q080 AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0;06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG de67d9df95e51fba3e7807f8554e3001b7db5f37 91NEYVNHXJCCY2F008VBWYM70FY01TX2Z8C0TNTBN6WBK8Q3GKM0 +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(). QBSHW43G9SRKHMSEYSH47Z0ND7NTJ7WTA4SYPC5GFH1T8G27X0T0 AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0;06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG de67d9df95e51fba3e7807f8554e3001b7db5f37 NRA678MH6SCXBR4FE6REGAFCS0WRSH32HXPY7A32P1QQM9WYSQBG +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 7B56ZK3DNYABY0T7FZMHD53TH469B7A54HPTXQGV2Z0JKJZVZ6A0 +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(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;TDHGSCDWD0T9XX3YGZYZ1PS2CX533XP70KND9PZTGY1ZZNA5ZFT0 de67d9df95e51fba3e7807f8554e3001b7db5f37 D9G5NDGDYQNM8V1DW9A7QMB3YJEVKCSRENFQHGY8WZCEXZP3CHMG +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 TBNJRQ475PHYMVYWGFDA8P0HAWVRZB82G6JD7X69CZDQB5NM04HG;QEKFC3YSFS2Z413TAHTM4BRSQG8BVBV1NF7C9QXRMNAPFHZS5MSG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;8H01XCTJ63CYQTVX853ED674HMPH3XV1C5BF1WVRPK9GC87RF450;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 7QCEY30Z7BHZC9GZ60J9W4RDWSR0V7RED13N4MSR80TCVGKQT7XG +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(). 5HDQQRTPWVXWE2RFRF80N0NR1C45HX9S5J3JM2S8N9VAYCDVE2BG TBNJRQ475PHYMVYWGFDA8P0HAWVRZB82G6JD7X69CZDQB5NM04HG;QEKFC3YSFS2Z413TAHTM4BRSQG8BVBV1NF7C9QXRMNAPFHZS5MSG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;8H01XCTJ63CYQTVX853ED674HMPH3XV1C5BF1WVRPK9GC87RF450;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 0ZJ5A18VT5Y81GMQ9JW42K1X43RXYXGAEPBRHZ8EC8NCYATN2300 +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 TBNJRQ475PHYMVYWGFDA8P0HAWVRZB82G6JD7X69CZDQB5NM04HG;QEKFC3YSFS2Z413TAHTM4BRSQG8BVBV1NF7C9QXRMNAPFHZS5MSG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;8H01XCTJ63CYQTVX853ED674HMPH3XV1C5BF1WVRPK9GC87RF450;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a VD2V1BRQG97QQK1HEVA6Z68XJH6YSC66WP93K4K9HGHPH6AA7MB0 +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(). Z53H7ET0RMNY9P7HCHSG3PX0RT66PTFQ8CNN6ARJKP6NEM4C00BG TBNJRQ475PHYMVYWGFDA8P0HAWVRZB82G6JD7X69CZDQB5NM04HG;QEKFC3YSFS2Z413TAHTM4BRSQG8BVBV1NF7C9QXRMNAPFHZS5MSG;DSQCY55YH2HCXBVE2WBBTMXEYHVF7J6FVQEKJ677TK3QKT1394J0;8H01XCTJ63CYQTVX853ED674HMPH3XV1C5BF1WVRPK9GC87RF450;WHFM6SSZJRC7S9832HGV9QHA3WRAGYXCEKV2177GFKK1YRJS4690;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a QJ1205SVHC8ED1SDA4NR3HDR43DWP29QA37STQ7ZV9H3M3QJQ96G +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 N7SD7NXH7QR1RK91EDWNVR1506MAF3WZJAE6BK68HJFTCV433BK0;VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 YWWP1CB282S2Y5RPF1MMWWTZM8XACHSNZSC3R1S8RSSR0AV46YYG +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(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 N7SD7NXH7QR1RK91EDWNVR1506MAF3WZJAE6BK68HJFTCV433BK0;VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 M41S87X8JXPRW7ZCK6MRRHWQ70FBWPYVTVRF6GHHC3BB82BWXQ8G +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(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG HE19SM3WDK46CXCXQS9XHDMCEGXVR0WF1CMD3TF2F4J9FKT8BRSG;ACY3RY0JYHQ5EHM222NWCY5WD9WE7740DAM1XW1PFGC00DY38G10;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 T0EB036E35C7BC4QPWE5MWMRDGMKFAME8WH5N4WZKV00NADWEWV0 +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 HE19SM3WDK46CXCXQS9XHDMCEGXVR0WF1CMD3TF2F4J9FKT8BRSG;ACY3RY0JYHQ5EHM222NWCY5WD9WE7740DAM1XW1PFGC00DY38G10;ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG de67d9df95e51fba3e7807f8554e3001b7db5f37 PJGXYA4CNGDJ2XV5BVF0TW3B1J11E5HVJTPHKJ4G57X1GXBSPBM0 +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(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G de67d9df95e51fba3e7807f8554e3001b7db5f37 FDWGWQCF30T1E7HXXNQY624AAVTQZN926BXJ2W36R77GJ9WFQ11G +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(). 81W2JMJ1QBWFZAA8C0NB0V65MZ559DWXV3X235VH7S8G6HYE5JQ0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G;V8P9MKX3GTK1K8EJTH9PSR8HFWWE0CTFXQZC7V0KSS8PJN9G37QG;0TYJYH7KW6C01F92H0Y9CNA958KHB874KTCM64KB5WYDP4QMQ93G de67d9df95e51fba3e7807f8554e3001b7db5f37 D822D99JPN2M9B2TA6HDCJ4NXC4RD9BZF0NM84W6N9KG6BRDBMCG +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(). GC25F5V89E4F27MS3FT3VBPN797J04848BAXPZ173N9AHDZ9RB6G X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a MQCZXA5E3KSXY5HKXMSRMKH94PEBAQVYAQFHYQ1B5GDPXMJ3WMH0 +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(). T64JMWN3JZBAYCB0HK4TE4HYTTXGYZ4GGR8JS0Q3X8CFEHP0DQ50 X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a A4D4ZQ07BJP4Q3Z5A1JND8BQNE5PG4K743PK9MJTQH0Q404RWB10 +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(). VX1G03DD0N6WX59X1RZPPM1EWF55GEFRB8G0NHEK27PJX36244F0 X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 75T22YTH9AW4VMTCKHB1Y2KPV4JWT2Q94D8XG263AANRRHFXQESG +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(). CTRFZD0VPFM0JB0DJ97RJNZMZZ6095PBRGWH8NYJGEYV51A7F6S0 X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a ZB2KQSSKENFBZA6GW4Z3MKB6S8NWSQPGHMYQGW2YC8PP4SE79B2G +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(). A29AMB079HE2F10Q644GHMHQ0C7XA7SEY1WAA0NKVB6MVHFKN870 X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a H92JCADV12XVV7GJG1V1ZFJYXM9M8KD23T27GTYHTGRX2VHXR8EG +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(). YFE6F4FKX5K4RWJFESQY4M3YXPP7E66PHWEXA5Y5NGZ13A6T27BG X5EDCF6GQAMJZC0JE854404G54YZTCSJFZ8F4ZAMVD8BQNS0B0AG;SHBQQP3RS2T1JTW7B9CR2EE3Z22CF4B1Y6S9FS29T8ZQ78N9FCQ0;3XV61F2MYWBQAMKARB3FMTBPM0M1CJ2Y6Q97BH3YQS4YHQVP9WPG;NA064A6MZM36VGGHWAWA06Z5ANVW44F39M6HDJ6KQRVF1S2BR7D0;Y8HAS6S42FS5E69J054317J3KRFYSBWEBJVXH6TVDDN3EA7KD1P0;51VCXQKQ544Z585APQT08XZMHEN5WPVXFSX1M69TAQGDS6CM77EG;41DQ57DKT2695DPNVZA6J7ZGGRWFXJJGAN51FHYM5HTR9WES76HG;RGQA0GR3JSNSZRGRNA247QVHW4FKXJN0Y54NGCS57KXBKCSEMV4G;RSG9W28H46W44WW7D5ZY0555H1J2B8EKKZ5YCMV74A20ZR2ZP14G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a HQ07VJJ56DEBGC1FS58WF4BHHKSCHR381H6DRH0GAJ6BF80X5TDG +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(). T83TWGCWVWP2T5J9P2N2ZP8M6R34NCQJ8SBXR0BA656BESZ9WTV0 C840GQJRQXVQJE0X9NFSSZY7420SCP6K2Z1G3PJT7N151CTFXMRG de67d9df95e51fba3e7807f8554e3001b7db5f37 G430EY2ACB47WYCQF2MTZ374EGBVWGXZGE1N7ABJM3050VHXE5VG +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 C840GQJRQXVQJE0X9NFSSZY7420SCP6K2Z1G3PJT7N151CTFXMRG de67d9df95e51fba3e7807f8554e3001b7db5f37 P2AZZPYNWSSSK1CYAKMQWCWXFDGN0R4H2VJYQFH6SNE8CJB2Q7T0 +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(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 HE19SM3WDK46CXCXQS9XHDMCEGXVR0WF1CMD3TF2F4J9FKT8BRSG;ACY3RY0JYHQ5EHM222NWCY5WD9WE7740DAM1XW1PFGC00DY38G10 de67d9df95e51fba3e7807f8554e3001b7db5f37 JQD59F10CJN5WZRKVMCWC00GNHNWN27TX6YW015ZMBFE2A5A0K3G +MR-STOR-0027 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::two_members_is_not_stored;dsm::sofi::storage::tests::stored_returns_exact_bytes - CONFORMANCE §8 MR-STOR-0027 (Met) Y0RZXSPX82P5SJ0T4303MMCPYGZ2HE0ANQPAJNYF2X55EW656VE0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/storage/stored(). N853SF9SF9NCAX3TY4H1GM3SBBS4GJ75694VKT3WJH0BCY8QQZK0 Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0;PFGAQ0TKVBSHQPX61Y6JZGZYTTZ9YR5PNVE8BN776Y5BCGTE7EWG de67d9df95e51fba3e7807f8554e3001b7db5f37 S2NX9KYJ4GH1D9VJEFTF6NAKB6AAGG6SBPAFY13GB0J5T9HZV57G +MR-STOR-0027 dsm::sofi::wire::STORAGE_FINALITY_COUNT android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::sofi::storage::tests::two_members_is_not_stored;dsm::sofi::storage::tests::stored_returns_exact_bytes - CONFORMANCE §8 MR-STOR-0027 (Met) 0MWAV1RSXE488P5MGAS7FKMFYHWVPT3EV3FE8NDTTD2FMRWMCBAG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/wire/STORAGE_FINALITY_COUNT. 5MCZVC3855A1Q64Z3GTMT5SYBWNZWK2WNDP8DXZCTJ87SK1C8Z10 Q62T31QBARQB7XZ5W0GQ7WBEP2R6K2F2PWYJ1W7TEZ9Z40MQTQN0;PFGAQ0TKVBSHQPX61Y6JZGZYTTZ9YR5PNVE8BN776Y5BCGTE7EWG de67d9df95e51fba3e7807f8554e3001b7db5f37 5ZN1CCBG44475MXM997R2AGYYZCYP6SBWAM4Z21KAQTK4DZ8S6EG +MR-STOR-0028 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0028 (Met) B4G100GG3ZSP07J93VXNNGXXKDK5PDH2H7TQ7647Z9D9ND8SCX00 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG 633KJYC6325NPQY9443MQ238MRFRNG0Z5N4JBQ6BZS3V6ZB87FX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 JECKBZ33PRW8R45MAX2GH3K1SP76E365G890K5NVYX2WM50SE1VG +MR-STOR-0028 dsm_storage_node::api::cells::put_cells node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0028 (Met) BMC2HC0RPPC6Y8PV39K118PJF5Y4ZSFMA95X9ZG3Y0V9GZK8J560 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cells(). 55HH5G8JZSPXG1FV4KT1ZKV4QWFNWG8HKSQEE52JGZSZ12HNHE20 633KJYC6325NPQY9443MQ238MRFRNG0Z5N4JBQ6BZS3V6ZB87FX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 X2TERP9YYYXMQADZC0ENTZ28FE1XKKW5V1WPVK74CGAYV8ZJGRH0 +MR-STOR-0029 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::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200;dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order - CONFORMANCE §8 MR-STOR-0029 (Met) GGRRYGATGPZZQJZ57FN2XFVZDTEZD1X9S5N7BT8FFWGAH70QH470 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;EXWAJ51M3EQVTD90GBH84ZRMFDCAWMJAQZGWG91PZVSWAAWW3E80;QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG de67d9df95e51fba3e7807f8554e3001b7db5f37 Z01WMYGNG7SF33FZF4WTA2SKC5D18M3PR9G353T5XEQJCAGD1QE0 +MR-STOR-0029 dsm_storage_node::db::pg::get_cell_entries 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::a_key_nothing_was_put_under_reads_as_an_empty_list_with_200;dsm_storage_node::db::cell_properties::every_value_put_at_a_key_is_held_in_arrival_order - CONFORMANCE §8 MR-STOR-0029 (Met) F5NJTDM44KCZ1FFQJCRCDD38MF3QM7AHBXP5DZFKKKM1K4GCRHXG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/get_cell_entries(). 1M7K4RFGSR4XR9VECRCFPWSCED9ZHH8YK30NCA759618C5F1CRQ0 ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;EXWAJ51M3EQVTD90GBH84ZRMFDCAWMJAQZGWG91PZVSWAAWW3E80;QN25Q8EYK81PQMTV67N8N33YAV29R7D3XYF5SVQXPE26BNM55WBG de67d9df95e51fba3e7807f8554e3001b7db5f37 4WSD5F2HDJ5VP4511A4AZP50PK11HNZWH0Y01QA71BA9FZV7MT50 +MR-STOR-0031 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly - CONFORMANCE §8 MR-STOR-0031 (Met) C9BXYTXYBM6PCJGKS00PCQJDEZG5FMA5VJ1BBT9PCGDRMER0V9XG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). CC429MMP066PSQ1YV84EVB090TBM438ZX6Y2HPK63CS335VR0GNG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG de67d9df95e51fba3e7807f8554e3001b7db5f37 75BJSQA18MHNZA9CXV0YH2BB625KV181TDEMN0ZKJXWKCCF6JQCG +MR-STOR-0032 dsm_storage_node::api::cells::append_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-STOR-0032 (Met) N40SQST4WE4Y3VW62GMSYCX29R441BQTT3EB7VHEZ87309QGNQZG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/append_index(). BJ7QM8Q79X4W6ADWBR5JA3KQNWJ08XEE2D686SXVXT4456KHQ9XG 62FGN7T4AY5YRNEAH8Q4870E9DHNKJB6XSBM9NR3ZDHK3X43YAZG de67d9df95e51fba3e7807f8554e3001b7db5f37 174Q78QT3F1G3GTACR06M0H65MSQAYYYDS7K4556ZFJ13ATPZ5EG +MR-STOR-0032 dsm_storage_node::api::cells::read_index node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::an_index_pages_in_append_order_from_the_last_seq - CONFORMANCE §8 MR-STOR-0032 (Met) 2ECKGHP39W2Z9W4BEYWBC95KX9FDTSGBPJFHDFJTSG95YG4HJBFG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/read_index(). QMGMTQC4CPQS7B5RNNGZ7G1MX0XG2FS5XJY3TGPVAXVDBSE6257G 62FGN7T4AY5YRNEAH8Q4870E9DHNKJB6XSBM9NR3ZDHK3X43YAZG de67d9df95e51fba3e7807f8554e3001b7db5f37 GR3DT0P6ZGB0MVE4QESCDVC1PQNE4PCY6KX23GVATDDAPQ2N1C6G +MR-STOR-0034 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::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0034 (Met) QJXB0EFY9JJ0QACZ1FMDXW9993DM55EQV97FRYBSJPY15HM4AB0G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG WMV0385XAN256CPPZW3AA0A9QDAJBCZZN0JRN1PRM9QZKS4ZCRAG;98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G de67d9df95e51fba3e7807f8554e3001b7db5f37 VM5B0G5RX41ASEMNARJK1R2Y0A9NTWJ080TN04286RF1WYVNKK2G +MR-STOR-0036 dsm::core::bilateral_transaction_manager::BilateralTransactionManager::create_bilateral_precommitment android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) ANX390VMRXNVD43P4YJH7NPC9D3K7G3D8KC2D24APB42A5B77MJG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/impl#[BilateralTransactionManager]create_bilateral_precommitment(). NNTS6ZR879MYA2AHYG17YZT7VVARS7409P05KVSS52XPR3HG2Q3G CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0;330VZV787E4PRZ4KF95WQ16XQGCA11F8WY9KKR1W2XSWKKFKJXYG;DK4NA9BBV5JEQW4CAZYFE20PDDTXZMY0FQ2GCB90YRJBKK71RQ80;5XHF85AXEZA6ZEB3VA641PFX9R91K6HHCEX7EA2V5DF54FHE6R7G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a XN504TFFYGYJKFTFZW6136KJ4WJV2QBMPSG2E2QH1G249JZE0A60 +MR-STOR-0036 dsm::core::bilateral_transaction_manager::BilateralTransactionManager::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) YJQ26SAP7RP2T0VK5J70JDXZN3ZW0W2TMM2F5YKS0F3Q64PCBXM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 core/bilateral_transaction_manager/impl#[BilateralTransactionManager]establish_relationship(). PRQZF29FCWCHR17CG2QP8SHGBTMD0Z5W4QTV5Y3WXQRZCRAKTWFG CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0;330VZV787E4PRZ4KF95WQ16XQGCA11F8WY9KKR1W2XSWKKFKJXYG;DK4NA9BBV5JEQW4CAZYFE20PDDTXZMY0FQ2GCB90YRJBKK71RQ80;5XHF85AXEZA6ZEB3VA641PFX9R91K6HHCEX7EA2V5DF54FHE6R7G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a WJ4QS00VZS3TDTQCTVD73GRBN64BWRVPX339QQBB5FPN7HEWXZT0 +MR-STOR-0036 dsm::types::device_state::DeviceState::advance android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) T3BZA8JYD5MPMTNDC0GV4K4S7Y03HQ6MQWT1KPH9ST6W75DSH9DG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]advance(). FFZTSD36ZRS9VTV5XXAMR4XKQQQ7JYRJV1640146JHN5H51FQ7Q0 CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0;330VZV787E4PRZ4KF95WQ16XQGCA11F8WY9KKR1W2XSWKKFKJXYG;DK4NA9BBV5JEQW4CAZYFE20PDDTXZMY0FQ2GCB90YRJBKK71RQ80;5XHF85AXEZA6ZEB3VA641PFX9R91K6HHCEX7EA2V5DF54FHE6R7G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 4V6RHNWFXDYA64N89MZ09T158P6HRS5GTSX0H2DGGGC6E6GH1770 +MR-STOR-0036 dsm::types::device_state::DeviceState::establish_relationship android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::types::device_state::tests::a_relationship_steps_only_from_a_leaf_the_device_committed;dsm::types::device_state::tests::a_credit_of_an_unadopted_token_is_refused_at_advance;dsm::core::bilateral_transaction_manager::tests::establish_relationship_missing_contact;dsm::core::bilateral_transaction_manager::tests::create_precommitment_without_relationship - CONFORMANCE §8 MR-STOR-0036 (Met) 04WAZMCKVKDG09YR0SGDGHJN59FS6AGTVCS8B4NWM2WXEBP1CFY0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 types/device_state/impl#[DeviceState]establish_relationship(). PP3VMR25MS8E2SMX1C6VBH2SM887YMY69T9BDAGFR12205NF2ED0 CA71FVJ02QW2EEJW3RGNG169RM9SQT94NQVJGNZY6QSPKT0H5CH0;330VZV787E4PRZ4KF95WQ16XQGCA11F8WY9KKR1W2XSWKKFKJXYG;DK4NA9BBV5JEQW4CAZYFE20PDDTXZMY0FQ2GCB90YRJBKK71RQ80;5XHF85AXEZA6ZEB3VA641PFX9R91K6HHCEX7EA2V5DF54FHE6R7G e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a 5S38X0DSS3N81051KK2P7EC0T6EA23FDRVXTZFK657S4QVAZWF4G +MR-STOR-0041 dsm_storage_node::api::transport::b0x::router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0041 (Met) PYW9XR3G0MP2HJ0PPEPKWTEJMTK3HEFXB116CFQ9K237PWAC0JM0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/transport/b0x/router(). 06ESPCBGT3DF9DYZMKBMENBFRHWEWBPEAAT86WV3WB40NSJETPDG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG;98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G de67d9df95e51fba3e7807f8554e3001b7db5f37 ZZ2HRBEE0ZPMV8609FRJ6AQY4QT7MJJ440J86W8YHY05NSZME81G +MR-STOR-0041 dsm_storage_node::storage_contract_router node MUST_REACH active dsm_storage_node::main dsm_storage_node::immutable_store_round_trip::a_put_with_no_authorization_is_taken_on_the_served_assembly;dsm_storage_node::api::transport::b0x::tests::a_submitted_envelope_is_read_back_from_its_spool - CONFORMANCE §8 MR-STOR-0041 (Met) 8RTXVYZNBST4HNBW8HYY35AZQAYAE8T84JB9XR3QFKRDX8A7T07G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 storage_contract_router(). CC429MMP066PSQ1YV84EVB090TBM438ZX6Y2HPK63CS335VR0GNG 7NDKQW040W870EEE9Y2QCZP97Q9CE19PYP1WCRC781V2Y9HTSMCG;98H74TC9V4BBD4GKWAXM5Z2S2TZA1X8DN4VRK7TFZ8RATDZ40C5G de67d9df95e51fba3e7807f8554e3001b7db5f37 MVKF44826HG427KCJFGYWRGZATWQSZJFPGE66QJ3WG473W4W6KZG +MR-STOR-0042 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-STOR-0042 (Met) Z6T03X429VSA5F46G0CHMX5D1JHYV1F2CYWCYHPPZ81X0XAVJTR0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 JVFHFVVBPCNMYM3BBJTQAGNPNCGAHZDNV3P0MS7QRMF9R58FVQRG +MR-STOR-0042 dsm::route_chain::Route::leader node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader storage §9 (STOR-009/L167); CONFORMANCE §8 MR-STOR-0042 YBKC1MN6R0FKSQGAKCEA2FE2FRBRE1QX6AWNJ8PN7HYMDG66QTBG Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]leader(). 9DS5CDFTF2X8X23PBQ0WVXGZF9JSQ6XNK480E0WFB7G7MN37K350 - de67d9df95e51fba3e7807f8554e3001b7db5f37 AHK1TP8KPNPYM77DWQ59NTHJ1SGBJ3WHGVR56ZHRQ6NYFHJ70WMG +MR-STOR-0042 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::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set - CONFORMANCE §8 MR-STOR-0042 (Met) 5RRWSK2NFK0YBK64QH8R0WYEH2835MN9JKYRR4VA5KTMREMV5AF0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 2M1ZY43N5AMFCQW5NVGEG82ZJFV8MXBRVANDWK3TR6ZG5X93PNS0;K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G de67d9df95e51fba3e7807f8554e3001b7db5f37 NDGM849WCW2YW9C12TF3CJBXYMNAXQ4ZFVV4M2VPY3FP0XSCB2QG +MR-STOR-0042 dsm::route_chain::Route::of node MUST_NOT_REACH active - - a storage node never computes a cell's route or its leader storage §9 (STOR-009/L167); CONFORMANCE §8 MR-STOR-0042 659H6AVKG7DMR8G1V3A87H3DBZ1R8XS324D8C3GDBDENES3TCXA0 Met CORRECT dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 - de67d9df95e51fba3e7807f8554e3001b7db5f37 FS5J57DX4QRH94VJHMNFBRKCV8FPCB5N6G9NTEA24RJ1N34BDWPG +MR-STOR-0043 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-STOR-0043 (Met) 16SDTXSZHDQZXJ956W06BF56PV2TREF41W3EYJR0X3TNSEAD5GK0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/derive/storage_seed(). RFPXKKE6YGBX8B5RVJ3FCM1QDVHSW3VSKFYX05MWZFVETS9A856G MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 K24GK1443BADGXE9RNMT4JC0XY3WER5Z9077DKREC0TEJC01SB20 +MR-STOR-0043 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-STOR-0043 (Met) C8DVS8J03Q09F3ADV1VGE75Z7ZKATH7S40QEGTTB2M8P9PT59WE0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 sofi/exercise/AttemptCell# X6DSS28H11EVMVZD0TZFMNA2Y805BFDR9H4J33ZKSN4EVQZ040Q0 MCY8ZY249HB6ME0DWEK8Y1NJQSK76JHMKMAJT5XJ1989WFF27A60 de67d9df95e51fba3e7807f8554e3001b7db5f37 ZAVHDZHNCQ6KG4FG3AZM6R5DWWAG2RFR75VHE4VBY4VEQXWPN4J0 +MR-STOR-0044 dsm::route_chain::RoutedCell::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0044 (Met) P9CGB2X3BVT9SVK5T5Y6BFY6EZB2SYZEX32FK1XVGR5SB3S4CA30 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[RoutedCell]new(). GY1ZRBC6PVE7NB8PCA78MXB9F6E5VKB7MTT2PRJVRZPT7JWM2ZQG 5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0 de67d9df95e51fba3e7807f8554e3001b7db5f37 434W8GRNPDZKHCZMJEY7HTP6G0VWNDBW4BZ7J99MZ0B66JP960RG +MR-STOR-0048 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-STOR-0048 (Met) K6E698YXMR7GVRYR14Z1GJK09R0CA1E80QXMYT57P1SCMGS47EDG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 VT8MW65H9AFZGY9XDTXK2KHFQ2ES0E56W25AG3342PMAASEP5C3G de67d9df95e51fba3e7807f8554e3001b7db5f37 X8CBGRX21FCBQ1QJ69MPCN8889TX205K5M42EXJVTKQSJJR7ZSX0 +MR-STOR-0049 dsm::route_chain::Route::of android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0049 (Met) QFWTCSFX3ABX8C23T5RVHZBD7J3NS7CBB3AG3Y30T0NB2ZREY5WG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/impl#[Route]of(). C76WZKV5KWNMWE6SAPM2YVBS6F4CMYQECCT418D30AZX0P75RF00 K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G;5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0 de67d9df95e51fba3e7807f8554e3001b7db5f37 S0R9EPRNBPHHX79RVJ3GE7MZ1QYWVKNA5SQS82P47VHM7HNRMEW0 +MR-STOR-0049 dsm::sofi::fisher_yates::permute android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_route_is_the_fisher_yates_permutation_of_the_committed_set;dsm::route_chain::tests::a_cell_is_routed_only_over_the_committed_set - CONFORMANCE §8 MR-STOR-0049 (Met) C42ZECH9G031W14B72TJ806K1BV1YMHSQ6ZP8BT04CQMJK1JWHYG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 sofi/fisher_yates/permute(). JES12P20Y9FKS20R80MN0B9KB0RC771V708RB585QXBCCC4PJJH0 K2D94TVT66DYK5DCNF1T0GYFC06QDBDXPBAH7CEYCZ793B1D5S7G;5442PQ2DP94DJM8WX5H6MPAXQXD1ZTWKW62RA77VSVPVETX07JE0 de67d9df95e51fba3e7807f8554e3001b7db5f37 YH2ACXGS12DD8Q610C3760FPA97S75CF76TA4PDTXN53PSS5G7GG +MR-STOR-0055 dsm_sdk::sdk::storage_set::StorageSet::new android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::set_id_is_order_independent_and_length_prefixed - CONFORMANCE §8 MR-STOR-0055 (Met) R1CMY325HC9RPXG9X6PE3FC2PR6XTXZ37VZRB0SEX68X5CHS22YG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/storage_set/impl#[StorageSet]new(). TAV2TB5XK883Z32CQ4JGJ9J676F0VZKM1P7AKP40HFFW44XJCC0G 0NBQDQAVC0D1M2A7D8XN8F02MB3H74YSQZ0C2Y83JGFWXDMFMC30 de67d9df95e51fba3e7807f8554e3001b7db5f37 RRVAVMT3CX3X83A3HBJQHH404JV0NAYGKV707258AVAHKAWEY130 +MR-STOR-0055 dsm_sdk::sdk::storage_set::compute_storage_set_id android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::set_id_is_order_independent_and_length_prefixed - CONFORMANCE §8 MR-STOR-0055 (Met) E5YHHC340R3KG3CARCM1CE0YQC1CVXHRJB1VQAEMGDFB6GEMQEH0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/storage_set/compute_storage_set_id(). T2BG2FSXWRRXGNQ26KQDNACQ5ES9A823C9E6X11N0WDSTJRT4AF0 0NBQDQAVC0D1M2A7D8XN8F02MB3H74YSQZ0C2Y83JGFWXDMFMC30 de67d9df95e51fba3e7807f8554e3001b7db5f37 5CTV4P1YS3ESKSW5TM8RNN023X2GSFM7EHAA9TKB9EJGSMBKVJQ0 +MR-STOR-0056 dsm::economic::native_reserve::NativeReserveState::genesis android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm_sdk::sdk::storage_set::tests::the_pinned_beta_set_id_is_the_one_every_provisioned_member_logged - CONFORMANCE §8 MR-STOR-0056 (Met) A5P1A284EGZRBZ0W6BJ303V1MCR9M7CHZ44VA45BFDEABEMHRK70 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 economic/native_reserve/impl#[NativeReserveState]genesis(). MVM5RY7FHRY5J38K3JC1DE1XW6W3XHY8443TC2THC5NPA34V7XDG PFEJNK8D7JHM0CB4M9KXRJ6600C48CG2HF0BN1A67X9MN8FC3810 de67d9df95e51fba3e7807f8554e3001b7db5f37 QD8WP4M5G4PZ1WB1624WH5YHQ2N3EMJ53FXV5CJP37HPVH43K3YG +MR-STOR-0093 dsm::storage_cell::ByteCommit node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-STOR-0093 (Met) E154R7RFCCHQXHNC53VCGJQBEDEEN0BXX6H73SR54YX94D8V1VZ0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ByteCommit# SE4FR3Q2SC1EGK0PJ72MF53ZPE78M4Y0PYKFDQW46TRA4N17B6D0 JG3SAD4ZJAQX5AK5HQT1CFP36ESTSQZ3Z1VGX3A5XJ03MCNMVZY0;SEB711467NZQCT1MCXMCY1WKEA6H0235DX9HVECQVA3XKW9BA84G de67d9df95e51fba3e7807f8554e3001b7db5f37 RY9YX7D44N44SPQE4MYT6FGDWX9PMV30GC2D3WKSPCGAB7E33W90 +MR-STOR-0093 dsm_storage_node::db::pg::close_cycle node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_bytecommit_digest_matches_the_spec_construction;dsm_storage_node::bytecommit_chain::cycles_close_over_new_entries_and_commit_their_records - CONFORMANCE §8 MR-STOR-0093 (Met) TG422G7SWKNXK2Z1SM18BKH8PGGSY4KEQ0VX992WXMBET6ATV3J0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/close_cycle(). XX5ZXH957JKZAJMXNT2MRTMTVWQJHZW43FXCK86TTYQ716SYD5TG JG3SAD4ZJAQX5AK5HQT1CFP36ESTSQZ3Z1VGX3A5XJ03MCNMVZY0;SEB711467NZQCT1MCXMCY1WKEA6H0235DX9HVECQVA3XKW9BA84G de67d9df95e51fba3e7807f8554e3001b7db5f37 VGGMVREY43P1H26MBS3ZV2PDAFBR2R3X8W5NQNYSY2VEC5T4TJ50 +MR-STOR-0096 dsm::storage_cell::entry_digest node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) RR4DJG1TKPCN0TE54HX7QX9J9Y2XSR1VGAR2E3FMHK1PJNFNNXCG Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/entry_digest(). 15C4FV388ST5DRRET22ZXZEM91YY1Y6XEX07NKSASGZ3M2HF76WG A68M2BPSBDNTT1HRFT7EC14P3GFE978K72956BR1FAAEF4WH78Q0;016KMMCTCENH8ZBWFZNSN7SB5VDD1D4YQ9XNXX01Y8Q3BZZA0RR0 de67d9df95e51fba3e7807f8554e3001b7db5f37 KNA5BRTJXSBSMP559SYWACAB2Q04F20E3WNRK9B3VQ21X86SPDQ0 +MR-STOR-0096 dsm::storage_cell::running_hash_next node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) G97P0VDH4BV0P8CE577S05CJ8DB0VFHQRAB2Y082AB7QBGVK329G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/running_hash_next(). TT3Z85QGDGQDEDWD3KABYX06FTPZ3MV4SAHV3Y50RF0C707CWGC0 A68M2BPSBDNTT1HRFT7EC14P3GFE978K72956BR1FAAEF4WH78Q0;016KMMCTCENH8ZBWFZNSN7SB5VDD1D4YQ9XNXX01Y8Q3BZZA0RR0 de67d9df95e51fba3e7807f8554e3001b7db5f37 Q0M0EK8M2TKMEERGW2DQ1N2QFER3PQF6E4KYE9D2TGZGBER9DSJ0 +MR-STOR-0096 dsm_storage_node::db::pg::append_cell_entry node MUST_REACH active dsm_storage_node::main dsm::storage_cell::tests::the_running_hash_matches_the_spec_construction;dsm::storage_cell::tests::any_change_to_earlier_entries_breaks_later_records - CONFORMANCE §8 MR-STOR-0096 (Met) R19K142XHM38TNKSBZPAYCG6NANFYX8N7W4G2ZFTANC6QK231XSG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 db/pg/append_cell_entry(). G2P46S10J2D9Z8X1CR4EE0KV88PZ43437N5CFNKMKW95N4RHDM10 A68M2BPSBDNTT1HRFT7EC14P3GFE978K72956BR1FAAEF4WH78Q0;016KMMCTCENH8ZBWFZNSN7SB5VDD1D4YQ9XNXX01Y8Q3BZZA0RR0 de67d9df95e51fba3e7807f8554e3001b7db5f37 1RJW2XMZD2JPA6K8FEVWCMG2WH17ST219YCQMKGCD82TT9M97Q3G +MR-STOR-0116 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store - CONFORMANCE §8 MR-STOR-0116 (Partial) GY4YZ4SCJYWEGJ79JG0DH61DGQN1TT4YM5PPBR6KEXAPBGGF305G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750 de67d9df95e51fba3e7807f8554e3001b7db5f37 W1S2K2CDSJ1QY65T7XFC2BJTMKC24XCC35KJQDPBS1BVM1BHEN80 +MR-STOR-0116 dsm_storage_node::api::objects::immutable::put_immutable node MUST_REACH active dsm_storage_node::main dsm_storage_node::db::cell_properties::held_values_and_index_entries_survive_reopening_the_store - CONFORMANCE §8 MR-STOR-0116 (Partial) DWE0T17CGZ3WBX9MRMJQ2E4EX0Z5HGWAY06RCFFA9F4E897AH5A0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/immutable/put_immutable(). XE3R75JZ5ABJ6SBFQ2C0CFKK7AA95PBMWYX8WNE0SHDR42QQVW90 K44BH37ZZ5PYFE4KW6AQQY9CZJCZDTR1EGKZT0RRD7WSRCAXN750 de67d9df95e51fba3e7807f8554e3001b7db5f37 EWWEV18VTHXKBJ52KQBD1KA1HGJ8ZJ11RWNV69QH6WVAYP8VFQZG +MR-STOR-0129 dsm::storage_cell::ArrivalRecord node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 90GGAPNPACDMPNW514V1BRD2TAMNHP122K5Y918AJZP0QZRFN68G Met SATISFIED reached:REACHED rust-analyzer cargo dsm 0.1.0-beta.3 storage_cell/ArrivalRecord# R48VAZ51TM2RYF6WEK93ZS0YYHFAS60MRW811N98ZE29J2581RCG 0DSHNZ4RQDQXTSAWJXQYFW7AGWT3J6AF706FESA6BCVGBT08QPZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 GVSKMSH54BC2XDZS04B4SZRDZBPPK4S93CMBZYR1G2HET50J6PZ0 +MR-STOR-0129 dsm_storage_node::api::cells::get_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 7DFCG59VN965HA8BAG9MK2AMEW1HCMX8XAQA6V8RT3CERSTTTV1G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG 0DSHNZ4RQDQXTSAWJXQYFW7AGWT3J6AF706FESA6BCVGBT08QPZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 BJFJHY88GTPP5P6PQREYBA18MBNHWMV251BXY0VKAP7MY1YBKJBG +MR-STOR-0129 dsm_storage_node::api::cells::put_cell node MUST_REACH active dsm_storage_node::main dsm_storage_node::cells_keep_everything::a_put_answers_with_the_arrival_record_a_verifier_replays - CONFORMANCE §8 MR-STOR-0129 (Met) 8CBVPZ5QEXYMB1XDP3RWK7FJKSDC6FCW52PCD7H9RV27CNSZDQS0 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG 0DSHNZ4RQDQXTSAWJXQYFW7AGWT3J6AF706FESA6BCVGBT08QPZ0 de67d9df95e51fba3e7807f8554e3001b7db5f37 YYFASD59NMA3RRWWCGJH4GXY78GRJK599FD7WPRDAQESSQNSJ8PG +MR-STOR-0135 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::an_identical_value_put_twice_is_held_twice - CONFORMANCE §8 MR-STOR-0135 (Met) Q6XMH8B5DZZ671SSXC19AMY7HKFC14WJKFF3P9N76JEHWHJ9CJ80 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/get_cell(). F89E1VB0Y43JSTERGGXG04ZJ57ZB8Y37FFYQZP2YR5DG04VFMZFG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;633KJYC6325NPQY9443MQ238MRFRNG0Z5N4JBQ6BZS3V6ZB87FX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 G76ZZKQ0HVVTPJQZC33KJF4Z1APW64P6YDTW6XSVVHSFRHDJTC50 +MR-STOR-0135 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-STOR-0135 (Met) 9N8JXQ2A6VCHY3TX3PM3S0BMNH2TZ1JGSQSBST18EJCV42ZJMA5G Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/cells/put_cell(). BEFMWD4ZZM3KEKHSY4V9ZRX71KVZ1FEJY2KEQS4XSMZ87CW7MGKG ZHWTZ2JPQ7PCHG1F8SRQJMENN3SA15DFTRFSGEJE9XV26J1FGANG;633KJYC6325NPQY9443MQ238MRFRNG0Z5N4JBQ6BZS3V6ZB87FX0 de67d9df95e51fba3e7807f8554e3001b7db5f37 QBQ2QK4DGSKG3BFP6RCJ0RSZ496ZFWZFBQMHYW2C50PJJRV8AM1G +MR-STOR-0140 dsm_storage_node::api::objects::bytecommit::fetch_commit node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_set_mate_mirrors_by_fetching_from_the_member_itself - CONFORMANCE §8 MR-STOR-0140 (Met) MVQP4C6GJZ2BSSZSFXX1ZW1YMBCW148X712EJCATX7M2W435SZ10 Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/fetch_commit(). JEYSRBQG3G8BY7GCWM3SK3JYSPHB341SCMGTCBZD5K1CAG8S31H0 AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 A7W5E5AXD5HQ3FA0TG3SJHWVKCXYWGGAHG9FN0BDFZKH26875920 +MR-STOR-0140 dsm_storage_node::api::objects::bytecommit::sync_one node MUST_REACH active dsm_storage_node::main dsm_storage_node::bytecommit_chain::a_set_mate_mirrors_by_fetching_from_the_member_itself - CONFORMANCE §8 MR-STOR-0140 (Met) 7XR5ESV7J2S0K7EH1MD0FGTP0B7YHG8SCF46JBB5XZY64EBBZGWG Met SATISFIED reached:REACHED rust-analyzer cargo dsm_storage_node 0.1.0-beta.3 api/objects/bytecommit/sync_one(). P0SW06BX7ARY4N0F062GQFK0C4Y4AGD84WRRMKNM4WADQ94EAQWG AA6CZCB7FYRZKENJD755FHGWV6F77Z8ZW6TMMQKYJZEP6AKM3EH0 de67d9df95e51fba3e7807f8554e3001b7db5f37 3N1PX1Z0AVC2PMV045CP6FVM2NF58TM92DXJNDCEBTA1HXQPG79G +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(). JEYSRBQG3G8BY7GCWM3SK3JYSPHB341SCMGTCBZD5K1CAG8S31H0 06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG de67d9df95e51fba3e7807f8554e3001b7db5f37 GRYD51H1JNKCEQ2B7B0H01BG6S0C8X38DDJ9EE4DRNRGGTZW7CJ0 +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(). Q39R0QK9SB3B63J7W06TAG1FTKQ4GVS9BP3R1HMCNNRAS35S16P0 06Y1YG4WFX8Q3308DGA6NWAVP67AMPE3DK6WXPZETDKVA64EVNZG de67d9df95e51fba3e7807f8554e3001b7db5f37 TTX677ASXWGZ6ZB9B8RT0FRKX85V0PVDR2WBCAWYF3NBEJ32ZKCG +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(). Q39R0QK9SB3B63J7W06TAG1FTKQ4GVS9BP3R1HMCNNRAS35S16P0 B2YGG72KKN7QD5BS2QGXNB7WR5BQV3DK570RFX2RAAHCA3W7HS80 de67d9df95e51fba3e7807f8554e3001b7db5f37 22GD2382K4NWZ2KMSPNBH2KRH1HANNSV1CT77KD71QV1D1XH8NSG +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(). 9900W4YZZCC8DS9W23K7AD50HP4C4GDH9ZAJM312FJQ1YFSYM8DG ATRS237C8J39N933EZEFRAQV00SE7SNRKQ90BKJS1J5WMHYYP3J0;VFYX5PWD59FM9KEE3V9Z4W54SSTBWBT84Q8PM4F9FD3J61W1R2HG;DVK3A8Z4A1PQHS34BQJ0XT5BWE87V0TH3GN6X7TK516JKY5Z3GY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a D7WF3GXR2ZZC9W5GRFNE63516X9J8HF5WW3K9VSZ3DFAYFNDABPG +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(). PBVWJ2Q2YWMJYE4V1WJEFSK3SB9AMRZSS5VVYF1FGFC5KDAJXQS0 ATRS237C8J39N933EZEFRAQV00SE7SNRKQ90BKJS1J5WMHYYP3J0;VFYX5PWD59FM9KEE3V9Z4W54SSTBWBT84Q8PM4F9FD3J61W1R2HG;DVK3A8Z4A1PQHS34BQJ0XT5BWE87V0TH3GN6X7TK516JKY5Z3GY0 e60df85d96bacba4dc7baeb7081ee3ec59d7ac3a FFH32R6N1GXMTRZPE6KJE8MMWMEZ4V2ZMMYWDASSAB5FGF8K8SKG +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(). J1N0ZJ7PE9H7RTJTSYXAJXGWS0TTYYC90A7GQQ664D3AQ7YVCVKG - de67d9df95e51fba3e7807f8554e3001b7db5f37 64JG4BQJXPEW25MQ8FD0SMTWF3JS56JBZJDV16KFYG1CTRF56K50 +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(). MG7KQR5V48A0T82TYNCATJYNQ930TV5H2CH485AQDBT70QVYNPE0 E0RR5R61FW61817EZNT5F7MWVX8SAS6AHZMWJHY4TAJRJX2GKZ70;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG de67d9df95e51fba3e7807f8554e3001b7db5f37 8YSZ4FTQTD9DK9ZNKWVPNKZVEMCSGJX99A61NH5W3BHSWNDN9J70 +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(). 6Q3N844ZR0TH2CBKWMGSBSC2E475PHE7QA7G70A4GDBF7T1W0SBG E0RR5R61FW61817EZNT5F7MWVX8SAS6AHZMWJHY4TAJRJX2GKZ70;P4DA3NBRDGBFMMCABJMF2ZBAEMX7S3JGY2VFM1981YWGXXZSY9FG de67d9df95e51fba3e7807f8554e3001b7db5f37 F1SDSM6VT701RYPFXFDFNA2XYR6R3EP1RPEX9ZNC7FVJY16PF580 +MR-STOR-0150 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_whose_chain_does_not_begin_with_the_leader_link_does_not_count - CONFORMANCE §8 MR-STOR-0150 (Met) BHTDA31BHQ0Z386G3N56C4J39DSYVCPKWDQ97YW6B2M1N35SR29G Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 B9ED3WZ26RREZ6T7VREDEFS5VRPEH7KXYMMKGWWARGZRH8PVW1NG;FH2FJMGV4W7C1ZM356XWE580F14Z1970DG628J7YVJ7F0EPJGEMG de67d9df95e51fba3e7807f8554e3001b7db5f37 CYAQ5ZBN54J7KNHTVAK2RD75YS21C9G4F4BYGZEPVJXNN3SGJS2G +MR-STOR-0151 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_entry_carries_one_slot_per_earlier_position_and_round_trips;dsm::route_chain::tests::an_empty_neither_counts_nor_invalidates - CONFORMANCE §8 MR-STOR-0151 (Partial) CVE0RSXA4SM1QK1RKD6D039D1YA7KN37H698GCVACWJQPRZRWXT0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 KXFHRGPBTR9TQ0R093SEJHG3DPJMARK5M015PRABRBVJW5HFZ540;133T7CV4QXBN1NH2ZQMQE0GJKC51D03B7RWCHSY5QH8VQ94HG3QG de67d9df95e51fba3e7807f8554e3001b7db5f37 3P89N1EJ2BY8MP5YAGQTRDX2BPA023BPWTKSVCX8VVD607A43ET0 +MR-STOR-0151 dsm_sdk::sdk::route_seats::write_recorded_position android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::an_entry_carries_one_slot_per_earlier_position_and_round_trips;dsm::route_chain::tests::an_empty_neither_counts_nor_invalidates - CONFORMANCE §8 MR-STOR-0151 (Partial) 8479GCHSSK0N6KEBAQDBY7NHD9WR0EW066T6XREGNJ5EQDZEKAMG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/write_recorded_position(). V933CHBE6F9D85GV9J22ZWK2BF44YGZEYB3FR7DYC9FZQ6KDSG4G KXFHRGPBTR9TQ0R093SEJHG3DPJMARK5M015PRABRBVJW5HFZ540;133T7CV4QXBN1NH2ZQMQE0GJKC51D03B7RWCHSY5QH8VQ94HG3QG de67d9df95e51fba3e7807f8554e3001b7db5f37 6NS25X7Y39BTCBH45GV5MC8P3N54R580JM7Y800HS56PKV4M3D10 +MR-STOR-0152 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_copy_whose_carried_links_are_not_one_chain_does_not_count;dsm::route_chain::tests::a_copy_at_another_position_or_of_another_value_does_not_count - CONFORMANCE §8 MR-STOR-0152 (Partial) YTV22FQXHS5XY34JNZ8EM1BSQY054WDME59418JEJX3HC82KPJ80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 ZCM0JF04MP29W7KV80ZY5X2RTSN7A3FSD5FW9D1VS59D58QCWNSG;MGX3N8JT1D28CHYB72ZWSY33S6FJ1X6Z6KHNXJD2YQA1X55HX6D0 de67d9df95e51fba3e7807f8554e3001b7db5f37 PPMPS1GK0DVW64QGKBCCCE42KJ9160VVYC3XPAPHAFDK0THARSD0 +MR-STOR-0154 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 - CONFORMANCE §8 MR-STOR-0154 (Met) NQA6NQCM92RR2RZRM82WZV4T5JGRB8N47X64GC2A95XHB3S2WRN0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/evaluate(). ES1DNSN5CPNTXQBXFDCS679FSJXJVQJ48AKBFGNQD99RTBWD64G0 RER4TYRAT6GB0E6N4X8MAT264FZ3CNJGR8D9AVYTYCRSJWWS727G;6EPE1X0GRE0XJP1DXGFMW4DZTN98A5D95K26BK5JZVCRFY5SA5RG de67d9df95e51fba3e7807f8554e3001b7db5f37 KZHZPD49RHSPP06NMZXDVY502VJNSGWYGHMH3CEPSPV23B4SN4E0 +MR-STOR-0155 dsm::route_chain::CompletionProof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_completion_proof_is_the_chain_through_its_third_link - CONFORMANCE §8 MR-STOR-0155 (Met) K0DRDYBM3RW1K5YAV4SZEYHQHDEGJMZR15ZZJ8AW5CPQGBZ3GE80 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/CompletionProof# RSXQ0ZPXPC9M0D8Z4FETVJ097AJ02WE5FCJQRVETRBX329321N70 5CYP3256YTY022AV7ZPV7Z3Z7FYRF1W0YQ91HHN642FJAMF39K60 de67d9df95e51fba3e7807f8554e3001b7db5f37 3Y46ATP6V56YA0X970M2J7ZXGQ36F3SBQBFCKP7E1JJ7XQXSDE1G +MR-STOR-0155 dsm::route_chain::completion_proof android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::a_completion_proof_is_the_chain_through_its_third_link - CONFORMANCE §8 MR-STOR-0155 (Met) 0T2Q8DY4CHBS0WWNZC77V4WVEV4JSE6XW3T34VS7EBAWM0K5Q0H0 Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/completion_proof(). CABG2HYA4Q1ZYHKX9PWV7RFS5HB1XW3GVBD02CB5ZJ0D0TNTM4HG 5CYP3256YTY022AV7ZPV7Z3Z7FYRF1W0YQ91HHN642FJAMF39K60 de67d9df95e51fba3e7807f8554e3001b7db5f37 9PSRWF86ECR0HX8QQX8G9MP2M0F5FX23M2KDV1HY6RAE8ZYJE870 +MR-STOR-0156 dsm::route_chain::check_completion_proof node MUST_REACH active dsm_storage_node::main dsm::route_chain::tests::a_completion_proof_is_checked_against_the_seats - CONFORMANCE §8 MR-STOR-0156 (Partial) 2MDZMNWNC0GTPQ08X8FAKDBY8S2AXYJ5YRFXFBYE44XW27J3H1J0 Partial WIRING_GAP dead:DEAD_NO_ROOT_PATH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/check_completion_proof(). 61CHZXAPTV7YFTGSTQXYGJXF32JVQPZY5YJYZPC991J4YY5RDGJG 4R4YWACZSM4KSFVGSH1W4EX3QDQH46PP8Q5QW19G1PGK5BGQC0XG de67d9df95e51fba3e7807f8554e3001b7db5f37 KR62QMT4GPZHYNCC9YBTJK4G7B6TB0VBV69T8T326Y2MCYKTNRV0 +MR-STOR-0157 dsm::route_chain::completion_digest android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress dsm::route_chain::tests::the_completion_digest_is_the_proofs_fields - CONFORMANCE §8 MR-STOR-0157 (Met) P4ZJE18GRQ68NXVMXW4ZCJ98T5CA0F12R33NCD45YMGYP63TMBJG Met SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm 0.1.0-beta.3 route_chain/completion_digest(). 1YKQ914NH6A5PVX99YFZG4C3YPANSAF30SC12QPWXD4SCKFETDV0 HEXYCPZ3B0ZFHSECZBBM8DF8WZ6217WSNEB7RZZV8XQQ1MRAHY8G de67d9df95e51fba3e7807f8554e3001b7db5f37 Z7NC9TA2DT4RBE1DKDMK6TSZPM6JR02HQTM0F55X3WGSSV18GPSG +MR-STOR-0158 dsm_sdk::sdk::route_seats::keep_completion android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-STOR-0158 (Partial) 0W34W90DA5WN7Z4VDQWBBP3YKWSQBAR81KM9746PDABBTTYVZBZ0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 sdk/route_seats/keep_completion(). 9X147A7RKRF2JYBFJF39THDRYCW788CRMXX8FCF3BNCQH997XA20 - de67d9df95e51fba3e7807f8554e3001b7db5f37 5ZA50YDJ8FE6A6J9AB4F5QBRHMP40YP2RS6E0NQVQENV2S48J21G +MR-STOR-0158 dsm_sdk::storage::client_db::completion_proofs::keep android MUST_REACH active dsm_sdk::jni::unified_protobuf_bridge::Java_com_dsm_wallet_bridge_UnifiedNativeApi_dispatchIngress - - CONFORMANCE §8 MR-STOR-0158 (Partial) QXXEMBAGENZJ4BWK4FNXZFM6Q1RV825XY41PSNJT72EEGDG535S0 Partial SATISFIED reached:REACHED_VIA_DISPATCH rust-analyzer cargo dsm_sdk 0.1.0-beta.3 storage/client_db/completion_proofs/keep(). FJPQ0HXTZ4076ZGVCVMB1B8ENPS1JHZ550KH2CF7TD82D4KFT9M0 - de67d9df95e51fba3e7807f8554e3001b7db5f37 T1A88HK4150XVTS95TBYP6ED3PWS4PQ2BH90WXMA0T7KDVXK7A5G diff --git a/specs/requirements/VERIFICATION_MATRIX.md b/specs/requirements/VERIFICATION_MATRIX.md index b73d5405f..83d9e3f3b 100644 --- a/specs/requirements/VERIFICATION_MATRIX.md +++ b/specs/requirements/VERIFICATION_MATRIX.md @@ -17,6 +17,7 @@ Tests named `dsm_sdk::…` run on devices created as wallet creation creates the | Requirement | Gate | Negative test | Mutation control | Formal | |---|---|---|---|---| +| Pre-audit item 4 (owner, 2026-10-02); MR-SOFI-0283 by commitment; MR-DSM-0272: a transfer's memo, ticker and nonce are in no public object, and a recipient takes a transfer only when its terms open the signed commitment | `dsm` · types/operations.rs · `TransferTerms::open`, `Operation::Transfer.terms_commitment`; `dsm_sdk` · handlers/recipient_dispatch.rs · `open_terms`; bluetooth/bilateral_session.rs · `step_terms`; sdk/core_sdk.rs · `apply_incoming_transfer_staged` | `dsm_sdk::handlers::recipient_dispatch::tests::a_transfer_without_terms_that_open_it_is_not_recognized`; `dsm_sdk::bluetooth::offline_step_tests::a_bearer_prepare_without_terms_that_open_it_is_refused`; `dsm_sdk::handlers::node_e2e_tests::no_node_holds_a_transfers_memo_ticker_or_nonce`; `dsm::types::operations::tests::transfer_terms::terms_that_differ_in_anything_do_not_open_the_transfer`; `dsm::types::operations::tests::transfer_terms::a_salt_is_fresh_for_every_transfer`; `dsm::types::operations::tests::transfer_terms::a_transfer_operation_carries_no_term_in_the_clear` | Commitment check removed → all three refusal tests red. Online or BLE terms taken without opening → the matching refusal test red. Salt from public data → `a_salt_is_fresh_for_every_transfer` red. | — | | MR-SOFI-0195, MR-SOFI-0197: output becomes canonical only when a position resolves Realized; `advance_resolved` is the only constructor of the root at q | `dsm` · sofi/lineage.rs · `advance_resolved` → `ResolvedBalances`; types/device_state.rs · `with_resolved_position`; `dsm_sdk` · sdk/core_sdk.rs · `admit_resolved_sofi_position` | `dsm::sofi::lineage::tests::a_head_that_does_not_hold_the_pre_balances_takes_no_resolution`; `dsm::sofi::lineage::tests::a_void_position_moves_no_balance` | Pre-balance check removed → `a_head_that_does_not_hold_the_pre_balances_takes_no_resolution` red. Balances left off the admitted head → `dsm_sdk::handlers::node_e2e_tests::a_sofi_trade_executes_end_to_end` red ("the trader paid 10 ERA": 200 ≠ 190). | — | | MR-SOFI-0200: vault creation debits the funding | `dsm` · types/device_state.rs · `validate_conservation` (`SofiVaultCreate` arm) | `dsm::types::device_state::tests::a_vault_creation_debits_exactly_its_two_funded_legs` | The delta comparison disabled → red (2026-09-24). | — | | MR-SOFI-0303: signer set k of n, 1 ≤ k | `dsm_sdk` · handlers/token_routes.rs · `token.create` threshold | `dsm_sdk::handlers::token_create_tests::a_threshold_the_policy_cannot_hold_is_refused` (0 and 256 refused, nothing moves) | The former `clamp(1, 255)` restored → red. | — | diff --git a/tools/vertical_validation/src/implementation_traces.rs b/tools/vertical_validation/src/implementation_traces.rs index 88c41a17a..fcb1d4fc3 100644 --- a/tools/vertical_validation/src/implementation_traces.rs +++ b/tools/vertical_validation/src/implementation_traces.rs @@ -1726,14 +1726,16 @@ fn build_signed_bilateral_transfer( ) -> Operation { let op = Operation::Transfer { policy_commit: era_policy_commit(), - token_id: b"ERA".to_vec(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: vec![nonce; 8], + mode: TransactionMode::Bilateral, + memo: message.into(), + salt: vec![0x5A; 32], + } + .commitment(), to_device_id: remote_device_id.to_vec(), amount: Balance::amount(TRACE_BILATERAL_AMOUNT), - mode: TransactionMode::Bilateral, - nonce: vec![nonce; 8], - recipient: remote_device_id.to_vec(), - to: b"trace-bilateral-recipient".to_vec(), - message: message.into(), signature: Vec::new(), authority_policy: None, }; diff --git a/tools/vertical_validation/src/live_device.rs b/tools/vertical_validation/src/live_device.rs index 5623097df..d95aad9fe 100644 --- a/tools/vertical_validation/src/live_device.rs +++ b/tools/vertical_validation/src/live_device.rs @@ -292,13 +292,15 @@ impl LiveDevice { let op = Operation::Transfer { to_device_id: to.devid.to_vec(), amount: Balance::amount(amount), - token_id: b"ERA".to_vec(), policy_commit: era_policy_commit(), - mode: TransactionMode::Unilateral, - nonce: nonce.to_vec(), - recipient: to.devid.to_vec(), - to: to.label.as_bytes().to_vec(), - message: String::new(), + terms_commitment: dsm::types::operations::TransferTerms { + token_id: b"ERA".to_vec(), + nonce: nonce.to_vec(), + mode: TransactionMode::Unilateral, + memo: String::new(), + salt: vec![0x5A; 32], + } + .commitment(), signature: Vec::new(), authority_policy: None, };