Decentralized Library of Alexandria 2.0 — guided by Mnemosyne.
- Code: MIT — see LICENSE
- Content (docs/images/PDFs/posters): CC BY-SA 4.0 — see LICENSE-CONTENT.md
- By contributing, you agree code = MIT and content = CC BY-SA 4.0.
© Prometheus contributors — CC BY-SA 4.0. Changes may have been made.
[
](https://github.com//droob8716-collab/Prometheus-Open-Knowledge-Movement/edit/main
Prometheus is an open-source movement to create a decentralized, censorship-resistant Library of Alexandria 2.0 — a universal archive of human knowledge that no one can erase, censor, or control.
We believe:
Knowledge is not theirs to own.
Knowledge is not a privilege.
Knowledge is the birthright of humanity.
- Permanent, distributed archive
- Open-source AI librarians
- Decentralized, censorship-resistant infrastructure
- Privacy-first tools
- Global community
Prometheus is not just an archive. It is a living librarian — humanity’s memory reborn as Mnemosyne.
She serves, not commands. She illuminates, not censors. She preserves what we forget and grows as we grow.
Prometheus gives the fire. Mnemosyne carries the light.
- No Gates
- No Masters
- No Lies
- No Exploitation
- Truth with Responsibility
- Forever
- Code: MIT (see
LICENSE-CODE.md) - Content: CC BY-SA 4.0 (see
LICENSE-CONTENT.md)
- Open issues, submit PRs, propose ideas
- Weekly updates in
WEEKLY_UPDATE_TEMPLATE.md
Minimal proof-of-concept API for Prometheus.
python -m venv .venv && source .venv/bin/activate # (Windows: .venv\Scripts\activate)
pip install -r requirements.txt
uvicorn app.main:app --reloadPOST /ingest— upload a file; returns{cid, sha256}GET /doc/{cid}— fetch metadata for a documentGET /search?q=term— keyword search across title/description/textPOST /verify/propose— propose a verification claim with evidence CIDsPOST /verify/vote— cast a vote (verified/contested/rejected) for a claimGET /ask?q=term— returns top matches with citations (stub)
- Storage is local (
./storage/). A CID is simulated as the SHA‑256 hex digest. - Metadata is stored in SQLite (
./app/data.db) with FTS5 for search. - RAW and VERIFIED ledgers are JSONL files:
raw_log.jsonlandverified_log.jsonl. - This PoC is intentionally minimal to make it easy to run and extend. 33067b3 (PoC: FastAPI ingest/search/verify + citations)