Contribute a source document
Add a primary source to a public library. Every contribution keeps a permanent mark (who added it) and a source link โ always visible, even if it's later flagged off-topic. Contributions are weighted by trust: identified contributors are accepted normally; anonymous contributions must be validated on your own compute (see below).
Identified
Accepted at normal weight. The easy path โ your contributions earn trust as they're corroborated.
Anonymous
Low weight, and you must validate on your own compute โ run the contributor client and submit a signed envelope.
Off-topic = flagged
A relevance gate checks every doc against the library's topic. Off-topic docs stay visible but marked, and the contributor's trust drops.
Advanced: contribute anonymously with your own compute
Anonymous contributions aren't processed on our servers โ you validate them yourself and submit a signed, content-addressed envelope we verify without re-running anything:
python -m scripts.contribute_envelope \
--pdf yourdoc.pdf --library-id 1 \
--api /api Generates a local Ed25519 key, runs extraction on your machine, and POSTs the signed envelope.