Compose-ready workspace: packages/zappier (rate card, portal, Stripe), packages/verae-zapier-middleware (timestamp + NATS), packages/verae-zapier (CLI app), vendor/zapier-platform, and research/zapier vendor corpus. Gate 0 structure checks pass. Product code and research are not yet wired. |
||
|---|---|---|
| .. | ||
| 01-high-level-architecture.svg | ||
| 02-security-boundaries.svg | ||
| 03-auth-two-hop.svg | ||
| 04-flow-async-timestamp.svg | ||
| 05-flow-wait.svg | ||
| 06-nats-topology.svg | ||
| 07-operations-map.svg | ||
| 08-middleware-internals.svg | ||
| 09-phase-roadmap.svg | ||
| 10-workspace-integration.svg | ||
| 11-zapier-billing.svg | ||
| 12-peergos-ipfs-tiered-storage.svg | ||
| README.md | ||
Architecture diagrams
SVG sources for getting-started.md and getting-started.pdf.
| File | What it shows |
|---|---|
| 01-high-level-architecture.svg | End-to-end stack: Zapier cloud, middleware, NATS, workers, Verae, REST Hooks |
| 02-security-boundaries.svg | Public HTTPS vs private NATS / store / Verae JWT |
| 03-auth-two-hop.svg | User → middleware tokens; middleware → Verae JWT |
| 04-flow-async-timestamp.svg | Create Timestamp + hook sequence |
| 05-flow-wait.svg | Create and Wait (in-process vs Phase 9 NATS) |
| 06-nats-topology.svg | Streams, subjects, consumers, ack rules |
| 07-operations-map.svg | Zapier nouns → /zapier/v1 → Verae |
| 08-middleware-internals.svg | Express routes, store, flags |
| 09-phase-roadmap.svg | Gates 0–15 |
| 10-workspace-integration.svg | Repo, CLIs, Mongo tunnel, publish vs consume |
| 11-zapier-billing.svg | Zapier task plans vs Verae timestamp quotas vs embed |
| 12-peergos-ipfs-tiered-storage.svg | Timestamp + Peergos + pin cache + Glacier retrieve-on-demand |
Regenerate:
python3 scripts/generate-diagrams.py
python3 scripts/generate-getting-started-pdf.py