nats-service-endpoints/MODULE.md
George Lambert f53386c4cc
Some checks are pending
ci / catalog (push) Waiting to run
S19: catalog all 44 subjects.json rows with timeout and filter
pfc-derived regenerated; schema timeout_sec + filter; endpoints RST.
2026-09-15 23:10:17 -04:00

1.3 KiB

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).