{"id":"wallet-creation-silently-overwrites","text":"`create_wallet` does not check for an existing `wallet_id`; calling it twice with the same ID replaces the wallet and loses the original balance.","truth_value":"OUT","source":"entries/2026/06/05/digital-wallet-wallet.md","source_url":"","source_hash":"","justifications":[],"dependents":["monotonicity-and-caution-prevent-state-loss","state-is-monotonically-accumulative","two-tier-state-preserves-authority-under-monotonicity","wallet-transfers-are-safe-under-concurrency"],"metadata":{"_retracted":true},"created_at":"","updated_at":"2026-06-17T14:30:19+00:00","reviewed_at":"","verified_at":"","retracted_at":"2026-06-17T14:30:19+00:00","explanation":{"steps":[{"node":"wallet-creation-silently-overwrites","truth_value":"OUT","reason":"retracted premise"}]}}