Files
paperspec/spec/README.md
T
alexm 62f54ed869
check / check (macos-latest) (push) Canceled after 0s
check / check (ubuntu-latest) (push) Canceled after 0s
Initial commit
2026-10-11 23:45:29 -04:00

1.9 KiB

The scienting specifications

These chapters are the normative text of spec 0.1. Schemas, SQL, the JSON-LD context, the registries, the vectors and the fixtures are normative too, and the chapters say which. Where a chapter and a vector disagree, the disagreement is a bug in this repository; report it.

Chapter Subject
00 Scope, conformance, versions and status
01 Canonical JSON, numbers, hashes, normalization, offsets, times, IDs, keys and files
02 Works, versions, witnesses and documents; document.json and witnesses.json
03 Nodes, their kinds and children, content, attributes and inline runs
04 Minting IDs, permanence, retirement, aliases and record IDs
05 The five content values, the projections, alignment, suspects and keyed hashes
06 Addresses, anchors and the five resolutions, with drift
07 Page fingerprints, stamp rules, pages and locations
08 Fidelity levels, receipts, the roster, revocations, spot-checks and error bounds
09 Figures, panels, tables, cells and equations
10 References and citations
11 Corrections and the gate
12 The package
13 The database form and the bundle
14 Rights records, policies, stages and backends
15 Datasets
16 Digitization records
17 Views
18 Layers and annotations
19 Exercises, submissions and grades
20 Projects
21 Drafts: snapshots and sentence-ID sidecars
22 Conformance, the suite and the rule catalog