system-git-sync/docs/modules/peergos-for-compliance-replication.md
George Lambert 8c09abecae
Some checks are pending
review / inventory (push) Waiting to run
S16-S24: Remaining-Work plan, thesaurus occurrences, deploy docs
VARIABLES.md, MODULE writer, catalog review covers subjects.json,
deploy rsyncs system HTML/PDF and SM docs.
2026-09-15 23:10:32 -04:00

40 lines
1.2 KiB
Markdown

# MODULE — peergos-for-compliance-replication
Git: https://git.georgelambert.org/marchon/peergos-for-compliance-replication
This is **not** a HIPAA/SOC 2/ISO certificate.
Vocabulary: see `https://git.georgelambert.org/marchon/system-git-sync` `docs/thesaurus.md`.
Catalog: `https://git.georgelambert.org/marchon/nats-service-endpoints`.
## What this module is
Runtime or documentation unit in the Peergos-for-compliance / secure-messaging
set. See this repo `README.md` for the short intro.
## Who calls this module and why
Lab HTTP coordinator. **Live ns1 uses Go pfc-repl** instead.
**Callers:** Admin when `NATS_URL` unset (`PFC_REPL_URL`).
## Messages — from / to
- **From:** POST `/v1/replicate` `{bytes_hex, sha256, cube_id}`.
- **To:** Replica ingest URLs / `verae.pfc.replica.{a,b}.ingest`.
## Filters / security
`min_ok` acks including local.
## Errors and timeouts
- **Errors:** 503 when min_ok not met.
- **Timeouts:** 4s per replica request.
## Where data is stored and how others use it
`PFC_REPL_DATA` files named by sha256.
Walkthroughs and screenshots: `https://git.georgelambert.org/marchon/peergos-compliance-docs` (`source/walkthrough.rst`).