Some checks are pending
offline / test (push) Waiting to run
Add missing package READMEs, expand Sphinx to all runtime modules, publish a LaTeX/PDF README book, and add verae-ops for Docker, Proxmox, VMs, dedicated hardware, and service linking. Catalog defaults to public PDF links for each module README and samples.
26 lines
2.2 KiB
Markdown
26 lines
2.2 KiB
Markdown
# 2. Modules and independent repositories
|
|
|
|
Each runtime piece is its **own git repo** on Forgejo (`git.georgelambert.org`, SSH port 2223). The monorepo `master-zapier-plan-draft` is a snapshot of the workspace; do not treat it as the only clone path.
|
|
|
|
| Independent repo | Package / path | What it does |
|
|
|------------------|----------------|--------------|
|
|
| **overview** | `packages/overview` | This high-level map |
|
|
| **verae-nats-process** | `packages/verae-nats-process` | **Template** for a new addressed NATS process |
|
|
| **master-zapier-plan-draft** | workspace root | Combined snapshot (`main` and `master`) |
|
|
| **zappier-edge** | `packages/zappier` | Metered HTTPS, portal, admin, Stripe `zappier.api_cents` |
|
|
| **verae-middleware** | `packages/verae-zapier-middleware` | `/zapier/v1`, job wait, NATS publishers/workers |
|
|
| **verae-zapier-app** | `packages/verae-zapier` | Full Zapier nouns (timestamp, wait, batch, hash + tree lookup) |
|
|
| **verae-activate** | `packages/verae-activate` | Activate-now (Add Numbers, Echo, SHA256, mock timestamp) |
|
|
| **verae-request-splitter** | `packages/verae-request-splitter` | Chain hash vs `archive.put` |
|
|
| **verae-archive-worm** | `packages/verae-archive-worm` | Bloom WORM node |
|
|
| **verae-archive-aggregator** | `packages/verae-archive-aggregator` | Merge archive replies |
|
|
| **verae-tree-node** | `packages/verae-tree-node` | Merkle leaf proofs (bulk summaries) |
|
|
| **verae-fleet** | `packages/verae-fleet` | Catalog, min copies, pause/restart, SSH hosts, operator console |
|
|
| **verae-zapier-simulator** | `packages/verae-zapier-simulator` | Trace console before `zapier-platform push` |
|
|
| **zapier-user-docs** | `packages/zapier-user-docs` | Customer signup → register → lookup |
|
|
| **zapier-docs-master** | `packages/docs-master` | Per-module `SUMMARY.md` + `NATS.md` |
|
|
| **verae-ops** | `packages/verae-ops` | Docker, Proxmox, VMs, dedicated hardware, linking services |
|
|
|
|
Libraries that are **not** separate Forgejo apps today: `verae-chain-client` (inside middleware), job-poller and webhook-deliver (middleware workers, fleet-spawned).
|
|
|
|
Per-module NATS contracts: [zapier-docs-master](https://git.georgelambert.org/marchon/zapier-docs-master).
|