Live sandboxes
Slow, flaky, rate-limited, sometimes paid. Hard to force a 42-second delay or a duplicate webhook on demand.
Atlas
Stateful simulators for Razorpay, WhatsApp, and the APIs your product depends on — deterministic when you need it, chaotic when you ask.
Philosophy
A stateful simulation engine that speaks the provider’s language, keeps living state, emits real signed webhooks, and can be steered by tests, staging, or an agent.
The wall every team hits
Slow, flaky, rate-limited, sometimes paid. Hard to force a 42-second delay or a duplicate webhook on demand.
Too dead. No shared state across calls. No webhook lifecycle. No “fail three times, then settle.”
A living twin of the outside world — under your control, speakable by agents, boringly reliable in CI.
Capabilities
One engine. Provider plugins. Chaos as a first-class citizen.
Author deterministic journeys as data. Run them from CI, CLI, or MCP.
Orders, payments, conversations, and receipts progress with real provider semantics.
Append-only history of everything that happened inside a workspace.
Signed callbacks your real handlers accept — Razorpay HMAC, Meta hub signatures.
Advance a virtual clock. Flush delayed webhooks without waiting in real time.
Fail the next N payments. Delay, duplicate, or drop the next webhook by event name.
Providers
Phase 1 + 2 ship Razorpay and WhatsApp twins deep enough for Sociatribe. The framework is built for many more.
Agent-native
Coding agents and humans share one control plane — MCP tools over the same API CI uses.
# Natural language → control plane
› Create three failed Razorpay payments,
delay the payment.captured webhook by 42 seconds,
send a duplicate callback,
then verify the order eventually settles.
✓ fail_next ×3 applied
✓ webhook.delay 42000ms on payment.captured
✓ webhook.duplicate armed
✓ order_00000001 → paid
✓ clock.advance(+42s) · 2 signed captures delivered
How it works
RAZORPAY_API_BASE_URL and WHATSAPP_GRAPH_BASE_URL point at Atlas.
What’s coming
Atlas is an independent product. Sociatribe is customer #1 — not the ceiling.
Core engine · Razorpay · WhatsApp · Control API · CLI · MCP
ShippedSubscriptions · Flows encryption · checkout.js · settlements · scenario packs · SQLite · compose/bootstrap
ShippedStripe · Telegram · Slack · hosted cloud · inspect console · scenario marketplace
NextGoogle Calendar · Gmail · Shopify · SES · Twilio · whatever your stack glues to
HorizonGet started
git clone https://github.com/TechBuiltBySharan/atlas.git
cd atlas
pnpm install
pnpm test
pnpm dev
# → http://127.0.0.1:4400
Atlas is a simulation platform — not real money, not Meta production. Point staging and tests at it. Never production payment traffic.