Verae Time × Zapier — system overview

High-level description of the whole system: what it is, which independent git repositories implement it, how it stays up, how it behaves when the local network fails, and how it talks to the central Verae NATS.IO 3-server cluster. New work is added by new address routing, not by teaching Zapier about NATS.

This repo: https://git.georgelambert.org/marchon/overview
Live catalog (PDF by default): https://zapier.georgelambert.org/ · Markdown indexes
Clone: ssh://git@git.georgelambert.org:2223/marchon/overview.git

Table of contents

  1. System — what runs where; Zapier never speaks NATS

  2. Modules and repositories — every independent Forgejo repo

  3. NATS.IO 3-server cluster — JetStream, subjects, who may connect

  4. Uptime — replica floors, restart, SSH spread

  5. Local network failures — reconnect, silence, pending, failover

  6. Address routing — how to add unplanned functions

  7. External resources — searches, storage, chain

  8. Architectural diagrams — SVG + mermaid

  9. Expansion templateverae-nats-process

  10. Documentation index — pointer into all other docs

One-screen picture

System context

Zapier → HTTPS zappier-edge → HTTPS verae-middlewareNATS cluster → workers, WORM archives, tree nodes. Chain HTTPS is api.veraetime.net (or MOCK). Fleet keeps minimum copies, including tree nodes.

Independent repositories (Forgejo)

Repo

Role

overview

This document

verae-ops

Docker, Proxmox, VMs, dedicated hardware

verae-nats-process

Model for a new addressed process

master-zapier-plan-draft

Monorepo snapshot

zappier-edge

Metered public HTTPS

verae-middleware

Zapier HTTP + NATS workers

verae-zapier-app

Zapier Platform app

verae-activate

Activate-now app

verae-request-splitter

Hash vs attachments

verae-archive-worm

Bloom WORM node

verae-archive-aggregator

Archive reply merge

verae-tree-node

Merkle leaf proofs

verae-fleet

Replica floor + SSH hosts

verae-zapier-simulator

Trace console

zapier-user-docs

Signup → lookup

zapier-docs-master

Per-module SUMMARY + NATS

Clone any of them: git clone ssh://git@git.georgelambert.org:2223/marchon/<name>.git (SSH port 2223).

Operator console (loopback)

Fleet, message Trace, and Docs share one shell at http://127.0.0.1:3850/ (verae-fleet). Not public. See CONSOLE.pdf.

Fleet tab

Trace tab

Docs tab


Credits

Design: Scott Lindsey, George Lambert, NATS.IO, and Grok-Code by Grok.com.