lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-10-01 23:27transport_nostr: Bound raw fetch ingress before decodingtriesap17+2153-56
2026-09-22 17:10storage: preserve capacity through sync and startuptriesap22+650-116
2026-09-22 14:35storage: preserve typed capacity failurestriesap17+168-37
2026-09-22 10:33storage: expose verified restore through canonical ownertriesap16+739-12
2026-09-22 07:21storage: settle admitted writes before backup inventorytriesap12+201-0
2026-09-22 04:39storage: expose canonical backup capabilitytriesap14+613-8
2026-09-22 00:37storage: preflight both schemas before migrationtriesap4+481-52
2026-09-21 17:47storage: atomically append paired authored revisionstriesap13+852-62
2026-09-21 14:20transport: constrain delivery attempts to selected targetstriesap22+961-22
2026-09-21 09:29transport_nostr: preserve terminal quota refusalstriesap4+104-3
2026-09-21 07:56transport_nostr: retain skipped target attempt evidencetriesap4+93-12
2026-09-21 06:41transport_nostr: preserve exact signed event bytestriesap11+794-42
2026-09-20 15:47sdk: expose frozen upload retry policytriesap4+83-9
2026-09-20 09:00storage_sqlite: bound authored row reads before materializationtriesap5+366-51
2026-09-20 06:59storage: inventory all authored payload schemastriesap9+480-18
2026-09-20 01:28storage: add bounded projection document inventorytriesap12+816-0
2026-09-14 20:43storage: add bounded author-wide draft inventorytriesap7+397-14
2026-09-14 17:13sync: retain late delivery facts without extending worker authoritytriesap8+1802-186
2026-09-14 15:38storage: reconcile delivery facts with bounded claim historytriesap22+3070-18
2026-09-14 13:10storage: retain late delivery facts and stop intenttriesap18+2002-67
2026-09-14 09:21sync: reconcile late signing evidence before schedulingtriesap5+527-28
2026-09-14 08:48storage: retain late signing facts behind durable attempt prooftriesap20+2401-31
2026-09-14 07:18signing: retain verified authored signature evidencetriesap10+577-19
2026-09-13 16:19storage: verify signed artifact commit recoverytriesap2+188-3
2026-09-13 04:04blossom: project the upload URL from a canonical blob referencetriesap4+50-1
2026-09-12 20:34blossom: preserve native upload context on retrieval failuretriesap4+183-14
2026-09-12 17:02storage: Capture waiting authored intents atomicallytriesap6+383-14
2026-09-10 19:44storage: Qualify durable authored writestriesap8+589-0
2026-09-10 12:12storage: Support governed draft submission and queriestriesap27+3157-114
2026-09-10 02:13storage: Select verified heads before payload visibilitytriesap11+441-22
2026-09-10 00:51transport: Preserve partial coverage at capped relay windowstriesap8+644-16
2026-09-09 23:15sync: Preserve bounded target evidence across pull pagestriesap11+1282-3
2026-09-09 22:54workspace: Retire extracted mobile application packagestriesap63+521-26818
2026-09-09 22:22transport_nostr: Bound shared fetch work and queued deadlinestriesap9+707-38
2026-09-09 22:06xtask: Repair coverage attribution and admission qualificationtriesap23+5932-368
2026-09-07 11:54test: keep artifact admission boundedtriesap1+20-7
2026-09-07 11:43contracts: canonicalize the artifact contracttriesap3+5-4
2026-09-07 06:41test: bind the Step 306 harness gatetriesap3+300-0
2026-09-07 06:37feat: add reproducibility and install harnesstriesap3+1808-0
2026-09-07 05:56feat: implement governed release evidencetriesap8+2933-425
2026-09-07 04:31fix: align Step 304 tool authoritytriesap2+2-2
2026-09-07 04:30test: bind the Step 304 admission gatetriesap4+358-2
2026-09-07 04:24feat: admit governed binary and OCI artifactstriesap13+1238-53
2026-09-06 23:58fix: bind Step 299 to plan authoritytriesap2+2-2
2026-09-06 23:55test: bind the Step 299 Nix boundarytriesap4+417-11
2026-09-06 23:46build: publish real Lib Nix outputstriesap10+253-37
2026-09-06 23:30fix: bind Step 298 to its compiler payloadtriesap2+2-2
2026-09-06 23:27fix: declare the Step 298 Cargo payloadtriesap2+2-2
2026-09-06 23:20fix: remove Step 298 probe digest circularitytriesap2+18-8
2026-09-06 23:17chore: add governed Step 298 platform probetriesap2+97-0
2026-09-06 23:12fix: route Step 298 through governed xtasktriesap4+392-321
2026-09-06 23:06fix: remove excluded Nix target claimstriesap4+9-7
2026-09-06 23:03fix: accept canonical Nix evaluation transporttriesap2+2-2
2026-09-06 23:02build: add source-bound Step 298 gatetriesap2+315-0
2026-09-06 22:48build: define exact unsigned artifact targetstriesap7+455-30
2026-09-05 16:52fix: preserve rustdoc qualification cachetriesap1+1-26
2026-09-05 15:07xtask: admit semantic advisory decision ordertriesap1+19-10
2026-09-05 13:35contracts: admit Step 294 verifier sourcetriesap1+0-0
2026-09-05 13:33contracts: bind RSHR 201 advisory gatetriesap2+286-0
2026-09-05 13:33xtask: enforce immutable advisory snapshotstriesap6+10023-16
2026-09-05 03:47contracts: admit Step 293 verifier sourcetriesap1+0-0
2026-09-05 03:44contracts: bind RSHR 201 artifact gatetriesap2+335-0
2026-09-05 03:44xtask: harden artifact IO and preflighttriesap7+3868-173
2026-09-05 02:15contracts: bind RSHR 201 process gatetriesap2+626-0
2026-09-05 02:15xtask: bound hermetic subprocess executiontriesap6+1550-0
2026-09-01 02:50xtask: recognize SwiftPM build outputtriesap4+84-17
2026-08-27 22:50service-sqlite: bind atomic open metadatatriesap5+63-37
2026-08-27 20:50service-sqlite: seal initialization transactiontriesap10+938-208
2026-08-27 20:11runtime-paths: provision canonical state directoriestriesap9+1094-10
2026-08-25 22:30transport-nostr: qualify canonical policy keystriesap1+10-0
2026-08-25 22:02service-host: keep admin socket tests path-safetriesap5+45-29
2026-08-25 21:57mobile-ffi: align device relay delegationtriesap1+16-22
2026-08-25 21:53mobile-core: align device relay policy coveragetriesap1+20-1
2026-08-25 21:47service-sqlite: bind the native qualification matrixtriesap3+18-10
2026-08-25 20:25- add an explicit typed private-device transport policy - enforce literal RFC1918 and ULA parity for relay and Blossom endpoints - remove network material from public Nostr transport errors - bind behavior with conformance vectors, package guards, and API baselinestriesap18+514-176
2026-08-25 11:40test(service-sqlite): qualify storage exhaustiontriesap6+40-16
2026-08-25 08:24api: refresh the protocol surface baselinetriesap1+56-0
2026-08-25 06:06test(release): close promotion qualification gapstriesap4+207-12
2026-08-25 03:57transport-nostr: preserve same-second live eventstriesap4+109-22
2026-08-25 03:45nostr-connect: decode connect pending responsestriesap2+21-13
2026-08-25 00:30runtime-distribution: resolve hardened service artifactstriesap8+728-21
2026-08-24 23:58runtime-manager: bind typed service controltriesap14+786-252
2026-08-24 04:00transport-nostr: require EOSE for fetch completiontriesap3+271-62
2026-08-24 02:48transport: support exact indexed tag selectorstriesap11+404-25
2026-08-23 07:58release: separate deferred Nix source identitytriesap12+1446-245
2026-08-23 05:53storage: validate idempotency keys before allocationtriesap5+54-4
2026-08-23 05:51contracts: refresh storage public API baselinetriesap1+174-2
2026-08-23 05:45transport-nostr: split delivery preparation from executiontriesap5+258-75
2026-08-23 05:33service-host: make shutdown phase awaretriesap4+479-75
2026-08-23 05:16service-host: close admin identifier grammartriesap4+118-21
2026-08-23 05:10service-sqlite: bind existing opens to stored metadatatriesap10+686-31
2026-08-21 08:41build: establish native service release foundationtriesap15+794-50
2026-08-21 06:10test: qualify service release gate branchestriesap2+299-0
2026-08-21 03:23test: restore release coverage gatestriesap11+1452-3
2026-08-21 01:38build: keep release artifact tests warning-cleantriesap1+1-1
2026-08-21 01:15build: normalize cargo vet policytriesap1+220-220
2026-08-21 01:06build: stabilize API qualificationtriesap1+22-1
2026-08-21 00:05build: add service release artifactstriesap6+2506-0
2026-08-20 23:06build: add service source lock commandstriesap6+1561-28
2026-08-20 22:03build: define service source locktriesap4+831-0
2026-08-20 21:30build: add service nixos moduletriesap4+645-1
2026-08-20 19:55build: add service oci imagetriesap3+438-0
2026-08-20 19:27build: add service apps and shelltriesap5+289-26
2026-08-20 19:10build: add service check graphtriesap4+257-8
2026-08-20 18:53build: add crane service packagetriesap7+161-16
2026-08-20 18:27build: add service flake helperstriesap8+198-14
2026-08-20 18:06test: make service target drift structuraltriesap1+6-4
2026-08-20 17:42chore: normalize Nix-managed formattingtriesap4+244-231
2026-08-20 16:02events: retire prototype validation receipttriesap16+108-216
2026-08-20 07:04bindings: expose evidence attestation contractstriesap20+1484-16
2026-08-20 06:06refactor(events): enforce typed rhi attestationstriesap20+1636-13
2026-08-20 05:17refactor(events): enforce typed trade mutation indexestriesap22+1975-427
2026-08-20 04:58test(mobile): align explicit relay replacementtriesap1+6-3
2026-08-16 22:44trade: freeze immutable evidence reportstriesap6+1255-4
2026-08-16 22:14trade: freeze immutable evidence manifeststriesap6+1380-3
2026-08-16 21:50trade: define evidence coverage and outcomestriesap4+526-0
2026-08-16 21:30transport-nostr: implement bounded live subscriptionstriesap12+1478-41
2026-08-16 21:01transport: define bounded live subscriptionstriesap9+1259-30
2026-08-16 20:33transport-nostr: require explicit relay endpointstriesap22+639-204
2026-08-16 06:25service-sqlite: qualify control edge coveragetriesap5+238-0
2026-08-16 06:06service-host: qualify stable support pathstriesap5+69-10
2026-08-16 05:59runtime-manager: cover bootstrap accessorstriesap1+24-0
2026-08-16 03:12runtime-distribution: neutralize retired product fixturestriesap2+35-13
2026-08-16 03:03runtime-manager: quarantine legacy lifecycle authoritytriesap11+318-3531
2026-08-15 23:52runtime-contracts: cap static toml admissiontriesap9+116-5
2026-08-15 23:37service-contracts: validate text before allocationtriesap16+498-423
2026-08-15 21:51service-host: bound status and admin ingestiontriesap6+738-143
2026-08-15 20:13service-sqlite: bound persisted diagnosticstriesap11+565-331
2026-08-15 19:08service-sqlite: close transaction policy escapetriesap6+424-78
2026-08-15 03:50geonames: adopt governed async sqlite accesstriesap10+325-265
2026-08-15 01:35service-sqlite: remove competing sqlite wrapperstriesap11+591-446
2026-08-14 22:38service-sqlite: seal incremental backup native accesstriesap13+383-57
2026-08-14 21:34contracts: govern sqlx sqlite accesstriesap2+238-5
2026-08-14 06:38workspace: retire obsolete imported prototypetriesap10+47-1108
2026-08-13 19:10test: close service host coverage gatetriesap4+54-0
2026-08-13 19:10test: close sdk coverage gatetriesap1+64-1
2026-08-13 18:50test: close mobile ffi coverage gatetriesap4+640-28
2026-08-13 18:20test: close mobile core coverage gatetriesap6+725-1
2026-08-13 17:46supply-chain: restore exact release qualificationtriesap4+253-220
2026-08-13 16:51mobile: name settings identity errors preciselytriesap3+29-31
2026-08-13 16:47wasm: resolve conformance fixtures from crate roottriesap1+2-2
2026-08-13 16:47merge: reconcile library master authoritiestriesap194+56709-26372
2026-08-13 15:38services: complete full-workspace qualificationtriesap41+5920-1194
2026-08-13 15:36workspace: narrow the supported package settriesap88+113-22563
2026-08-13 14:48sdk: stabilize loopback transport teststriesap1+13-5
2026-08-13 13:52transport-nostr: complete coverage boundariestriesap2+3-0
2026-08-12 19:34build: complete Nix release preflight toolstriesap2+6-1
2026-08-12 17:16sqlite: normalize native metadata portablytriesap14+214-131
2026-08-12 08:25nostrdb: stabilize empty native filterstriesap2+66-1
2026-08-12 03:19service-sqlite: freeze host storage apitriesap4+729-1
2026-08-12 02:57service-sqlite: test process recoverytriesap7+971-10
2026-08-12 02:07service-sqlite: add durability failpointstriesap12+1436-49
2026-08-12 01:15service-sqlite: inspect state disk capacitytriesap7+764-138
2026-08-12 00:45service-sqlite: add integrity inspectiontriesap7+1337-4
2026-08-12 00:04merge: reconcile core library authoritiestriesap118+6517-4679
2026-08-11 23:38service-sqlite: recover interrupted restoretriesap9+1605-74
2026-08-11 22:53service-sqlite: finalize restore atomicallytriesap10+1445-19
2026-08-11 21:31service-sqlite: stage verified restorestriesap8+2064-5
2026-08-11 20:41service-sqlite: define restore recovery markerstriesap6+1825-0
2026-08-11 20:03service-sqlite: verify untrusted backup bundlestriesap9+1652-1
2026-08-11 19:17service-sqlite: capture online backupstriesap9+2217-13
2026-08-11 17:48service-sqlite: add backup manifesttriesap7+919-2
2026-08-11 17:20service-sqlite: close state explicitlytriesap6+972-67
2026-08-11 16:33service-sqlite: encapsulate database connectionstriesap11+2014-237
2026-08-11 15:26service-sqlite: verify exact schema catalogstriesap8+2085-161
2026-08-11 14:25service-sqlite: apply governed migrationstriesap6+2854-70
2026-08-11 13:07service-sqlite: define migration ledgertriesap5+700-0
2026-08-11 12:42service-sqlite: bind database identitytriesap8+1212-96
2026-08-11 11:59service-sqlite: apply connection policytriesap7+1524-13
2026-08-11 11:13service-sqlite: initialize create-new statetriesap4+901-2
2026-08-11 10:45service-sqlite: enforce writer authoritytriesap6+567-4
2026-08-11 10:29service-sqlite: add instance paths and open modestriesap5+335-5
2026-08-11 10:17service-sqlite: add error and status contractstriesap6+534-9
2026-08-11 09:59runtime-paths: finalize root-only apitriesap4+610-938
2026-08-11 09:40runtime-paths: adopt service instance authoritytriesap12+1556-2021
2026-08-11 09:12runtime-distribution: define hardened service targetstriesap21+1124-448
2026-08-11 08:34runtime-manager: adopt service instance pathstriesap9+1626-2075
2026-08-11 07:43runtime-paths: add runtime contexttriesap2+495-0
2026-08-11 07:26runtime-paths: standardize repo local rootstriesap3+130-46
2026-08-11 07:17runtime-paths: add service artifact conventionstriesap2+274-5
2026-08-11 07:05runtime-paths: derive service instance pathstriesap4+345-11
2026-08-11 06:51runtime-paths: adopt xdg interactive rootstriesap8+445-34
2026-08-11 06:35runtime-paths: define linux service host rootstriesap4+72-102
2026-08-11 06:15service-host: freeze public host apitriesap7+1511-82
2026-08-11 05:55service-host: add validated config valuestriesap4+773-20
2026-08-11 05:46service-host: load strict config documentstriesap5+740-1
2026-08-11 05:33service-host: add operations servertriesap5+896-17
2026-08-11 05:11service-host: add bounded metrics contracttriesap4+1161-5
2026-08-11 04:51service-host: add cached health handlerstriesap4+239-2
2026-08-11 04:39service-host: add operations configtriesap6+799-0
2026-08-11 04:27service-host: authorize admin peerstriesap6+463-20
2026-08-11 04:12service-host: add admin clienttriesap5+1192-8
2026-08-11 03:53service-host: add bounded admin servertriesap7+2082-4
2026-08-11 03:12service-host: bind local admin socket safelytriesap6+602-1
2026-08-11 02:52service-host: add admin transport limitstriesap4+354-1
2026-08-11 02:44service-host: add admin envelopestriesap4+1551-0
2026-08-11 02:22service-host: add signal adaptertriesap4+244-5
2026-08-11 02:14service-host: add graceful shutdown orchestrationtriesap6+619-6
2026-08-11 01:56service-host: supervise critical taskstriesap5+580-3
2026-08-11 01:41service-host: add cancellation contracttriesap7+137-2
2026-08-11 01:36service-host: add task supervision metadatatriesap4+297-1
2026-08-11 01:28service-host: add cached status statetriesap6+346-4
2026-08-11 01:18service-host: add status envelopetriesap6+631-6
2026-08-11 01:04service-host: add service phase contracttriesap5+530-1
2026-08-11 00:55service-host: add deterministic build infotriesap5+586-2
2026-08-11 00:38service-host: add clock and entropy contractstriesap6+339-3
2026-08-11 00:33runtime-paths: add validated service instance idstriesap5+264-0
2026-08-11 00:26service-host: add host error taxonomytriesap3+266-4
2026-08-11 00:21build: register service host cratestriesap16+224-10
2026-08-10 21:59mobile: expose verified media bytes to native hoststriesap4+55-10
2026-08-10 21:25mobile: apply persisted network settings to runtimetriesap4+133-10
2026-08-10 21:16contracts: reserve service host decisionstriesap3+384-0
2026-08-10 21:06source-lock: recognize service consumerstriesap2+18-2
2026-08-10 21:04contracts: reserve service event decisionstriesap5+679-0
2026-08-10 20:35feat: authorize native mobile uploadstriesap10+533-60
2026-08-10 19:05merge: reconcile canonical relay authoritytriesap7+63-43
2026-08-10 18:27feat: expose mobile product operationstriesap13+1814-27
2026-08-10 18:03feat: harden inbound Blossom retrievaltriesap13+1592-65
2026-08-10 17:32feat: persist verified inbound media receiptstriesap9+2245-211
2026-08-10 17:00feat: enforce lossless revision orderingtriesap4+925-8
2026-08-10 16:35feat: own add queue and upload policytriesap8+618-52
2026-08-10 16:22feat: govern mobile identity and settings policytriesap6+1579-0
2026-08-09 22:52transport_nostr: authorize canonical relay publicationtriesap5+61-41
2026-08-09 19:12merge: reconcile host descriptor ownershiptriesap4+56-1
2026-08-09 18:56mobile_ffi: duplicate host media descriptorstriesap1+30-1
2026-08-09 18:37merge: reconcile actionable media draft statetriesap2+7-21
2026-08-09 17:31mobile_core: restore actionable media draft statetriesap2+7-21
2026-08-09 17:22merge: reconcile mobile runtime and Blossom fixestriesap9+192-12
2026-08-09 16:58blossom: retain bounded server error evidencetriesap6+176-10
2026-08-09 15:32mobile: run exported futures in the Tokio contexttriesap3+16-2
2026-08-09 05:59docs: remove capsule-local authoritytriesap39+0-15816
2026-08-09 05:38contracts: relocate standalone documentation authoritytriesap67+14412-292
2026-08-09 03:59catalog: add native introduction provenancetriesap11+2154-1680
2026-08-09 03:05build: add prototype contract source guardtriesap20+2198-243
2026-08-09 00:49docs: reconcile service hardening rulestriesap0+0-0
2026-08-08 21:41docs: add service refactor agent rulestriesap1+28-3
2026-08-08 21:41docs: add service refactor agent rulestriesap1+28-3
2026-08-08 21:35blossom: expose passive endpoint evidencetriesap9+952-21
2026-08-08 20:47blossom: bind uploads to canonical endpoint authoritytriesap10+1061-498
2026-08-08 07:31mobile: prove local MVP protocol flowstriesap14+1146-11
2026-08-08 02:11feat(mobile): complete durable Add operationstriesap5+820-16
2026-08-08 01:34feat(mobile): sync Today from bounded relay datatriesap8+495-36
2026-08-08 00:50feat(mobile): expose typed Today rendering fieldstriesap3+94-0
2026-08-07 23:36refactor(mobile): focus the generated FFI boundarytriesap15+3995-306
2026-08-07 19:11feat(sdk): add verified Blossom transporttriesap15+3717-78
2026-08-07 17:33transport: add evidence-based relay profilestriesap34+2393-445
2026-08-07 15:30feat(mobile): enforce opaque host signingtriesap46+2200-2122
2026-08-07 13:54feat(mobile): persist phase 1 drafts and outboxtriesap18+3523-18
2026-08-07 12:24feat(mobile): materialize Today ingest and querytriesap17+3161-60
2026-08-07 10:24Require durable SQLite for mobile runtimestriesap31+936-54
2026-08-07 09:02feat: add typed phase 1 authoring profilestriesap22+988-27
2026-08-07 08:14feat(mobile): focus phase one social domaintriesap13+2084-4220
2026-08-07 06:36fix(storage): rebuild current event visibilitytriesap11+1155-93
2026-08-06 20:15studio: support foreign executor pollingtriesap1+51-3
2026-08-06 20:05build: support nested consumer lockfilestriesap1+46-2
2026-08-06 19:57mobile: canonicalize wasm export identitytriesap1+11-7
2026-08-06 19:31mobile: preserve swift ffi module identitiestriesap2+11-2
2026-08-06 19:18sdk: identify canonical artifact generatortriesap1+2-1
2026-08-06 19:10sdk: validate requested ffi artifact languagetriesap2+72-21
2026-08-06 18:20supply-chain: qualify real public package archivestriesap73+6916-1159
2026-08-06 11:05studio-security: harden data and ffi boundariestriesap40+2043-192
2026-08-06 10:16studio-runtime: harden composition and concurrencytriesap51+4613-3063
2026-08-06 08:50consolidation: import legacy studio historytriesap9+1111-0
2026-08-06 08:49consolidation: prove legacy studio sourcetriesap3+90-9
2026-08-06 08:46studio: activate canonical rust packagestriesap16+1921-182
2026-08-06 08:22consolidation: import studio rust historytriesap60+15213-0
2026-08-06 08:22consolidation: prove studio import ledgertriesap10+24102-9
2026-08-06 08:10mobile: isolate native ffi ownershiptriesap25+1427-124
2026-08-06 07:32mobile: define windows logging acl and reparse behaviortriesap2+25-2
2026-08-06 07:24mobile: harden log file openstriesap6+207-20
2026-08-06 07:11mobile: move global logging policy into mobileffitriesap10+276-270
2026-08-06 06:57mobile: make sdk status mappings explicittriesap2+63-4
2026-08-06 06:57mobile: replace debugderived wire labelstriesap2+69-27
2026-08-06 06:40mobile: import preserved mobile historytriesap34+7854-26
2026-08-06 05:22xtask: converge canonical sdk generationtriesap113+7381-17068
2026-08-06 02:41sdk: import preserved sdk historytriesap134+48698-88
2026-08-06 00:50build: govern catalog-driven artifact controlstriesap13+2087-86
2026-08-06 00:11architecture: govern the consolidated crate catalogtriesap10+2482-8
2026-08-05 23:54consolidation: preserve donor historytriesap3+1448-7
2026-08-05 23:38consolidation: freeze the migration baselinetriesap5+1038-1
2026-08-05 23:32studio: align the Rust baselinetriesap1+1-1
2026-08-05 22:17deps: adopt final SDK revisiontriesap0+0-0
2026-08-05 21:53refactor(sdk): adopt context-bound envelopestriesap2+2-2
2026-08-05 21:40test(storage): enforce release coverage gatestriesap4+210-4
2026-08-05 20:06docs: update README.mdtriesap1+1-0
2026-08-05 19:48test(secrets): qualify context-bound envelope securitytriesap8+68-26
2026-08-05 19:31refactor(lib): complete envelope v2 cutovertriesap2+233-7
2026-08-05 19:12feat(storage-sqlite): migrate private envelopes to v2triesap7+926-60
2026-08-05 18:47feat(storage): bind private artifacts to envelope contexttriesap5+649-12
2026-08-05 18:21feat(secrets): gate legacy envelope resealtriesap13+465-9
2026-08-05 18:04refactor(secrets): bind providers to envelope contexttriesap9+162-14
2026-08-05 17:48feat(secrets): require context-bound envelope v2triesap16+421-97
2026-08-05 17:31test(secrets): freeze envelope v1 and v2 wire vectorstriesap1+110-0
2026-08-05 17:28feat(secrets): add authenticated envelope contextstriesap7+563-1
2026-08-05 17:25docs: update README.mdtriesap1+11-0
2026-08-05 16:58deps: repin corrected lib historytriesap1+1-1
2026-08-05 14:36refactor: adopt authored operations v2triesap16+721-337
2026-08-05 13:46refactor: complete authored operations v2triesap72+8276-8857
2026-08-05 04:08refactor(sync): execute durable delivery planstriesap6+653-10
2026-08-05 03:39refactor(sync): recover signing and admission worktriesap7+897-72
2026-08-05 03:19refactor(sync): persist complete authored intenttriesap7+492-93
2026-08-05 03:02feat(storage_sqlite): migrate authored operationstriesap8+1172-7
2026-08-05 02:43feat(storage_sqlite): add authored operation schematriesap11+1905-20
2026-08-05 02:15refactor(storage): atomically persist authored worktriesap6+1522-32
2026-08-05 01:56refactor(storage): add independent delivery planstriesap4+1025-0
2026-08-05 01:42feat(storage): model authored operationstriesap6+1544-0
2026-08-05 01:23refactor(transport): converge delivery policytriesap14+503-137
2026-08-05 00:57refactor(signing): verify and recover plan signingtriesap21+1073-766
2026-08-05 00:30refactor(nostr): sign exact authored planstriesap15+583-127
2026-08-05 00:06fix(event): enforce canonical authored photo mappingtriesap5+244-282
2026-08-04 23:52feat(event_codec): complete typed authoring planstriesap6+974-15
2026-08-04 23:31feat(event_codec): add historical plan wiretriesap7+765-10
2026-08-04 22:54feat(event_codec): add authored event planstriesap4+296-7
2026-08-04 22:44refactor(event): add validated generic authoring inputtriesap5+684-7
2026-08-04 22:34test: lock authored event wire corpustriesap4+1455-0
2026-08-04 22:18test: restore authored operations baselinetriesap1+6-1
2026-08-04 20:42git: reconcile superseded branch ancestrytriesap0+0-0
2026-08-04 20:42git: reconcile superseded branch ancestrytriesap0+0-0
2026-08-04 20:30build: pin the sdk dependency by revisiontriesap0+0-0
2026-08-04 20:15sdk: pin unpublished lib dependencies by revisiontriesap2+30-9
2026-08-04 20:07storage: bind projection rebuilds to raw sourcetriesap10+755-134
2026-08-04 17:20test: refresh final fuzz dependency locktriesap1+24-1
2026-08-04 16:42test: align identity retirement with release enablementtriesap1+11-24
2026-08-04 16:16release: baseline final public APIstriesap1+1-1
2026-08-04 16:02test: gate knowledge fixtures with featuretriesap1+1-0
2026-08-04 15:32test: preserve operational listing qualificationtriesap6+1769-1
2026-08-04 15:20refactor: retire predecessor sdk surfacestriesap21+765-812
2026-08-04 15:17docs: finalize release v1 migrationtriesap5+44-51
2026-08-04 15:06refactor: close transport compatibility quarantinetriesap7+100-196
2026-08-04 14:47refactor: retire compatibility surfacestriesap93+1490-8643
2026-08-04 14:02refactor: retire predecessor crate branchtriesap225+299-159441
2026-08-04 13:21logging: own mobile host initializationtriesap3+308-32
2026-08-04 12:42fix(release): qualify SDK package archivestriesap4+4-4
2026-08-04 12:41fix(release): make crate archives self-containedtriesap36+2685-36
2026-08-04 11:59fix(package): close public development graphtriesap42+962-55
2026-08-04 11:47fix(package): apply bootstrap during verificationtriesap2+23-23
2026-08-04 11:45build(package): bootstrap archive verificationtriesap1+23-0
2026-08-04 11:42build(package): retain lower crate teststriesap21+29-23
2026-08-04 11:42build(package): retain sdk crate teststriesap3+9-3
2026-08-04 11:38build(release): stage sdk crate publicationtriesap4+47-7
2026-08-04 11:37build(release): stage lower crate publicationtriesap19+44-22
2026-08-04 11:11fix(release): preserve standalone sdk checkstriesap1+31-4
2026-08-04 11:07feat(release): validate resolved lower graphtriesap6+20-7
2026-08-04 11:07feat(release): derive publication graphtriesap2+605-1
2026-08-04 10:56test(coverage): enforce release floortriesap138+11604-1844
2026-08-04 10:56test(coverage): enforce sdk release floortriesap15+1681-79
2026-08-04 08:07accounts: make failed recovery commits terminaltriesap2+54-5
2026-08-04 08:04accounts: enforce exclusive generated recoverytriesap2+51-8
2026-08-04 07:58runtime: bind actor waits to native schedulertriesap2+16-5
2026-08-04 01:02release: qualify complete workspacetriesap58+119-3095
2026-08-04 00:12runtime: finalize removal and startup safetytriesap1+39-6
2026-08-04 00:10runtime: preserve local startup without relaystriesap2+43-6
2026-08-04 00:07profile: make overlapping refreshes monotonictriesap2+92-14
2026-08-04 00:06release: qualify front-door supply chainstriesap2+733-1
2026-08-04 00:05release: qualify package supply chainstriesap12+909-15
2026-08-04 00:05profile: bind refresh tasks to signer sessionstriesap2+54-0
2026-08-04 00:02accounts: expose removal impact and recoverytriesap1+19-0
2026-08-03 23:54lifecycle: project exhaustive native routestriesap3+68-13
2026-08-03 23:39ffi: remove superseded v1 command surfacetriesap3+43-135
2026-08-03 23:35ffi: bridge ordered changes and recovery handlestriesap3+207-6
2026-08-03 23:33ffi: export idempotent request contextstriesap4+204-19
2026-08-03 23:30release: qualify front-door public APIstriesap3+128-1
2026-08-03 23:30release: qualify public APIs and parserstriesap20+1182-31
2026-08-03 23:29ffi: define stable structured wire errorstriesap4+178-10
2026-08-03 23:27ffi: gate storage behind static compatibilitytriesap1+129-2
2026-08-03 23:23custody: bound and clear imported key transporttriesap5+36-5
2026-08-03 23:20custody: commit generated keys after acknowledgementtriesap5+236-27
2026-08-03 23:15custody: stage generated keys in Rusttriesap3+294-7
2026-08-03 23:13security: harden direct credential custodytriesap6+39-34
2026-08-03 23:08test(operations): cover durable crash windowstriesap1+93-0
2026-08-03 23:06operations: make removal plans durable and expiringtriesap6+350-21
2026-08-03 23:02operations: reconcile interrupted account writestriesap2+254-4
2026-08-03 23:01release: classify front doors as std-onlytriesap2+65-1
2026-08-03 23:01release: prove no-std and WASM supporttriesap13+224-17
2026-08-03 22:59operations: coordinate durable account writestriesap3+334-15
2026-08-03 22:55operations: persist idempotent durable requeststriesap6+568-11
2026-08-03 22:51operations: define durable request contractstriesap2+162-6
2026-08-03 22:50release: qualify front-door native targetstriesap2+206-1
2026-08-03 22:50release: qualify toolchains and native targetstriesap7+228-7
2026-08-03 22:49test(storage): complete migration failure matrixtriesap1+116-0
2026-08-03 22:47storage: adopt transactional normalized repositoriestriesap6+128-60
2026-08-03 22:45studio: track native dashboard refactortriesap9+1111-0
2026-08-03 22:44storage: migrate V5 runtime data append-onlytriesap3+170-4
2026-08-03 22:42storage: add normalized strict runtime schematriesap3+135-3
2026-08-03 22:40storage: harden SQLite runtime policytriesap1+103-7
2026-08-03 22:38storage: enforce single writable runtime ownershiptriesap3+76-1
2026-08-03 22:35domain: adopt validated account aggregatestriesap12+149-214
2026-08-03 22:31release: qualify both Rust front doorstriesap3+145-1
2026-08-03 22:31release: qualify every public featuretriesap19+308-49
2026-08-03 22:13release: enforce front-door package metadatatriesap7+672-2
2026-08-03 22:12release: enforce public package metadatatriesap55+4112-22
2026-08-03 22:11runtime: bind foreground signer sessiontriesap3+162-9
2026-08-03 22:08domain: model signer binding availabilitytriesap2+128-7
2026-08-03 22:07domain: separate local signer bindingtriesap2+30-2
2026-08-03 22:05domain: introduce canonical account identitytriesap5+93-2
2026-08-03 22:02runtime: remove unordered observer registrytriesap7+145-259
2026-08-03 21:57runtime: make shutdown terminal and boundedtriesap2+148-7
2026-08-03 21:55runtime: make change subscription atomictriesap2+156-25
2026-08-03 21:52runtime: add ordered snapshot change streamtriesap3+197-3
2026-08-03 21:49runtime: enforce actor admission and closuretriesap4+278-8
2026-08-03 21:43runtime: supervise correlated profile taskstriesap5+436-51
2026-08-03 21:37runtime: serialize account mutation through actortriesap7+686-138
2026-08-03 21:30event: admit article comment rootstriesap1+7-2
2026-08-03 21:30runtime: gate actor lifecycle transitionstriesap2+293-2
2026-08-03 21:27runtime: define bounded actor command protocoltriesap3+297-0
2026-08-03 21:23test(runtime): freeze V5 compatibility baselinetriesap3+57-13
2026-08-03 21:02nostr-connect: expose validated client URI constructiontriesap2+62-1
2026-08-03 20:55nostr: close Blossom feature dependenciestriesap2+2-2
2026-08-03 17:18app-rt: restore sdk-backed mobile social bridgetriesap5+490-4
2026-08-03 17:05sdk: restore shared mobile social enginetriesap9+1241-12
2026-08-03 16:36transport: add bounded event source selectorstriesap9+395-16
2026-08-03 16:13app-rt: finalize packaged sdk integrationtriesap6+62-37
2026-08-03 16:05app-rt: migrate uniffi contract to final sdktriesap8+191-119
2026-08-03 15:53app-rt: delegate runtime behavior to radroots sdktriesap14+259-1793
2026-08-03 13:47kotlin: align generated sdk contracttriesap1+46-18
2026-08-03 13:45ios: regenerate sdk ffi bindingstriesap5+284-3
2026-08-03 13:36ffi: wrap shared sdk enginetriesap3+209-0
2026-08-03 13:31wasm: migrate deterministic event codectriesap2+154-1
2026-08-03 13:24packages: normalize generated artifact metadatatriesap2+32-2
2026-08-03 13:17bindings: migrate canonical rust type mappingstriesap2+41-38
2026-08-03 13:13bindings: use protocol as dto authoritytriesap3+10-12
2026-08-03 13:11bindings: use protocol as dto authoritytriesap3+4-4
2026-08-03 13:03facade: document public api contracttriesap1+2-0
2026-08-03 12:59facade: complete package conformance coveragetriesap1+57-9
2026-08-03 12:56facade: forbid a public radroots::sdk namespacetriesap2+8-0
2026-08-03 12:54facade: add ordinary and advanced smoke examplestriesap4+121-17
2026-08-03 12:49facade: write primary getting-started documentationtriesap2+85-14
2026-08-03 12:47facade: implement façade feature forwardingtriesap7+52-20
2026-08-03 12:43facade: add safe convenience builderstriesap6+93-2
2026-08-03 12:38facade: define curated domain modules and reexportstriesap11+97-0
2026-08-03 12:33facade: scaffold the curated façadetriesap5+123-5
2026-08-03 12:29sdk: quarantine superseded package surfacetriesap27+75-8195
2026-08-03 12:21sdk: document public api contracttriesap10+95-494
2026-08-03 12:14sdk: migrate workspace consumerstriesap2+8-228
2026-08-03 12:09sdk: complete package conformance coveragetriesap5+194-36
2026-08-03 12:03sdk: add comprehensive SDK lifecycle and safe-default teststriesap2+160-0
2026-08-03 11:59sdk: rename public SDK types and remove representation couplingtriesap3+159-0
2026-08-03 11:54sdk: implement the approved SDK feature vocabularytriesap3+154-139
2026-08-03 11:49sdk: isolate radrootsd execution adaptertriesap7+225-21
2026-08-03 11:44sdk: migrate reliability operationstriesap4+341-1
2026-08-03 11:40sdk: refactor trade commands and queriestriesap5+853-2550
2026-08-03 11:31sdk: refactor listing operationstriesap6+639-2032
2026-08-03 11:23sdk: refactor farm prepare and enqueue operationstriesap7+547-3471
2026-08-03 11:16sdk: migrate synchronization to radroots_synctriesap5+409-3736
2026-08-03 11:09sdk: migrate transport profiles and policiestriesap3+258-363
2026-08-03 11:06transport: expose satisfaction profile validationtriesap1+6-1
2026-08-03 11:01sdk: migrate signer providers to radroots_signingtriesap4+290-2002
2026-08-03 10:53sdk: remove Studio state from SDK storagetriesap7+43-9318
2026-08-03 10:50sdk: replace SDK storage implementation with storage SPIstriesap4+144-1
2026-08-03 10:45sdk: replace duplicated SDK error metadatatriesap2+336-45
2026-08-03 10:41protocol: define SDK error report identitiestriesap1+9-1
2026-08-03 10:37sdk: implement the unified capability modeltriesap2+414-5
2026-08-03 10:29sdk: define explicit client lifecycle and shutdowntriesap3+221-24
2026-08-03 10:25sdk: compose canonical lower interfaces in ClientBuildertriesap3+291-16
2026-08-03 10:23storage-sqlite: satisfy aggregate storage reliabilitytriesap3+200-3
2026-08-03 10:14sdk: make the SDK std-only and finalize root modulestriesap4+63-2
2026-08-03 10:12sdk: align package manifest and module roottriesap14+141-2528
2026-08-03 10:04geonames: complete package conformance and quarantinetriesap16+912-17
2026-08-03 09:45geonames: implement deterministic locality queriestriesap4+696-32
2026-08-03 09:37geonames: encapsulate the GeoNames databasetriesap8+321-8
2026-08-03 09:32geonames: harden asset specification and acquisitiontriesap5+589-24
2026-08-03 09:24geonames: align package manifest and module roottriesap8+606-2
2026-08-03 09:15sync: add end-to-end sync reliability teststriesap14+349-30
2026-08-03 09:03sync: prove no hidden scheduler or runtime behaviortriesap1+60-0
2026-08-03 09:01sync: implement status and retry-decision reportstriesap8+733-8
2026-08-03 08:47sync: implement delivery and satisfaction evaluationtriesap4+649-51
2026-08-03 08:31sync: implement sign and durable enqueuetriesap6+764-0
2026-08-03 08:20sync: implement projection refresh orchestrationtriesap6+807-8
2026-08-03 08:09sync: implement bounded pulltriesap5+603-0
2026-08-03 08:03sync: implement canonical ingest orchestrationtriesap6+549-0
2026-08-03 07:52sync: define the sync engine composition boundarytriesap5+482-0
2026-08-03 07:46sync: align package manifest and module roottriesap11+65-5
2026-08-03 07:42transport-nostr: quarantine superseded package surfacetriesap9+160-20
2026-08-03 07:33transport-nostr: document public api contracttriesap5+321-8
2026-08-03 07:27transport-nostr: migrate workspace consumerstriesap5+98-5
2026-08-03 07:14transport-nostr: complete package conformance coveragetriesap1+87-0
2026-08-03 07:11transport-nostr: add network hardening and conformancetriesap12+410-45
2026-08-03 06:57transport-nostr: remove storage and outbox dependenciestriesap14+97-4782
2026-08-03 06:46transport-nostr: normalize relay outcomes and statustriesap4+322-98
2026-08-03 06:41transport-nostr: implement explicit NIP-42 authentication flowtriesap7+504-17
2026-08-03 06:32transport-nostr: implement the Nostr event sourcetriesap2+445-1
2026-08-03 06:25transport-nostr: implement the Nostr event sinktriesap4+511-8
2026-08-03 06:18transport-nostr: define relay configuration and URL policytriesap5+426-13
2026-08-03 06:12transport-nostr: align package manifest and module roottriesap14+132-6503
2026-08-03 06:01storage-sqlite: qualify the legacy importertriesap3+204-0
2026-08-03 05:57storage-sqlite: seal validated legacy importstriesap10+549-21
2026-08-03 05:45storage-sqlite: validate complete legacy stagingtriesap3+381-0
2026-08-03 05:35storage-sqlite: hand Studio state to its hosttriesap3+427-0
2026-08-03 05:27storage-sqlite: stage legacy private recordstriesap6+759-17
2026-08-03 05:13storage-sqlite: stage legacy outbox graphstriesap7+947-16
2026-08-03 05:01storage-sqlite: stage legacy events resumablytriesap8+934-14
2026-08-03 04:46storage-sqlite: persist resumable import journalstriesap8+976-28
2026-08-03 04:30storage-sqlite: classify exact legacy schemastriesap5+987-15
2026-08-03 04:15storage-sqlite: prepare one-shot legacy importstriesap6+912-0
2026-08-03 03:59storage-sqlite: qualify durable failure recoverytriesap3+310-0
2026-08-03 03:51storage-sqlite: finalize and recover restorestriesap5+986-7
2026-08-03 03:35storage-sqlite: stage and verify restore memberstriesap4+354-3
2026-08-02 21:12storage-sqlite: verify and atomically finalize backupstriesap4+479-2
2026-08-02 21:05storage-sqlite: implement consistent backup capturetriesap6+650-18
2026-08-02 20:54storage-sqlite: implement explicit integrity validationtriesap4+280-1
2026-08-02 20:31fix(storage): make account selection transactionaltriesap1+124-10
2026-08-02 20:19test(core): release relay observer before shutdowntriesap1+5-4
2026-08-02 20:18fix(build): align runtime prerelease versiontriesap2+2-2
2026-08-02 20:07integration: prove restart and account isolationtriesap4+177-12
2026-08-02 20:04integration: prove local relay metadata refreshtriesap2+128-0
2026-08-02 19:57storage-sqlite: implement explicit close and passive statustriesap5+301-11
2026-08-02 19:47storage-sqlite: implement the public open lifecycletriesap8+554-8
2026-08-02 19:47build(desktop): stage the native runtimetriesap1+14-0
2026-08-02 19:44build(desktop): generate UniFFI Kotlin bindingstriesap5+20-15
2026-08-02 19:36ffi: add closeable snapshot observerstriesap3+216-7
2026-08-02 19:36storage-sqlite: implement transactional schema migrationstriesap6+739-8
2026-08-02 19:34ffi: expose explicit application commandstriesap4+396-1
2026-08-02 19:29ffi: scaffold safe application DTOstriesap5+278-7
2026-08-02 19:26core(profile): expose manual active refreshtriesap1+57-1
2026-08-02 19:26core(profile): orchestrate cache-first refreshtriesap4+406-1
2026-08-02 19:22core(nostr): add local relay profile clienttriesap4+152-0
2026-08-02 19:18core(nostr): verify kind-zero profile eventstriesap2+167-0
2026-08-02 19:16storage-sqlite: implement writable locking and multi-client policytriesap8+355-1
2026-08-02 19:16core(config): add relay environment configurationtriesap2+109-0
2026-08-02 19:13core(recovery): resume pending account removalstriesap3+250-7
2026-08-02 19:10core(accounts): require confirmed account removaltriesap5+250-5
2026-08-02 19:08core(session): implement sign out semanticstriesap2+61-0
2026-08-02 19:07core(session): activate accounts with safe replacementtriesap4+233-0
2026-08-02 19:05core(accounts): implement selected account persistencetriesap2+61-1
2026-08-02 19:05core(accounts): persist generated and imported accountstriesap1+102-4
2026-08-02 19:03storage-sqlite: establish the private database schematriesap10+1293-2
2026-08-02 19:03core(accounts): add recoverable account write transactionstriesap2+357-18
2026-08-02 18:59core(accounts): reject duplicate imported accountstriesap2+105-3
2026-08-02 18:57core(accounts): implement secret-key import commandtriesap2+94-4
2026-08-02 18:57core(accounts): implement generated account commandtriesap4+221-1
2026-08-02 18:55core(nostr): add key generation and parsing adaptertriesap4+159-7
2026-08-02 18:51test(core): add public redaction assertionstriesap2+100-0
2026-08-02 18:50core(secrets): add OS keyring credential adaptertriesap4+114-0
2026-08-02 18:47core(secrets): add failure-injection credential faketriesap2+169-2
2026-08-02 18:47core(secrets): add credential-store port and faketriesap4+147-6
2026-08-02 18:45core(storage): wire persistence into AppCore bootstraptriesap6+217-2
2026-08-02 18:44core(storage): add account operation journaltriesap6+443-7
2026-08-02 18:43storage-sqlite: implement high-level atomic workflow commitstriesap7+1816-236
2026-08-02 18:40core(storage): add account namespace persistencetriesap6+205-9
2026-08-02 18:32core(storage): persist Nostr profile cachetriesap6+341-16
2026-08-02 18:27core(storage): persist account registry and selectiontriesap6+420-8
2026-08-02 18:24core(storage): add SQLite migration foundationtriesap5+180-7
2026-08-02 18:21core(state): add deterministic transition tracestriesap4+438-38
2026-08-02 18:16core(state): add in-memory AppCore observerstriesap2+216-0
2026-08-02 18:14core(state): add application service portstriesap2+230-0
2026-08-02 18:12core(state): define immutable application snapshotstriesap4+378-7
2026-08-02 18:10core(domain): model kind-zero profile metadatatriesap3+296-0
2026-08-02 18:08core(domain): add Nostr account summary typestriesap5+243-0
2026-08-02 18:07core(domain): add relay URL validationtriesap4+159-0
2026-08-02 18:05core(domain): model NIP-19 display encodingstriesap2+106-4
2026-08-02 18:04core(domain): add redacted secret input boundarytriesap4+116-2
2026-08-02 18:01core(domain): add Nostr public key identitytriesap2+143-0
2026-08-02 18:00core(domain): define module layout and safe errorstriesap7+120-7
2026-08-02 18:00storage-sqlite: port projection metadata and checkpointstriesap6+1521-10
2026-08-02 17:58build(core): establish the Rust workspacetriesap13+141-0
2026-08-02 17:48storage-sqlite: port outbox and delivery evidencetriesap7+1560-12
2026-08-02 17:30storage-sqlite: port the operation journaltriesap7+781-11
2026-08-02 17:20storage-sqlite: port canonical event storagetriesap13+1028-62
2026-08-02 17:03storage-sqlite: establish one runtime schema authoritytriesap6+498-0
2026-08-02 16:53storage-sqlite: define explicit SQLite open options and pathstriesap6+413-2
2026-08-02 16:50storage-sqlite: align package manifest and module roottriesap9+49-1
2026-08-02 16:47storage: quarantine superseded package surfacetriesap21+215-23
2026-08-02 02:43storage: document public api contracttriesap5+1294-6
2026-08-02 02:32storage: migrate workspace consumerstriesap10+131-8
2026-08-02 01:05storage: complete package conformance coveragetriesap12+181-30
2026-08-02 00:08storage: complete the conformance capability matrixtriesap5+496-14
2026-08-01 23:41storage: add the reusable backend conformance suitetriesap2+307-0
2026-08-01 23:26storage: complete the in-memory reference backendtriesap2+768-27
2026-08-01 22:45storage: implement the in-memory event and journal backendtriesap2+642-1
2026-08-01 21:50storage: define atomic workflow commit operationstriesap4+504-1
2026-08-01 21:24storage: define backup, restore, integrity, and status contractstriesap5+987-1
2026-08-01 21:04storage: define private-artifact metadata contractstriesap4+651-1
2026-08-01 20:47storage: define projection and event-index contractstriesap4+1170-1
2026-08-01 20:27storage: define outbox and delivery evidence contractstriesap4+1177-0
2026-08-01 19:56storage: define operation journal contractstriesap7+1097-51
2026-08-01 19:21storage: define the canonical event storage SPItriesap6+1078-1
2026-08-01 18:46storage: align package manifest and module roottriesap13+92-0
2026-08-01 12:49secrets: quarantine legacy packagestriesap7+95-0
2026-08-01 12:29secrets: document package APItriesap5+230-6
2026-08-01 11:57secrets: migrate workspace consumerstriesap3+73-1
2026-08-01 11:57secrets: migrate workspace consumerstriesap6+144-0
2026-08-01 10:39secrets: complete package conformance coveragetriesap4+160-1
2026-08-01 09:51secrets: add secret zeroization and leakage checkstriesap6+580-12
2026-08-01 09:11secrets: implement the OS keyring adaptertriesap6+483-2
2026-08-01 08:48secrets: implement the file secret adaptertriesap6+666-2
2026-08-01 08:32secrets: implement the memory secret adaptertriesap3+378-0
2026-08-01 08:17secrets: move encrypted envelope semanticstriesap8+743-0
2026-08-01 07:53secrets: move provider and key-wrapping SPIstriesap8+750-1
2026-08-01 07:37secrets: define secret IDs, references, and redacted valuestriesap7+390-4
2026-08-01 07:24secrets: align package manifest and module roottriesap11+104-0
2026-08-01 07:15sdk: quarantine NIP-46 transition surfacetriesap4+235-150
2026-08-01 07:14nostr-connect: quarantine superseded package surfacetriesap9+389-431
2026-07-31 20:54nostr-connect: document public api contracttriesap12+884-24
2026-07-31 20:32nostr-connect: migrate workspace consumerstriesap5+231-155
2026-07-31 20:32nostr-connect: migrate workspace consumerstriesap9+529-765
2026-07-31 20:11nostr-connect: complete package conformance coveragetriesap1+122-14
2026-07-31 19:47nostr-connect: separate protocol transport from relay implementationtriesap3+54-1
2026-07-31 19:36nostr-connect: add the server state machinetriesap6+329-37
2026-07-31 19:16nostr-connect: refactor the client state machinetriesap5+820-5
2026-07-31 18:34nostr-connect: stabilize request and response envelopestriesap2+13-4
2026-07-31 18:33nostr-connect: stabilize request and response envelopestriesap12+1108-280
2026-07-31 17:22nostr-connect: normalize URI, method, and permission typestriesap14+1131-670
2026-07-31 16:41nostr-connect: align package manifest and module roottriesap5+110-0
2026-07-31 16:29nostr: quarantine superseded package surfacetriesap5+17-19
2026-07-31 16:28nostr: quarantine superseded package surfacetriesap55+1261-1381
2026-07-31 15:08nostr: document public api contracttriesap24+653-130
2026-07-31 14:38nostr: migrate workspace consumerstriesap9+92-30
2026-07-31 14:38nostr: migrate workspace consumerstriesap25+220-83
2026-07-31 13:02nostr: complete package conformance coveragetriesap2+173-1
2026-07-31 12:35nostr: remove the broad public preludetriesap37+162-231
2026-07-31 12:32sdk: consume explicit Nostr adapter modulestriesap8+19-15
2026-07-31 12:14nostr: retain focused NIP-17 and Blossom adapterstriesap12+700-39
2026-07-31 10:57sdk: consume the opaque local Nostr signertriesap4+50-25
2026-07-31 10:57nostr: implement the local Nostr signer adaptertriesap3+150-39
2026-07-31 10:35nostr: normalize event, tag, filter, and coordinate adapterstriesap10+251-51
2026-07-31 09:51nostr: move Nostr key and NIP-19 conversion out of identitytriesap8+437-55
2026-07-31 09:03nostr: remove live relay-client dependenciestriesap5+26-21
2026-07-31 09:03nostr: remove live relay-client dependenciestriesap41+798-1163
2026-07-31 07:55nostr: align package manifest and module roottriesap27+231-41
2026-07-31 06:25transport: quarantine superseded package surfacetriesap3+51-11
2026-07-31 06:25transport: quarantine superseded package surfacetriesap26+478-475
2026-07-30 23:35transport: document public api contracttriesap8+1119-9
2026-07-30 23:04transport: migrate workspace consumerstriesap9+143-117
2026-07-30 23:03transport: migrate workspace consumerstriesap27+1105-1048
2026-07-30 22:01docs: update README.mdtriesap2+120-29
2026-07-30 22:00docs: add BUILD.mdtriesap1+7-0
2026-07-30 19:06transport: complete package conformance coveragetriesap3+65-10
2026-07-30 18:18transport: create a transport conformance suitetriesap3+714-0
2026-07-30 18:01transport: remove Reticulum-specific generic constants and modelstriesap17+401-448
2026-07-30 17:40transport: define delivery requests, receipts, and satisfaction policytriesap8+1074-20
2026-07-30 17:12transport: define bounded fetch pages and provenancetriesap7+951-15
2026-07-30 16:50transport: define capability, maturity, availability, and statustriesap11+554-57
2026-07-30 16:17transport: define target endpoint and fingerprint typestriesap8+290-64
2026-07-30 16:00transport: split event source and event sink traitstriesap7+297-1
2026-07-30 15:44transport: replace the closed transport kind enumtriesap13+377-199
2026-07-30 14:54transport: align package manifest and module roottriesap10+124-6
2026-07-30 14:43signing: quarantine superseded sdk surfacetriesap3+20-0
2026-07-30 14:43signing: quarantine superseded package surfacetriesap7+110-4
2026-07-30 13:22signing: document public api contracttriesap5+497-3
2026-07-30 13:11release: align event codec fuzz versiontriesap3+15-2
2026-07-30 12:58signing: migrate workspace consumerstriesap25+708-430
2026-07-30 12:22signing: complete package conformance coveragetriesap5+296-2
2026-07-30 11:57signing: move concrete local Nostr signing to the Nostr adaptertriesap7+258-104
2026-07-30 11:32signing: normalize signing errors from one authoritytriesap9+374-146
2026-07-30 11:13signing: move authorization and exact-draft verificationtriesap3+358-21
2026-07-30 10:56signing: define signing requests, receipts, progress, and statustriesap7+794-20
2026-07-30 10:43signing: define the object-safe signer SPItriesap7+138-3
2026-07-30 10:38signing: define actor provenance and authorization contexttriesap3+286-1
2026-07-30 10:31signing: align package manifest and module roottriesap11+89-1
2026-07-30 10:23trade: quarantine superseded package surfacetriesap12+178-1450
2026-07-30 09:17trade: document public api contracttriesap11+1805-20
2026-07-30 09:00trade: migrate workspace consumerstriesap2+19-8
2026-07-30 08:51trade: complete package conformance coveragetriesap10+558-40
2026-07-30 08:27trade: define side-effect-free workflow planstriesap4+3088-2561
2026-07-30 08:09trade: stabilize deterministic reducer semanticstriesap2+224-15
2026-07-30 07:52sdk: adopt organized trade surfacetriesap4+63-60
2026-07-30 07:51trade: organize trade model and validationtriesap6+397-48
2026-07-30 07:36sdk: adapt to persistence-free trade boundarytriesap4+8-18
2026-07-30 07:35trade: remove event-store and SQL integrationtriesap3+15-21
2026-07-30 07:20trade: remove authority and signing dependenciestriesap4+28-48
2026-07-30 07:12trade: remove the conflicting TradeId wrappertriesap4+254-83
2026-07-30 06:59trade: align package manifest and module roottriesap15+200-133
2026-07-30 06:37event-codec: quarantine superseded package surfacetriesap12+192-2067
2026-07-30 05:05event-codec: document public api contracttriesap12+2682-342
2026-07-30 04:21event-codec: migrate workspace consumerstriesap6+54-51
2026-07-30 04:21event-codec: migrate workspace consumerstriesap42+508-222
2026-07-30 01:54event-codec: complete package conformance coveragetriesap3+316-1
2026-07-30 01:07event-codec: expand parser and verifier robustnesstriesap14+1144-28
2026-07-30 00:00event-codec: consolidate manifest generationtriesap8+298-92
2026-07-29 23:42release: align SDK development contractstriesap2+4-8
2026-07-29 23:39event-codec: isolate serde and JSON featurestriesap80+319-234
2026-07-29 23:28repo: remove hosted workflow automationtriesap2+1-35
2026-07-29 22:00event-codec: remove live Nostr and host behaviortriesap29+192-146
2026-07-29 20:40event-codec: define the canonical codec surfacetriesap11+420-19
2026-07-29 18:05event-codec: align package manifest and module roottriesap12+107-6
2026-07-29 19:26event: align successor governance evidencetriesap6+129-26
2026-07-29 10:58trade: remove private event store edgetriesap2+0-2
2026-07-29 10:48event-store: distinguish successor executor identitytriesap4+11-6
2026-07-29 10:43release: validate frozen archive manifeststriesap1+9-11
2026-07-29 10:15event: quarantine superseded package surfacetriesap339+15373-17025
2026-07-29 10:38release: require crate surface readmestriesap1+4-4
2026-07-29 10:31release: align preflight with frozen crate policytriesap2+478-143
2026-07-29 08:19event: migrate bindings beyond superseded surfacetriesap38+1007-1114
2026-07-29 08:40release: reconcile Phase 1 with crate surfacetriesap412+29173-10081
2026-07-29 07:12event: complete package conformance coveragetriesap10+267-13
2026-07-29 06:15event: remove public codegen and implementation featurestriesap51+437-799
2026-07-29 06:10event: migrate SDK consumers to final surfacetriesap46+326-686
2026-07-29 04:47event: normalize event modules and root exportstriesap303+7424-2765
2026-07-29 03:19codec: close strict copy hygiene findingstriesap4+15-18
2026-07-29 02:50event: enforce typed authoring before signer invocationtriesap8+103-21
2026-07-29 02:24event: refine event contract author-role ownershiptriesap12+291-229
2026-07-29 01:56event: formalize event verification typestatestriesap9+557-14
2026-07-29 00:16event: consolidate canonical trade protocol identitiestriesap9+83-13
2026-07-28 23:38event: use identity-owned public keystriesap29+758-92
2026-07-28 23:48event: use identity-owned public keystriesap6+17-4
2026-07-28 22:24event: replace identifier strings with canonical owned typestriesap100+1069-880
2026-07-28 22:06event: replace identifier strings with canonical owned typestriesap14+72-68
2026-07-28 21:23release: pin Rust crate version cohorttriesap72+280-209
2026-07-28 20:56contract: bind event manifest hashtriesap4+5-5
2026-07-28 20:53hygiene: allow canonical event listing moduletriesap5+24-6
2026-07-28 20:43event: admit canonical listing moduletriesap1+19-1
2026-07-28 20:35event: align package manifest and module roottriesap13+150-6
2026-07-28 20:15protocol: quarantine superseded package surfacetriesap7+61-67
2026-07-28 20:14protocol: quarantine superseded package surfacetriesap5+25-7
2026-07-28 20:13xtask: reconcile event store authoritiestriesap3+242-179
2026-07-28 19:40docs: enforce explicit sdk cohorttriesap4+13-11
2026-07-28 19:39release: enforce explicit sdk cohorttriesap7+76-24
2026-07-28 19:32protocol: document public api contracttriesap5+878-5
2026-07-28 19:05docs: preserve repository version boundarytriesap4+11-13
2026-07-28 18:51docs: synchronize frozen sdk versiontriesap4+13-11
2026-07-28 18:54event_store: close reconciliation authority branchestriesap2+658-112
2026-07-28 18:51protocol: migrate workspace consumerstriesap7+46-16
2026-07-28 18:50release: enforce lib-only version amendmenttriesap7+24-76
2026-07-28 18:49release: apply sdk crate version authoritytriesap7+76-24
2026-07-28 18:48release: preserve sdk version authoritytriesap7+24-76
2026-07-28 18:43release: freeze sdk crates at 0.1.0-alphatriesap7+76-24
2026-07-28 18:42protocol: migrate workspace consumerstriesap7+53-14
2026-07-28 18:41style: format repository version policytriesap1+6-3
2026-07-28 18:39test: complete repository version fixturetriesap1+1-0
2026-07-28 18:38release: freeze library package cohorttriesap80+369-262
2026-07-28 18:29coverage: adopt temporary development floortriesap7+145-105
2026-07-28 18:14deps: consume frozen library versiontriesap2+28-12
2026-07-28 18:03event_store: bound reconciliation paginationtriesap2+132-47
2026-07-28 18:01docs: normalize coverage amendmenttriesap2+7-6
2026-07-28 17:59coverage: adopt temporary development floortriesap11+200-107
2026-07-28 17:53event_store: bound reconciliation countstriesap2+38-19
2026-07-28 17:35event_store: derive ledger DDL identitytriesap2+10-19
2026-07-28 17:25event_store: validate generated manifest envelopestriesap2+127-51
2026-07-28 17:18event_store: type generated manifest decodingtriesap2+100-51
2026-07-28 17:11protocol: complete package conformance coveragetriesap8+488-2
2026-07-28 17:10event_store: close projection feed seal scalarstriesap2+102-20
2026-07-28 16:59event_store: close projection cursor scalarstriesap2+69-18
2026-07-28 16:50event_store: close projection row effectstriesap2+43-30
2026-07-28 16:32event_store: close source capacity scalarstriesap2+181-73
2026-07-28 16:23protocol: move generated DTO authority to protocoltriesap15+1467-77
2026-07-28 16:23event_store: isolate duplicate preflight drifttriesap2+19-8
2026-07-28 16:13event_store: type generated manifest metadatatriesap2+661-337
2026-07-28 15:47event_store: cover store authority conflictstriesap1+41-0
2026-07-28 15:39protocol: define stable error report v1triesap4+895-4
2026-07-28 15:39event_store: close raw repair helper boundariestriesap2+111-31
2026-07-28 15:24protocol: migrate radrootsd transport publish v5triesap7+1407-4
2026-07-28 15:19event_store: cover projection ticket field drifttriesap1+68-0
2026-07-28 15:07protocol: migrate runtime operation contract v1triesap4+1197-7
2026-07-28 15:07event_store: cover projection rebuild ticketstriesap2+127-24
2026-07-28 13:03event_store: cover visibility read integritytriesap2+100-19
2026-07-28 12:56protocol: migrate event and capability contract v1triesap11+1118-11
2026-07-28 12:53event_store: cover projection cursor conflictstriesap1+110-0
2026-07-28 12:43event_store: cover schema validation edgestriesap2+76-34
2026-07-28 12:32event_store: cover source capacity sealstriesap2+114-30
2026-07-28 12:29protocol: create versioned schema and module frameworktriesap8+467-38
2026-07-28 12:25event_store: cover protocol reconciliation sealstriesap2+181-131
2026-07-28 12:17protocol: align package manifest and module roottriesap3+128-3
2026-07-28 12:02event_store: make integrity comparisons aggregatetriesap10+215-116
2026-07-28 11:46blossom: document public api contracttriesap14+606-35
2026-07-28 11:42event_store: cover isolated storage boundariestriesap5+90-19
2026-07-28 11:23event_store: make transition invariants structuraltriesap7+73-123
2026-07-28 10:48event_store: cover transition corruption boundariestriesap1+105-0
2026-07-28 10:44blossom: migrate workspace consumerstriesap8+18-18
2026-07-28 10:29event_store: cover stored food model boundariestriesap2+71-0
2026-07-28 10:12event_store: cover isolated reconciliation validatorstriesap1+68-0
2026-07-28 10:05event_store: cover incremental reconciliation replaytriesap1+101-0
2026-07-28 09:50blossom: complete package conformance coveragetriesap11+194-21
2026-07-28 09:50event_store: broaden reconciliation replay fixturetriesap1+20-2
2026-07-28 09:44event_store: cover raw reconciliation authoritytriesap1+79-0
2026-07-28 09:38event_store: cover persisted reconciliation authoritytriesap1+148-0
2026-07-28 09:30event_store: cover reconciliation scalar authoritytriesap1+180-0
2026-07-28 09:17event_store: cover transition event authoritytriesap1+92-0
2026-07-28 09:09event_store: cover transition lineage authoritytriesap1+181-0
2026-07-28 09:02event_store: cover transition cursor authoritytriesap1+115-0
2026-07-28 08:58blossom: stabilize authorization and descriptor vectorstriesap10+266-63
2026-07-28 08:56event_store: cover transition source authoritytriesap1+101-0
2026-07-28 08:46event_store: cover transition row authoritytriesap1+95-0
2026-07-28 08:38event_store: cover food projection seal authoritytriesap1+57-0
2026-07-28 08:32event_store: cover addressable visibility drifttriesap1+91-0
2026-07-28 08:30blossom: separate protocol primitives from I/O policytriesap1+78-8
2026-07-28 08:25event_store: cover food projection seal drifttriesap1+14-0
2026-07-28 08:21blossom: normalize Blossom type names and module ownershiptriesap1+9-13
2026-07-28 08:21event_store: cover food projection row drifttriesap1+102-0
2026-07-28 08:20blossom: normalize Blossom type names and module ownershiptriesap43+1208-1219
2026-07-28 08:13event_store: cover orphaned raw head authoritytriesap1+43-0
2026-07-28 08:08event_store: cover protocol write lock authoritytriesap1+30-0
2026-07-28 08:03event_store: cover visibility storage drifttriesap2+64-0
2026-07-28 07:58event_store: cover suppression row authoritytriesap1+192-0
2026-07-28 07:49event_store: cover food projection cursor authoritytriesap1+183-0
2026-07-28 07:42event_store: stabilize authority branch coveragetriesap4+188-0
2026-07-28 07:33blossom: align package manifest and module roottriesap9+100-11
2026-07-28 07:21event_store: cover visibility oracle failurestriesap1+85-0
2026-07-28 07:12event_store: cover transition feed shapestriesap1+378-0
2026-07-28 07:07identity: quarantine superseded package surfacetriesap2+119-1
2026-07-28 07:07identity: quarantine superseded package surfacetriesap16+252-46
2026-07-28 07:04event_store: cover current visibility shapestriesap1+265-0
2026-07-28 06:57event_store: cover protocol authority seal drifttriesap1+108-0
2026-07-28 06:53event_store: cover protocol storage identitiestriesap1+144-0
2026-07-28 06:44event_store: cover projection wrapper boundariestriesap2+133-0
2026-07-28 06:34event_store: cover bounded validator failurestriesap7+543-0
2026-07-28 06:18identity: document public api contracttriesap9+567-28
2026-07-28 06:17contract: govern event store production identitytriesap5+296-1
2026-07-28 05:58coverage: parse test-only Rust itemstriesap2+84-56
2026-07-28 05:50identity: migrate workspace consumerstriesap35+195-273
2026-07-28 05:49identity: migrate workspace consumerstriesap134+2782-2127
2026-07-28 05:44coverage: preserve external test predecessorstriesap10+232-635
2026-07-27 23:54event_store: close validator coverage gapstriesap7+573-47
2026-07-27 22:48coverage: exclude file-level test modulestriesap3+17-0
2026-07-27 20:49workspace: enforce snake case crate identitiestriesap3+165-12
2026-07-27 20:46workspace: enforce snake case crate identitiestriesap3+165-9
2026-07-27 20:42contract: restore immutable readiness predecessortriesap2+53-40
2026-07-27 20:40transport: use governed target accessorstriesap3+40-25
2026-07-27 20:38transport: align sdk with sealed modelstriesap3+40-25
2026-07-27 20:16blossom: close exact readiness coveragetriesap3+83-7
2026-07-27 20:05contract: execute Phase 1 feature matrixtriesap12+1200-26
2026-07-27 20:03identity: complete package conformance coveragetriesap8+502-9
2026-07-27 19:45identity: move account records from the Nostr accounts packagetriesap5+309-48
2026-07-27 19:37identity: migrate canonical public keys out of event IDstriesap23+315-263
2026-07-27 19:14identity: remove filesystem and runtime-path behaviortriesap9+37-161
2026-07-27 19:07outbox: stabilize pooled failure injectiontriesap3+5-5
2026-07-27 19:00workspace: correct crate names to snake casetriesap68+975-969
2026-07-27 18:52event_codec: eliminate repeated publication artifact copiestriesap3+218-97
2026-07-27 18:52workspace: correct crate names to snake casetriesap11+79-80
2026-07-27 18:34identity: remove secret-key ownership and generationtriesap12+102-2413
2026-07-27 18:22identity: move username and public profile modelstriesap6+373-66
2026-07-27 18:15identity: define canonical public key and identity identifierstriesap7+566-34
2026-07-27 18:05contract: govern semantic validator inventorytriesap10+849-76
2026-07-27 18:00identity: align package manifest and module roottriesap6+32-8
2026-07-27 17:55nix: route coverage artifacts through cargo targettriesap1+41-14
2026-07-27 17:46core: quarantine superseded package surfacetriesap42+830-2319
2026-07-27 16:59core: document public api contracttriesap15+1466-54
2026-07-27 16:38core: migrate workspace consumerstriesap21+411-320
2026-07-27 16:38core: migrate workspace consumerstriesap25+374-552
2026-07-27 16:01core: complete package conformance coveragetriesap19+1039-58
2026-07-27 15:29core: finalize portable feature boundariestriesap18+79-94
2026-07-27 14:47core: tighten numeric invariants and error ownershiptriesap25+1347-365
2026-07-27 14:12contract: execute replica profile exclusiontriesap8+134-84
2026-07-27 14:06features: govern Nostr std-only basetriesap9+136-9
2026-07-27 14:01core: rename public values without crate prefixestriesap28+678-678
2026-07-27 13:44release: close runtime store std dependencytriesap1+1-1
2026-07-27 13:40release: check archives through profile probestriesap1+83-23
2026-07-27 13:38release: nest extracted package workspacetriesap1+1-1
2026-07-27 13:36release: resolve staged package dependenciestriesap1+59-1
2026-07-27 13:33release: document transport packagetriesap1+1-0
2026-07-27 13:32release: verify public package archivestriesap8+1001-36
2026-07-27 13:22core: align package manifest and module roottriesap3+11-0
2026-07-27 13:18release: close public dependency graphtriesap16+631-617
2026-07-27 12:48ci: enforce crates release architecturetriesap3+35-1
2026-07-27 12:48ci: enforce crates release architecturetriesap12+114-8
2026-07-27 12:40runtime: validate delivery authoritytriesap8+1580-526
2026-07-27 12:15architecture: detect public implementation leakagetriesap9+1483-1
2026-07-27 12:15architecture: detect public implementation leakagetriesap15+1769-7
2026-07-27 11:46transport: bound relay request lifecycletriesap12+1345-347
2026-07-27 11:33architecture: enforce package dependency directiontriesap7+932-1
2026-07-27 11:33architecture: enforce package dependency directiontriesap12+1004-7
2026-07-27 11:06workspace: remove production sibling pathstriesap1+210-43
2026-07-27 10:56transport: preserve recoverable publication effectstriesap14+1352-225
2026-07-27 10:50workspace: remove production sibling pathstriesap1+210-43
2026-07-27 10:38release: require path and version for public dependenciestriesap1+244-1
2026-07-27 10:38release: require path and version for public dependenciestriesap1+244-1
2026-07-27 10:20workspace: align public package layout and namestriesap68+1609-1268
2026-07-27 10:20workspace: align public package layout and namestriesap4+174-140
2026-07-27 10:04transport: enforce coherent outcome authoritytriesap11+568-192
2026-07-27 09:36transport: seal bounded public wire modelstriesap12+2012-460
2026-07-27 09:30workspace: standardize lint and rustdoc policytriesap5+70-10
2026-07-27 09:30workspace: standardize lint and rustdoc policytriesap5+69-35
2026-07-27 09:09workspace: normalize public package metadatatriesap10+722-73
2026-07-27 09:09workspace: normalize public package metadatatriesap2+340-14
2026-07-27 08:45transport: seal fetched event aggregatestriesap1+207-17
2026-07-27 08:43transport: authenticate persisted fetch receiptstriesap2+862-248
2026-07-27 08:35transport: bind fetched event envelopestriesap2+155-42
2026-07-27 08:31transport: seal relay event receiptstriesap2+469-120
2026-07-27 08:26transport: seal relay diagnostic recordstriesap4+376-62
2026-07-27 08:19workspace: adopt resolver 3 and rust 1.97.1triesap6+98-10
2026-07-27 08:19workspace: adopt resolver 3 and rust 1.97.1triesap1+91-3
2026-07-27 08:18transport: seal relay fetch itemstriesap2+403-404
2026-07-27 08:12workspace: verify independent cargo locktriesap1+14-0
2026-07-27 08:12transport: seal aggregate publish receiptstriesap4+366-79
2026-07-27 08:09workspace: enforce complete local membershiptriesap1+87-1
2026-07-27 08:09workspace: enforce complete local membershiptriesap1+87-1
2026-07-27 08:07transport: seal relay publish receiptstriesap3+241-90
2026-07-27 08:07repo: verify standalone history preservationtriesap1+25-0
2026-07-27 08:05facade: align package manifest and module roottriesap16+231-0
2026-07-27 08:03transport: seal relay outcome diagnosticstriesap7+393-170
2026-07-27 08:02architecture: add deviation and traceability controlstriesap3+284-1
2026-07-27 08:02architecture: add deviation and traceability controlstriesap13+463-27
2026-07-27 07:57transport: bound relay fetch controlstriesap5+253-14
2026-07-27 07:49release: define approved public package allowlisttriesap1+336-27
2026-07-27 07:49release: define approved public package allowlisttriesap5+494-54
2026-07-27 07:49transport: seal generic fetch contractstriesap11+686-77
2026-07-27 07:41transport: bound target wire decodingtriesap3+200-16
2026-07-27 07:38transport: seal core outcomes and receiptstriesap14+554-249
2026-07-27 07:32release: freeze package publication during refactortriesap2+206-5
2026-07-27 07:32release: freeze package publication during refactortriesap32+221-32
2026-07-27 07:26transport: seal satisfaction policy statetriesap9+392-308
2026-07-27 07:14transport: seal bounded payload statetriesap8+404-94
2026-07-27 07:10docs: add repository agent instructionstriesap3+122-11
2026-07-27 07:08transport: enforce foundational resource boundstriesap8+391-24
2026-07-27 07:06docs: add crates release v1 specificationtriesap6+2054-0
2026-07-27 06:53outbox: bridge typed publication signingtriesap24+1392-65
2026-07-27 05:54transport: require verified signed eventstriesap21+453-227
2026-07-27 04:58outbox: persist typed Phase 1 publicationstriesap27+4607-76
2026-07-27 04:01outbox: seal authenticated SQLite lifecycletriesap15+1391-323
2026-07-27 03:15outbox: govern append-only migrationstriesap20+2592-52
2026-07-27 02:45outbox: authenticate versioned migration historytriesap5+2190-30
2026-07-27 02:37outbox: isolate storage feature profilestriesap4+29-12
2026-07-27 02:25blossom: cover raster container boundariestriesap1+112-0
2026-07-27 01:48build: include raster security test inputstriesap2+5-3
2026-07-27 01:08blossom: close raster decoder authoritytriesap14+3055-136
2026-07-27 00:39blossom: fix raster fuzz corpustriesap52+3940-36
2026-07-27 00:13blossom: bound raster decoder resourcestriesap13+1034-33
2026-07-26 12:06publication: bind Phase 1 media readinesstriesap20+4461-46
2026-07-26 09:55blossom: persist sealed publication readiness evidencetriesap23+3833-982
2026-07-26 06:47events: separate semantic identity from release provenancetriesap9+2311-2360
2026-07-26 05:59events: reconcile publication foundation with mastertriesap79+39943-1796
2026-07-22 19:48sqlite: use registry bundled runtimetriesap28+198-308164
2026-07-22 19:26release: make capsule publish policy authoritativetriesap8+198-179
2026-07-22 06:28blossom: reconcile publication readiness ancestrytriesap30+6850-74
2026-07-22 06:00blossom: enforce strict publication raster decodingtriesap23+3580-442
2026-07-22 04:41event-codec: reconcile publication checkpoint ancestrytriesap0+0-0
2026-07-22 04:38event-codec: integrate Phase 1 publication allowlisttriesap17+6826-8
2026-07-22 04:23event-codec: integrate Phase 1 publication artifacttriesap20+8311-22
2026-07-22 03:54event-codec: enforce Phase 1 publication allowlisttriesap17+6826-8
2026-07-22 02:54outbox: add versioned migration authoritytriesap25+4877-72
2026-07-22 02:34event-codec: repair no-default all-target checkstriesap5+27-9
2026-07-22 02:07contracts: apply canonical operation formattingtriesap1+1-5
2026-07-22 02:04event-codec: seal Phase 1 publication artifact contracttriesap12+1328-373
2026-07-22 00:58build: seal xtask target discoverytriesap5+95-14
2026-07-22 01:18trade-sp1-host: repair remote proof fixturetriesap8+59-24
2026-07-22 01:08event-codec: add typed phase 1 publication artifacttriesap18+7340-20
2026-07-22 01:03blossom: add publication readiness evidencetriesap16+3595-24
2026-07-22 00:58build: seal xtask target discoverytriesap5+95-14
2026-07-21 23:19trade: restore validation receipt no-std supporttriesap9+129-23
2026-07-21 22:57event-store: add atomic raw-source rebuildtriesap32+17787-1735
2026-07-21 09:31event-store: enforce retained source maintenance authoritytriesap26+14850-716
2026-07-21 03:19event-store: add current visibility and FoodAvailability projectiontriesap52+21988-663
2026-07-21 03:19event-store: add current visibility and FoodAvailability projectiontriesap52+21988-663
2026-07-20 21:22storage: verify durable WAL activationtriesap4+134-18
2026-07-20 20:45event-store: govern NIP-09 reconciliationtriesap123+77421-19086
2026-07-20 03:45geocoder: bound asset downloadstriesap7+915-39
2026-07-20 03:23event-store: govern schema migrationstriesap9+2648-33
2026-07-20 01:47geocoder: normalize administrative identifierstriesap6+166-32
2026-07-20 00:55sdk: align foundational event workflowstriesap40+2574-1015
2026-07-20 00:34trade: enforce canonical listing semanticstriesap4+230-33
2026-07-19 23:47contracts: centralize read-only owner APIstriesap8+225-44
2026-07-19 23:38event-store: separate verified admission and visibilitytriesap34+5670-6494
2026-07-19 21:04event: evaluate NIP-09 suppressiontriesap13+3385-88
2026-07-19 20:34signing: remove generic wire-part authoring bypasstriesap8+25-82
2026-07-19 20:19nostr: seal typed profile publicationtriesap7+143-4
2026-07-19 19:49nostr: seal external generic event signingtriesap6+249-4
2026-07-19 19:24event: seal NIP-09 deletion requeststriesap38+52967-75
2026-07-19 16:21event: seal NIP-22 Comment boundariestriesap44+36220-2005
2026-07-19 12:06event: canonicalize NIP-10 relay hintstriesap14+1272-30
2026-07-19 10:07event: seal NIP-10 Reply boundariestriesap37+4595-214
2026-07-19 07:55event: seal food publication and replica routingtriesap31+1381-173
2026-07-19 06:28event: add focused food availability contracttriesap28+10150-81
2026-07-19 04:41event: add focused food domain primitivestriesap10+1617-4
2026-07-19 04:07fix: validate raw Blossom URL authoritiestriesap9+330-23
2026-07-19 02:54tests: execute operational listing conformancetriesap14+2381-54
2026-07-19 02:03refactor: separate classified and operational listingstriesap87+8772-7884
2026-07-18 23:02build: govern generated DTO root freshnesstriesap8+913-3
2026-07-18 22:02event: consolidate operational listing decodingtriesap11+976-2832
2026-07-18 19:48events: close strict post authoring boundariestriesap69+4366-887
2026-07-18 14:31events: add strict kind-1 product profilestriesap32+2901-1079
2026-07-18 13:50contract: reconcile published semantic coveragetriesap62+6969-635
2026-07-18 12:53event: cover malformed NIP-01 envelopestriesap7+44-7
2026-07-18 12:36event: add verified NIP-01 boundarytriesap35+1264-294
2026-07-18 12:02wasm: enforce validated event envelopestriesap1+85-4
2026-07-18 11:51outbox: remove a retired receipt identifiertriesap1+6-6
2026-07-18 11:49trade: close semantic reducer coveragetriesap5+891-126
2026-07-18 11:49build: minimize the coverage toolchain profiletriesap1+2-8
2026-07-18 11:02contract: close breaking event compatibilitytriesap144+2085-1504
2026-07-18 11:01transport: close semantic contract coveragetriesap5+450-23
2026-07-18 10:47trade_sp1_guest: close validation coveragetriesap1+33-7
2026-07-18 10:41transport_nostr: close semantic transport coveragetriesap3+1203-94
2026-07-18 10:10transport_publish_protocol: close semantic validation coveragetriesap1+469-51
2026-07-18 10:05sdk: align foundational event contracttriesap5+14-135
2026-07-18 09:59transport_reticulum: close semantic contract coveragetriesap1+225-0
2026-07-18 09:52outbox: close semantic storage coveragetriesap2+1590-141
2026-07-18 09:23calendar: enforce collection and RSVP boundariestriesap31+6193-679
2026-07-18 09:14nostr_signer: close semantic NIP-46 coveragetriesap2+139-17
2026-07-18 09:04nostr_connect: close semantic protocol coveragetriesap1+95-3
2026-07-18 08:58net: close semantic network coveragetriesap3+7-17
2026-07-18 08:48event: close trade feature matrix gapstriesap1+3-6
2026-07-18 08:44mesh_agent_proto: close semantic schema coveragetriesap3+79-10
2026-07-18 08:30mesh: close semantic protocol coveragetriesap3+94-7
2026-07-18 08:23calendar: correct NIP-52 date and time boundariestriesap27+6577-1338
2026-07-18 08:22event_codec: close semantic protocol coveragetriesap15+293-19
2026-07-18 08:11event: scope trade helpers to Serde buildstriesap1+9-7
2026-07-18 07:52event: close semantic protocol coveragetriesap9+1041-51
2026-07-18 07:32event_store: close semantic storage coveragetriesap3+326-17
2026-07-18 07:31build: preserve patched SQLite dependency sourcetriesap5+33-42
2026-07-18 06:28runtime: qualify Phase 1 public closuretriesap10+296-222
2026-07-18 06:15blossom: expose verified digest constructiontriesap1+13-0
2026-07-18 06:12blossom: align BUD-11 validationtriesap7+132-53
2026-07-18 05:47profile: add strict metadata boundariestriesap26+2809-3
2026-07-18 04:00blossom: add BUD-11 HTTP authorizationtriesap20+5696-6
2026-07-18 03:09blossom: add byte-verified blob descriptorstriesap18+4693-2
2026-07-18 02:42coverage: align nightly with workspace Rust floortriesap1+1-1
2026-07-18 02:27nostr_signer: finalize replay audit decisionstriesap1+41-5
2026-07-18 02:27nostr_signer: finalize replay audit decisionstriesap1+41-5
2026-07-18 01:58docs: align Rust toolchain authoritytriesap1+1-1
2026-07-18 01:58contract: restore standalone validationtriesap3+79-4
2026-07-17 22:00log: support structured stderr outputtriesap3+25-3
2026-07-17 21:53log: harden structured service loggingtriesap11+775-214
2026-07-17 22:01dolt remote infodolt gitblobstore1+7-0
2026-07-17 22:00nostr_connect: add current NIP-46 conformance vectorstriesap5+543-0
2026-07-17 21:46nostr: expose bounded relay subscription controlstriesap2+56-1
2026-07-17 21:41nostr_signer: persist NIP-46 client metadatatriesap9+185-23
2026-07-17 21:35nostr_connect: implement current session wire modelstriesap12+380-36
2026-07-17 21:28nostr_connect: define current NIP-46 contracttriesap1+92-0
2026-07-17 19:28chore: snapshot local changes before remote alignmenttriesap1+2-2
2026-07-17 19:28chore: snapshot local changes before remote alignmenttriesap1+1-1
2026-07-16 21:39release-product: harden backup restore manifeststriesap3+430-13
2026-07-16 21:06release-product: remove validation receipt SDK surfacetriesap4+3-24
2026-07-16 13:52sdk: align runtime contract trade operationstriesap1+69-21
2026-07-16 12:46sdk: harden release product bindingstriesap14+733-82
2026-07-16 12:20runtime: add trade command runtimetriesap12+3058-117
2026-07-16 11:37runtime: add SDK journal recoverytriesap33+1337-14578
2026-07-16 09:44store: add semantic trade mutation storagetriesap12+2415-210
2026-07-16 09:35net: make NetError clone non-panickingtriesap2+7-8
2026-07-16 09:24runtime: add Phase 1 stewardship access itemstriesap1+477-0
2026-07-16 09:17runtime: add Phase 1 proof provenance artifactstriesap1+507-10
2026-07-16 09:14trade: add release-product reducer statestriesap6+1643-831
2026-07-16 09:04runtime: add Phase 1 route execution flowstriesap1+550-0
2026-07-16 08:41runtime: add Phase 1 prototype pathstriesap1+346-0
2026-07-16 08:32event: add release-product trade mutation protocoltriesap24+2106-455
2026-07-16 08:31runtime: add Phase 1 search filterstriesap1+153-0
2026-07-16 08:26runtime: add Phase 1 outbox retry decisionstriesap1+104-0
2026-07-16 08:20runtime: test Phase 1 object page routingtriesap1+25-0
2026-07-16 07:25runtime: rank Phase 1 Today cardstriesap1+139-10
2026-07-16 06:37runtime: expose Phase 1 projectionstriesap1+582-0
2026-07-16 06:20runtime: add Phase 1 product contractstriesap2+679-0
2026-07-15 22:38build: close SDK warning hygienetriesap7+19-27
2026-07-15 21:44build: align standalone runtime dependenciestriesap2+8-4
2026-07-15 19:21Generate CLI host bindings from runtime contracttriesap4+642-2
2026-07-15 17:34orders: require validator-set receipt trusttriesap3+157-101
2026-07-15 17:34trade: add validator-set validation receiptstriesap6+645-104
2026-07-15 15:52runtime: harden private store and signer boundarytriesap17+710-241
2026-07-15 15:08transport: harden Reticulum V1 contracttriesap9+517-7
2026-07-15 14:57transport: separate radrootsd execution from transport identitytriesap23+956-1112
2026-07-15 14:56transport: preserve Reticulum as first-wave transporttriesap25+1383-1565
2026-07-15 11:52runtime: consolidate sdk storage transactionstriesap44+2786-13825
2026-07-15 11:52storage: expose runtime transaction APIstriesap2+199-61
2026-07-15 08:19protocol: remove retired trade event surfacestriesap36+482-4683
2026-07-15 06:22trade: align workflow states with V1 vocabularytriesap5+33-29
2026-07-15 06:00protocol: enforce V1 trade state catalogtriesap1+228-0
2026-07-15 05:26sdk: align SQLx runtime error handlingtriesap4+10-4
2026-07-15 03:26sqlite: remove rusqlite runtime ownershiptriesap27+789-534
2026-07-15 02:34sql_core: replace native SQLite executor with SQLxtriesap20+275-233
2026-07-15 02:11sqlite: align SDK bundled runtimetriesap3+4-4
2026-07-15 02:11sqlite: pin bundled SQLite runtimetriesap26+308175-2862
2026-07-15 01:19runtime: align event envelope accessorstriesap2+4-4
2026-07-15 01:18toolchain: raise Rust floor to 1.97triesap3+9-9
2026-07-15 01:18toolchain: raise Rust floor to 1.97triesap2+2-2
2026-07-15 00:25contract: add runtime contract v1 roottriesap7+49-4
2026-07-15 00:24contract: add protocol contract v1 roottriesap10+565-0
2026-07-14 22:51deps: use crates.io dto bindgen packagestriesap2+12-7
2026-07-14 21:14tests: use verified signed event fixturestriesap4+15-30
2026-07-14 21:14event: restrict unchecked signed event constructiontriesap9+97-72
2026-07-14 20:59tests: remove target-dir from perf logtriesap1+1-3
2026-07-14 20:45docs: remove unauthorized nested docstriesap3+0-129
2026-07-14 19:18tests: align proxy publish protocol fixturestriesap3+57-9
2026-07-14 18:56contract: add public malformed corpustriesap12+578-2
2026-07-14 18:48sdk: harden foundation source guardtriesap1+31-0
2026-07-14 18:48event: harden source boundary guardtriesap1+128-22
2026-07-14 18:36contract: retire legacy event operation namestriesap2+123-29
2026-07-14 18:33event: verify wire envelope conversiontriesap2+86-3
2026-07-14 18:28event: enforce domain event budgetstriesap2+255-9
2026-07-14 11:29runtime: align transport tests with sealed eventstriesap2+37-47
2026-07-14 11:05sdk: align runtime with sealed event DTOstriesap40+889-672
2026-07-14 10:47event: expose sealed event DTO rootstriesap5+77-1
2026-07-14 09:51transport: require raw publish event JSONtriesap6+237-250
2026-07-14 09:21store: persist canonical raw event wiretriesap28+1156-963
2026-07-14 08:31event-codec: migrate wire parts and draftstriesap66+711-492
2026-07-14 07:57event: add typed signed event statetriesap80+2262-1468
2026-07-14 07:04event: add canonical NIP-01 wiretriesap49+1732-284
2026-07-14 06:49release: guard DTO tooling sourcestriesap1+184-1
2026-07-13 07:46sdk: guard foundation hardening docstriesap2+207-1
2026-07-13 07:46transport: guard foundation hardening termstriesap1+204-0
2026-07-13 07:21transport: name unchecked signed-event payloadstriesap8+185-41
2026-07-13 07:11sdk: use typed transport target constructorstriesap5+50-97
2026-07-13 07:10transport: add canonical target constructorstriesap8+411-100
2026-07-13 06:49sdk: enforce accepted proxy satisfactiontriesap4+66-52
2026-07-13 06:49transport: align downstream satisfaction semanticstriesap4+691-163
2026-07-13 06:27transport: implement strict satisfaction classestriesap5+374-126
2026-07-13 06:17sdk: expose transport operation capabilitiestriesap4+48-3
2026-07-13 06:10transport: add operation capabilitiestriesap11+161-36
2026-07-13 06:00contract: use neutral signed event typetriesap2+2-2
2026-07-13 05:58sdk: rename signed event adapter surfacestriesap3+9-10
2026-07-13 05:54transport: rename generic signed event surfacestriesap2+7-7
2026-07-13 05:52runtime: preserve transport delivery timestampstriesap1+121-25
2026-07-13 02:21replica-schema: refresh error bindingstriesap1+97-88
2026-07-13 02:21replica-schema: rename error fieldtriesap10+17-17
2026-07-13 02:05event-index: refresh checkpoint bindingstriesap1+2-2
2026-07-13 02:05event-index: rename checkpoint typetriesap3+13-17
2026-07-13 01:09crate-surface: align generated package metadatatriesap2+12-18
2026-07-12 02:41crate-surface: declare dto publish prerequisitestriesap1+2-2
2026-07-12 02:36crate-surface: harden final-name coverage gatestriesap5+292-0
2026-07-12 01:50crate-surface: update replica readmestriesap2+2-2
2026-07-12 01:39crate-surface: cover replica store update declarationstriesap1+22-0
2026-07-12 00:50crate-surface: adopt final app runtime cratestriesap5+20-19
2026-07-12 00:49trade-sp1-host: expose guest elf capabilitytriesap1+15-2
2026-07-11 23:56crate-surface: rename SDK binding packagestriesap26+3533-324
2026-07-11 23:40crate-surface: rename replica and sp1 cratestriesap191+16478-16486
2026-07-11 23:24crate-surface: rename runtime store cratetriesap36+3926-3554
2026-07-11 22:22crate-surface: delete types bindings packagetriesap52+182-242
2026-07-11 22:22crate-surface: delete generic types cratetriesap61+1037-844
2026-07-11 22:00crate-surface: rename event crate familytriesap488+43558-43568
2026-07-11 08:53contracts: classify mesh agent clienttriesap2+2-0
2026-07-11 08:29tests: guard generic transport dispatchtriesap1+44-0
2026-07-11 08:21mesh-agent: add preview client boundarytriesap6+505-0
2026-07-11 08:10mesh: add preview admission policytriesap3+228-1
2026-07-11 08:01sdk: route Nostr push through transport facadetriesap10+124-68
2026-07-11 08:01transport: add Nostr transport facade dispatchtriesap5+730-16
2026-07-11 07:33transport: carry delivery payloadstriesap8+423-32
2026-07-11 06:49sdk: align event API namestriesap33+308-316
2026-07-11 06:36events: use neutral event envelope namingtriesap96+696-625
2026-07-11 05:18Merge remote-tracking branch 'origin/master'triesap7+72-10
2026-07-10 19:15transport: remove SDK transport aliasestriesap3+37-14
2026-07-10 18:57transport: unify runtime transport contracttriesap11+377-186
2026-07-10 10:13sdk: guard proxy required target semanticstriesap1+37-0
2026-07-10 10:13transport: guard required target semanticstriesap1+77-0
2026-07-10 09:41sdk: preserve required target proxy semanticstriesap13+269-74
2026-07-10 08:36outbox: preserve required target idempotencytriesap3+657-32
2026-07-10 08:09transport: preserve required target publish semanticstriesap4+366-29
2026-07-10 03:40sync: preserve direct Nostr target metadatatriesap4+321-39
2026-07-10 03:16transport: make Nostr outbox receipts target awaretriesap3+301-91
2026-07-10 02:26transport: remove reticulum compatibility copytriesap2+19-5
2026-07-10 02:08sdk: add public outcome label helperstriesap5+517-2
2026-07-10 01:43sdk: harden proxy satisfaction metadatatriesap4+375-18
2026-07-10 00:26transport_publish_protocol: add scoped target metadatatriesap1+288-13
2026-07-09 21:18orders: rename SDK Nostr evidence contractstriesap4+191-135
2026-07-09 21:03transport: align SDK satisfaction and preview workflow contractstriesap15+576-145
2026-07-09 20:22transport: harden reticulum mesh validationtriesap7+172-22
2026-07-09 20:06outbox: persist transport target outcomestriesap3+454-31
2026-07-09 19:49transport: add neutral outcome contractstriesap13+1000-74
2026-07-09 18:10docs: update target policy README wordingtriesap1+1-1
2026-07-09 18:09transport: harden publish capability guardtriesap1+18-5
2026-07-09 17:49mesh: align agent status schema contracttriesap3+251-74
2026-07-09 17:41transport: align publish capability status contracttriesap1+24-24
2026-07-09 17:24transport: allow explicit Reticulum preview scopetriesap2+32-2
2026-07-09 17:08transport: align SDK profile and status contractstriesap18+360-192
2026-07-09 16:46transport: pass explicit scope to endpoint fingerprintstriesap3+6-3
2026-07-09 16:41transport: align status and Reticulum profile contractstriesap10+530-96
2026-07-09 08:40docs: clarify transport preview behaviortriesap1+9-5
2026-07-09 08:23runtime: report delivery satisfaction outcomestriesap2+285-3
2026-07-09 08:17xtask: harden Reticulum preview release gatestriesap2+389-11
2026-07-09 05:31test_fixtures: pin package metadatatriesap1+4-4
2026-07-09 05:04runtime: gate reticulum preview feature matrixtriesap3+145-1
2026-07-09 04:28events_codec: reject duplicate http auth tagstriesap6+68-6
2026-07-09 04:41mesh: reject noncanonical cbor widthstriesap2+82-7
2026-07-09 04:31workflow: preserve no-wait delivery semanticstriesap4+114-21
2026-07-09 04:31transport: add no-wait satisfaction policytriesap5+166-30
2026-07-09 04:17sync: report Reticulum preview push receiptstriesap6+197-120
2026-07-09 04:17outbox: report Reticulum preview recordstriesap3+180-4
2026-07-09 01:44mesh_agent_proto: declare Transport V1 schema authoritytriesap4+173-18
2026-07-09 01:37sdk: rename Nostr transport featurestriesap16+277-214
2026-07-09 01:37transport: align Reticulum unavailable copytriesap2+4-7
2026-07-09 01:20tests: cover Hybrid product publish satisfactiontriesap2+192-9
2026-07-09 01:19outbox: exclude preview targets from satisfaction capacitytriesap1+161-3
2026-07-09 01:05sdk: remove target-bound default idempotencytriesap4+98-49
2026-07-08 20:39mesh: align frames with Transport V1 CDDLtriesap5+326-174
2026-07-08 11:04tests: prove SDK local import rowstriesap1+40-4
2026-07-08 10:56mesh_agent_proto: validate schema structuretriesap3+740-56
2026-07-08 09:26event_store: preserve monotonic transport observationstriesap1+62-4
2026-07-08 08:47sdk: record local import observations for signed workflowstriesap3+33-3
2026-07-08 07:47sdk: guard transport-neutral sync statustriesap1+34-0
2026-07-08 07:47transport: harden final source guardstriesap2+128-5
2026-07-08 07:10transport: expose neutral sync statustriesap4+303-25
2026-07-08 06:22outbox: make target lifecycle idempotenttriesap2+256-13
2026-07-08 06:17transport: align status observation and mesh contractstriesap13+307-52
2026-07-08 05:30transport: guard proxy completion uniquenesstriesap1+13-0
2026-07-08 05:30transport: guard target identity boundariestriesap1+50-0
2026-07-08 05:23transport: guard proxy completion matchestriesap2+68-5
2026-07-08 05:01transport: reject duplicate SDK targetstriesap6+59-27
2026-07-08 05:01transport: reject duplicate target identitiestriesap2+123-16
2026-07-08 03:40transport: return proxy error receiptstriesap5+135-66
2026-07-08 02:23transport: validate explicit publish outcomestriesap1+126-1
2026-07-08 01:01sdk: remove proxy relay bridgetriesap18+141-538
2026-07-08 00:42sdk: validate radrootsd proxy responsestriesap2+342-13
2026-07-08 00:42transport: validate publish job views strictlytriesap1+511-22
2026-07-08 00:25outbox: remove event-wide publish failure helpertriesap1+129-83
2026-07-07 23:29sync: keep sibling plans after proxy validation failuretriesap2+187-3
2026-07-07 23:29outbox: scope terminal failure to active plantriesap1+285-43
2026-07-07 23:21sync: recover expired outbox claims before pushtriesap3+202-12
2026-07-07 23:12outbox: release signing claims on completiontriesap2+14-39
2026-07-07 22:35sync: prove proxy validation skips daemon worktriesap2+140-6
2026-07-07 22:35transport: remove reticulum compatibility copytriesap2+13-4
2026-07-07 22:26transport: validate proxy explicit targets locallytriesap1+16-0
2026-07-07 22:26transport: reject proxy explicit publish targetstriesap1+22-0
2026-07-07 22:18sync: scope push outbox publishes to active planstriesap7+401-37
2026-07-07 22:17transport: scope nostr outbox publishes to active planstriesap3+69-20
2026-07-07 21:49outbox: add plan scoped publish claimstriesap4+641-138
2026-07-07 20:57transport: clear proxy claims on local validation errorstriesap3+87-3
2026-07-07 20:56transport: reject non-Reticulum preview behaviortriesap1+28-2
2026-07-07 20:34transport: consume shared Reticulum endpoint in target setstriesap4+60-23
2026-07-07 20:34outbox: reject malformed Reticulum targets before persistencetriesap1+59-4
2026-07-07 20:20transport: enforce Reticulum preview endpoint exactnesstriesap8+177-55
2026-07-07 19:40sync: harden radrootsd proxy target boundariestriesap5+159-34
2026-07-07 19:40transport: own Reticulum unavailable messagetriesap6+41-25
2026-07-07 19:21sync: surface deferred preview outbox statustriesap6+39-2
2026-07-07 19:17outbox: separate deferred preview status countstriesap2+97-7
2026-07-07 19:03transport: enforce canonical publish target kindstriesap5+146-5
2026-07-07 09:27transport: guard proxy preview completiontriesap1+47-0
2026-07-07 09:26transport: harden closeout source guardstriesap2+51-3
2026-07-07 09:14transport: use shared proxy kindtriesap3+15-2
2026-07-07 09:14transport: add first-class proxy kindtriesap5+25-4
2026-07-07 09:01sync: preserve proxy preview outcomestriesap2+163-28
2026-07-07 09:01outbox: expose preview outcome target completiontriesap1+145-0
2026-07-07 08:50transport: pass Reticulum preview policy to outboxtriesap1+53-10
2026-07-07 08:50outbox: model Reticulum preview policy statetriesap4+255-19
2026-07-07 08:33transport: reject custom Reticulum preview targetstriesap2+28-1
2026-07-07 08:33transport: enforce canonical Reticulum preview endpointtriesap3+79-37
2026-07-07 06:27sdk: guard Reticulum preview push boundarytriesap1+53-0
2026-07-07 06:26transport: add hardening source boundary guardstriesap1+181-0
2026-07-07 06:11transport: specialize Reticulum preview push errorstriesap7+270-8
2026-07-07 05:46transport: align SDK publish preview outcomestriesap2+10-6
2026-07-07 05:45transport: harden publish protocol readinesstriesap1+98-10
2026-07-07 05:35transport: align Reticulum preview SDK defaultstriesap7+27-19
2026-07-07 05:35transport: normalize Reticulum preview identitytriesap5+34-23
2026-07-07 05:27transport: harden shared delivery semanticstriesap12+396-117
2026-07-07 04:56transport: harden transport coverage gatestriesap7+1226-6
2026-07-07 04:29tests: guard daemon transport publish surfacetriesap1+36-0
2026-07-07 04:28events: scope relay policy reducer to Nostrtriesap3+4-4
2026-07-07 03:56contracts: rename transport publish metadatatriesap2+2-2
2026-07-07 03:45transport: adopt daemon transport publish protocoltriesap10+663-321
2026-07-07 02:50transport: rename publish protocol crate pathtriesap4+2-2
2026-07-07 02:49transport: define publish protocol v2triesap5+360-385
2026-07-06 22:48sdk: align workflow sync transport surfacestriesap30+777-764
2026-07-06 22:27sdk: add transport profile APItriesap36+1997-1395
2026-07-06 21:25runtime: add transport registry workerstriesap4+843-0
2026-07-06 21:04transport_reticulum: add preview transporttriesap10+559-4
2026-07-06 20:46transport_nostr: isolate Nostr transporttriesap22+2952-2918
2026-07-06 20:26outbox: add transport delivery planstriesap22+1397-3573
2026-07-06 20:05event-store: add transport observationstriesap17+358-134
2026-07-06 19:50transport: add transport and mesh foundation cratestriesap26+1299-0
2026-07-06 08:40runtime: align SDK drafts with strict contractstriesap4+47-53
2026-07-06 08:16validation: close final runtime gatestriesap6+84-20
2026-07-06 07:01contract: neutralize knowledge public surface vectorstriesap6+154-113
2026-07-06 06:55xtask: resolve wasm cflags deterministicallytriesap1+279-20
2026-07-06 06:45knowledge: surface draft contract error codestriesap2+14-0
2026-07-06 06:45draft: validate frozen event contract partstriesap3+248-54
2026-07-06 06:35knowledge: enforce canonical relay validationtriesap2+244-18
2026-07-06 06:30events: enforce canonical event ref relaystriesap4+193-66
2026-07-06 05:53validation: close knowledge release gatestriesap4+254-22
2026-07-06 05:01xtask: make WASM smoke deterministictriesap2+535-63
2026-07-06 04:42events-codec: require adjacent wiki version pairstriesap2+194-31
2026-07-06 04:38sdk: validate knowledge builders with core modelstriesap2+187-28
2026-07-06 04:34events-codec: enforce knowledge mirrored tag paritytriesap2+245-1
2026-07-06 04:28events: enforce contract tag value shapestriesap1+332-7
2026-07-06 02:24tests: satisfy sql coverage clippytriesap1+1-1
2026-07-06 02:04workspace: satisfy clippy final gatetriesap41+225-193
2026-07-06 01:53events-codec: document validation pipelinetriesap1+25-0
2026-07-06 01:50knowledge-sdk: align wiki title optionalitytriesap2+38-6
2026-07-06 01:43events: make wiki article titles optionaltriesap5+48-10
2026-07-06 01:39contracts: complete wiki article tag manifesttriesap4+78-1
2026-07-06 01:37knowledge-sdk: enforce claim citation rulestriesap2+65-14
2026-07-06 01:33events: enforce claim citation rulestriesap2+92-0
2026-07-06 01:29release: harden knowledge final gatestriesap61+3785-157
2026-07-05 22:07runtime: split storage checkpoint evidencetriesap4+291-195
2026-07-05 20:39knowledge-sdk: add fluent knowledge builderstriesap8+1061-110
2026-07-05 20:00events-codec: harden knowledge manifest contractstriesap9+996-664
2026-07-05 19:33events: validate knowledge event semanticstriesap4+1079-138
2026-07-05 19:23events-codec: harden NIP-54 wiki wire formatstriesap7+407-112
2026-07-05 09:30trade: retire legacy order DTO namestriesap3+24-24
2026-07-05 09:30build: include perl in Nix inputstriesap1+2-0
2026-07-05 09:30style: format manifeststriesap2+6-2
2026-07-05 06:55wasm: add knowledge event exportstriesap2+57-0
2026-07-05 06:29sdk: add knowledge event surfacetriesap8+1218-1
2026-07-05 06:29event-store: cover knowledge tag metadatatriesap1+22-0
2026-07-05 06:09events-codec: add knowledge fixture manifesttriesap24+2327-20
2026-07-05 05:47events-codec: add knowledge verified decodetriesap39+1946-41
2026-07-05 05:26events: add knowledge contract registrytriesap2+1212-124
2026-07-05 05:13status: expose storage checkpoint evidencetriesap6+276-63
2026-07-05 05:12events: add knowledge event modelstriesap8+815-2
2026-07-05 04:33status: add bounded trade status watchestriesap4+403-14
2026-07-05 02:54status: add root-specific trade selectorstriesap3+120-10
2026-07-04 01:48status: enforce validation trust policytriesap5+857-35
2026-07-04 01:48trade: add validation trust policytriesap1+145-2
2026-07-04 01:01trade: make propose request product-shapedtriesap4+310-94
2026-07-04 00:10workflow: add explicit trade mutation evidence modestriesap4+972-26
2026-07-03 23:00status: add branch-aware trade evidence sourcestriesap4+654-63
2026-07-03 22:39tests: assert root-aware trade projection schematriesap1+37-0
2026-07-03 22:39projection: make trade projection storage root-awaretriesap3+311-25
2026-07-03 20:47nostr-accounts: use explicit removed surface fixturestriesap1+17-7
2026-07-03 07:38nix: check all rr-rs targetstriesap2+2-2
2026-07-03 06:40runtime: remove legacy path and fallback surfacestriesap7+32-421
2026-07-01 23:12sdk: align runtime README wordingtriesap2+26-6
2026-07-01 22:56nostr_accounts: remove account migration pathstriesap2+41-93
2026-07-01 22:42relay_transport: reject zero fetch limitstriesap3+68-6
2026-07-01 21:17sdk: guard production warning hygienetriesap1+18-0
2026-07-01 21:17replica_db_schema: remove production dead code probetriesap1+0-21
2026-07-01 21:11relay_transport: expose shared fetch receiptstriesap4+434-103
2026-07-01 20:53sdk: classify local validation worker evidencetriesap1+19-3
2026-07-01 20:53trade: index validation result root eventstriesap1+40-1
2026-07-01 20:18sdk: classify untrusted worker evidence by defaulttriesap2+103-2
2026-07-01 20:16sdk: preserve relay fetch limit evidencetriesap2+113-0
2026-07-01 20:16relay_transport: count fetch limits after filteringtriesap2+144-16
2026-07-01 20:11sdk: build relay fetch requests with filterstriesap1+15-12
2026-07-01 20:11relay_transport: require fetch filters at constructiontriesap4+186-62
2026-07-01 11:28lib: remove production dead-code suppressionstriesap2+34-24
2026-07-01 10:49sdk: enforce relay evidence filter boundariestriesap2+162-1
2026-07-01 10:49relay_transport: reject out-of-filter fetch eventstriesap2+133-4
2026-07-01 08:52sdk: add trade validation receipt clienttriesap7+1216-13
2026-07-01 07:57sdk: resync trades from configured relaystriesap4+662-77
2026-07-01 07:57relay: add fetch adapter relay targetstriesap2+105-5
2026-07-01 07:33sdk: expose validation trust receipt fieldstriesap3+29-4
2026-07-01 07:32trade: add validation trust contracttriesap1+147-0
2026-06-30 23:58sdk: normalize private helper cfgstriesap3+48-12
2026-06-30 23:52tests: harden SDK root trade guardstriesap1+156-0
2026-06-30 22:57sdk: clean default guard warningstriesap3+9-5
2026-06-30 21:17docs: clarify trade feature splittriesap1+14-7
2026-06-30 21:16tests: guard trade feature matrixtriesap2+167-24
2026-06-30 21:12sdk: align trade feature surfacetriesap5+190-144
2026-06-30 20:05docs: align grouped trade SDK surfacetriesap2+62-20
2026-06-30 20:02sdk: canonicalize trade product surfacetriesap5+30-69
2026-06-30 11:10test: ingest status noise eventstriesap2+99-4
2026-06-30 11:07feat: expose sdk identity moduletriesap3+179-1
2026-06-30 11:04docs: align sdk product readmetriesap2+139-111
2026-06-30 10:25tests: gate local status performancetriesap1+46-4
2026-06-30 09:58sdk: preflight workflow idempotencytriesap6+257-87
2026-06-30 09:58outbox: preflight signed idempotencytriesap3+118-12
2026-06-30 09:26tests: prove isolated trade resynctriesap1+72-3
2026-06-30 07:40tests: add sdk adoption acceptance coveragetriesap1+344-4
2026-06-30 07:01sdk: remove public protocol bypass surfacetriesap21+77-733
2026-06-30 07:00hygiene: guard removed dvm kind constantstriesap1+10-6
2026-06-30 04:17trade: require prefixed dvm hash valuestriesap1+9-2
2026-06-30 04:09sdk: cover product trade lifecycle mutationstriesap2+183-5
2026-06-30 04:06sdk: enforce product trade privacy preflighttriesap7+491-9
2026-06-30 03:57sdk: remove public low-level trade mutation surfacetriesap4+188-119
2026-06-30 03:45sdk: return structured trade ambiguitytriesap4+133-10
2026-06-30 03:41sdk: publish targeted trade outbox eventstriesap4+164-30
2026-06-30 03:40outbox: claim targeted signed eventstriesap1+102-0
2026-06-30 03:34sdk: support trade product publish outcomestriesap9+742-159
2026-06-30 03:18sdk: add trade product workflow clientstriesap4+1066-22
2026-06-30 03:04sdk: adopt trade product facadetriesap21+2177-927
2026-06-30 02:31trade: add SDK adoption contract rootstriesap8+1360-12
2026-06-28 06:26packages: order release gate checkstriesap1+74-8
2026-06-28 06:22packages: smoke test packed installstriesap1+113-2
2026-06-28 06:19packages: require full dist payloadstriesap1+182-18
2026-06-28 06:16packages: inspect packed manifeststriesap2+316-3
2026-06-28 06:12packages: use pnpm pack tarballstriesap2+169-22
2026-06-28 04:08packages: gate npm pack payloadstriesap1+256-1
2026-06-28 04:05packages: require built dist exportstriesap1+45-13
2026-06-28 04:04packages: generate npm metadatatriesap5+225-79
2026-06-28 04:00contracts: align TypeScript package matrixtriesap1+312-20
2026-06-28 02:32packages: include npm distribution metadatatriesap1+201-8
2026-06-28 02:26packages: align npm publish payloadstriesap5+511-60
2026-06-28 00:26ts: enforce generated artifact inventorytriesap1+128-6
2026-06-28 00:23ts: own wasm declarations with dto_bindgentriesap5+1049-32
2026-06-28 00:14ts: render constants through dto_bindgentriesap3+99-19
2026-06-28 00:10ts: use dto_bindgen module renderingtriesap5+119-1039
2026-06-28 00:06deps: update dto_bindgen pintriesap2+7-7
2026-06-27 21:45trade: source order workflow projection bindingstriesap3+71-46
2026-06-27 21:33trade: add source order workflow projection dtotriesap2+172-3
2026-06-27 20:55trade: remove stale workflow bindingstriesap3+51-261
2026-06-27 20:47xtask: validate dto import overridestriesap2+358-70
2026-06-27 20:43build: align dto_bindgen revisiontriesap2+7-7
2026-06-27 20:34trade: expose workflow state DTOtriesap2+76-3
2026-06-27 10:25bindings: align dto source-root generationtriesap4+222-62
2026-06-27 10:14events: satisfy current clippy lint gatetriesap16+81-93
2026-06-27 10:14dto: align manual roots with type identity APItriesap3+10-3
2026-06-27 10:03events: remove dto descriptor internalstriesap4+25-66
2026-06-27 09:58events: generate dto roots from source manifesttriesap6+177-144
2026-06-27 09:49events: remove synthetic order DTO descriptorstriesap1+75-735
2026-06-27 09:44events: preserve serde wire invariantstriesap4+105-13
2026-06-27 08:33core: remove duplicate serde cfgtriesap1+0-2
2026-06-27 08:31events: export dto events liststriesap2+3-0
2026-06-27 08:30events: derive dto events relay resource seal validationtriesap7+15-273
2026-06-27 08:27events: derive dto events order workflowtriesap2+17-93
2026-06-27 08:24events: derive dto events order economicstriesap2+11-153
2026-06-27 08:22events: derive dto events messages and filestriesap2+4-0
2026-06-27 08:22events: derive dto events listing availability status deliverytriesap2+13-249
2026-06-27 08:19events: derive dto events listing products and binstriesap2+10-194
2026-06-27 08:18events: derive dto events jobstriesap4+8-0
2026-06-27 08:17events: derive dto events follow profile reaction socialtriesap4+6-25
2026-06-27 08:16events: derive dto events geo and location shapestriesap1+3-0
2026-06-27 08:16events: derive dto events coop farm plot resource areastriesap4+12-0
2026-06-27 08:15events: derive dto events comments documents and poststriesap5+13-51
2026-06-27 08:13events: derive dto events account and app datatriesap2+2-0
2026-06-27 08:12events: derive dto events identity and id primitivestriesap4+20-166
2026-06-27 07:59core: derive dto rootstriesap14+139-377
2026-06-27 01:19sdk: harden farm location coveragetriesap15+892-57
2026-06-26 23:53sdk: expose fixture geonames asset featuretriesap1+4-0
2026-06-26 23:51geocoder: add fixture asset featuretriesap2+10-0
2026-06-26 23:26sdk: add forward farm location settriesap8+686-21
2026-06-26 23:13geocoder: add forward locality lookuptriesap4+646-3
2026-06-26 15:00bindings: align event dto importstriesap5+70-84
2026-06-26 14:49events: align order dto contractstriesap7+182-165
2026-06-26 13:15Add SDK farm private location clearingtriesap4+124-7
2026-06-26 11:37tests: harden SDK coverage gatestriesap15+3175-69
2026-06-26 10:11sdk: add dvm validation runtimetriesap9+2091-2
2026-06-26 09:32sdk: add private farm location storetriesap10+1194-19
2026-06-26 09:08sdk: expose market projectionstriesap10+528-7
2026-06-26 09:08trade: materialize product projectionstriesap8+1276-12
2026-06-26 08:41sdk: assert canonical storage tablestriesap2+28-2
2026-06-26 08:41storage: rename canonical workflow tablestriesap7+42-42
2026-06-26 08:37sdk: promote GeoNames client surfacetriesap8+315-88
2026-06-26 08:23sdk: expose RadrootsClient trade facadetriesap23+440-354
2026-06-26 08:22events: publish trade DTO namestriesap4+142-146
2026-06-26 07:17sdk: align order status with trade workflowtriesap1+76-19
2026-06-26 07:16workflow: serialize trade workflow statetriesap1+1-0
2026-06-26 06:11trade: add shared workflow finality reducertriesap5+1083-131
2026-06-26 05:58sdk: expose geonames runtime asset APItriesap8+174-13
2026-06-26 05:58geocoder: add verified geonames runtime assettriesap8+741-10
2026-06-26 05:35events: enforce public location privacytriesap34+794-1116
2026-06-24 23:23dto: remove legacy trade descriptor namestriesap4+127-145
2026-06-24 23:13dto: merge descriptor generation updatestriesap42+4763-21
2026-06-24 22:21replica: harden schema dto paritytriesap2+94-1
2026-06-24 22:20replica_db_schema: restore relation find-many dto descriptorstriesap1+64-1
2026-06-24 09:08sdk: remove binding model cratetriesap2+4-17
2026-06-24 09:04replica: render schema bindings from dto registrytriesap3+186-6
2026-06-24 09:04replica_db_schema: add dto registry descriptorstriesap4+2147-0
2026-06-24 08:51types: render bindings from dto registrytriesap2+15-1
2026-06-24 08:42trade: use manual dto listing descriptorstriesap3+245-43
2026-06-24 08:42trade: render bindings from dto registrytriesap7+757-799
2026-06-24 08:30trade: inventory dto source rootstriesap6+127-0
2026-06-24 08:30trade: inventory binding type surfacetriesap1+326-1
2026-06-24 08:21dto: guard indexed generated bindingstriesap1+32-6
2026-06-24 08:21dto: repair indexed checkpoint descriptorstriesap1+54-18
2026-06-24 07:53dto: render events indexed bindingstriesap3+49-3
2026-06-24 07:53dto: describe indexed event bindingstriesap6+172-0
2026-06-24 07:45bindings: source constants and kindstriesap3+21-21
2026-06-24 07:44events: source package kind aliasestriesap1+31-0
2026-06-24 07:38dto: render events bindings from registrytriesap3+170-36
2026-06-24 07:38dto: render events package rootstriesap30+1936-9
2026-06-24 07:05dto: guard events registry migration inputstriesap2+184-0
2026-06-24 07:05dto: encode events optional field policytriesap1+49-12
2026-06-24 06:58dto: close core registry binding outputtriesap3+17-120
2026-06-24 06:31dto: include unit dimension roottriesap1+2-1
2026-06-24 06:32dto: render core bindings from source rootstriesap5+23-7
2026-06-24 06:31dto: include unit dimension roottriesap1+2-1
2026-06-24 06:25dto: add explicit source root setstriesap3+169-0
2026-06-24 06:25nostr_connect: add typed permission matchingtriesap2+104-0
2026-06-24 06:25dto: add source descriptor featurestriesap8+727-0
2026-06-24 06:13feat: add dto registry TypeScript renderertriesap4+707-2
2026-06-24 04:53sdk: harden Myc NIP-46 request policytriesap4+244-43
2026-06-24 00:57relay_transport: connect write relays before publishtriesap1+52-4
2026-06-23 23:52sdk: wire configured signer workflowstriesap21+1036-332
2026-06-23 23:30sdk: add async signer provider coretriesap8+1111-7
2026-06-23 23:10nostr-connect: add async NIP-46 client substratetriesap6+638-1
2026-06-23 22:57simplex: emit official short-link datatriesap5+492-55
2026-06-23 21:06sync: scope proxy idempotency to attemptstriesap2+250-80
2026-06-23 20:59outbox: expose claimed attempt counttriesap2+5-0
2026-06-23 20:33simplex: accept future official messages with skipped keystriesap1+10-4
2026-06-23 12:53simplex: harden live dm interop runtimetriesap9+1025-161
2026-06-23 10:58publish-proxy: classify protocol coveragetriesap1+1-0
2026-06-23 10:40simplex: expose app store workbench statetriesap1+106-1
2026-06-23 10:22simplex: restore receive subscriptions on restarttriesap2+110-0
2026-06-23 10:11simplex: correlate peer receipts by hashtriesap3+129-0
2026-06-23 10:02simplex: validate inbound frame progresstriesap1+305-61
2026-06-23 09:54simplex: harden message lifecycle statetriesap6+649-121
2026-06-23 09:17publish-proxy: add sdk proxy publish transporttriesap17+1018-933
2026-06-23 09:15relay_transport: gate client outcome importtriesap1+3-4
2026-06-23 09:02outbox: allow delegated publish targetstriesap3+99-3
2026-06-23 08:30tangle_provisioning: refactor workspace membershiptriesap7+0-1114
2026-06-23 08:30simplex: add outbound delivery state eventstriesap3+169-1
2026-06-23 08:22simplex: reconcile inbound ack lifecycletriesap4+126-0
2026-06-23 08:06simplex: add durable inbound app commitstriesap3+579-23
2026-06-23 08:06tangle_provisioning: format adapter contract cratetriesap1+8-9
2026-06-23 08:04publish-proxy: add protocol and relay contractstriesap11+825-7
2026-06-23 07:58tangle_provisioning: add adapter contract cratetriesap7+1115-0
2026-06-23 07:54simplex: add durable outbound app lifecycletriesap6+446-45
2026-06-23 07:39coverage: enforce final sdk policy gatestriesap4+752-525
2026-06-23 07:33simplex: add protected agent snapshot storetriesap3+597-27
2026-06-23 07:28wasm: harden support coveragetriesap1+247-26
2026-06-23 07:19sdk: cover crate coverage edge pathstriesap35+8215-1363
2026-06-23 07:15simplex: add encrypted app store cratetriesap7+1390-0
2026-06-23 07:06simplex: protect pending short-link command keystriesap1+220-0
2026-06-23 06:51simplex: join short invitations through link datatriesap2+340-116
2026-06-23 06:40simplex: verify short invitation link datatriesap4+61-18
2026-06-23 06:35simplex: encode short invitation link datatriesap3+217-8
2026-06-23 06:30simplex: create short link invitationstriesap7+276-64
2026-06-23 06:15simplex: persist short link runtime statetriesap2+389-4
2026-06-23 06:10simplex: add short link data cryptotriesap6+400-1
2026-06-23 06:05simplex: add short invitation link parsingtriesap5+557-1
2026-06-23 03:18simplex_smp_transport: match upstream encrypted interoptriesap7+447-89
2026-06-23 02:49runtime: cover storage edge branchestriesap4+332-12
2026-06-23 02:38orders: cover runtime branch surfacestriesap2+742-19
2026-06-23 02:34simplex_agent_store: harden protected persistencetriesap1+761-58
2026-06-23 02:25radrootsd: harden HTTP adapter coveragetriesap1+284-6
2026-06-23 02:21coverage: enforce scoped policy gatestriesap1+288-37
2026-06-23 01:52radrootsd: cover adapter response handlingtriesap1+319-21
2026-06-23 01:45wasm: cover sdk wrapper logictriesap1+71-28
2026-06-23 01:41coverage: add sdk coverage commandtriesap2+427-1
2026-06-23 01:36xtask: move automation to toolstriesap11+1924-0
2026-06-23 01:20simplex: protect agent store secretstriesap6+805-11
2026-06-23 01:11coverage: close complete coverage gatestriesap4+232-37
2026-06-23 01:05simplex: retain accepted pq header materialtriesap1+35-2
2026-06-23 01:02simplex: advance recurring pq ratchet stepstriesap3+220-24
2026-06-23 00:53simplex: enable initial runtime pq handshaketriesap5+223-57
2026-06-23 00:43simplex: model official pq x3dh headerstriesap4+345-24
2026-06-23 00:34simplex: persist official skipped message keystriesap4+325-11
2026-06-23 00:32coverage: enforce complete required coveragetriesap32+1117-238
2026-06-23 00:27simplex: initialize official ratchet statetriesap3+485-95
2026-06-23 00:12simplex: carry confirmation x3dh paramstriesap5+233-21
2026-06-22 23:45simplex: derive official no-pq X3DH init keystriesap2+161-13
2026-06-22 23:41simplex: model official X3DH invite paramstriesap10+354-35
2026-06-22 23:31simplex: encode official no-pq ratchet headerstriesap4+244-145
2026-06-22 23:21simplex: emit official opaque payloadstriesap2+326-15
2026-06-22 23:17simplex: carry official opaque payloadstriesap4+53-10
2026-06-22 23:12simplex: add official ratchet wire codectriesap2+305-4
2026-06-22 23:03simplex: add official ratchet primitivestriesap6+963-44
2026-06-22 22:52simplex: encrypt agent ratchet payloadstriesap5+482-70
2026-06-22 22:38coverage: require 99 percent workspace gatestriesap19+562-202
2026-06-22 22:35simplex: complete duplex hello lifecycletriesap3+286-11
2026-06-22 22:27simplex: split receive subscriptions from pollingtriesap7+545-31
2026-06-22 03:05nix: fix release preflight app wrappertriesap1+14-4
2026-06-22 02:30tools: guard rr-rs sdk boundarytriesap2+150-5
2026-06-22 02:25tools: align build automation rootstriesap30+6042-6070
2026-06-22 02:02contracts: consolidate core contract roottriesap38+903-2059
2026-06-22 01:35contracts: remove sdk export metadatatriesap14+22-1282
2026-06-22 01:20wasm: remove sql bridge cratestriesap15+0-556
2026-06-22 01:06wasm: move sql runtime into sdktriesap4+339-5
2026-06-22 00:56docs: remove misplaced nix guidetriesap3+6-120
2026-06-21 23:52coverage: use crate scopes for blocking gatestriesap1+2-2
2026-06-21 23:44relay-transport: exclude mock poison mapperstriesap2+6-12
2026-06-21 23:32nostr-signer: cover NIP-46 handler gatestriesap1+753-24
2026-06-21 23:21replica-sync: cover replica ingest function gatestriesap5+139-65
2026-06-21 23:20secret-vault: cover host vault branch gatestriesap2+24-0
2026-06-21 22:53xtask: cover coverage gate enginetriesap4+275-0
2026-06-21 22:42test-fixtures: cover fixture lookup surfacetriesap3+71-0
2026-06-21 22:39sql-wasm-core: cover native facade wrapperstriesap3+92-20
2026-06-21 22:36coverage: exempt sql wasm bridge branchless reporttriesap1+5-0
2026-06-21 22:34sp1-host-trade: cover host proof helperstriesap2+555-2
2026-06-21 22:22sp1-guest-trade: cover reducer validation edgestriesap2+612-58
2026-06-21 22:10relay-transport: cover transport edge casestriesap5+371-8
2026-06-21 22:00outbox: cover publish state edgestriesap4+512-0
2026-06-21 21:51coverage: exempt net branchless reporttriesap1+5-0
2026-06-21 21:49event-store: expand coverage edge teststriesap4+436-24
2026-06-21 21:34authority: expand coverage edge teststriesap4+231-44
2026-06-21 21:29events-codec: cover social workspace branchestriesap6+376-2
2026-06-21 21:18events-codec: cover structured decode edgestriesap1+67-0
2026-06-21 21:16events-codec: cover post decode branchestriesap1+37-0
2026-06-21 21:14events-codec: cover relay list validationtriesap1+82-2
2026-06-21 21:12events-codec: cover reaction file decode branchestriesap2+116-0
2026-06-21 21:09events-codec: cover group public codecstriesap1+423-0
2026-06-21 21:05events-codec: expand calendar file encode coveragetriesap2+99-0
2026-06-21 21:02events-codec: expand social encode coveragetriesap3+241-0
2026-06-21 20:58events-codec: expand document decode coveragetriesap1+89-0
2026-06-21 20:56events-codec: expand structured encode coveragetriesap1+239-6
2026-06-21 20:53events-codec: expand order encode coveragetriesap2+64-4
2026-06-21 20:48events-codec: expand plot decode coveragetriesap1+120-0
2026-06-21 20:46events-codec: expand calendar wrapper coveragetriesap1+72-0
2026-06-21 20:43events-codec: expand comment decode coveragetriesap1+105-0
2026-06-21 20:40events-codec: expand social helper coveragetriesap1+179-0
2026-06-21 20:37events-codec: expand farm file decode coveragetriesap2+75-0
2026-06-21 20:34events-codec: expand listing decode coveragetriesap1+115-0
2026-06-21 20:30events-codec: expand profile decode coveragetriesap1+98-8
2026-06-21 20:26events-codec: expand report coveragetriesap1+177-1
2026-06-21 20:23events-codec: expand auth coveragetriesap2+166-2
2026-06-21 20:20events-codec: expand repost coveragetriesap1+225-1
2026-06-21 20:16events-codec: expand calendar coveragetriesap1+268-0
2026-06-21 20:13events-codec: expand farm crdt coveragetriesap1+343-3
2026-06-21 20:09events-codec: expand farm workspace coveragetriesap1+290-2
2026-06-21 20:03events-codec: expand listing decode coveragetriesap1+91-2
2026-06-21 20:00events-codec: expand farm file coveragetriesap1+248-1
2026-06-21 19:56events-codec: expand order coveragetriesap2+672-7
2026-06-21 19:50events-codec: expand group coveragetriesap1+365-13
2026-06-21 19:45events-codec: expand post coveragetriesap1+278-16
2026-06-21 19:40events-codec: expand listing coveragetriesap1+412-1
2026-06-21 19:32events: expand event model coveragetriesap4+417-49
2026-06-21 19:23local-events: expand local event coveragetriesap7+988-43
2026-06-21 18:56trade: expand reducer coveragetriesap5+2617-34
2026-06-21 18:22coverage: narrow coverage exclusionstriesap4+0-23
2026-06-21 18:18coverage: align contract documentationtriesap2+10-8
2026-06-21 17:47xtask: harden coverage refresh provenancetriesap2+451-114
2026-06-21 11:47coverage: test simplex crate exclusiontriesap1+55-0
2026-06-21 11:45coverage: require 98 percent workspace gatestriesap4+158-172
2026-06-20 04:20sdk: align README order boundarytriesap0+0-0
2026-06-20 03:48sdk: prune stale trade lifecycle bindingstriesap1+0-59
2026-06-20 02:18local-events: accept agreement-only app orderstriesap2+0-26
2026-06-20 01:20tests: harden agreement order export guardstriesap1+2-2
2026-06-20 01:17orders: slim SDK order runtime APItriesap5+420-1993
2026-06-20 00:57trade: remove post-agreement order eventstriesap9+1117-7222
2026-06-20 00:53runtime: fix Nostr lock boundariestriesap3+115-90
2026-06-19 23:49api: remove retired mobile trade endpointstriesap2+0-90
2026-06-19 23:43runtime: expose mobile read outcomestriesap3+107-34
2026-06-19 23:35errors: type mobile runtime failurestriesap10+194-95
2026-06-19 23:22tests: guard passive payment SDK surfacetriesap1+74-0
2026-06-19 23:16ffi: rename shared ffi cratetriesap4+64-0
2026-06-19 22:39sdk: expose order enqueue retry advicetriesap4+128-8
2026-06-19 22:36sdk: harden order status receiptstriesap4+286-12
2026-06-19 22:32sdk: add order workflow command metadatatriesap4+270-11
2026-06-19 22:27tests: guard order SDK runtime surfacetriesap1+173-0
2026-06-19 11:00docs: align local runtime API guidancetriesap0+0-0
2026-06-19 10:21sdk: export listing publish operation kindtriesap5+19-18
2026-06-19 10:19sdk: remove legacy client config facadetriesap9+52-6508
2026-06-19 08:42sdk: harden order revision status preflighttriesap2+344-16
2026-06-19 08:39trade: expose pending order revision projectiontriesap1+103-0
2026-06-19 07:19sdk: remove direct order publish facadetriesap5+70-1852
2026-06-19 06:58sdk: add order lifecycle evidence ingesttriesap3+282-9
2026-06-19 06:22sdk: add order lifecycle runtimestriesap3+2990-392
2026-06-19 06:22events: fix order revision contract rolestriesap2+24-2
2026-06-19 05:58sdk: add order request evidence ingesttriesap3+227-10
2026-06-19 05:25sdk: add order decision runtimetriesap3+998-12
2026-06-19 03:42sdk: harden farm order runtime guardstriesap3+142-5
2026-06-19 03:37sdk: add order submit runtimetriesap3+913-14
2026-06-19 03:26sdk: add farm publish runtimetriesap8+902-56
2026-06-19 03:16sdk: extract private workflow enqueue helpertriesap3+209-154
2026-06-19 03:10sdk: make local-runtime canonicaltriesap2+3-4
2026-06-19 00:24sp1_host_trade: tighten program hash cfgtriesap1+4-1
2026-06-18 20:45sdk: add source boundary guardtriesap1+109-0
2026-06-18 19:51sdk: add local runtime featuretriesap3+29-4
2026-06-18 00:58sdk: implement staged backup restoretriesap2+313-7
2026-06-18 00:54sdk: add restore dry-run preflighttriesap2+299-3
2026-06-18 00:51sdk: add restore archive contracttriesap5+432-29
2026-06-18 00:45sdk: harden runtime DTO posturetriesap7+68-30
2026-06-18 00:42sdk: harden public error contracttriesap3+13-0
2026-06-17 23:01sdk: gate runtime example by featuretriesap1+5-0
2026-06-17 21:17storage: add SDK status backup and integrity APIstriesap6+594-14
2026-06-17 21:17outbox: expose failed terminal status countstriesap2+5-1
2026-06-17 21:03sync: add SDK status and push policy contractstriesap4+463-28
2026-06-17 21:03sync: add store status summariestriesap9+236-27
2026-06-17 20:47sdk: add runtime contract DTOstriesap12+1034-59
2026-06-17 20:47outbox: split relay digest and publish orderingtriesap1+65-9
2026-06-17 20:31sdk: add CLI runtime featuretriesap2+18-0
2026-06-16 21:21sdk: guard product examples and relay policytriesap2+59-8
2026-06-16 21:20sdk: add v1 product examplestriesap3+212-0
2026-06-16 21:18sdk: use localhost relay policytriesap5+25-3
2026-06-16 21:16relay_transport: replace local dev relay policytriesap4+60-25
2026-06-16 20:20sdk: quiet no-default importstriesap5+12-2
2026-06-16 20:18sdk: cover empty configured relay enqueuetriesap1+32-6
2026-06-16 07:20sdk: document queued sync targetstriesap1+6-5
2026-06-16 07:19sdk: type push outbox event idstriesap1+62-7
2026-06-16 07:17sdk: harden sync failure teststriesap1+37-0
2026-06-16 07:15sdk: use local-dev relay policytriesap2+85-3
2026-06-16 07:12sdk: push queued outbox targetstriesap2+4-26
2026-06-16 07:10sdk: gate runtime exportstriesap3+3-2
2026-06-16 05:43sdk: document product runtime completiontriesap2+24-16
2026-06-16 05:39sdk: add product api guard teststriesap2+49-0
2026-06-16 05:37sdk: split runtime target modulestriesap4+245-240
2026-06-16 05:34sdk: separate listing observation timetriesap4+67-18
2026-06-16 05:32sdk: add prepared listing enqueuetriesap2+178-5
2026-06-16 00:34sdk: document runtime publish posturetriesap2+56-16
2026-06-16 00:30sdk: narrow protocol adapter surfacestriesap24+95-150
2026-06-16 00:21sdk: add runtime error taxonomytriesap9+392-55
2026-06-16 00:12sdk: enrich order status receiptstriesap4+790-49
2026-06-16 00:12trade: expose order projection query metadatatriesap1+48-2
2026-06-16 00:04sdk: harden sync push claim resiliencetriesap3+107-3
2026-06-16 00:04relay_transport: release retryable adapter transport failurestriesap2+158-7
2026-06-15 23:57sdk: add product outbox push APItriesap4+86-9
2026-06-15 23:53sdk: enrich listing enqueue receiptstriesap9+160-98
2026-06-15 23:48sdk: split listing publish runtime requeststriesap8+291-119
2026-06-15 23:41sdk: add runtime relay and idempotency primitivestriesap9+445-38
2026-06-15 21:29sdk: demote protocol facadetriesap11+304-83
2026-06-15 21:20sdk: add order status runtimetriesap5+540-5
2026-06-15 21:20event-store: raise projection query limittriesap1+1-1
2026-06-15 21:12sdk: add sync outbox push runtimetriesap5+656-3
2026-06-15 21:12outbox: add signed publish claimtriesap1+96-0
2026-06-15 21:04sdk: add listing publish runtimetriesap5+522-3
2026-06-15 21:03storage: allow sqlite store reopentriesap7+53-23
2026-06-15 20:55sdk: add runtime foundationtriesap7+535-0
2026-06-15 20:49outbox: add signed enqueue substratetriesap6+538-57
2026-06-15 05:29trade: prevent unchecked canonical draft deserializationtriesap1+16-1
2026-06-15 03:45trade: report invalid farm pubkeys preciselytriesap1+37-6
2026-06-15 03:43authority: protect actor resolution requeststriesap1+27-10
2026-06-15 03:41authority: protect actor context invariantstriesap2+15-6
2026-06-15 01:29trade: document listing v1 protocol posturetriesap2+10-7
2026-06-15 01:28trade: make canonical listing fields privatetriesap2+54-21
2026-06-15 01:26trade: validate canonical listing draft constructiontriesap2+134-77
2026-06-15 01:22authority: redact signed event mismatch errorstriesap2+53-27
2026-06-15 01:21authority: type actor account idstriesap2+112-34
2026-06-14 22:22authority: restore no-std errorstriesap3+203-36
2026-06-14 22:07sdk: align local relay env keystriesap2+20-20
2026-06-14 21:35trade: expose listing address parsingtriesap2+182-33
2026-06-14 21:32events: expose addressable coordinate partstriesap1+38-4
2026-06-14 20:27trade: document listing v1 wire posturetriesap2+13-0
2026-06-14 20:26trade: split canonical listing addressestriesap2+92-30
2026-06-14 20:23authority: hide local signer keystriesap1+0-4
2026-06-14 20:22authority: require explicit actor provenancetriesap4+237-23
2026-06-14 20:17authority: validate signed event draft fieldstriesap3+279-16
2026-06-14 11:04workspace: close final refactor gatestriesap117+1279-1110
2026-06-14 09:35sdk: align listing address facadetriesap5+13-14
2026-06-14 09:23trade: consolidate listing publish helperstriesap3+41-183
2026-06-14 09:20trade: build listing mutation draftstriesap2+106-2
2026-06-14 09:18trade: add listing mutation modeltriesap2+239-0
2026-06-14 09:15trade: canonicalize listing draftstriesap4+185-2
2026-06-14 09:09trade: add listing draft modeltriesap2+181-0
2026-06-14 09:07trade: query order events from event storetriesap3+352-0
2026-06-14 08:59trade: reduce unified order event recordstriesap1+146-3
2026-06-14 08:56trade: decode order records from eventstriesap1+498-11
2026-06-14 08:50trade: add order event record enumtriesap1+117-1
2026-06-14 08:48events_codec: use canonical order listing addresstriesap16+88-134
2026-06-14 08:37event_store: add contract tag queriestriesap3+150-1
2026-06-14 08:34event_store: add projection tag queriestriesap3+110-1
2026-06-14 08:30outbox: remove concrete key signing orchestrationtriesap4+61-66
2026-06-14 08:14authority: add local nostr signer adaptertriesap4+119-0
2026-06-14 07:57authority: enforce contract draft authorizationtriesap3+352-0
2026-06-14 07:55authority: define frozen draft signer traittriesap3+158-3
2026-06-14 07:54authority: define actor role capabilitiestriesap3+132-3
2026-06-14 07:52authority: add actor signing cratetriesap7+100-0
2026-06-14 07:50outbox: reject empty publish relay targetstriesap3+100-1
2026-06-13 23:51contract: harden sdk ownership metadatatriesap5+158-30
2026-06-13 22:12core: make nostr host custody explicittriesap3+124-84
2026-06-13 22:09sdk: remove SDK-owned crates from core workspacetriesap53+42-12604
2026-06-13 22:08sdk: own Rust SDK and wasm packagestriesap24+10035-0
2026-06-13 21:11wasm: align generated package metadatatriesap4+29-6
2026-06-13 20:46events: parse contract content discriminators as jsontriesap1+9-12
2026-06-13 20:37event_store: cover duplicate ingest safetytriesap1+77-2
2026-06-13 20:35events: enforce contract registry invariantstriesap1+26-0
2026-06-13 20:34relay_transport: keep control outcomes after event captriesap2+72-1
2026-06-13 20:32relay_transport: treat accepted quorum as publishedtriesap2+221-1
2026-06-13 20:29event_store: gate event heads by projection eligibilitytriesap2+133-13
2026-06-13 12:32relay_transport: expose fetch outcomestriesap8+508-11
2026-06-13 12:01outbox: enforce publish terminalitytriesap5+688-69
2026-06-13 11:50trade: type order domain identifierstriesap1+641-530
2026-06-13 11:36events: type order protocol identifierstriesap10+587-414
2026-06-13 11:13events: type listing event pointerstriesap5+146-39
2026-06-13 11:02event_store: verify nostr events at ingesttriesap10+392-71
2026-06-13 10:48event_store: replay projections by sequencetriesap3+60-36
2026-06-13 10:28workspace: restore all-features gatestriesap6+88-65
2026-06-13 09:28sql_core: align dependent feature mapstriesap14+46-671
2026-06-13 09:10sql_core: add explicit std feature boundarytriesap6+45-34
2026-06-13 09:10core: narrow ios key custody boundarytriesap4+124-58
2026-06-13 08:41nix: fix pure guard inputstriesap3+5-6
2026-06-13 08:21trade: cover inventory issue orderingtriesap1+47-1
2026-06-13 08:03wasm: align typed listing idstriesap1+6-6
2026-06-13 06:50relay: split transport storage featurestriesap4+35-9
2026-06-13 06:38relay: add deterministic transporttriesap17+1631-3
2026-06-13 06:22outbox: add sqlx publish outboxtriesap13+1463-0
2026-06-13 06:09nostr: sign frozen event draftstriesap3+135-0
2026-06-13 06:06sdk: align tests with typed idstriesap4+109-74
2026-06-13 06:02events: add frozen event draftstriesap17+428-40
2026-06-13 05:50nostr_runtime: rename event callback sinktriesap8+97-101
2026-06-13 05:45event_store: add sqlx raw event storetriesap16+1693-37
2026-06-13 05:30replica: replace event state with event headstriesap31+927-765
2026-06-13 05:10events: derive event heads from contractstriesap1+143-1
2026-06-13 05:06events: add event head selection modeltriesap2+345-0
2026-06-13 05:03events: add typed commercial protocol identifierstriesap18+504-351
2026-06-13 04:39events: add protocol identifier value typestriesap2+401-0
2026-06-13 04:36events: add two-layer contract registrytriesap1+2649-475
2026-06-13 03:58spec: format sdk operation domainstriesap1+8-1
2026-06-13 01:55events: refactor trade events into order contractstriesap66+8535-20291
2026-06-12 23:35events_codec_wasm: align hardened tag exportstriesap2+47-21
2026-06-12 23:26events_codec: harden codec validationtriesap17+299-38
2026-06-12 23:16events: add surface kind classifierstriesap5+337-30
2026-06-12 23:09events_codec: support calendar descriptionstriesap9+152-25
2026-06-12 23:02events: expand farm crdt contracttriesap5+597-26
2026-06-12 21:22events_codec: allow note comments and list setstriesap8+67-56
2026-06-12 11:12release: close social preflight gapstriesap3+62-1
2026-06-12 10:46spec: add social conformance closeouttriesap12+1446-61
2026-06-12 10:37events_codec_wasm: add social tag builderstriesap1+378-1
2026-06-12 10:29events_codec: harden social existing codecstriesap16+1687-545
2026-06-12 10:10events_codec: add social production codecstriesap19+2060-29
2026-06-12 09:55events_codec: add social mvp codecstriesap15+1698-1
2026-06-12 09:44events: add social production modelstriesap25+342-1
2026-06-12 09:40events: add social mvp modelstriesap5+392-1
2026-06-12 09:37events: add social event primitivestriesap4+436-0
2026-06-12 09:33spec: add social event contracttriesap4+145-0
2026-06-12 07:05field: add nostr identity reset ffitriesap3+77-0
2026-06-12 06:47field: replace auth session ffi with nostr identitytriesap5+122-1074
2026-06-12 05:26coverage: clarify heavy development gatetriesap3+14-4
2026-06-12 04:37field: add auth session ffitriesap4+1052-1
2026-06-12 04:03coverage: align release preflight policytriesap37+4667-450
2026-06-12 01:32events_codec: align NIP-29 group shapestriesap9+281-101
2026-06-12 00:59style: satisfy release preflight formattingtriesap2+11-9
2026-06-12 00:54sdk: use canonical production relaytriesap2+3-3
2026-06-12 00:40docs: document field event contracttriesap3+64-4
2026-06-12 00:38events_codec: add field codec fixture matrixtriesap1+373-0
2026-06-12 00:34events_codec_wasm: add field tag builderstriesap1+408-1
2026-06-12 00:29events_codec: add group codecstriesap4+914-0
2026-06-12 00:24events_codec: add auth codecstriesap8+458-12
2026-06-12 00:19events_codec: add farm file metadata codectriesap5+650-0
2026-06-12 00:13events_codec: add farm crdt codectriesap4+498-0
2026-06-12 00:10events_codec: add farm workspace codectriesap4+416-0
2026-06-12 00:06events_codec: add field codec helperstriesap2+397-0
2026-06-11 23:59events: add nip29 group modelstriesap2+265-0
2026-06-11 23:57events: add farm file and auth modelstriesap4+221-0
2026-06-11 23:54events: add farm crdt change modeltriesap2+133-0
2026-06-11 23:52events: add farm workspace manifest modeltriesap2+142-0
2026-06-11 23:50events: add group lifecycle constantstriesap1+6-0
2026-06-11 23:48events: add field event constantstriesap2+90-0
2026-06-11 23:23field: align runtime ffi with current rr-rs APIstriesap2+189-607
2026-06-11 23:08field: use snake case crate dependency keystriesap1+17-17
2026-06-11 23:04field: normalize imported field crate workspacetriesap6+5-33
2026-06-11 23:00field: import field rust ffi crate historytriesap16+2240-0
2026-06-11 22:59field: restore swift ffi crate for field library extractiontriesap0+0-0
2026-06-11 21:16refactor: align schema bindingstriesap4+818-96
2026-06-11 21:14wasm: fix replica package buildstriesap4+7-7
2026-06-11 21:09refactor: align core bindingstriesap6+132-38
2026-06-11 20:40chore: align source layouttriesap6+122-6
2026-06-11 13:36sdk: remove TypeScript generator surfacetriesap98+20-3553
2026-06-11 13:25feat(trade-bindings): generate trade packagetriesap1+15-0
2026-06-11 13:19feat(bindings): generate identity and indexed packagestriesap1+15-0
2026-06-11 13:17feat(bindings): generate core and types packagestriesap1+15-0
2026-06-11 13:07chore(sdk): add bindings workspace skeletontriesap6+42-0
2026-06-04 21:28runtime: add strict config substratetriesap10+654-46
2026-06-03 22:46xtask: align event boundary guardtriesap1+344-20
2026-06-03 21:47sdk: preserve config test env valuestriesap1+76-3
2026-06-03 20:48sp1: update dependencies to 6.2.3triesap2+143-143
2026-06-03 19:27sp1_host_trade: report unavailable verifier from no-feature APIstriesap1+96-5
2026-06-03 18:34sdk: isolate config env teststriesap1+68-33
2026-06-03 07:55sdk: add active trade revision publish helperstriesap3+389-1
2026-06-03 07:31sdk: add active trade lifecycle publish helperstriesap3+507-3
2026-06-03 06:42local_events: align order payment displaytriesap2+12-10
2026-05-31 20:40nix: use package attribute for cargo-llvm-covtriesap1+6-8
2026-05-26 10:14local-events: repair network source migrationtriesap4+266-0
2026-05-26 09:28replica: track verified primary bin identitytriesap8+39-2
2026-05-26 09:11local-events: add network source runtimetriesap5+27-3
2026-05-26 02:07sdk: publish order decisions via relaytriesap3+246-0
2026-05-25 20:34local-events: add relay observed delivery evidencetriesap2+128-5
2026-05-25 10:00contract: cover local relay evidence cratestriesap2+24-1
2026-05-25 07:03local-events: add relay evidence contractstriesap8+758-6
2026-05-25 04:53local_events: add relay set fingerprinttriesap3+87-0
2026-05-24 18:14local-events: harden app order work contracttriesap3+611-67
2026-05-24 10:28local_events: add buyer order work contracttriesap3+183-0
2026-05-24 09:53runtime_paths: add shared local events pathstriesap3+98-3
2026-05-24 02:44runtime-paths: enable serde stdtriesap1+1-1
2026-05-23 10:31local-events: add newest-first change readstriesap2+114-0
2026-05-23 09:13local_events: add change trackingtriesap6+521-92
2026-05-23 02:27local_events: add shared store foundationtriesap12+846-0
2026-05-22 08:15sp1: verify returned remote proof artifactstriesap2+251-0
2026-05-22 06:35sp1: verify remote proofs with envelope keystriesap1+72-42
2026-05-21 21:24sp1_host_trade: add proof engine selectiontriesap3+125-4
2026-05-21 07:24sp1_host_trade: add remote proof contracttriesap1+539-30
2026-05-21 05:27validation: bind receipts to listing idstriesap2+61-1
2026-05-21 00:26sp1: harden trade proof artifactstriesap4+477-80
2026-05-20 18:58verify validation receipt sp1 proofstriesap1+189-0
2026-05-20 02:02trade: harden validation receipt proof materialtriesap4+76-31
2026-05-19 23:33trade: harden validation receipt proof bindingtriesap2+200-7
2026-05-19 20:51sp1: fix negative proof material testtriesap1+1-3
2026-05-19 10:10sp1: bind execute verifying keytriesap1+38-11
2026-05-19 08:06sp1: add event evidence witnesstriesap2+460-14
2026-05-19 07:52sp1: bind proof identitytriesap2+166-15
2026-05-17 20:35sp1: require real proof materialtriesap4+312-45
2026-05-17 19:30sp1: add host execute pathtriesap8+277-146
2026-05-17 18:44sp1: add order acceptance guest entrypointtriesap3+34-1
2026-05-17 18:34sp1: add v6 dependency gatestriesap4+3557-175
2026-05-17 00:52events: add trade proof job kindstriesap1+47-5
2026-05-17 00:26sp1 trade proof foundationtriesap7+1227-0
2026-05-17 00:03trade: add validation receipt protocoltriesap4+910-0
2026-05-09 02:17sync: expose pending publish batchestriesap2+124-15
2026-05-08 17:11trade: remove legacy order request modeltriesap11+542-334
2026-05-08 16:29sdk: add relay order request publishtriesap5+454-11
2026-05-07 17:04sdk: add farm relay publishtriesap2+162-1
2026-05-07 17:01sdk: add profile relay publishtriesap2+166-0
2026-05-07 16:57sdk: strengthen relay direct receipttriesap5+149-30
2026-05-07 01:01nostr_accounts: add explicit secret attachmenttriesap1+172-0
2026-05-05 18:32trade: separate payment settlement statetriesap3+1291-230
2026-05-05 18:10events: add payment settlement contractstriesap5+548-12
2026-05-05 17:49replica: allow fractional listing economicstriesap3+75-17
2026-05-05 17:02replica: persist exact trade product economicstriesap10+72-18
2026-04-30 08:02events: add order revision decisionstriesap5+1295-173
2026-04-30 07:07events: add order revision proposalstriesap4+197-8
2026-04-30 06:32replica: preserve listing discount notestriesap2+46-5
2026-04-30 06:06trade: expose order economics projectiontriesap1+45-1
2026-04-30 05:33trade: bind active order economicstriesap6+354-15
2026-04-30 05:11trade: add active order economics contracttriesap9+714-3
2026-04-30 04:54trade: align active pricing event kindstriesap5+133-79
2026-04-30 01:43trade: extend order lifecycle reducertriesap1+1175-43
2026-04-30 01:25trade: add active cancellation receipt eventstriesap5+511-23
2026-04-29 21:49trade: release inventory on seller cancellationtriesap1+91-3
2026-04-29 21:47trade: add active fulfillment reducer statetriesap1+517-24
2026-04-29 21:41trade: add active fulfillment event codectriesap5+271-22
2026-04-29 20:42trade: harden inventory accounting arithmetictriesap1+119-17
2026-04-29 19:34replica: project listing primary binstriesap8+30-2
2026-04-29 19:15order: validate decision counterpartytriesap1+54-0
2026-04-29 17:20trade: add listing inventory accountingtriesap1+502-3
2026-04-29 17:15trade: validate accepted commitmentstriesap1+146-0
2026-04-28 18:23trade: make order reducer deterministictriesap1+71-4
2026-04-28 16:04trade: add active order reducertriesap1+586-1
2026-04-28 00:08replica_sync: project listings into replicatriesap3+471-4
2026-04-27 22:07spec: add active trade order operationstriesap10+266-0
2026-04-27 21:54trade: add active order canonicalizationtriesap1+269-15
2026-04-27 21:50events_codec: add active trade event codectriesap3+644-12
2026-04-27 21:45events: add active trade payload modelstriesap1+445-0
2026-04-27 21:42events: add active trade kind taxonomytriesap1+71-0
2026-04-25 09:49sdk: expose signer session idstriesap1+1-1
2026-04-25 09:06sdk: add signer session public key hydrationtriesap4+128-2
2026-04-25 04:37replica: add trade product listing addresstriesap7+38-9
2026-04-24 08:49xtask: align root release policy pathtriesap3+5-5
2026-04-24 08:41runtime: align contract fixture pathstriesap5+15-16
2026-04-23 08:30fmt: reflow listing parse test importstriesap1+3-1
2026-04-20 18:32refactor account store to default account semanticstriesap7+385-178
2026-04-16 01:31sdk: add farm bridge publish wrapperstriesap4+511-8
2026-04-15 21:03events: align farm refs and optional farm geotriesap24+262-139
2026-04-14 04:52config: prefer root env for local sdk defaultstriesap2+125-5
2026-04-13 15:17sdk: demote raw public trade requeststriesap3+215-33
2026-04-13 15:10sdk: validate public trade publish requeststriesap4+559-30
2026-04-13 14:52sdk: expose signer session refstriesap1+6-0
2026-04-13 08:39sdk: add workflow acceptance prooftriesap1+260-3
2026-04-13 08:35sdk: add trade publish methodstriesap4+840-12
2026-04-13 08:22sdk: add bridge workflow inspectiontriesap4+710-8
2026-04-13 08:11sdk: rewire listing publish around session handlestriesap2+180-56
2026-04-13 08:06sdk: expose radrootsd signer session lifecycletriesap4+871-18
2026-04-13 07:49sdk: add radrootsd signer session handlestriesap8+35-24
2026-04-13 07:48sdk: add radrootsd signer session handlestriesap5+481-44
2026-04-13 07:08spec: align sdk product namingtriesap3+10-7
2026-04-13 07:03sdk: remove inert retry policytriesap3+3-22
2026-04-13 06:06sdk: demote raw radrootsd bridge typestriesap3+6-17
2026-04-13 05:57sdk: add typed radrootsd listing publish pathtriesap3+170-45
2026-04-13 05:04sdk: redact secret-bearing debug outputtriesap5+164-8
2026-04-13 04:27sdk: align client transport resolutiontriesap3+65-34
2026-04-13 03:45sdk: scope config validation to transporttriesap3+31-16
2026-04-13 03:04sdk: enforce listing kind at parse boundariestriesap6+70-3
2026-04-13 02:45sdk: type listing draft publish surfacetriesap5+38-15
2026-04-13 01:49sdk: add sdk-first publish acceptance proofstriesap4+77-17
2026-04-13 01:38sdk: lock signer mode boundariestriesap5+281-29
2026-04-13 01:24sdk: add radrootsd transport adaptertriesap8+609-11
2026-04-13 01:13sdk: formalize relay-direct publish adaptertriesap6+499-1
2026-04-13 01:00sdk: add explicit client transport surfacetriesap3+418-0
2026-04-13 00:51sdk: add config defaultstriesap3+430-10
2026-04-12 23:58replica_db: reconcile staged workspace fallouttriesap3+19-10
2026-04-12 23:54sdk: checkpoint ingest paritytriesap2+87-1
2026-04-12 23:40spec: align staged language sdk posturetriesap11+422-140
2026-04-12 23:24spec: classify rust sdk and substrate tierstriesap14+103-49
2026-04-12 23:13spec: align curated typescript sdk package modeltriesap3+111-12
2026-04-12 23:00sdk: add optional identity and nostr adapterstriesap9+242-1
2026-04-12 22:51sdk: add curated rust facade cratetriesap12+395-0
2026-04-12 22:36spec: reconcile sdk contract topologytriesap10+131-17
2026-04-12 21:16release: normalize alpha.2 workspace version surfacestriesap14+43-43
2026-04-12 21:07docs: refresh crate-facing metadatatriesap8+35-18
2026-04-12 19:20nostr_signer: extract shared nip46 handlertriesap2+873-8
2026-04-12 18:40identity: extract encrypted file storagetriesap5+352-1
2026-04-12 18:03secret_vault: remove shared plaintext backendtriesap6+119-65
2026-04-12 17:40runtime_manager: move shared runtime inspection into rr-rstriesap7+782-25
2026-04-12 05:45nostr_signer: extract nip46 session codectriesap3+299-0
2026-04-12 05:24replica_db: add shaped query helperstriesap3+223-2
2026-04-12 04:57accounts: add shared file-backed vault helperstriesap4+365-1
2026-04-12 04:37runtime_manager: add managed runtime facade helperstriesap4+559-10
2026-04-12 04:21trade: move shared workflow validation into cratetriesap8+486-0
2026-04-12 04:05net: collapse public wrapper surfacetriesap28+189-271
2026-04-12 03:28runtime_distribution: update crate metadatatriesap1+1-1
2026-04-12 03:15spec: update crate metadatatriesap7+10-10
2026-04-11 22:36nostr_ndb: stabilize alpha coverage lanetriesap2+32-1
2026-04-11 21:20publish: remove internal test fixture edgestriesap48+745-51
2026-04-11 20:50release: align alpha.2 contract surfacestriesap5+50-50
2026-04-11 20:46release: retarget public crates to 0.1.0-alpha.2triesap35+67-67
2026-04-11 19:27xtask: honor coverage summary overridestriesap1+78-10
2026-04-11 19:06policy: refresh alpha public coverage overridestriesap1+64-0
2026-04-11 18:52policy: add runtime alpha coverage overridetriesap1+8-0
2026-04-11 18:37xtask: reconcile alpha public coverage overridestriesap2+39-72
2026-04-11 18:23policy: align release-preflight cohort to public cratestriesap1+18-26
2026-04-11 17:44xtask: normalize generic coverage summariestriesap1+121-1
2026-04-11 17:40runtime_manager: cover remaining runtime branchestriesap3+466-138
2026-04-11 17:23runtime_manager: cover registry and helper branchestriesap4+842-3
2026-04-11 17:08runtime_manager: stabilize lifecycle teststriesap1+24-4
2026-04-11 17:05runtime_distribution: close coverage gapstriesap2+295-8
2026-04-11 16:55runtime_paths: close coverage gapstriesap6+356-20
2026-04-11 16:47contract: guard canonical event boundary rowstriesap2+873-0
2026-04-11 16:30repo: simplify nix and ci surfacestriesap3+6-6
2026-04-11 16:24repo: remove mounted sdk orchestrationtriesap7+10-2594
2026-04-11 16:17repo: move conformance under spectriesap20+434-19
2026-04-11 15:57repo: move governance roots to spec and policytriesap23+1137-1150
2026-04-11 15:18contract: add operation-first sdk layertriesap15+2497-78
2026-04-11 15:11repo: close entrypoint and path drifttriesap9+15-16
2026-04-11 03:57treefmt: restore manifest baselinetriesap5+27-13
2026-04-11 00:05coverage: add temporary crate overridestriesap2+376-2
2026-04-10 23:18xtask: scope detailed coverage normalizationtriesap1+147-11
2026-04-10 22:59runtime: cover remaining failure pathstriesap4+273-44
2026-04-10 22:47runtime: add managed lifecycle primitivestriesap9+745-3
2026-04-10 22:41runtime: normalize secret file coverage pathstriesap1+30-27
2026-04-10 22:37runtime: cover parentless and fallback pathstriesap2+55-3
2026-04-10 22:28runtime: cover tracing and service pathstriesap5+399-329
2026-04-10 22:16runtime: cover secret file failure pathstriesap1+166-1
2026-04-10 22:06runtime: align management schema constanttriesap1+2-2
2026-04-10 22:04xtask: normalize protected_store coverage accountingtriesap3+496-1
2026-04-10 21:28protected_store: add coverage probestriesap2+186-34
2026-04-10 21:01protected_store: cover entropy and error pathstriesap2+121-2
2026-04-10 20:26nostr_signer: close coverage gapstriesap6+1441-47
2026-04-10 19:27nostr_signer: cover backend helper gapstriesap3+581-28
2026-04-10 18:47nostr_connect: close coverage gapstriesap3+198-79
2026-04-10 18:13nostr_accounts: close coverage gapstriesap1+35-0
2026-04-10 18:06net_core: close coverage gapstriesap1+1-0
2026-04-10 17:33geocoder: close coverage gapstriesap3+836-35
2026-04-10 16:34geocoder: cover query pathstriesap2+154-17
2026-04-10 16:01xtask: close coverage gapstriesap3+357-19
2026-04-10 15:25xtask: cover export ts failure pathstriesap1+109-16
2026-04-10 15:06xtask: cover release policy branchestriesap1+208-3
2026-04-10 06:51events_codec: cover trade tag parser branchestriesap1+226-13
2026-04-10 06:32events_codec: cover trade tag builder branchestriesap1+104-0
2026-04-10 06:01trade: close remaining coverage gapstriesap2+2878-229
2026-04-10 05:08trade: cover overlay and helper gapstriesap2+329-9
2026-04-10 04:50identity: close coverage gapstriesap2+194-8
2026-04-10 04:28events: cover trade validation pathstriesap1+647-9
2026-04-10 04:22events: cover remaining kinds branchestriesap1+95-0
2026-04-10 03:27contract: move release docs to roottriesap3+5-74
2026-04-10 03:16release: isolate mounted preflight test envtriesap1+3-1
2026-04-10 02:57contract: externalize release policytriesap42+284-148
2026-04-10 01:44release: remove local publish entrypointstriesap8+12-256
2026-04-10 01:31runtime: remove unused import warningtriesap1+1-1
2026-04-10 01:19xtask: update metadatatriesap1+1-0
2026-04-10 01:19types: update metadatatriesap1+1-3
2026-04-10 01:19trade: update metadatatriesap1+1-3
2026-04-10 01:19test_fixtures: update metadatatriesap1+1-0
2026-04-10 01:19sql_wasm_core: update metadatatriesap1+1-3
2026-04-10 01:19sql_wasm_bridge: update metadatatriesap1+1-3
2026-04-10 01:19sql_core: update metadatatriesap1+1-3
2026-04-10 01:19simplex_smp_transport: update metadatatriesap1+1-3
2026-04-10 01:19simplex_smp_proto: update metadatatriesap1+1-3
2026-04-10 01:19simplex_smp_crypto: update metadatatriesap1+1-3
2026-04-10 01:19simplex_interop_tests: update metadatatriesap1+1-3
2026-04-10 01:19simplex_chat_proto: update metadatatriesap1+1-3
2026-04-10 01:19simplex_agent_store: update metadatatriesap1+1-3
2026-04-10 01:19simplex_agent_runtime: update metadatatriesap1+1-3
2026-04-10 01:19simplex_agent_proto: update metadatatriesap1+1-3
2026-04-10 01:19secret_vault: update metadatatriesap1+1-3
2026-04-10 01:19runtime_paths: update metadatatriesap1+1-3
2026-04-10 01:19runtime_manager: update metadatatriesap1+1-3
2026-04-10 01:19runtime_distribution: update metadatatriesap1+1-3
2026-04-10 01:19runtime: update metadatatriesap1+1-3
2026-04-10 01:19replica_sync_wasm: update metadatatriesap1+1-3
2026-04-10 01:19replica_sync: update metadatatriesap1+1-3
2026-04-10 01:19replica_db_wasm: update metadatatriesap1+1-3
2026-04-10 01:19replica_db_schema: update metadatatriesap1+1-3
2026-04-10 01:19replica_db: update metadatatriesap1+1-3
2026-04-10 01:19protected_store: update metadatatriesap1+1-3
2026-04-10 01:19nostr_signer: update metadatatriesap1+1-3
2026-04-10 01:19nostr_runtime: update metadatatriesap1+1-3
2026-04-10 01:19nostr_ndb: update metadatatriesap1+1-3
2026-04-10 01:19nostr_connect: update metadatatriesap1+1-3
2026-04-10 01:19nostr_accounts: update metadatatriesap1+1-3
2026-04-10 01:19nostr: update metadatatriesap1+1-3
2026-04-10 01:19net_core: update metadatatriesap1+1-3
2026-04-10 01:19net: update metadatatriesap1+1-3
2026-04-10 01:19log: update metadatatriesap1+1-3
2026-04-10 01:19identity: update metadatatriesap1+1-3
2026-04-10 01:18geocoder: update metadatatriesap1+1-3
2026-04-10 01:18events_indexed: update metadatatriesap1+1-3
2026-04-10 01:18events_codec_wasm: update metadatatriesap1+1-3
2026-04-10 01:18events_codec: update metadatatriesap1+1-3
2026-04-10 01:18events: update metadatatriesap1+1-3
2026-04-10 01:18core: update metadatatriesap1+1-3
2026-04-10 01:17identity: format import blocktriesap1+4-1
2026-04-10 01:00xtask: update metadatatriesap2+18-18
2026-04-10 01:00types: update metadatatriesap2+16-9
2026-04-10 01:00trade: update metadatatriesap2+18-9
2026-04-10 00:59test_fixtures: update metadatatriesap2+25-1
2026-04-10 00:59runtime_manager: update metadatatriesap1+18-8
2026-04-10 00:59runtime_distribution: update metadatatriesap1+17-9
2026-04-10 00:59runtime_paths: update metadatatriesap1+16-9
2026-04-10 00:59replica_sync_wasm: update metadatatriesap2+20-9
2026-04-10 00:59replica_sync: update metadatatriesap2+20-9
2026-04-10 00:59replica_db_wasm: update metadatatriesap2+20-9
2026-04-10 00:59replica_db: update metadatatriesap2+17-9
2026-04-10 00:59replica_db_schema: update metadatatriesap2+18-9
2026-04-10 00:59sql_wasm_core: update metadatatriesap2+19-10
2026-04-10 00:59sql_wasm_bridge: update metadatatriesap2+20-10
2026-04-10 00:59sql_core: update metadatatriesap2+19-9
2026-04-10 00:59simplex_interop_tests: update metadatatriesap2+24-1
2026-04-10 00:59simplex_chat_proto: update metadatatriesap2+24-1
2026-04-10 00:59simplex_agent_runtime: update metadatatriesap2+26-1
2026-04-10 00:58simplex_agent_store: update metadatatriesap2+25-1
2026-04-10 00:58simplex_agent_proto: update metadatatriesap2+27-1
2026-04-10 00:58simplex_smp_transport: update metadatatriesap2+23-1
2026-04-10 00:58simplex_smp_proto: update metadatatriesap2+24-1
2026-04-10 00:58simplex_smp_crypto: update metadatatriesap2+23-1
2026-04-10 00:58protected_store: update metadatatriesap1+21-1
2026-04-10 00:58secret_vault: update metadatatriesap1+21-1
2026-04-10 00:58runtime: update metadatatriesap2+17-9
2026-04-10 00:58nostr_runtime: update metadatatriesap2+18-9
2026-04-10 00:58nostr_ndb: update metadatatriesap2+18-9
2026-04-10 00:57nostr_signer: update metadatatriesap2+24-1
2026-04-10 00:56identity: restore std path importtriesap1+1-3
2026-04-10 00:55nostr_connect: update metadatatriesap2+23-1
2026-04-10 00:55nostr_accounts: update metadatatriesap2+18-9
2026-04-10 00:55nostr: update metadatatriesap2+17-9
2026-04-10 00:55net_core: update metadatatriesap2+19-10
2026-04-10 00:55net: update metadatatriesap2+17-9
2026-04-10 00:54log: update metadatatriesap2+17-9
2026-04-10 00:54identity: update metadatatriesap2+17-9
2026-04-10 00:54geocoder: update metadatatriesap2+23-2
2026-04-10 00:54events_indexed: update metadatatriesap2+17-9
2026-04-10 00:54events_codec_wasm: update metadatatriesap2+19-9
2026-04-10 00:54events_codec: update metadatatriesap2+19-9
2026-04-10 00:54events: update metadatatriesap2+19-9
2026-04-10 00:54core: update metadatatriesap2+17-9
2026-04-10 00:37workspace: normalize crate identitiestriesap529+4108-3945
2026-04-09 22:08nostr-connect: type pending capability responsestriesap2+30-2
2026-04-09 17:18runtime-paths: add detect-only migration reporttriesap2+177-0
2026-04-09 03:51docs: update readmetriesap0+0-0
2026-04-08 23:54manager: add shared runtime control boundarytriesap11+803-0
2026-04-08 23:47distribution: add runtime artifact resolvertriesap10+755-0
2026-04-08 15:54runtime: tighten shared bootstrap helperstriesap6+60-157
2026-04-08 01:22vault: gate format import for keyring buildstriesap1+3-1
2026-04-07 23:25paths: align rr-rs bootstrap defaults with runtime-pathstriesap15+470-41
2026-04-07 23:08paths: add canonical runtime path contract cratetriesap11+760-0
2026-04-07 22:34vault: normalize string conversion in secret backendstriesap1+8-8
2026-04-07 22:23vault: fix tostring imports for secret backendstriesap1+1-1
2026-04-07 22:00runtime: add encrypted local service secret filestriesap8+358-9
2026-04-07 17:36nostr-accounts: adopt shared secret-vault boundarytriesap12+326-281
2026-04-07 17:24protected-store: add authenticated envelope cratetriesap10+494-0
2026-04-07 17:16secret-vault: add canonical backend taxonomytriesap11+646-0
2026-04-02 19:10nostr-connect: add approved remote session capabilitytriesap4+148-3
2026-04-02 18:51trade: enforce public snapshot and thread invariantstriesap10+1358-340
2026-04-02 16:13listing: align listing lane with nip-99triesap10+673-138
2026-04-01 23:17nostr: restore signerless client constructiontriesap1+7-7
2026-04-01 23:13nostr: add signerless relay client constructorstriesap1+38-0
2026-03-31 14:26nostr-connect: wrap protocol test importstriesap1+3-3
2026-03-29 18:02events: split trade service and public lanestriesap3+259-84
2026-03-29 17:08trade: reduce public crate boundary to workflow ownershiptriesap12+159-173
2026-03-29 16:54events: add canonical agricultural trade event ownershiptriesap8+1196-0
2026-03-29 02:43nostr-connect: restore typed pending poll test coveragetriesap1+1-0
2026-03-29 02:01trade: reject invalid direct order request statestriesap1+25-2
2026-03-29 01:21simplex: advance encrypted transport block interoptriesap12+866-54
2026-03-28 19:56rr-rs: type pending remote signer poll responsestriesap3+45-11
2026-03-28 18:01nostr-connect: add typed pending poll outcomestriesap3+82-3
2026-03-28 17:11simplex: expose dm receive helpers and accept padded identitiestriesap4+65-3
2026-03-28 15:35simplex: implement live smp queue and message flowtriesap9+1051-184
2026-03-28 14:49simplex: add live smp auth and tls transport clienttriesap14+969-181
2026-03-28 04:41simplex: add durable agent runtime executiontriesap9+1868-109
2026-03-28 03:49trade: fix workflow projection completion semanticstriesap1+177-10
2026-03-28 01:26tests: add simplex interop coverage and fixture policytriesap6+391-0
2026-03-28 01:17simplex: add agent proto store and runtime cratestriesap16+2258-0
2026-03-28 00:59simplex: add SMP transport and crypto foundationstriesap12+1432-0
2026-03-28 00:15trade: add backoffice overlay viewstriesap2+945-0
2026-03-28 00:06trade: add marketplace read-index queriestriesap1+968-1
2026-03-27 23:56trade: add canonical read-index event adapterstriesap2+511-5
2026-03-27 23:42trade: add shared listing and order projectionstriesap3+1361-2
2026-03-27 20:36signer: add shared backend trait and embedded adaptertriesap3+867-0
2026-03-26 20:04nostr-signer: evaluate auth replay publish workflowstriesap1+146-0
2026-03-26 18:04nostr-signer: persist publish finalization workflowstriesap9+924-17
2026-03-26 15:20nostr-signer: implement sqlite signer storetriesap4+792-1
2026-03-26 15:11nostr-signer: add sqlite schema migrationstriesap8+374-0
2026-03-23 02:03log: resolve dated file paths explicitlytriesap4+108-13
2026-03-22 20:26log: prefer explicit service filters over rust_logtriesap1+18-3
2026-03-22 20:17logging: preserve prefixed shared log layout defaultstriesap2+3-1
2026-03-22 19:54log: add canonical daily file layouttriesap4+129-3
2026-03-22 18:16nostr-ndb: use approved metadata fixtures in teststriesap3+12-6
2026-03-22 18:15nostr-signer: migrate test fixtures to approved sourcestriesap8+355-459
2026-03-22 17:24simplex: add chat protocol codec cratetriesap11+2173-1
2026-03-22 16:02tests: migrate identity fixtures to approved valuestriesap12+219-161
2026-03-22 15:39identity: add ncryptsec secret key supporttriesap5+162-1
2026-03-22 15:38tests: add approved fixtures for events-codectriesap27+308-222
2026-03-22 02:12simplex: fail malformed nested error branchestriesap1+113-59
2026-03-22 01:58simplex: validate proxy server transport hoststriesap1+139-2
2026-03-22 01:30tests: pin simplex interop vectorstriesap1+179-0
2026-03-22 01:27simplex: expand proxy and service wire surfacetriesap4+883-11
2026-03-22 01:18signer: restore pending auth challenge on replay failuretriesap2+120-0
2026-03-22 01:10simplex: restore legacy queue and new compatibilitytriesap2+234-61
2026-03-22 00:59contract: align simplex-smp-proto workspace policytriesap2+3-0
2026-03-22 00:33nostr-signer: persist connect secret consumptiontriesap2+137-5
2026-03-22 00:32simplex: add simplex-smp-proto cratetriesap8+1992-0
2026-03-21 21:08build: sync lockfile for signer dependenciestriesap1+3-0
2026-03-21 21:01geocoder: add offline geonames queriestriesap11+549-0
2026-03-21 21:00signer: add client-facing signer capabilitiestriesap7+483-14
2026-03-21 20:20nostr-signer: add request evaluation apistriesap4+1413-2
2026-03-21 19:27nostr-signer: harden signer state persistencetriesap6+1008-26
2026-03-21 17:53xtask: capture export test failurestriesap1+39-5
2026-03-21 17:47build: fix manifest formattingtriesap1+4-1
2026-03-21 17:28nostr-signer: add signer domain cratetriesap11+2327-0
2026-03-21 12:41nix: export darwin library path for repo appstriesap1+8-3
2026-03-21 11:49nostr-connect: add nip-46 protocol cratetriesap14+2264-0
2026-03-21 05:17coverage: harden strict coverage and nix validationtriesap51+2475-498
2026-03-20 18:30coverage: centralize strict coverage policytriesap14+548-561
2026-03-20 17:32release: remove github workflow automationtriesap12+21-395
2026-03-20 17:20nostr-accounts: harden keyring baseline and add readiness statustriesap7+277-11
2026-03-20 16:58workspace: remove retired app cratestriesap25+29-2644
2026-03-20 15:41db: repair legacy sqlite indexes and wasm paritytriesap6+141-5
2026-03-20 15:12sql: upgrade rusqlite and restore workspace greentriesap7+150-67
2026-03-20 14:08build: tighten dependency baselinetriesap3+40-831
2026-03-20 01:33build: refresh lockfile to current-line targetstriesap1+705-607
2026-03-18 20:11docs: align agent guidance and beads coordinationtriesap3+298-64
2026-03-18 18:34bd init: initialize beads issue trackingtriesap8+278-3
2026-03-13 01:34ci: remove flake warnings and node24 deprecationstriesap10+58-49
2026-03-13 00:58build: fix coverage toolchain for llvm-covtriesap2+54-3
2026-03-13 00:50build: fix flake check repo and darwin evaluationtriesap2+1-2
2026-03-12 23:10ci: harden nix workflows and supply chaintriesap9+127-45
2026-03-12 20:41ci: run workflows through flake appstriesap7+94-174
2026-03-12 20:28docs: add nix onboarding guidetriesap1+122-0
2026-03-12 20:17build: add flake-managed nix workspacetriesap12+795-14
2026-03-06 23:30sql-core: add reference executor forwarding coveragetriesap2+49-0
2026-03-06 23:21replica-sync: close canonical and ingest region coverage gapstriesap3+673-17
2026-03-06 23:11replica-db: raise backup and model coverage to 100 regionstriesap23+1960-435
2026-03-06 21:58- add unit coverage for invalid farm selector through radroots_replica_sync_all_with_options - add ingest error-path tests for missing farm refs and invalid domain list-set tags - gate test-only event_state error type import with cfg to remove non-test warning - verify crate gates with cargo check, cargo test, and xtask coverage report at 100/100/100/100triesap3+855-565
2026-03-06 20:13replica-sync: close branch coverage gaps in emit and ingesttriesap3+62-23
2026-03-06 19:51replica-sync: extend ingest insert and state error coveragetriesap1+450-218
2026-03-06 19:38replica-sync: expand emit error-path coverage harnesstriesap2+475-133
2026-03-06 19:20replica-sync: add sync status error-path coverage teststriesap2+98-6
2026-03-06 19:00tests: add export and relation-path coverage assertionstriesap2+174-0
2026-03-06 18:49tests: expand replica-db model error-path coverage matrixtriesap1+619-0
2026-03-06 18:38tests: add replica-db relation error-path coverage casestriesap1+323-0
2026-03-06 18:05sql-wasm-core: normalize rustfmt layout in embedded teststriesap1+3-1
2026-03-06 17:57sql-core: normalize rustfmt layout in coverage teststriesap1+4-2
2026-03-06 17:48runtime: normalize rustfmt layout in json teststriesap1+8-6
2026-03-06 17:33replica-sync: normalize rustfmt layout in remaining teststriesap4+13-7
2026-03-06 17:26nostr-ndb: normalize rustfmt layout in tests and helperstriesap2+28-18
2026-03-06 17:17nostr-accounts: normalize rustfmt layout in teststriesap3+17-13
2026-03-06 16:55replica-sync: expand ingest error-path coveragetriesap1+626-16
2026-03-06 16:33replica-sync: extend emit queryfail coveragetriesap1+141-0
2026-03-06 16:18replica-sync: cover fallback relation paths in emit and roundtriptriesap2+6-1
2026-03-06 16:04replica-sync: extend txn executor coverage across ingest pathstriesap1+116-17
2026-03-06 15:48replica-sync: expand emit error and integration region pathstriesap2+126-12
2026-03-06 15:34replica-sync: close ingest line and branch gapstriesap1+287-27
2026-03-06 15:18replica-sync: cover ingest parse and location edge branchestriesap1+130-0
2026-03-06 15:11replica-sync: cover emit executor and relation error pathstriesap1+91-0
2026-03-06 14:53replica-sync: add coverage tests for ingest and sync statetriesap7+230-9
2026-03-06 04:56sql-wasm-core: cover remaining regiontriesap1+1-1
2026-03-06 03:20replica-sync: close coverage gapstriesap4+307-18
2026-03-06 02:36sql-wasm-core: cover embedded error pathstriesap1+296-58
2026-03-06 00:51sql-core: close utils coverage gapstriesap2+177-37
2026-03-06 00:40tests: stabilize codec discount and ndb query hookstriesap2+45-3
2026-03-05 23:43runtime: close json coverage gapstriesap3+384-92
2026-03-05 22:22nostr-ndb: cover ndb error pathstriesap2+354-46
2026-03-05 21:48nostr-accounts: cover error pathstriesap4+223-100
2026-03-05 21:15log: cover tracing subscriber pathstriesap1+40-0
2026-03-05 20:18app-core: reflow runtime stop loggingtriesap1+9-3
2026-03-05 20:18app-core: reflow runtime stop loggingtriesap1+9-3
2026-03-05 20:11identity: reflow identity test expectationstriesap1+4-4
2026-03-05 20:03nostr: reflow encrypted tag coverage setuptriesap1+11-10
2026-03-05 19:55nostr-runtime: reflow subscription policy assertstriesap1+2-8
2026-03-05 19:39events-indexed: format epoch seconds testtriesap1+2-1
2026-03-05 19:31events-codec: expand tag validation and list_set coveragetriesap34+3505-91
2026-03-05 19:12xtask: close strict regions coverage gapstriesap3+1184-23
2026-03-05 06:14xtask: refactor coverage harness pathstriesap3+381-124
2026-03-05 02:53trade: close strict coverage gaps in listing parserstriesap4+461-90
2026-03-05 02:12core: close strict coverage gaps in unit conversionstriesap9+185-37
2026-03-05 01:56identity: close strict path-instantiation region gapstriesap1+105-0
2026-03-05 01:47nostr-runtime: close no-default strict region gapstriesap1+5-5
2026-03-05 01:36nostr: close tags strict region gapstriesap1+26-0
2026-03-05 01:23app-core: close runtime no-default strict region gapstriesap3+77-32
2026-03-05 01:23app-core: close runtime no-default strict region gapstriesap3+77-32
2026-03-05 01:05events-indexed: close serde_ext strict region gaptriesap3+28-6
2026-03-05 00:43events-codec-wasm: cover builder error region pathtriesap1+10-0
2026-03-04 21:42coverage: enforce regions as fourth strict gate metrictriesap8+85-33
2026-03-04 21:05coverage: promote xtask to required gatetriesap2+2-1
2026-03-04 20:56xtask: close strict coverage gapstriesap4+415-258
2026-03-04 20:00xtask: extend export ts error-path coveragetriesap1+455-9
2026-03-04 19:45xtask: add contract validation branch coverage teststriesap1+274-0
2026-03-04 19:35xtask: expand coverage command error-path teststriesap1+157-8
2026-03-04 19:22xtask: harden coverage and contract test surfacetriesap4+1724-159
2026-03-04 17:53replica-sync: run cargo fmttriesap6+26-17
2026-03-04 17:53replica-sync-wasm: run cargo fmttriesap1+2-2
2026-03-04 17:53replica-db: run cargo fmttriesap21+44-40
2026-03-04 17:53replica-db-wasm: run cargo fmttriesap1+31-22
2026-03-04 17:53nostr: run cargo fmttriesap1+1-2
2026-03-04 17:53events: run cargo fmttriesap24+10-40
2026-03-04 17:53events-codec: run cargo fmttriesap42+246-181
2026-03-04 17:53app-core: run cargo fmttriesap1+3-1
2026-03-04 17:53app-core: run cargo fmttriesap1+3-1
2026-03-04 14:55replica-sync: use profile data_from_event decode helpertriesap1+23-23
2026-03-04 14:11nostr: migrate consumers to parsed event wrapperstriesap2+19-14
2026-03-04 14:11nostr: migrate consumers to parsed event wrapperstriesap15+123-82
2026-03-04 13:54events: move parsed wrappers to events-codectriesap63+299-901
2026-03-04 13:50Revert "nostr: align codec adapters with decode api rename"triesap1+6-6
2026-03-04 13:47nostr: align codec adapters with decode api renametriesap1+6-6
2026-03-04 13:30events-codec: rename metadata and index decode helperstriesap41+149-149
2026-03-04 12:59events-codec: add generic parsed event wrapperstriesap2+148-0
2026-03-03 16:34build: add publish metadata for remaining cratestriesap2+8-2
2026-03-03 16:34build: add publish metadata for remaining cratestriesap17+68-14
2026-03-03 16:12ci: harden crates publish workflow retriestriesap2+83-13
2026-03-03 16:01contract: expand publish set for remaining cratestriesap2+0-2
2026-03-03 16:01contract: expand publish set for remaining cratestriesap18+31-31
2026-03-02 23:49build: add root crates publish scripttriesap1+34-0
2026-03-02 23:47ci: fix sdk coverage workflow yaml blocktriesap1+34-34
2026-03-02 23:37contract: align release version metadata to alpha.1triesap6+25-7
2026-03-02 23:37ci: add crates publish workflowtriesap2+108-3
2026-03-02 23:19build: update `Cargo.lock`triesap1+27-27
2026-03-02 23:15build: set workspace versions to 0.1.0-alpha.1triesap1+26-26
2026-03-02 23:14build: set `xtask` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-types` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-trade` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-sql-wasm-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-sql-wasm-bridge` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-sql-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-runtime` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-replica-sync-wasm` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-replica-db-wasm` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-replica-sync` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-replica-db` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-replica-db-schema` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-nostr-runtime` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-nostr-ndb` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-nostr-accounts` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-nostr` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-net` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-net-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-log` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-identity` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-events-indexed` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-events-codec-wasm` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-events-codec` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-app-wasm` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-events` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-app-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-app-wasm` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:14build: set `radroots-app-core` version to 0.1.0-alpha.1triesap1+1-1
2026-03-02 23:09docs: update `xtask` readmetriesap1+1-1
2026-03-02 23:09docs: update `radroots-types` readmetriesap1+4-4
2026-03-02 23:09docs: update `radroots-trade` readmetriesap1+3-3
2026-03-02 23:09docs: update `radroots-sql-wasm-core` readmetriesap1+2-2
2026-03-02 23:09docs: update `radroots-sql-wasm-bridge` readmetriesap1+4-4
2026-03-02 23:09docs: update `radroots-sql-core` readmetriesap1+1-1
2026-03-02 23:08docs: update `radroots-runtime` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-replica-sync-wasm` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-replica-db-wasm` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-replica-sync` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-replica-db` readmetriesap1+3-3
2026-03-02 23:08docs: update `radroots-replica-db-schema` readmetriesap1+3-3
2026-03-02 23:08docs: update `radroots-nostr-runtime` readmetriesap1+2-2
2026-03-02 23:08docs: update `radroots-nostr-ndb` readmetriesap1+2-2
2026-03-02 23:08docs: update `radroots-nostr-accounts` readmetriesap1+3-3
2026-03-02 23:08docs: update `radroots-nostr` readmetriesap1+3-3
2026-03-02 23:08docs: update `radroots-net` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-net-core` readmetriesap1+2-2
2026-03-02 23:08docs: update `radroots-log` readmetriesap1+5-5
2026-03-02 23:08docs: update `radroots-identity` readmetriesap1+5-5
2026-03-02 23:08docs: update `radroots-app-wasm` readmetriesap0+0-0
2026-03-02 23:08docs: update `radroots-events-indexed` readmetriesap1+5-5
2026-03-02 23:08docs: update `radroots-events-codec-wasm` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-events-codec` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-events` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-core` readmetriesap1+3-3
2026-03-02 23:08docs: update `radroots-app-wasm` readmetriesap1+4-4
2026-03-02 23:08docs: update `radroots-app-core` readmetriesap0+0-0
2026-03-02 23:08docs: update `radroots-app-core` readmetriesap1+4-4
2026-03-02 01:34docs: update contract readmetriesap1+65-37
2026-03-02 00:21docs: update `xtask` readmetriesap1+2-2
2026-03-02 00:20docs: update `radroots-net` readmetriesap1+1-1
2026-03-02 00:19docs: update `radroots-replica-db-schema` readmetriesap1+1-1
2026-03-02 00:19docs: update `radroots-replica-db-wasm` readmetriesap1+1-1
2026-03-02 00:18docs: update `radroots-replica-sync-wasm` readmetriesap1+1-1
2026-03-02 00:11docs: update `radroots-replica-db-wasm` readmetriesap1+14-0
2026-03-02 00:03docs: update `radroots-replica-sync-wasm` readmetriesap1+14-0
2026-03-01 23:41docs: update `radroots-replica-db` readmetriesap1+14-0
2026-03-01 23:33docs: update `radroots-replica-sync` readmetriesap1+14-0
2026-03-01 23:26docs: update `radroots-replica-db-schema` readmetriesap1+14-0
2026-03-01 23:11docs: update `radroots-trade` readmetriesap1+14-0
2026-03-01 16:16refactor: harden replica naming and legacy identifier guardtriesap12+68-48
2026-03-01 16:05build: rename tangle crate family to replicatriesap157+12432-12427
2026-03-01 15:53contract: define replica naming policytriesap2+14-0
2026-03-01 15:47contract: add replica architecture chartertriesap2+18-0
2026-03-01 15:19docs: update `radroots-sql-wasm-core` readmetriesap1+14-0
2026-03-01 15:17docs: update `radroots-sql-wasm-bridge` readmetriesap1+14-0
2026-03-01 15:15docs: update `radroots-sql-core` readmetriesap1+14-0
2026-03-01 15:14docs: update `radroots-app-wasm` readmetriesap0+0-0
2026-03-01 15:14docs: update `radroots-app-wasm` readmetriesap1+14-0
2026-03-01 15:13docs: update `radroots-app-core` readmetriesap0+0-0
2026-03-01 15:13docs: update `radroots-app-core` readmetriesap1+14-0
2026-03-01 15:10docs: update `radroots-net` readmetriesap1+14-0
2026-03-01 15:06docs: update `radroots-net-core` readmetriesap1+14-0
2026-03-01 14:59docs: update `radroots-nostr-runtime` readmetriesap1+14-0
2026-03-01 14:54docs: update `radroots-nostr-ndb` readmetriesap1+14-0
2026-03-01 14:46docs: update `radroots-nostr-accounts` readmetriesap1+14-0
2026-03-01 14:41docs: update `radroots-nostr` readmetriesap1+14-0
2026-03-01 14:40docs: update `radroots-runtime` readmetriesap1+14-0
2026-03-01 14:38docs: update `radroots-log` readmetriesap1+14-0
2026-03-01 14:36docs: update `radroots-identity` readmetriesap1+14-0
2026-03-01 14:35docs: update `radroots-events-indexed` readmetriesap1+14-0
2026-03-01 14:35docs: update `radroots-events-codec-wasm` readmetriesap1+14-0
2026-03-01 14:34docs: update `radroots-events-codec` readmetriesap1+14-0
2026-03-01 14:32docs: update `radroots-events` readmetriesap1+14-0
2026-03-01 14:30docs: update `radroots-types` readmetriesap1+14-0
2026-03-01 14:29docs: update `radroots-core` readmetriesap1+14-0
2026-03-01 14:17docs: update `xtask` readmetriesap1+18-63
2026-02-28 20:32app: remove deprecated swift ffi cratetriesap0+0-0
2026-02-28 20:32app: remove deprecated swift ffi cratetriesap9+17-111
2026-02-25 16:48docs: add repository readme filetriesap0+0-0
2026-02-25 16:39docs: add release contract runbook and checklisttriesap3+59-0
2026-02-25 16:29ci: add release preflight automation lanetriesap3+160-0
2026-02-25 15:21xtask: add release preflight validation commandtriesap3+232-0
2026-02-25 15:09release: add crates.io metadata baseline for publish cratestriesap10+39-9
2026-02-25 01:30xtask: enforce release publish contract paritytriesap1+256-0
2026-02-25 01:18release: enforce publish boundaries for 0.1.0 settriesap2+2-0
2026-02-25 01:18release: enforce publish boundaries for 0.1.0 settriesap20+23-2
2026-02-25 01:04release: add canonical 0.1.0 publish set contracttriesap1+49-0
2026-02-23 17:01docs: define sdk sync flow and release ordertriesap2+27-0
2026-02-23 16:59ci: guard against committed ts artifact drifttriesap3+18-0
2026-02-23 16:58ci: run sdk sync exports per contract cratetriesap1+36-21
2026-02-23 16:57build: export constants from ts-rs target rootstriesap2+12-29
2026-02-23 16:54xtask: add per-crate ts export commandtriesap2+254-9
2026-02-23 16:32tests: format `radroots-trade` listing kind pair tabletriesap1+8-2
2026-02-22 23:43coverage: enforce full coverage for tangle db cratestriesap31+1686-611
2026-02-22 14:20trade: consolidate listing kind lane around dvm kindstriesap1+2-2
2026-02-22 14:20trade: consolidate listing kind lane around dvm kindstriesap13+146-972
2026-02-22 13:57coverage: promote tangle-db-wasm to required gate settriesap2+2-1
2026-02-22 13:49coverage: raise tangle-db-wasm to strict 100 gatestriesap3+907-879
2026-02-22 13:40coverage: promote tangle-events-wasm to required gate settriesap2+2-1
2026-02-22 13:33coverage: raise tangle-events-wasm to strict 100 gatestriesap2+40-1
2026-02-22 13:25coverage: scope tangle-db minimal mode to crate profiletriesap3+16-13
2026-02-22 13:12coverage: promote tangle-db to required gate settriesap2+2-1
2026-02-22 13:03coverage: raise tangle-db to strict 100 gatestriesap2+68-0
2026-02-22 12:45coverage: promote tangle-events to required gate settriesap2+2-1
2026-02-22 12:38coverage: raise tangle-events to strict 100 gatestriesap8+3228-99
2026-02-22 06:44coverage: promote `radroots-sql-wasm-bridge` to required gate settriesap2+2-1
2026-02-22 06:43coverage: raise `radroots-sql-wasm-bridge` to strict 100 gatestriesap1+107-2
2026-02-22 06:39coverage: promote `radroots-sql-wasm-core` to required gate settriesap2+2-1
2026-02-22 06:38coverage: raise `radroots-sql-wasm-core` to strict 100 gatestriesap2+69-19
2026-02-22 06:32coverage: promote `radroots-sql-core` to required gate settriesap2+2-1
2026-02-22 06:31coverage: raise `radroots-sql-core` to strict 100 gatestriesap3+505-18
2026-02-22 06:23coverage: promote `radroots-runtime` to required gate settriesap2+2-1
2026-02-22 06:22coverage: raise `radroots-runtime` to strict 100 gatestriesap6+756-17
2026-02-22 06:03coverage: promote `radroots-nostr-runtime` to required gate settriesap2+2-1
2026-02-22 06:03coverage: raise `radroots-nostr-runtime` to strict 100 gatestriesap3+100-0
2026-02-22 05:58coverage: promote `radroots-nostr-ndb` to required gate settriesap2+2-1
2026-02-22 05:57coverage: raise `radroots-nostr-ndb` to strict 100 gatestriesap5+334-32
2026-02-22 05:27coverage: promote `radroots-nostr-accounts` to required gate settriesap2+2-1
2026-02-22 05:26coverage: raise `radroots-nostr-accounts` to strict 100 gatestriesap4+631-1
2026-02-22 05:15coverage: promote `radroots-nostr` to required gate settriesap2+2-1
2026-02-22 05:15coverage: raise `radroots-nostr` to strict 100 gatestriesap3+417-7
2026-02-22 04:53coverage: promote `radroots-net` to required gate settriesap2+2-1
2026-02-22 04:53coverage: raise `radroots-net` to strict 100 gatestriesap1+25-0
2026-02-22 04:52coverage: promote `radroots-net-core` to required gate settriesap2+2-1
2026-02-22 04:51coverage: raise `radroots-net-core` to strict 100 gatestriesap3+113-6
2026-02-22 04:44coverage: promote `radroots-log` to required gate settriesap2+2-1
2026-02-22 04:43coverage: raise `radroots-log` to strict 100 gatestriesap2+36-0
2026-02-22 04:41coverage: promote `radroots-events-indexed` to required gate settriesap2+2-1
2026-02-22 04:41coverage: raise `radroots-events-indexed` to strict 100 gatestriesap3+135-2
2026-02-22 04:38coverage: promote `radroots-app-wasm` to required gate settriesap2+2-1
2026-02-22 04:38coverage: raise `radroots-app-wasm` to strict 100 gatestriesap1+23-7
2026-02-22 04:38coverage: raise `radroots-app-wasm` to strict 100 gatestriesap1+23-7
2026-02-22 04:36coverage: promote `app-ffi-swift` to required gate settriesap2+2-1
2026-02-22 04:36coverage: raise `app-ffi-swift` to strict 100 gatestriesap0+0-0
2026-02-22 04:36coverage: raise `app-ffi-swift` to strict 100 gatestriesap3+34-0
2026-02-22 04:32coverage: promote `radroots-app-core` to required gate settriesap2+2-1
2026-02-22 04:31coverage: raise `radroots-app-core` to strict 100 gatestriesap9+427-116
2026-02-22 04:31coverage: raise `radroots-app-core` to strict 100 gatestriesap10+428-116
2026-02-22 03:49coverage: add per-crate coverage profiles for run-crate lanestriesap1+2-0
2026-02-22 03:49coverage: add per-crate coverage profiles for run-crate lanestriesap3+201-29
2026-02-22 03:39xtask: expand export-ts helper test coveragetriesap1+182-0
2026-02-22 03:36coverage: promote tangle-db-schema to required gate settriesap2+2-1
2026-02-22 03:35coverage: raise tangle-db-schema to strict 100 gatestriesap2+375-0
2026-02-22 03:31coverage: promote `radroots-events-codec-wasm` to required gate settriesap2+2-1
2026-02-22 03:31coverage: raise `radroots-events-codec-wasm` to strict 100 gatestriesap3+232-158
2026-02-22 03:22ci: expand workspace coverage reporting for sdk cratestriesap1+60-24
2026-02-22 03:16xtask: expose workspace coverage crates in usagetriesap1+1-0
2026-02-22 03:15coverage: add workspace crate discovery commandtriesap1+71-0
2026-02-22 03:12ci: drive blocking coverage gates from required crates contracttriesap3+83-86
2026-02-22 03:10coverage: add workspace rollout parity guardtriesap2+330-1
2026-02-22 02:42xtask: format contract validation helperstriesap1+11-4
2026-02-22 02:41types: format helper status label expressiontriesap1+1-5
2026-02-22 02:41accounts: format `radroots-nostr` account manager and vault modulestriesap3+55-39
2026-02-22 02:41net: format `radroots-net-core` relay setup call pathstriesap1+1-3
2026-02-22 02:41identity: format `radroots-identity` imports and test reexportstriesap2+5-5
2026-02-22 02:40events: format listing module imports and test use ordertriesap1+2-2
2026-02-22 02:40core: format `radroots-core` crate sourcestriesap3+27-7
2026-02-22 00:32ci: promote `radroots-events` codec to blocking coverage gatetriesap3+6-6
2026-02-22 00:23tests: close `radroots-events` codec strict coverage gapstriesap31+933-103
2026-02-21 23:56tests: add list_set and listing edge coverage and tighten discount cfg usagetriesap3+180-9
2026-02-21 23:43tests: expand encode and decode coverage for message, reaction, comment, and gift_wraptriesap4+217-4
2026-02-21 23:34refactor: remove dead parser branches and extend high-gap tag coveragetriesap8+215-26
2026-02-21 23:30tests: extend structured encode and decode edge coveragetriesap6+554-0
2026-02-21 23:25tests: expand branch-path coverage across `radroots-events-codec` helperstriesap6+351-30
2026-02-21 23:08tests: broaden branch coverage across codec helperstriesap8+855-4
2026-02-21 22:52tests: cover tag builders and job trait error pathstriesap3+646-5
2026-02-21 22:38tests: expand default decode coverage across event metadata wrapperstriesap12+878-13
2026-02-21 22:20events-codec: add exhaustive default coverage for listing tag helperstriesap1+616-1
2026-02-21 22:07tests: gate serde-only imports in codec error coverage testtriesap1+2-0
2026-02-21 21:05ci: add strict preflight coverage artifact for `radroots-events-codec`triesap1+16-0
2026-02-21 20:57events-codec: add decode and error coverage tests for codec pathstriesap2+775-0
2026-02-21 20:35coverage: promote `radroots-trade` to required rollout statustriesap2+2-1
2026-02-21 20:28ci: enforce blocking 100-100-100 for `radroots-trade`triesap1+15-0
2026-02-21 20:21trade: add exhaustive listing coverage across codec and validationtriesap7+1969-124
2026-02-21 19:44coverage: promote `radroots-identity` to required rollout statustriesap2+2-1
2026-02-21 19:36ci: enforce blocking 100-100-100 for `radroots-identity`triesap1+15-0
2026-02-21 19:28identity: add exhaustive coverage tests for `radroots-identity` and username pathstriesap2+207-0
2026-02-21 19:15coverage: promote `radroots-events` to required rollout statustriesap2+2-1
2026-02-21 19:08ci: enforce blocking 100-100-100 for `radroots-events`triesap1+15-0
2026-02-21 19:00events: add full coverage tests for kind and profile helperstriesap3+169-12
2026-02-21 18:48coverage: promote `radroots-types` to required coverage rollouttriesap2+2-1
2026-02-21 18:40ci: add blocking `radroots-types` coverage gate to sdk workflowtriesap1+15-0
2026-02-21 18:33types: add exhaustive tests for exported wrapper type pathstriesap2+89-4
2026-02-21 18:22ci: enforce blocking 100-100-100 for `radroots-core`triesap1+17-1
2026-02-21 18:14core: add remaining serialization and edge-path coverage teststriesap9+243-11
2026-02-21 17:58core: add error-path tests for money and percent invariantstriesap2+89-0
2026-02-21 17:48core: add branch-complete tests for unit and quantity pathstriesap2+144-0
2026-02-21 17:32tests: add `xtask` coverage parser and gate unit teststriesap1+94-0
2026-02-21 17:25ci: add required coverage crate registry with `radroots-core` onlytriesap2+9-0
2026-02-21 17:17ci: add sdk coverage report workflow for contract cratestriesap1+70-0
2026-02-21 17:10xtask: add per-crate coverage run and report commandstriesap2+315-1
2026-02-21 16:58xtask: add coverage gate evaluator and branch enforcementtriesap1+63-0
2026-02-21 16:50xtask: add coverage summary and lcov parserstriesap1+155-0
2026-02-21 16:42xtask: add sdk coverage command namespacetriesap2+12-0
2026-02-21 16:33coverage: add oss 100-100-100 policy and rollout matrixtriesap3+94-0
2026-02-21 15:47contract: enforce `radroots-core` unit dimension variant ordertriesap1+119-0
2026-02-21 15:32core: force unit dimension export for deterministic ts checkstriesap1+2-1
2026-02-21 15:29ci: fix sdk sync token gating expressionstriesap1+21-8
2026-02-21 15:28ci: harden sdk export workflows for clean ci runstriesap2+9-4
2026-02-21 15:24core: make ts export literal assertions order-insensitivetriesap1+9-2
2026-02-21 15:20ci: fix workflow yaml parsing for sdk synctriesap1+2-2
2026-02-21 14:28docs: update sdk model sync workflow guidetriesap1+9-5
2026-02-21 14:23ci: expand sdk sync workflow to model packagestriesap1+36-13
2026-02-21 02:10docs: document `radroots-core` sync workflow contracttriesap1+12-0
2026-02-21 02:08ci: add `radroots-core` sync pull request workflowtriesap1+75-0
2026-02-21 02:05core: stabilize ts-rs export drift teststriesap1+54-0
2026-02-21 01:58core: normalize ts-rs type mappings for sdk exportstriesap2+19-3
2026-02-21 01:55core: add ts-rs derives for public modelstriesap8+44-0
2026-02-21 01:52core: add ts-rs feature and build export hooktriesap3+43-0
2026-02-21 00:07docs: add `xtask` sdk export command guidetriesap1+32-0
2026-02-21 00:05ci: add sdk contract export workflowtriesap1+57-0
2026-02-20 23:51tests: add contract export drift teststriesap1+80-0
2026-02-20 23:48build: remove legacy export shell scripttriesap1+0-26
2026-02-20 23:47build: repoint export make target to `xtask`triesap3+82-1
2026-02-20 23:44build: add deterministic export manifest and checksumstriesap5+187-22
2026-02-20 23:39build: add wasm artifact export commandtriesap2+67-0
2026-02-20 23:37build: add ts constants export commandtriesap2+53-2
2026-02-20 23:34build: add ts model export commandtriesap3+81-2
2026-02-20 23:31build: add contract manifest parser and validatortriesap3+202-1
2026-02-20 23:30build: scaffold `xtask` sdk command treetriesap3+51-0
2026-02-20 23:30conformance: add vector schema and fixture layouttriesap5+94-0
2026-02-20 23:29contract: add semver compatibility policytriesap1+30-0
2026-02-20 23:28contract: add language export mapping rulestriesap4+82-0
2026-02-20 23:27contract: add exported crate surface manifesttriesap1+34-0
2026-02-20 23:27contract: add sdk contract chartertriesap1+32-0
2026-02-20 21:12nostr: gate profile tag helper behind events featuretriesap1+1-0
2026-02-20 17:43app-core: migrate runtime key flows to accounts apistriesap4+122-42
2026-02-20 17:43app-core: migrate runtime key flows to accounts apistriesap5+123-42
2026-02-20 17:34net-core: wire accounts manager into nostr key selectiontriesap2+45-19
2026-02-20 17:25nostr-accounts: add account manager store vault and ndb bridgetriesap9+1689-42
2026-02-20 16:33identity: add public `radroots-identity` model and feature gated secretstriesap6+234-24
2026-02-20 16:21build: add ts sdk binding export commandtriesap2+31-1
2026-02-20 16:15identity: route username constants export to ts-rs targettriesap1+25-2
2026-02-20 16:08build: add `radroots-nostr` accounts crate scaffoldtriesap5+41-0
2026-02-20 15:49events: route test ts exports to target ts-rs dirtriesap3+50-8
2026-02-20 14:23workspace: move `radroots-types` under cratestriesap5+2-2
2026-02-20 14:23workspace: move `radroots-trade` under cratestriesap23+2-2
2026-02-20 14:22workspace: move `radroots-tangle-db-wasm` under cratestriesap6+3-3
2026-02-20 14:22workspace: move `radroots-tangle-db` under cratestriesap63+2-2
2026-02-20 14:22workspace: move `radroots-tangle-events-wasm` under cratestriesap5+3-3
2026-02-20 14:21workspace: move `radroots-tangle-events` under cratestriesap12+2-2
2026-02-20 14:18workspace: move `radroots-tangle-db-schema` under cratestriesap23+2-2
2026-02-20 14:18workspace: move `radroots-sql-wasm-core` under cratestriesap4+2-2
2026-02-20 14:18workspace: move `radroots-sql-wasm-bridge` under cratestriesap3+2-2
2026-02-20 14:18workspace: move `radroots-sql-core` under cratestriesap11+2-2
2026-02-20 14:18workspace: move `radroots-runtime` under cratestriesap11+2-2
2026-02-20 14:17workspace: move `radroots-nostr-runtime` under cratestriesap7+2-2
2026-02-20 14:17workspace: move `radroots-nostr-ndb` under cratestriesap11+2-2
2026-02-20 14:17workspace: move `radroots-nostr` under cratestriesap23+2-2
2026-02-20 14:16workspace: move `radroots-net` under cratestriesap3+2-2
2026-02-20 14:16workspace: move `radroots-net-core` under cratestriesap19+2-2
2026-02-20 14:15workspace: move `radroots-log` under cratestriesap6+2-2
2026-02-20 14:15workspace: move `radroots-identity` under cratestriesap8+2-2
2026-02-20 14:14workspace: move `radroots-events-indexed` under cratestriesap7+2-2
2026-02-20 14:14workspace: move `radroots-events-codec-wasm` under cratestriesap5+2-2
2026-02-20 14:14workspace: move `radroots-events-codec` under cratestriesap114+2-2
2026-02-20 14:13workspace: move `radroots-events` under cratestriesap32+2-2
2026-02-20 14:13workspace: repoint app crate paths under cratestriesap1+6-6
2026-02-20 14:12workspace: move `radroots-app-wasm` under cratestriesap2+0-0
2026-02-20 14:12workspace: move `radroots-app-ffi-swift` under cratestriesap4+0-0
2026-02-20 14:11workspace: move `radroots-app-core` under cratestriesap12+0-0
2026-02-20 14:09workspace: move `radroots-core` under cratestriesap22+2-2
2026-02-20 14:07build: make ts-rs export paths resilient for crates layouttriesap6+105-12
2026-02-20 13:51style: format `radroots-net-core` and `radroots-nostr-ndb`triesap2+5-2
2026-02-19 22:06build: remove rust workspace ts package scaffoldingtriesap52+73-3040
2026-02-19 21:44build: rename tangle-db-schema bindings package to @radroots/tangle-db-schematriesap1+2-3
2026-02-19 21:34build: rename `radroots-trade` bindings package to @radroots/tradetriesap2+2-2
2026-02-19 21:28build: rename `radroots-events-indexed` bindings package to @radroots/events-indexedtriesap2+3-4
2026-02-19 21:19build: rename `radroots-events` bindings package to @radroots/eventstriesap6+13-8
2026-02-19 21:08build: rename `radroots-types` bindings package to @radroots/typestriesap4+5-5
2026-02-19 20:57build: rename `radroots-core` bindings package to @radroots/coretriesap5+10-10
2026-02-19 18:57tests: harden nostr ndb adapter error and concurrency pathstriesap1+91-0
2026-02-19 18:50nostr-ndb: add optional giftwrap key processingtriesap1+53-0
2026-02-19 18:43nostr-ndb: add query and profile lookup apitriesap5+212-5
2026-02-19 18:34nostr-ndb: add subscription poll and stream apitriesap7+389-0
2026-02-19 18:24nostr-ndb: add runtime event store adaptertriesap2+94-0
2026-02-19 18:15nostr-ndb: add ingest api with source metadatatriesap6+110-2
2026-02-19 18:06nostr-ndb: add config and open lifecycle apitriesap6+139-2
2026-02-19 18:01nostr: add radroots `radroots-nostr` ndb crate scaffoldtriesap5+504-21
2026-02-19 16:35nostr-runtime: add subscription spec convenience builderstriesap1+106-1
2026-02-19 16:29nostr-runtime: add pluggable event store apitriesap3+106-1
2026-02-19 16:20nostr-runtime: implement runtime lifecycle and subscriptionstriesap6+588-29
2026-02-19 16:11nostr-runtime: add runtime crate scaffoldtriesap7+182-0
2026-02-18 00:26build: require explicit env vars in build scriptstriesap1+8-14
2026-02-18 00:26build: require explicit env vars in build scriptstriesap2+19-29
2026-02-17 16:02tests: remove ts-rs export dir env fallbacktriesap4+10-10
2026-02-17 12:06runtime: support log_* env keys for tracing inittriesap1+18-17
2026-02-15 18:20trade: add shared envelope event buildertriesap1+87-0
2026-02-15 18:11nostr: add shared presence bootstrap and metadata helper exportstriesap3+80-2
2026-02-15 17:59runtime: add shared service cli and nostr config primitivestriesap2+69-0
2026-02-15 17:54bindings: update generated ts typestriesap2+0-6
2026-02-15 17:51trade: apply cargo fmttriesap6+166-112
2026-02-15 17:51tangle-events-wasm: apply cargo fmttriesap1+6-8
2026-02-15 17:51tangle-events: apply cargo fmttriesap8+291-277
2026-02-15 17:51tangle-db-wasm: apply cargo fmttriesap1+93-194
2026-02-15 17:51tangle-db-schema: apply cargo fmttriesap17+61-60
2026-02-15 17:51tangle-db: apply cargo fmttriesap20+427-524
2026-02-15 17:51sql-wasm-core: apply cargo fmttriesap1+8-17
2026-02-15 17:51sql-core: apply cargo fmttriesap3+5-4
2026-02-15 17:51runtime: apply cargo fmttriesap3+23-24
2026-02-15 17:51nostr: apply cargo fmttriesap15+67-151
2026-02-15 17:51net-core: apply cargo fmttriesap6+11-26
2026-02-15 17:51log: apply cargo fmttriesap1+7-4
2026-02-15 17:51identity: apply cargo fmttriesap3+15-8
2026-02-15 17:51events-indexed: apply cargo fmttriesap3+4-7
2026-02-15 17:51events-codec-wasm: apply cargo fmttriesap1+9-10
2026-02-15 17:51events-codec: apply cargo fmttriesap80+597-340
2026-02-15 17:51events: apply cargo fmttriesap6+45-42
2026-02-15 17:51core: apply cargo fmttriesap8+31-20
2026-02-15 17:30Initial committriesap14+1773-0
2026-02-15 17:30app: add shared app `radroots-core` and platform ffi cratestriesap21+2175-14
2026-01-18 22:37sql-wasm: use embedded engine in wasm bindingstriesap7+60-51
2026-01-18 22:10sql-wasm-core: expose embedded engine accessortriesap1+1-1
2026-01-18 22:04sql-wasm-core: implement embedded sqlite enginetriesap7+324-71
2026-01-18 21:41sql-wasm-core: scaffold embedded wasm backendtriesap5+33-8
2026-01-18 21:36events: fix d_tag test fixturestriesap3+3-9
2026-01-18 21:28build: bump refs toolchain to 1.92.0triesap6+51-23
2026-01-07 17:58nostr: preserve nip89 identifiertriesap1+43-1
2026-01-07 17:36nostr: add relay tags to nip89 buildertriesap1+17-0
2026-01-07 17:14events: add NIP-89 application handlertriesap3+99-0
2026-01-07 16:48events: add geohash chattriesap12+378-1
2026-01-06 15:09events-codec: Enforce base64 d_tag rules in list set tagstriesap1+2-0
2026-01-05 20:15list-set: validate base64 ids in d tagstriesap3+52-0
2026-01-05 20:02events-codec: tighten d_tag validation to 22-byte base64urltriesap13+77-71
2026-01-05 19:31events-codec: validate d_tag as base64url across codecstriesap23+177-2
2026-01-05 17:34follow: apply follow list mutationstriesap2+267-1
2026-01-04 22:11events: add account claim kind and username helperstriesap11+177-1
2026-01-04 17:37nostr: clarify proxy address parse error mappingtriesap1+3-1
2026-01-04 17:13fix: map radrootsd profile type during ingesttriesap1+1-0
2026-01-04 17:11nostr: publish identity profile with optional type tagtriesap4+59-5
2026-01-04 16:28nostr: add client options and filter tag helpertriesap5+115-1
2026-01-04 12:52listing: Ignore \"null\" sentinel values in tag encodingtriesap5+37-2
2026-01-04 00:55profile: add Any profile type and omit null relay fieldstriesap7+38-8
2026-01-03 15:20events: add resource area and harvest cap event supporttriesap27+1241-81
2026-01-02 18:02listing: encode bins and discounts in listing tagstriesap12+608-431
2026-01-02 16:59listing: model bins and `radroots-core` discountstriesap2+23-52
2026-01-02 16:47core: refactor discount model and generalize unit conversionstriesap11+413-103
2026-01-02 15:32listing: support generic price tags and prefer extendedtriesap2+76-3
2026-01-02 15:12log: centralize tracing init and improve error handlingtriesap9+98-125
2025-12-31 12:17listing: add farm references and validate seller identitytriesap11+358-17
2025-12-31 11:28events: add coop and document event supporttriesap19+985-1
2025-12-31 10:27identity: persist RadrootsProfile and publish metadata via codectriesap10+81-6
2025-12-28 19:41tangle-events: add wasm build and harden ingest/update pathstriesap22+150-78
2025-12-28 17:01tangle-db-wasm: add locked export snapshot flowtriesap18+445-33
2025-12-28 15:56tangle-events: fix no_std alloc importstriesap5+5-5
2025-12-28 14:29events: extend farm data model with event codec + ingest/sync and upgraded db schematriesap152+11409-4318
2025-12-27 18:07events: replace typeshare kind exports with ts-rs constantstriesap6+124-207
2025-12-27 17:37events-codec: Add farm list sets and standardize profile type tagstriesap12+322-61
2025-12-26 20:41codec: add farm/plot event support and actor tagstriesap28+1077-18
2025-12-26 17:43nostr: add NIP-17 gift wrapping and new event codecstriesap34+1695-173
2025-12-26 15:41codec: add NIP-51 list and list_set tag supporttriesap16+791-0
2025-12-26 15:15events: centralize nostr kind constantstriesap38+220-111
2025-12-26 14:49app-data: add encode/decode support for `KIND_APP_DATA`triesap6+204-0
2025-12-26 14:37wasm: add message tags bindingtriesap2+30-0
2025-12-26 13:15message: add message event codec and typestriesap9+471-0
2025-12-26 03:43events: add app_data event index and TS bindingstriesap3+47-0
2025-12-26 03:15tangle: add rel-aware FindOne args and custom Nostr event helperstriesap24+652-268
2025-12-24 23:29nostr: unify post event sending and filteringtriesap5+29-27
2025-12-24 23:08sql: support rel-based location_gcs lookupstriesap4+129-46
2025-12-24 21:10wasm: add job tag exportstriesap1+39-0
2025-12-24 21:05wasm: export comment tag buildertriesap1+13-0
2025-12-24 21:01wasm: export reaction tag buildertriesap1+13-0
2025-12-24 20:58wasm: add follow tag builder exporttriesap1+13-0
2025-12-24 20:34wasm: add `radroots-events-codec` WASM crate and build targettriesap6+88-1
2025-12-24 20:12listing: centralize trade tag encoding optionstriesap4+133-84
2025-12-24 19:30events-codec: add NIP-10 ref tags and centralize listing tag encodingtriesap26+1088-185
2025-12-24 16:15identity: validate optional public key in identity filetriesap3+67-0
2025-12-24 14:50nostr: refactor `radroots-identity` integration and client `radroots-types`triesap41+1220-380
2025-12-23 19:57trade: add listing codec and DVM envelope typestriesap15+1839-10
2025-12-22 21:11workspace: update bindings targets and no_std alloc importstriesap37+330-275
2025-12-22 19:50core: Align no_std alloc imports and bump toolchaintriesap3+7-3
2025-12-22 19:40trade: expand listing lifecycle mappings and markerstriesap3+288-3
2025-12-22 17:09trade: tighten listing parsing and pricing APIstriesap13+294-75
2025-12-22 16:44chore: use workspace protocol for internal dependenciestriesap11+1145-1288
2025-12-22 16:28events-indexed: harden validation and add manifest/id range teststriesap4+201-8
2025-12-22 03:23events: make models no_std-ready and align timestampstriesap22+189-90
2025-12-21 23:58docs: add git commit directivestriesap1+7-0
2025-12-21 23:58events-codec: expand codecs and add coveragetriesap61+2227-108
2025-12-21 22:54core: harden APIs and add test suitetriesap23+743-91
2025-11-20 16:02workspace: add `tangle-sql` database backup export and restore with wasm bindingstriesap21+400-71
2025-11-18 03:48workspace: add generated typescript event kind bindings and exportstriesap5+16-6
2025-11-18 03:07workspace: unify event models into a consolidated public module surfacetriesap43+719-803
2025-11-18 02:12workspace: refine schema and query layer with typed result operationstriesap16+365-186
2025-11-14 10:41workspace: add domain entities, schema migrations, and wasm model bindingstriesap57+4355-466
2025-11-13 03:04types: add shared error and result wrappers for `radroots-types`triesap10+164-91
2025-11-13 02:02workspace: add `radroots-sql-core` migrations and `tangle-schema` result contractstriesap14+331-12
2025-11-13 01:03workspace: add `tangle-sql-wasm` crate and wasm build pipelinetriesap8+197-17
2025-11-13 00:28workspace: add `tangle-sql` crate providing structured SQL operationstriesap4+182-0
2025-11-13 00:20workspace: integrate serialization, uuid, and time utilities into the SQL coretriesap7+193-126
2025-11-12 21:49workspace: add `radroots-sql-core` crate with cross-platform sql executiontriesap12+429-62
2025-11-12 20:43workspace: add wasm sql guards and optional `ts-rs` schema exportstriesap11+120-88
2025-11-12 19:08workspace: add `tangle-schema` crate defining mesh networking data structurestriesap14+240-0
2025-11-12 18:19workspace: normalize sql wasm boolean serializationtriesap1+7-1
2025-11-11 23:15workspace: add `radroots-sql-wasm` bridge crates and `radroots-types` cratetriesap19+557-5
2025-11-03 08:09build: adopt turborepo schema and wire inter-package buildstriesap4+1254-15
2025-11-03 07:48build: configure turborepo workspace package bindingstriesap2+36-0
2025-11-03 03:45workspace: flatten crate layout and colocate typescript bindingstriesap148+26-2623
2025-10-06 17:30net-core: restructure nostr_client with nested events moduletriesap5+163-161
2025-10-06 17:14events: update event metadata timestamps and relay status handlingtriesap6+33-25
2025-10-06 15:01events: add `kind` to event metadata and adapter decodingtriesap23+136-107
2025-10-06 14:16net-core: add async post event streaming with broadcast channel integrationtriesap4+103-0
2025-10-06 12:58nostr: add post and profile event adapterstriesap10+163-102
2025-10-06 12:25net-core: add async and blocking APIs for publishing replies in `radroots-nostr` clienttriesap4+77-26
2025-10-05 21:16net-core: add typed post models and modular `NostrClientManager`triesap11+378-289
2025-10-04 21:11net-core: add async and blocking text note publish apistriesap1+16-0
2025-10-04 19:39net-core: add structured error handling to Nostr client connect logic and extend profile managementtriesap2+112-35
2025-10-03 23:13net-core: add kind-0 profile retrieval supporttriesap5+53-9
2025-10-03 20:52net-core: expose `nostr_client` module and clone runtime for relay taskstriesap2+25-15
2025-10-03 19:05net-core: add `nostr_client` manager and relay configuration handlingtriesap5+205-1
2025-10-03 18:24net-core: add `keys` module with Nostr key managementtriesap13+611-29
2025-08-29 23:21Initial committriesap4+29-0
2025-08-29 22:37log: add `radroots-log` crate, update `radroots-net` with logging utilstriesap11+170-6
2025-08-28 09:57net-core: add `radroots-net` cratetriesap15+353-13
2025-08-25 16:19chore: update `.gitignore`triesap2+2555-41
2025-08-24 23:19identity: add `radroots-identity` crate for managing cryptographic identitiestriesap6+179-0
2025-08-23 18:40nostr: update `radroots-nostr` metadata events utilstriesap4+48-49
2025-08-23 00:15nostr: add `radroots-nostr` cratetriesap16+1323-6
2025-08-22 23:41runtime: update `radroots-runtime` adding json util for atomic read/write of state filestriesap5+246-10
2025-08-22 23:15events-codec: update `radroots-events-codec` adding profile encodertriesap11+783-1
2025-08-22 20:29runtime: add `radroots-runtime` crate for cli, config, and tracing utilitiestriesap7+1578-93
2025-08-22 19:11build: add crate-scoped dependency feature gatingtriesap5+17-8
2025-08-22 18:13build: move dependencies to workspacetriesap7+60-34
2025-08-20 23:02workspace: update workspace packagestriesap1+1-1
2025-08-20 22:04workspace: add `crates/*` workspace with `radroots-core`, `radroots-events`, `radroots-events-codec`triesap108+4653-1756
2025-08-11 19:41events: create event model hierarchy and add `ts` bindingstriesap19+582-608
2025-08-09 19:20workspace: update indexer manifest and shard metadata typestriesap3+41-41
2025-08-09 18:12workspace: update `ts` bindings build process with targets for esm and cjs outputstriesap7+44-32
2025-08-08 21:37workspace: update `ts` bindings tsconfigtriesap5+26-32
2025-08-08 20:48workspace: update package scriptstriesap1+1-1
2025-08-08 19:57chore: update working tree snapshottriesap7+537-73
2025-08-06 21:42chore: update working tree snapshottriesap1+0-3
2025-08-04 20:16chore: update working tree snapshottriesap2+10-10
2025-08-01 19:06chore: update working tree snapshottriesap6+49-32
2025-07-11 21:32chore: update working tree snapshottriesap1+1-1
2025-07-11 21:01workspace: add `bindings/ts` yarn.locktriesap1+992-0
2025-05-23 04:59workspace: remove build.rstriesap1+0-27
2025-05-23 03:48workspace: update package.json prebuild scripttriesap1+3-1
2025-05-23 02:38workspace: add nostr events models and build.rs scripttriesap6+376-4
2025-05-19 21:50build: update rust editiontriesap2+1-4
2025-05-19 01:01chore: update working tree snapshottriesap6+162-1681
2025-05-01 01:43workspace: add `bindings` tsconfig.json and edit module build scriptstriesap5+43-22
2025-04-27 00:10workspace: add `ts` bindings directory and build scripts, edit modelstriesap7+1718-10
2025-04-26 22:15workspace: add `bindings` npm module for generated types and listing order modelstriesap7+121-0
2025-04-26 21:05Initial committriesap8+279-0