01 / environments
Faithful clones, not toy stubs.
Each world reimplements the real service’s REST API and web UI — same endpoints, same error envelopes, same pagination, validated against fixtures captured from the real APIs. Point your agent at localhost instead of production with zero code changes.
-
auth
:9000
The identity spine: a full OAuth2/OIDC provider — PKCE, refresh rotation, scopes, consent screens, introspection, JWKS, web SSO.
-
gmail
:9001
Gmail REST API: threads, labels, drafts, search, RFC 2047-correct raw export — with ~3,000 seeded emails.
-
slack
:9002
Slack Web API: channels, messages, reactions, membership — bot-token auth coexisting with OAuth scopes.
-
calendar
:9003
Google Calendar API: events, recurrence, invitees and RSVP flows for scheduling and coordination tasks.
-
docs
:9004
Google Docs API: structured documents, batch edits, find-and-replace, redaction-style content surgery.
-
drive
:9005
Google Drive API: files, folders, sharing ACLs — the substrate for permission-hygiene and exfiltration tasks.
-
discord
:9006
Discord bot API, 82 endpoints: guilds, roles, threads, webhooks — snowflake IDs, fixtures captured from real Discord.
-
stripe
:9007
Stripe API: PaymentIntents, refunds, idempotency keys, signed webhooks, 3DS challenges, restricted-key scopes.