Commit Graph

  • d6e7cf428b fix(consensus): undo b12cee5d4 entropy observation veto Nicholas Dudfield 2026-06-26 21:51:34 +07:00
  • 72f73ccbad test(hooks): pin export reservation budget Nicholas Dudfield 2026-06-26 21:31:34 +07:00
  • ff5d010e10 test(formal): model sidecar observation gate feature-export-rng-lean Nicholas Dudfield 2026-06-26 20:54:46 +07:00
  • a78f09a0fe fix(import): allow ticket xpop network id Nicholas Dudfield 2026-06-26 20:48:26 +07:00
  • f3526952b6 fix(import): skip b2m fee checks for ticket imports Nicholas Dudfield 2026-06-26 20:29:16 +07:00
  • da31668a2a fix(export): require retry expiry Nicholas Dudfield 2026-06-26 20:26:23 +07:00
  • 5dc214ab48 fix(hooks): report exports separately from emits Nicholas Dudfield 2026-06-26 20:20:09 +07:00
  • 4e217fcc8f fix(hooks): remove dice modulo bias Nicholas Dudfield 2026-06-26 20:13:26 +07:00
  • d5608c3110 style(export): match CI clang-format wrapping Nicholas Dudfield 2026-06-26 20:06:57 +07:00
  • 7dddc8256a refactor(proof): remove unused tx leaf helper Nicholas Dudfield 2026-06-26 19:57:44 +07:00
  • 45a69538cb fix(consensus): ignore stale acquired sidecars Nicholas Dudfield 2026-06-26 19:51:20 +07:00
  • e8cbf0f968 fix(consensus): drop own-key proposals without aborting Nicholas Dudfield 2026-06-26 19:38:40 +07:00
  • 1cdf850e4a fix(consensus): guard keyless proposal authoring Nicholas Dudfield 2026-06-26 19:35:07 +07:00
  • cddcb83047 refactor(consensus): remove unused reveal proof cache Nicholas Dudfield 2026-06-26 19:22:33 +07:00
  • ed3c0f07a7 fix(export): return duplicate for live shadow tickets Nicholas Dudfield 2026-06-26 19:14:10 +07:00
  • c74295e51d docs(consensus): clarify validator view fallback scope Nicholas Dudfield 2026-06-26 19:06:18 +07:00
  • 370e02ee1f docs(export): note shadow-ticket replay caveat Nicholas Dudfield 2026-06-26 18:00:10 +07:00
  • 38672fba9f fix(consensus): reject noncanonical extended positions Nicholas Dudfield 2026-06-26 17:57:55 +07:00
  • 932ccbe0e5 fix(export): bind trusted wire signatures to proposal digest Nicholas Dudfield 2026-06-26 17:48:19 +07:00
  • 927ec66a9e fix(consensus): gate observed participant diagnostics Nicholas Dudfield 2026-06-26 17:44:26 +07:00
  • 3c108d3a87 fix(protocol): preserve local TER code values Nicholas Dudfield 2026-06-26 17:40:46 +07:00
  • 07030e2b87 fix(export): retry without parent validator view Nicholas Dudfield 2026-06-26 17:23:19 +07:00
  • 8373621445 docs(consensus): clarify liveness exit scope Nicholas Dudfield 2026-06-26 17:18:56 +07:00
  • b4208459cf fix(consensus): harden export signatures and weak RNG domain Nicholas Dudfield 2026-06-26 17:07:20 +07:00
  • d091ebfb7e Pin extension apply to accepted sidecar roots Nicholas Dudfield 2026-06-26 16:50:19 +07:00
  • 3754109e4b test(server_definitions): adapt amendment tests to ledger_enabled/cfg_forced split server-definitions-feature-aware Nicholas Dudfield 2026-06-26 14:20:03 +07:00
  • 9d125f4d19 feat(server_definitions): distinguish config-forced from ledger-enabled amendments Nicholas Dudfield 2026-06-26 13:55:48 +07:00
  • 2783a788fc chore: regenerate hook/sfcodes.h for new namedhooks sfields chrische-named-hooks-enhancements Nicholas Dudfield 2026-06-26 13:47:59 +07:00
  • 3a4c1dd053 feat: extend namedhooks with multi-name and cron-targeted selectors Nicholas Dudfield 2026-06-26 13:29:13 +07:00
  • 229eb5b573 refactor(consensus): clarify extension sidecar seams Nicholas Dudfield 2026-06-26 13:08:46 +07:00
  • 20815f11a0 Merge branch 'feature-export-rng' into feature-export-rng-lean Nicholas Dudfield 2026-06-26 11:56:17 +07:00
  • 938d3055ce fix(consensus): harden threshold helpers Nicholas Dudfield 2026-06-26 11:47:16 +07:00
  • ff24f10b9f Merge branch 'feature-export-rng' into feature-export-rng-lean Nicholas Dudfield 2026-06-26 10:27:25 +07:00
  • aee3a638ee fix(consensus): avoid NegativeUNL cap overflow Nicholas Dudfield 2026-06-26 10:26:47 +07:00
  • e6ac99624e build(formal): update levelization ordering Nicholas Dudfield 2026-06-26 10:06:46 +07:00
  • b9f54b9ddb ci(formal): publish Lean verification artifacts Nicholas Dudfield 2026-06-26 10:02:05 +07:00
  • d54ad32d65 fix(formal): resolve support branch merge drift Nicholas Dudfield 2026-06-26 10:01:44 +07:00
  • feb2123e2c merge feature-export-rng into formal branch Nicholas Dudfield 2026-06-26 09:38:08 +07:00
  • 56d196739c test(formal): tighten Lean bridge coverage Nicholas Dudfield 2026-06-25 17:52:23 +07:00
  • 79c2562492 test(formal): harden Lean bridge checks Nicholas Dudfield 2026-06-25 17:24:27 +07:00
  • a509de3d39 build(formal): centralize Lean toolchain checks Nicholas Dudfield 2026-06-25 14:14:56 +07:00
  • 4fb91ea9f5 refactor(consensus): expose threshold policy seams Nicholas Dudfield 2026-06-24 18:58:24 +07:00
  • 691e2b07eb test(formal): widen Lean drift cross-checks Nicholas Dudfield 2026-06-24 17:50:25 +07:00
  • ffe7b51336 test(formal): widen Lean consensus drift checks Nicholas Dudfield 2026-06-24 16:27:03 +07:00
  • d7a5863b93 test(formal): add optional Lean threshold cross-check Nicholas Dudfield 2026-06-24 15:50:34 +07:00
  • acb492a2c9 docs(consensus): polish guided review excerpts Nicholas Dudfield 2026-06-24 14:50:43 +07:00
  • 92fe444323 docs(consensus): tighten guided review anchors Nicholas Dudfield 2026-06-24 14:15:23 +07:00
  • 9549901014 docs(consensus): clarify extended position identity Nicholas Dudfield 2026-06-24 13:35:25 +07:00
  • 9f6e7dd315 refactor(consensus): make extended position identity explicit Nicholas Dudfield 2026-06-24 13:10:57 +07:00
  • f6d986bdbc chore: remove stale branch TODO comments Nicholas Dudfield 2026-06-24 12:48:52 +07:00
  • e55bf43986 test: document consensus entropy fixture opt-in Nicholas Dudfield 2026-06-24 12:38:09 +07:00
  • b4beb92c34 chore: match levelization output Nicholas Dudfield 2026-06-23 16:49:01 +07:00
  • 40edbfc7f2 chore: update levelization results Nicholas Dudfield 2026-06-23 16:46:25 +07:00
  • ff205b1b81 docs(hooks): generate entropy API comments Nicholas Dudfield 2026-06-23 16:43:45 +07:00
  • ddfb1dbeb6 docs: clarify entropy and runtime test APIs Nicholas Dudfield 2026-06-23 16:42:05 +07:00
  • 8bf1ece0a0 test(export): pin expiry and no-veto boundaries Nicholas Dudfield 2026-06-23 16:42:02 +07:00
  • 639e153f3b fix(consensus): gate proposal extensions by parent ledger Nicholas Dudfield 2026-06-23 16:41:58 +07:00
  • 8e542c32e0 test(testnet): clarify directed runtime latency syntax Nicholas Dudfield 2026-06-23 16:19:10 +07:00
  • 38f4d53ebf test(testnet): add runtime latency probe suite Nicholas Dudfield 2026-06-23 16:04:58 +07:00
  • fe66a11c69 build(test): allow external hook Env tests Nicholas Dudfield 2026-06-23 13:38:43 +07:00
  • 77e48d553c test(export): cover sidecar rejection preflights Nicholas Dudfield 2026-06-23 11:53:51 +07:00
  • 439031dc92 Merge remote-tracking branch 'origin/dev' into feature-export-rng Nicholas Dudfield 2026-06-23 10:55:43 +07:00
  • 1a5b934881 test(csf): model sidecar split-brain equivocation Nicholas Dudfield 2026-06-23 10:52:38 +07:00
  • 7f0d2959e8 test(export): cover no-veto sidecar withholding Nicholas Dudfield 2026-06-23 10:34:01 +07:00
  • 1440d1495f test(consensus): cover split-brain sidecar threshold Nicholas Dudfield 2026-06-23 10:20:34 +07:00
  • 57f5a9d6cc test(testnet): cover export without UNLReport Nicholas Dudfield 2026-06-23 10:14:09 +07:00
  • cacd1f71fe test(consensus): mint tier 2 with active nUNL Nicholas Dudfield 2026-06-23 10:11:40 +07:00
  • 93a6f0fbec docs(testnet): add export degradation projection marker Nicholas Dudfield 2026-06-23 10:07:02 +07:00
  • c5b1cb222d docs(consensus): add test projection markers Nicholas Dudfield 2026-06-23 10:03:04 +07:00
  • e447f9f021 docs(consensus): add export apply projection markers Nicholas Dudfield 2026-06-23 09:55:01 +07:00
  • 0757094ed2 docs(consensus): add formal proof projection markers Nicholas Dudfield 2026-06-23 09:41:55 +07:00
  • 4b8107d57c docs(consensus): clarify nUNL entropy gate thresholds Nicholas Dudfield 2026-06-23 08:42:22 +07:00
  • d4b9e2f22c chore(formal): ignore local Lean proof workspace Nicholas Dudfield 2026-06-23 08:14:03 +07:00
  • 3fc199017e docs(cmake): note runtime config conan opt-in Nicholas Dudfield 2026-06-22 16:57:30 +07:00
  • 4d55443976 refactor(runtime-config): scope fault injection controls Nicholas Dudfield 2026-06-22 16:51:23 +07:00
  • 0d1d649867 refactor(consensus): remove orphaned txset cache callback Nicholas Dudfield 2026-06-22 15:33:29 +07:00
  • 60469dbd86 refactor(rng): remove explicit-final proposal path Nicholas Dudfield 2026-06-22 15:07:18 +07:00
  • 3970912735 chore: update levelization results Nicholas Dudfield 2026-06-22 13:31:56 +07:00
  • 456f4144ba docs(rng): mark explicit-final for removal Nicholas Dudfield 2026-06-22 12:50:19 +07:00
  • 570cad4c44 test(export): pin network apply regressions Nicholas Dudfield 2026-06-22 12:14:42 +07:00
  • b13868b71e fix(export): apply agreed sidecar signatures Nicholas Dudfield 2026-06-22 09:43:03 +07:00
  • 288b9e6d25 docs(rng): clarify commit substate pipelining Nicholas Dudfield 2026-06-22 09:06:12 +07:00
  • e55c2c6dc8 fix(export): allow quorum-aligned sidecar despite missing observation Nicholas Dudfield 2026-06-22 09:00:46 +07:00
  • 35e981e509 docs(rng): align ConsensusExtensionsDesign with the UNLReport-only + F1 changes Nicholas Dudfield 2026-06-22 08:41:11 +07:00
  • 51f8a9c9ac init SecureUI Richard Holland 2026-06-21 13:35:55 +10:00
  • bb244ef772 put release builds into a candidate folder to prevent auto-update scripts running before smoke tests (#761) dev 2026.6.21-release+3350 release Richard Holland 2026-06-21 12:12:43 +10:00
  • 12f1491f06 put release builds into a candidate folder to prevent auto-update scripts running before smoke tests candidate-builds Richard Holland 2026-06-21 11:59:51 +10:00
  • 1e6cda4d64 fix: add fatal log on amendment-blocked shutdown fail-fast-amendment-blocking Nicholas Dudfield 2026-03-09 09:21:10 +07:00
  • c146f15247 fix: rethrow runtime_error if not amendment blocked Nicholas Dudfield 2026-03-08 10:33:28 +07:00
  • fb5081d1f4 fix: narrow catch to std::runtime_error in switchLastClosedLedger Nicholas Dudfield 2026-03-08 10:32:36 +07:00
  • d4bec012a2 fix: skip signalStop in standalone mode for test compatibility Nicholas Dudfield 2026-03-08 09:51:30 +07:00
  • f7187ba94f fix: fail fast when amendment blocked instead of zombie state Nicholas Dudfield 2026-03-08 08:41:20 +07:00
  • 99bd33b81d chore(json-tx): clang-format pass + regen hook/sfcodes.h json-tx Nicholas Dudfield 2026-04-24 22:05:14 +07:00
  • f07bc01b0b refactor(json-tx): split hasBody from empty-body rejection Nicholas Dudfield 2026-04-24 21:12:34 +07:00
  • 2dea0b7031 chore: add json-tx-py prototype Nicholas Dudfield 2026-04-24 20:56:55 +07:00
  • 0149fe03aa feat: json-tx -- submit ascii-signed json directly Nicholas Dudfield 2026-04-24 20:55:46 +07:00
  • b9a733c831 docs(rng): flag the F1 gap on the explicit-final alignment path Nicholas Dudfield 2026-06-18 13:32:38 +07:00
  • 301e546aa9 chore(rng): assert active view source at round start Nicholas Dudfield 2026-06-18 10:42:28 +07:00
  • e2da1db6d2 chore(rng): harden entropy fallback diagnostics Nicholas Dudfield 2026-06-18 10:32:07 +07:00
  • 16cd02156e test(rng): use a nonzero sentinel in the hook entropy-requirement test Nicholas Dudfield 2026-06-18 09:54:30 +07:00