Some checks are pending
ci / catalog (push) Waiting to run
pfc-derived regenerated; schema timeout_sec + filter; endpoints RST.
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
# 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`).
|