overview/02-modules-and-repos.md

2 KiB

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

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.