| 2026-06-14 22:30 | build: refresh radroots lock edge | triesap | 1 | +0 | -1 |
| 2026-06-14 21:48 | trade_listing: use canonical listing address parsers | triesap | 2 | +23 | -19 |
| 2026-06-13 23:44 | sdk: align rhi order event types | triesap | 2 | +85 | -29 |
| 2026-06-13 07:45 | rhi: align typed trade ids | triesap | 3 | +10 | -7 |
| 2026-06-13 03:11 | rhi: align order event worker consumers | triesap | 7 | +741 | -5540 |
| 2026-06-04 22:14 | config: harden rhi runtime config | triesap | 10 | +465 | -248 |
| 2026-06-04 19:41 | docs: clarify release boundary | triesap | 0 | +0 | -0 |
| 2026-05-22 05:00 | proof-smoke: report sp1 execution identity | triesap | 1 | +51 | -3 |
| 2026-05-21 22:10 | trade_validation_receipt: restrict remote proof mode | triesap | 1 | +20 | -0 |
| 2026-05-21 21:24 | remote_prove: add remote proof worker command | triesap | 8 | +618 | -55 |
| 2026-05-21 09:23 | tests: cover remote http content length limit | triesap | 1 | +34 | -0 |
| 2026-05-21 08:16 | rhi: harden remote http prover polling | triesap | 1 | +274 | -18 |
| 2026-05-21 07:24 | trade_validation_receipt: add remote http prover | triesap | 4 | +986 | -13 |
| 2026-05-21 05:27 | validation: require listing receipt bindings | triesap | 1 | +1 | -0 |
| 2026-05-21 00:27 | build: align sp1 proving feature | triesap | 1 | +1 | -1 |
| 2026-05-20 02:03 | rhi: configure validation receipt prover policy | triesap | 8 | +665 | -164 |
| 2026-05-19 23:34 | rhi: bind validation receipt proof identity | triesap | 1 | +2 | -0 |
| 2026-05-19 08:16 | proof: preflight receipt requests | triesap | 1 | +173 | -2 |
| 2026-05-19 08:06 | proof: build signed event evidence | triesap | 4 | +228 | -4 |
| 2026-05-19 07:53 | proof: carry SP1 program identity | triesap | 2 | +2 | -0 |
| 2026-05-19 01:58 | proof-smoke: canonicalize public value hex | triesap | 1 | +26 | -6 |
| 2026-05-18 00:01 | rhi: cover local execute proof smoke | triesap | 1 | +30 | -0 |
| 2026-05-17 23:11 | docs: update readme | triesap | 0 | +0 | -0 |
| 2026-05-17 22:03 | rhi: add proof smoke command | triesap | 7 | +5234 | -1054 |
| 2026-05-17 01:56 | tests: serialize run hook assertions | triesap | 1 | +13 | -0 |
| 2026-05-17 00:52 | trade: publish validation receipt jobs | triesap | 5 | +866 | -1 |
| 2026-05-08 17:35 | dvm: decode active order requests | triesap | 2 | +153 | -32 |
| 2026-05-05 17:03 | rhi: align trade dvm pricing tests | triesap | 3 | +52 | -39 |
| 2026-04-23 08:30 | fmt: normalize dvm handler import and type wrapping | triesap | 1 | +3 | -4 |
| 2026-04-15 21:26 | rhi: align listing validation farm ref | triesap | 1 | +20 | -20 |
| 2026-04-12 16:53 | rhi: reconcile runtime repo fallout | triesap | 1 | +12 | -11 |
| 2026-04-10 17:03 | rhi: update crate metadata | triesap | 2 | +52 | -52 |
| 2026-04-09 17:18 | runtime: detect legacy startup paths | triesap | 3 | +183 | -5 |
| 2026-04-09 16:55 | runtime: report path provenance | triesap | 3 | +181 | -10 |
| 2026-04-09 04:39 | docs: update readme | triesap | 0 | +0 | -0 |
| 2026-04-09 04:26 | config: align rhi repo-local sample guidance | triesap | 1 | +2 | -0 |
| 2026-04-09 03:55 | rhi: extract runtime paths module | triesap | 6 | +174 | -165 |
| 2026-04-08 17:13 | config: align runtime contract surfaces | triesap | 3 | +298 | -3 |
| 2026-04-08 01:22 | config: cover repo local path defaults | triesap | 1 | +25 | -0 |
| 2026-04-08 00:23 | paths: adopt runtime profiles in rhi | triesap | 8 | +446 | -22 |
| 2026-04-07 22:00 | worker: store service identity as encrypted envelope | triesap | 7 | +153 | -66 |
| 2026-04-02 21:17 | trade: rebuild rhi from public listing and trade chain | triesap | 4 | +1498 | -856 |
| 2026-03-31 17:14 | build: remove local coverage contract surface | triesap | 6 | +57 | -257 |
| 2026-03-31 15:37 | build: add standalone nix command surface | triesap | 4 | +201 | -0 |
| 2026-03-29 19:32 | trade: consume public trade lane in rhi | triesap | 2 | +45 | -157 |
| 2026-03-29 17:42 | trade-listing: refresh canonical trade imports | triesap | 5 | +191 | -170 |
| 2026-03-29 02:12 | trade_listing: align dvm workflow semantics | triesap | 1 | +313 | -9 |
| 2026-03-28 22:51 | trade_listing: dedupe replayed validation requests | triesap | 2 | +151 | -20 |
| 2026-03-28 04:01 | workflow: harden listing validation recovery semantics | triesap | 4 | +283 | -25 |
| 2026-03-27 23:22 | trade: persist workflow state and replay history | triesap | 7 | +365 | -56 |
| 2026-03-27 20:00 | trade listing: keep workflow state across reconnects | triesap | 6 | +1176 | -777 |
| 2026-03-20 14:37 | build: upgrade thiserror | triesap | 2 | +2 | -2 |
| 2026-03-20 13:29 | build: refresh dependency baseline | triesap | 1 | +694 | -604 |
| 2026-03-20 03:26 | docs: clarify standalone repo rules | triesap | 0 | +0 | -0 |
| 2026-03-20 03:01 | build: use local radroots crate sources | triesap | 0 | +0 | -0 |
| 2026-03-03 22:42 | ci: enforce required coverage surface and prune unused deps | triesap | 7 | +59 | -200 |
| 2026-03-03 22:32 | refactor: remove orphan modules and normalize feature manifest | triesap | 12 | +2 | -1013 |
| 2026-03-03 22:16 | ci: restore coverage gate and remove tracked local identity | triesap | 5 | +9 | -8 |
| 2026-03-03 21:43 | tests: close region coverage gaps in trade listing runtime | triesap | 3 | +653 | -9 |
| 2026-03-03 21:38 | ci: enforce 100 100 100 100 coverage gate | triesap | 6 | +15 | -2 |
| 2026-03-03 21:32 | build: move coverage flow to make and remove scripts just | triesap | 5 | +19 | -46 |
| 2026-03-03 20:54 | deps: repoint radroots crates to github rev | triesap | 1 | +7 | -7 |
| 2026-03-03 20:43 | tests: close rhi coverage gate gaps | triesap | 8 | +1383 | -106 |
| 2026-03-03 20:05 | tests: close dvm handler coverage gaps | triesap | 1 | +2498 | -27 |
| 2026-03-03 19:09 | tests: expand adapter and runtime branch coverage | triesap | 3 | +139 | -2 |
| 2026-03-03 18:51 | build: bump rust-version to 1.92.0 | triesap | 1 | +1 | -1 |
| 2026-03-03 18:50 | build: update `Cargo.lock` | triesap | 1 | +8 | -8 |
| 2026-03-03 18:42 | ci: add strict coverage workflow and docs | triesap | 1 | +39 | -0 |
| 2026-03-03 18:38 | build: add deterministic coverage gate scripts | triesap | 5 | +169 | -0 |
| 2026-03-03 18:26 | coverage: add policy and thresholds contract | triesap | 2 | +35 | -0 |
| 2026-03-03 18:00 | trade: repoint dvm kinds imports to listing kinds | triesap | 3 | +7 | -7 |
| 2026-02-20 15:32 | deps: repoint radroots workspace deps to oss/rs/radroots | triesap | 1 | +7 | -7 |
| 2026-02-15 19:59 | deps: repoint radroots workspace deps | triesap | 1 | +7 | -7 |
| 2026-02-15 18:26 | app: use shared trade envelope emit helper | triesap | 1 | +38 | -43 |
| 2026-02-15 18:16 | app: use shared runtime config and nostr presence primitives | triesap | 4 | +29 | -83 |
| 2026-02-15 17:24 | deps: move radroots deps to workspace inheritance | triesap | 1 | +18 | -6 |
| 2026-02-15 17:14 | deps: sync vendor radroots dependency paths\n\n- switch radroots crate sources to vendor workspace paths\n- align dependency sources with platform vendor layout\n- update toolchain pin to rust 1.92.0\n- refresh lockfile for resolved dependency graph | triesap | 3 | +25 | -19 |
| 2026-02-15 16:02 | nip89: add configurable identifier and extra tags | triesap | 3 | +8 | -2 |
| 2026-01-07 17:38 | nip89: include relays in announcement | triesap | 1 | +2 | -0 |
| 2026-01-07 17:17 | nostr: update nip89 handler announcement | triesap | 1 | +23 | -1 |
| 2026-01-03 22:18 | trade: validate bin inputs and use bin pricing helpers | triesap | 2 | +43 | -60 |
| 2025-12-31 12:22 | nostr: validate farm dependencies and update event timestamp handling | triesap | 4 | +131 | -25 |
| 2025-12-24 22:21 | trade_listing: refactor DVM envelope tags builder | triesap | 2 | +4 | -7 |
| 2025-12-24 14:54 | core: migrate to standalone crate layout | triesap | 49 | +3261 | -2097 |
| 2025-08-24 23:10 | Update runtime configuration. | triesap | 14 | +360 | -412 |
| 2025-08-20 22:38 | Edit `rhi` migrating to `core`, `events`, `events-codec` and `trade` crates, add `nostr` adapters to implement event traits required by job codec, add/edit nostr utils, update directory tree, update subscriber with feature-scoped `trade_listing` job event handlers. | triesap | 41 | +2337 | -1616 |
| 2025-08-11 18:12 | Restructure module to use `radroots-common` crate in development monorepository. | triesap | 3 | +1 | -6 |
| 2025-04-26 22:38 | Move config.toml | triesap | 1 | +0 | -0 |
| 2025-04-26 22:36 | Update workspace config. | triesap | 2 | +5 | -3 |
| 2025-04-26 22:19 | Refactor to use `radroots-common` listing order types. | triesap | 6 | +27 | -106 |
| 2025-04-26 21:23 | Add `radroots-common` git submodule and refactor to workspace structure. | triesap | 28 | +792 | -617 |
| 2025-04-26 20:44 | Adds OrderClassified model, updates EventClassified adding price discount tags and calculate order method implementation. | triesap | 10 | +452 | -118 |
| 2025-04-16 05:08 | Edit README.md | triesap | 0 | +0 | -0 |
| 2025-04-16 05:05 | Update README.md | triesap | 0 | +0 | -0 |
| 2025-04-14 17:59 | Adds reference event parameters validation to job requests order handler and guards to ensure reference event can fulfill the job request. | triesap | 3 | +64 | -15 |
| 2025-04-14 17:09 | Adds reference event validation to job requests order handler. Creates NIP-99 classified events interface. | triesap | 10 | +473 | -32 |
| 2025-04-13 00:37 | Adds input marker matching to job request events subscriber, adds handlers for job request marker types. | triesap | 8 | +155 | -7 |
| 2025-04-12 22:56 | Adds job request events subscriber tags parser and NIP-90 JobRequest interface. | triesap | 4 | +272 | -16 |
| 2025-04-12 20:30 | Refactor job request events subscriber adding error handling and NIP-90 job feedback events. | triesap | 4 | +70 | -2 |
| 2025-04-12 19:57 | Adds event subscription handlers module. | triesap | 4 | +46 | -39 |
| 2025-04-12 19:14 | Adds file based configuration interface and initial schema for Nostr kind 0 metadata. | triesap | 7 | +429 | -33 |
| 2025-04-12 18:40 | Adds KeyProfile to manage signing keys, profile metadata, and NIP-89 descriptor metadata. | triesap | 6 | +358 | -8 |
| 2025-04-12 17:31 | Adds command line arguments parser and Nostr job requests subscription. | triesap | 3 | +1640 | -42 |
| 2025-04-12 17:07 | Initial commit | triesap | 8 | +1273 | -0 |