commit 1050560a75a743a742684ecdcaea35b8bcabea9d Author: Civic Infrastructure Date: Wed Sep 30 17:59:23 2026 +0000 Establish Civic Infrastructure publication repository diff --git a/README.md b/README.md new file mode 100644 index 0000000..aec22bc --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +# Civic Infrastructure Publication + +This repository is the authoritative source for approved public Civic Infrastructure publication artifacts. + +Published artifacts are versioned by replacement, not mutation. + +For artifacts published to IPFS, the repository preserves both: + +- the Civic SHA-256 identity of the exact artifact bytes; and +- the corresponding IPFS CID. + +These identities are separate and are not interchangeable. + +## Scope + +This repository is limited to approved public Civic Infrastructure artifacts, including: + +- policies; +- trust and service declarations; +- schemas and specifications; +- publication manifests; and +- publication receipts. + +It does not contain: + +- Triage data; +- Participant data; +- case data; +- mail; +- RAG corpora or vectors; +- private documents; +- credentials; or +- private operational logs. + +## Publication model + +Source-controlled approval precedes publication. + +A published artifact is not overwritten in place. A changed artifact is a new version with new immutable publication identities. Prior versions remain part of the publication history. diff --git a/artifacts/policies/.gitkeep b/artifacts/policies/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/artifacts/specifications/.gitkeep b/artifacts/specifications/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/artifacts/trust/.gitkeep b/artifacts/trust/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/manifests/.gitkeep b/manifests/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/receipts/.gitkeep b/receipts/.gitkeep new file mode 100644 index 0000000..e69de29