{"entry":271,"question":"was this verdict committed before the outcome was known?","event_id":"09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7","proof_event":{"id":"09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7","pubkey":"6786e18a864893a900bd9858e650f67ccc3513f248fed374b591e2ff6922fbb7","created_at":1790854100,"kind":30078,"tags":[["d","invinoveritas-proof-proof-1790854100-c488f574"],["t","invinoveritas"],["t","proof"],["schema","invinoveritas.verdict_outcome.v1"]],"content":"{\"cites_decision_ref\":\"sha256:24d109a77442c0baa5df2eb0638ee45f372686d8767e6161999a1185218544f5\",\"decision_vantage_resolution\":\"none\",\"entry\":271,\"note\":\"Verdict #264 (reject, 0.99) said -03 text and the rev8 corpus contradict each other on snippet_sha256. The filed -03 keeps the rule and records the corpus as the side repaired (rev9). rev9 itself is not yet public, and the draft states it has not been run; our checker will run it when published.\",\"outcome\":\"proven_right\",\"outcome_evidence\":{\"digest\":\"sha256:1d142b3effbfc612dca388567902f63823b45dcf69eece423e6b2b9a28dcbed9\",\"how_to_check\":\"curl -s https://www.ietf.org/archive/id/draft-krausz-verification-state-03.txt | sha256sum; read Section 5.3.2 (rule unchanged: snippet_sha256 MUST be present on every entry) and Section 10 (corpus declared the side to be repaired; rev9 regenerates the four vectors with explicit null)\",\"mechanism\":\"filed IETF Internet-Draft text\"},\"outcome_observation_vantage\":\"outcome source_class=recomputable: this outcome is independently recomputeable from published evidence (digest + how_to_check). A third party can re-derive the outcome without trusting the observer — stronger than agent_reported on the observation side. Recomputability of the outcome is not an absence/completeness claim about the original /review call.\",\"outcome_observer_id\":\"babyblueviper1 (invinoveritas operator account; outcome read from the public IETF archive)\",\"outcome_vantage\":\"outcome source_class=recomputable: this outcome is independently recomputeable from published evidence (digest + how_to_check). A third party can re-derive the outcome without trusting the observer — stronger than agent_reported on the observation side. Recomputability of the outcome is not an absence/completeness claim about the original /review call. Decision-side vantage_limitation is not present on the cited ledger entry (typically a reversible artifact_type, or a proof issued before vantage_limitation was bound) — recovered as none, not guessed. Outcome trust class stands on this entry's source_class alone.\",\"schema\":\"invinoveritas.verdict_outcome.v1\",\"settled_at\":{\"authoritative\":false,\"declared\":1790854100,\"note\":\"any before/after ordering judgment resolves on this entry's own commitment_proof anchor time (OTS/relay), never on this field. See GET /ledger's outcome_evidence_spec.\"},\"source_class\":\"recomputable\"}","sig":"3754ff29b16f7132f73366500dd349dcadcafcbb4d32e6bd0a79d6db358847540255af5ebc018759f3b1b0d3f7ccaa7e8be051cf8ff10f3570c4752c04f7899e"},"commitment_proof":{"mechanism":"nostr-relay-publication","event_id":"09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7","signed_at":1790854100,"published_at":1790854126,"relays":["relay.damus.io","nos.lol","relay.primal.net"],"how_to_check":"fetch the event by id from any listed public relay and confirm created_at; relays held the signed verdict from published_at, before the outcome settled","relay_anchor":{"checked_at":1792657245,"relays_holding":["nos.lol","relay.damus.io","relay.primal.net"],"status":"anchored"},"ots_anchor":{"mechanism":"opentimestamps-bitcoin-pow","digest":"09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7","digest_meaning":"the verdict's signed Nostr event_id, stamped as the OTS digest directly","status":"confirmed","precedence":true,"precedence_basis":"stamped pre-outcome — entry unsettled and fresh at stamp time","calendars":["https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org","https://a.pool.eternitywall.com","https://ots.btc.catallaxy.com"],"stamped_at":"2026-10-01T11:43:45Z","ots_path":"/data/track_record/ots/09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7.ots","verify":"ots verify -d 09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7 09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7.ots  (recomputable against any Bitcoin explorer; no trust in us)","bitcoin_block_height":969451,"confirmed_at":"2026-10-01T15:08:04Z","bitcoin_block_time":1790863234,"bitcoin_block_hash":"00000000000000000000004b63a0e0ce385e104408b93d13ba37b3657f9b0745","ots_proof_url":"https://api.babyblueviper.com/ledger/271/ots"},"timing":{"hierarchy":"Bitcoin PoW (OpenTimestamps, trust-maximal) > original relay copy (tightest time) > on-chain committedAt > survivor floor (ERC-8299 Appendix B)","tier":0,"timestamp":1790863234,"claim":"Bitcoin proof-of-work (OpenTimestamps): the verdict event_id provably existed by this block's timestamp, anchored to a clock no chain operator or our key can move or back-date. Trust-maximal; the relay tier gives a tighter time on weaker trust.","available":{"tier0_btc_pow":1790863234,"tier1_relay_attested":1790854100,"tier2_onchain_committed_at":null,"tier3_survivor_floor":null},"btc_pow":{"status":"confirmed","precedence":true,"bitcoin_block_height":969451,"bitcoin_block_time":1790863234,"verify":"ots verify -d 09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7 09161a2c39d513cd9713599fa4c9be7f0421a360e5ec5b186aef40c134bb7be7.ots  (recomputable against any Bitcoin explorer; no trust in us)","note":"trust-maximal anchor, un-forgeable Bitcoin proof-of-work — pre-outcome precedence","precedence_cross_check":null}}},"judgment_execution":null,"outcome":"deliberately absent — see /ledger/{entry}/outcome (evidence separability, WYRIWE L4 design note 4)"}