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¶
System — what runs where; Zapier never speaks NATS
Modules and repositories — every independent Forgejo repo
NATS.IO 3-server cluster — JetStream, subjects, who may connect
Uptime — replica floors, restart, SSH spread
Local network failures — reconnect, silence, pending, failover
Address routing — how to add unplanned functions
External resources — searches, storage, chain
Architectural diagrams — SVG + mermaid
Expansion template —
verae-nats-processDocumentation index — pointer into all other docs
One-screen picture¶
Zapier → HTTPS zappier-edge → HTTPS verae-middleware → NATS 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 |
|---|---|
This document |
|
Docker, Proxmox, VMs, dedicated hardware |
|
Model for a new addressed process |
|
Monorepo snapshot |
|
Metered public HTTPS |
|
Zapier HTTP + NATS workers |
|
Zapier Platform app |
|
Activate-now app |
|
Hash vs attachments |
|
Bloom WORM node |
|
Archive reply merge |
|
Merkle leaf proofs |
|
Replica floor + SSH hosts |
|
Trace console |
|
Signup → lookup |
|
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.



Where to read next¶
Start at the top. Architecture is second. Everything else is reference.
1. High-level (non-technical)¶
Document |
What it is |
|---|---|
This overview |
Whole system in one place |
Short names of every independent repo |
|
One-line SUMMARY + NATS per module |
|
Signup → register a hash → lookup |
2. Architecture¶
Document |
What it is |
|---|---|
Who may connect; private URLs |
|
Replica floors, restart, SSH hosts |
|
Reconnect, bloom silence, failover |
|
Unplanned functions as new subjects |
|
Chain, WORM, tree-node search |
|
SVG + mermaid |
|
Operator replica control |
|
Address table |
|
Multipart and multi-receipt |
|
Bulk Merkle leaves |
|
zappier + middleware HTTPS |
3. Remaining documentation¶
Document |
What it is |
|---|---|
A–Z and catalog URLs |
|
Copy this to add an address |
|
Screenshots of Fleet / Trace / Docs |
|
Standalone trace (also inside the console) |
|
CLI / login / push |
|
Live catalog |
https://zapier.georgelambert.org/ (PDF) · Markdown indexes |
Credits¶
Design: Scott Lindsey, George Lambert, NATS.IO, and Grok-Code by Grok.com.