Commit Graph

200 Commits

Author SHA1 Message Date
FiveMovesAhead
0068b40ba7 Bundles should carry over for cutoff calc, even if tracks change. 2026-02-03 14:58:20 +00:00
FiveMovesAhead
938a4b2c20 Random track selection 2026-01-27 12:07:34 +00:00
FiveMovesAhead
bd333f8f72 Add legacy multiplier.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-12-05 16:03:43 +00:00
FiveMovesAhead
6fe26d4e3e Calculate potential qualifiers. 2025-12-05 09:12:36 +00:00
FiveMovesAhead
9acf25c6b5 Fix increment bug.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-12-04 13:59:29 +00:00
FiveMovesAhead
2f0200e479 Balance num qualifiers across tracks. 2025-12-04 13:26:54 +00:00
FiveMovesAhead
e9ac9c2fb4 Discard bundle quality that are below the threshold. 2025-12-03 10:12:47 +00:00
FiveMovesAhead
bdc6ed6794 Use random shuffle for tie-breaking bundle quality.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-11-27 16:21:04 +00:00
FiveMovesAhead
d5d0fb5f06 Handle sampling edge case where there is only solutions.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-11-26 16:37:35 +00:00
FiveMovesAhead
c19fcbc1ff Move some config to be common across tracks. 2025-11-26 13:52:24 +00:00
FiveMovesAhead
5aba4aa7eb Fix qualifier updating logic.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-11-26 00:08:20 +00:00
FiveMovesAhead
136d2a0e35 Allow for sampling above and below average quality. 2025-11-25 21:48:56 +00:00
FiveMovesAhead
ddef2300de Account for binary quality. 2025-11-25 21:48:54 +00:00
FiveMovesAhead
5fbd9f812b Rework races into tracks. 2025-11-25 21:48:53 +00:00
FiveMovesAhead
e9cfdf9d17 Use median for average_solution_quality. 2025-11-25 21:48:51 +00:00
FiveMovesAhead
d03c193d1d Replace difficulty with races. 2025-11-25 21:48:44 +00:00
FiveMovesAhead
dd7d94a017 Merge stop-benchmark into submit-benchmark. 2025-11-25 21:48:36 +00:00
FiveMovesAhead
a021d1be74 Use RuntimeConfig consistently. 2025-11-25 21:48:29 +00:00
FiveMovesAhead
01a0acd065 Replace size_range with allowed_sizes. 2025-11-25 21:48:25 +00:00
FiveMovesAhead
0d8fa8dab9 Add hyperparameters and runtime to precommit. 2025-11-25 21:48:20 +00:00
FiveMovesAhead
64ba783ead Allow benchmarks to be stopped on protocol side. 2025-11-25 21:48:19 +00:00
FiveMovesAhead
b060d38b4e Implement protocol side updates. 2025-11-25 21:48:18 +00:00
FiveMovesAhead
3e7993d186 Clamp sum of f64 to avoid precision issues.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-11-04 18:58:09 +00:00
FiveMovesAhead
738468af42 Modify deposit weighting so it is interpretable.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-11-03 15:19:59 +00:00
FiveMovesAhead
49526e83df Include discarded solutions as qualifier difficulty.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-10-29 22:04:50 +00:00
FiveMovesAhead
e39948899e Patch how min/max frontier are applied. 2025-10-25 11:04:13 +01:00
FiveMovesAhead
c2b4191c1a If cutoff is 0, deposit does not affect total. 2025-10-16 09:31:10 +01:00
FiveMovesAhead
d8e52c5606 Default cutoff to 0.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-10-14 14:15:12 +01:00
FiveMovesAhead
d1eaab5729 Clip using epsilon threshold.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-10-10 22:34:23 +01:00
FiveMovesAhead
a5ca085d6e Move gamma magic numbers to config.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-10-09 11:53:01 +01:00
FiveMovesAhead
59b483abff Add logic for resolving frontiers. 2025-10-07 23:30:20 +01:00
FiveMovesAhead
9eba7e2f3d Any undelegated deposit is self-deposit. 2025-10-07 23:30:19 +01:00
FiveMovesAhead
13f6b885e8 Add support for hyperparameters. 2025-10-07 23:30:12 +01:00
FiveMovesAhead
2149bf6790 Update imbalance calculation. 2025-10-07 23:30:09 +01:00
FiveMovesAhead
1be59bd936 Support multiple files for code submission. 2025-10-07 23:30:08 +01:00
FiveMovesAhead
0206bda2b3 Replace min/max difficulty with min/max frontier. 2025-10-07 23:30:03 +01:00
FiveMovesAhead
16b7670bfb Remove deposit from cutoff and split into 2 factors. 2025-10-07 23:30:02 +01:00
FiveMovesAhead
fb8f746a1b Fix player block data reward calculation.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-09-16 11:52:44 +01:00
FiveMovesAhead
075ada5796 Fix benchmark config bug. 2025-09-04 12:03:40 +01:00
FiveMovesAhead
ec1f9d03fd Add extra info to invalid merkle proof message. 2025-09-04 12:00:23 +01:00
FiveMovesAhead
acca5344b5 Fix 2 smallest sets logic. 2025-09-04 12:00:23 +01:00
FiveMovesAhead
bb7bac60bc Consistently use u64 for nonces, solutions and qualifiers. 2025-09-04 12:00:20 +01:00
FiveMovesAhead
ab0a74400f Update get_benchmark_data. 2025-09-04 11:56:42 +01:00
FiveMovesAhead
34131bdf42 Optimise submit-benchmark payload size. 2025-09-04 11:56:36 +01:00
FiveMovesAhead
9f89fc02a8 Rework config so more settings are challenge specific. 2025-08-27 14:56:29 +01:00
FiveMovesAhead
4957a809d4 Rename advance_id to algorithm_id. 2025-08-27 14:51:58 +01:00
FiveMovesAhead
b31a0b2c51 Rename advance_id to algorithm_id. 2025-08-27 14:51:56 +01:00
FiveMovesAhead
9d39eacc1a Remove Option for round_pushed. 2025-08-27 14:51:56 +01:00
FiveMovesAhead
ac82f43b75 Rename algorithm -> code. 2025-08-27 14:51:55 +01:00
FiveMovesAhead
5c94bd14b8 Add leftover algorithm rewards to bootstrap. 2025-08-27 14:51:52 +01:00