Artifact e5833a22c51d5894d8f8ee6aa95a4def8fa8c2fccdad21225fc3666a480932f9:
- File projects/fossil/references.md — part of check-in [3ba2975e8e] at 2026-07-07 14:05:17 on branch trunk — Split RFC workflow into neutral core and Fossil project pack (user: dmestas, size: 2157) [annotate] [blame] [check-ins using]
Fossil Suite References and Terminology
External reference pool
Normative pool across the suite
The original pack treated this as the shared normative pool, with each document citing only what it actually uses:
- RFC 5234 — ABNF
- RFC 3174 — SHA-1
- FIPS 202 — SHA3-256
- RFC 1321 — MD5
- RFC 1950 and RFC 1951 — zlib / DEFLATE transport references when the sync text needs them
- RFC 9110 — HTTP semantics
- RFC 6838 — media-type registration for the sync document's IANA section
Informative pool
- Fossil documentation under
www/ - CRDT literature for the grow-only-set framing of artifact convergence, especially the G-Set paper cited in the original pack
Internal document dependency map
- Artifact is the vocabulary owner for artifacts, manifests, delta manifests, clusters, phantoms, and projectcode.
- Delta is the format owner for delta encoding and application semantics.
- Sync depends on Artifact for artifact identity and on Delta for delta-form content transfer.
- Artifact may cite Delta where delta-manifest reconstruction or delta-carried content needs a narrow cross-reference, but it should not redefine delta encoding.
- Sync should cite Artifact and Delta rather than re-teaching those formats inline.
Terminology ownership
Terms owned by the Artifact document
The original pack explicitly placed these in Artifact terminology:
- artifact
- content artifact
- structural artifact
- card
- manifest
- baseline manifest
- delta manifest
- cluster
- control artifact
- phantom
- projectcode
Terms added by the Sync document
The original pack explicitly added these in Sync terminology:
- servercode
- gimme
- igot
- unclustered table
Reference hygiene notes
- Keep external references document-specific. Do not import the full suite pool into a draft that does not cite it.
- RFC form/style references and BCP 14 boilerplate behavior are reusable workflow/toolchain concerns, not Fossil-specific reference content.
- When a Fossil wiki/document page is used, treat it as informative unless the implementation confirms the same rule.