zeekay and Hanzo Dev
0c8e4f1163
consensus: comments state the contract, not the history behind it
...
The vote topology, the cert path and the bootstrap accept rule each explained
themselves by describing a failure they had already been changed to prevent,
including one written out in enough detail to be a recipe. What a maintainer
needs is the property being held.
Finality does not depend on any one node's inbound Chits, because a vote that
reaches only the proposer leaves the round resting on what that node hears.
Arrival is not agreement, so a follower Accepts on an α-of-K witness and not
before. A position is recorded before the path that reads it opens, or there is
a window where the path is open and the position absent. The ledger height alone
cannot decide what is already synced.
Behaviour is unchanged; every line here is a comment.
Co-authored-by: Hanzo Dev <[email protected] >
2026-08-26 13:18:52 -07:00
..
2026-03-03 12:00:00 -08:00
2026-08-21 17:45:38 -07:00
2025-09-27 03:26:38 +00:00
2025-12-03 23:56:12 -08:00
2025-09-27 03:26:38 +00:00
2026-08-15 21:52:51 -07:00
2026-08-21 11:45:32 -07:00
2026-02-15 14:08:02 -08:00
2026-08-14 14:57:08 -07:00
2026-08-13 22:29:04 -07:00
2026-08-08 08:01:16 -07:00
2026-08-21 11:45:32 -07:00
2026-08-14 14:57:08 -07:00
2026-07-10 05:14:27 -07:00
2026-08-21 07:15:50 -07:00
2026-08-21 11:28:36 -07:00
2026-08-18 22:21:49 -07:00
2026-08-18 22:21:49 -07:00
2026-07-10 01:17:22 -07:00
2026-06-22 16:32:28 -07:00
2026-08-21 11:45:32 -07:00
2026-06-28 15:14:16 -07:00
2026-08-26 13:18:52 -07:00
2026-08-14 20:27:29 -07:00
2026-08-14 14:57:08 -07:00
2026-07-10 03:58:20 -07:00
2026-08-15 23:30:25 -07:00
2026-08-21 08:37:55 -07:00
2026-08-14 20:27:29 -07:00
2026-08-01 00:58:56 -07:00
2026-08-14 23:32:06 -07:00
2026-08-18 22:21:49 -07:00
2026-07-07 12:25:14 -07:00
2026-08-14 14:57:08 -07:00
2026-08-14 14:57:08 -07:00
2026-08-21 07:15:50 -07:00
2026-08-21 11:45:32 -07:00
2026-08-14 07:56:43 -07:00
2026-08-14 04:30:07 -07:00
2026-08-13 18:18:53 -07:00
2026-08-18 22:38:27 -07:00
2026-08-21 11:28:36 -07:00
2026-08-14 14:57:08 -07:00
2026-08-14 14:57:08 -07:00
2026-08-14 14:57:08 -07:00
2026-07-10 01:17:22 -07:00
2026-07-09 11:02:44 -07:00
2026-07-31 20:56:06 -07:00
2026-07-31 20:56:06 -07:00
2026-07-28 09:12:46 -07:00
2026-08-14 23:32:06 -07:00
2026-07-09 11:02:44 -07:00
2026-07-01 15:02:48 -07:00
2026-07-31 20:56:06 -07:00
2026-08-20 13:22:05 -07:00
2026-07-31 20:56:06 -07:00
2026-08-21 11:28:36 -07:00
2026-08-19 22:49:37 -07:00
2026-08-21 02:38:20 -07:00
2025-09-27 03:26:38 +00:00
2026-08-21 18:18:00 -07:00
2026-07-17 10:54:48 -07:00
2026-08-26 13:18:52 -07:00
2026-08-14 14:57:08 -07:00
2026-08-20 12:35:32 -07:00
2026-08-20 19:36:55 -07:00
2026-08-21 11:45:32 -07:00
2026-08-21 11:28:36 -07:00
2026-06-28 15:14:16 -07:00
2026-03-01 23:00:51 -08:00
2026-06-28 15:14:16 -07:00
2026-06-28 15:14:16 -07:00
2026-06-28 15:14:16 -07:00
2026-08-13 18:44:15 -07:00
2026-07-31 20:56:06 -07:00
2026-07-10 01:17:22 -07:00
2026-08-21 11:45:32 -07:00
2026-08-21 11:28:36 -07:00
2026-08-20 10:32:39 -07:00
2026-08-14 14:57:08 -07:00
2026-06-28 15:14:16 -07:00
2026-08-21 14:48:47 -07:00
2026-08-15 23:51:36 -07:00
2026-08-21 11:28:36 -07:00
2026-06-22 16:32:28 -07:00
2026-08-21 11:45:32 -07:00
2026-08-26 13:18:52 -07:00
2026-08-21 11:45:32 -07:00
2026-07-10 15:28:01 -07:00
2026-08-14 22:29:09 -07:00
2026-08-21 08:37:55 -07:00
2026-08-21 11:45:32 -07:00
2026-07-02 17:48:59 -07:00
2026-08-21 11:45:32 -07:00
2026-07-05 12:17:43 -07:00
2026-08-14 14:57:08 -07:00
2026-06-30 23:18:15 -07:00
2026-07-10 01:17:22 -07:00
2026-08-14 14:57:08 -07:00
2026-07-05 11:59:22 -07:00
2026-08-21 11:28:36 -07:00
2026-08-14 14:57:08 -07:00
2026-08-13 22:29:04 -07:00
2026-08-14 14:57:08 -07:00
2026-07-31 20:56:06 -07:00
2026-06-28 15:14:16 -07:00
2026-07-09 10:50:09 -07:00
2026-08-21 11:45:32 -07:00
2026-07-03 19:53:01 -07:00
2026-07-10 03:58:20 -07:00
2026-06-30 20:36:31 -07:00
2026-06-28 15:14:16 -07:00
2026-08-14 14:57:08 -07:00
2026-07-10 03:58:20 -07:00
2026-06-28 15:14:16 -07:00
2026-07-10 01:17:22 -07:00
2026-07-10 03:58:20 -07:00
2026-08-13 22:29:04 -07:00
2026-07-01 13:13:34 -07:00
2026-07-01 13:13:34 -07:00
2026-08-21 11:45:32 -07:00
2026-07-30 07:03:57 -07:00
2026-08-14 20:27:29 -07:00
2026-08-21 11:45:32 -07:00
2026-07-09 10:50:09 -07:00
2026-08-21 11:45:32 -07:00
2026-08-15 23:51:36 -07:00
2026-07-31 18:05:01 -07:00
2026-08-15 23:30:25 -07:00
2026-07-02 15:29:14 -07:00
2026-08-21 11:45:32 -07:00
2026-08-13 22:29:04 -07:00
2026-06-28 15:14:16 -07:00
2026-07-10 00:25:16 -07:00
2026-08-14 14:57:08 -07:00
2026-08-21 11:28:36 -07:00
2026-08-21 11:44:51 -07:00
2026-08-21 14:48:47 -07:00
2026-08-14 14:57:08 -07:00
2026-01-03 07:01:00 -08:00
2026-07-10 03:58:20 -07:00
2026-08-15 23:30:25 -07:00
2026-08-15 23:30:25 -07:00
2026-08-15 23:30:25 -07:00
2026-08-21 11:45:32 -07:00
2026-08-21 11:45:32 -07:00
2026-07-10 15:28:01 -07:00
2026-08-14 22:11:30 -07:00
2026-08-18 22:21:49 -07:00