Artifact 862787b5e4a09b03c6749dc7e630f0704d8ae74f05dfe6bcbfbffba961d45367:
- File
conformance/horizon_test.go
-
2026-10-21 22:15:03
— part of check-in
[5f637a3b62]
on branch feat/horizon-cones
— feat(cone): serialize the horizon member as cone version 3
A horizon names one check-in by full hash, a held-set rule and a depth. Version 3 carries it between the count and the flagged members, a distinct version so a reader predating horizons refuses the cone instead of reading the lead-in as path members. Forms without a horizon are unchanged, so their digests hold. A horizon-only cone has no path members and is path-dense. Parse re-serializes and compares, so an upper-case hash or any other non-canonical input is refused.
HZ-3.3-1 and HZ-3.3-2 are now covered. (user: [email protected], size: 3218) [annotate] [blame] [check-ins using]
-
2026-10-21 22:16:12
— part of check-in
[6da46813f9]
on branch feat/horizon-cones
— Merge branch 'wip/horizon-cone-member' into feat/horizon-cones
The horizon member of a cone and its version-3 serialization, byte-identical to zit's (draft-fossil-horizon-00 ยง3.3). (user: [email protected], size: 3218) [annotate] [blame] [check-ins using]
-
2026-10-21 22:15:03
— part of check-in
[5f637a3b62]
on branch feat/horizon-cones
— feat(cone): serialize the horizon member as cone version 3