Spis — interface references you can cite

An open corpus of 700 real-interface records across 13 families. Every record states its source, hashes, provenance class, and measured state, so the reference and its evidence travel together.

  • 700 records
  • 13 catalogs
  • Apache-2.0
  • Provenance per record

A screenshot without provenance is a guess

Screenshot libraries show pictures of interfaces with no way to tell what was measured, where the media came from, or whether the numbers attached mean anything. When you quote a pattern, you cannot say what evidence stands behind it.

Unknown origin

Media with no recorded source and no hashes cannot be checked, updated, or trusted when a product changes.

Invented completeness

Libraries imply coverage they never measured; nothing tells you which parts were actually examined.

The index is generated, and it refuses to lie

Catalog pages are rendered from records by a generator that compares the index, the records, and the files on disk, and refuses to publish a disagreement.

$ bin/spis catalogs --check
index: 13 catalogs, 700 records
provenance: upstream-owner-media 700
complete: 10 · partial: 690
check passed: index matches records and files
`bin/spis catalogs --check` over the generated index

Cite the pattern and its evidence together

Browse all thirteen catalogs on GitHub, read the evidence contract every record meets, and take the whole corpus under Apache-2.0.