Skip to content
zit Ambiguous Artifact ID
Login

Ambiguous Artifact ID

The artifact hash prefix 18c9 is ambiguous and might mean any of the following:

  1. 18c97fa688b231ddd006987885f017b0d07c4cd491048f0f1dd51e8dded4d9fc -

    • File src/main.zig — part of check-in [0ae7fb2622] at 2026-07-08 21:53:01 on branch trunk — Scaffold zit: Zig project + RFC references + module layout

      Fossil-in-Zig, ported from the four RFC drafts (docs/rfcs/). Layout mirrors the RFC layering: delta -> artifact -> repostate -> sync. delta int codec + checksum and artifact naming/Z-card implemented with RFC-derived test vectors; everything else stubbed against its section. Builds clean; zig build test green. See docs/HANDOFF.md. (user: dmestas, size: 1589) [annotate] [blame] [check-ins using]

  2. 18c9b8283bcbe101c63ae0abb07068051e9479b559bbaba5aae069c5c1f01453 -

    • File src/sync.zig — part of check-in [1fd84b4327] at 2026-08-16 02:37:51 on branch trunk — sync: per-round credentials over the cookie channel (#74)

      An authenticated exchange now carries a fresh credential on every round: body login until the peer's gate is known, then an x-f-l-c cookie whose nonce covers that round's own body. The transport attaches it; serve now verifies it (and refuses tampered, replayed, and duplicate logins) instead of ignoring the header its own announced version solicits. (user: dmestas, size: 489551) [annotate] [blame] [check-ins using]