# MODULE — nats-service-endpoints Git: https://git.georgelambert.org/marchon/nats-service-endpoints 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 Every service that publishes `verae.*`. **Callers:** secure-messaging, pfc-py-admin, pfc-repl, pfc-ipfs, sm-leaf. ## Messages — from / to - **From:** `catalog/endpoints.json` (SM core) + `catalog/pfc-derived.json` (all subjects.json names). - **To:** Sphinx HTML/PDF on docs.pfc `/nats-service-endpoints/`. ## Filters / security `reject[]` + `filter` + `timeout_sec`. Forbidden `verae.llm.turn.>`. ## Errors and timeouts - **Errors:** Unknown subject / missing fields → dead letter for SM; others `dead=none`. - **Timeouts:** See each row `timeout_sec` (5s request-reply, 4s queue, 30s pin). ## Where data is stored and how others use it JSON catalog in git. Walkthroughs and screenshots: `https://git.georgelambert.org/marchon/peergos-compliance-docs` (`source/walkthrough.rst`).