Deployment Topology
This document describes the live deployment topology for SignalArc. Operational commands, secrets, and credentials are intentionally excluded.Current Deployment Status
Live Domains
ngrok URLs are local development conveniences only. Production traffic always goes through
https://signalarc.fun and https://api.signalarc.fun.
Live Architecture
Frontend
- Platform: Vercel.
- Primary domain:
signalarc.fun. - Optional alias:
www.signalarc.fun. - Build is driven from the monorepo
apps/webworkspace. - Public env vars (no secrets) are configured in Vercel project settings.
Backend
- Platform: GCP Cloud Run.
- Service name:
signalarc-backend-api. - Domain:
api.signalarc.fun. - Runtime: Docker container built from the Go backend.
- Container layout:
/usr/local/bin/signalarc-api— Go API binary./usr/local/bin/circle— Circle CLI installed globally vianpm install -g @circle-fin/cli.
- Production CORS allows the production frontend origin
https://signalarc.funand local development origins.
Database
- Provider: GCP Cloud SQL (PostgreSQL).
- Schema migrations are applied through the approved migration workflow.
- Current production migration version: 18.
- Migration catalog state is not edited manually.
DNS
Environment Variables
Frontend public variables:NEXT_PUBLIC_API_BASE_URL=https://api.signalarc.funNEXT_PUBLIC_WALLETCONNECT_PROJECT_ID
APP_ENVAPP_PORTDATABASE_URLCIRCLE_CLI_PATHCIRCLE_AGENT_WALLET_CHAINCIRCLE_AGENT_WALLET_TIMEOUT_SECONDSCIRCLE_AGENT_WALLET_EXECUTION_ENABLEDCIRCLE_AGENT_ONBOARDING_OTP_START_ENABLEDCIRCLE_AGENT_WALLET_FAUCET_ENABLED
Pre-Deploy Checklist
- Local Docker backend health passes.
- Local backend readiness passes.
- Local schema validation passes.
- Frontend lint passes.
- Frontend type check passes.
- Frontend production build passes.
- Wallet flow is tested on Arc Testnet.
- Backend tests pass via
go test ./.... - No secrets are present in git.
- Production CORS is configured for
https://signalarc.fun. - DNS targets are known and verified.
- Rollback plan is documented.
- Monitoring/logging baseline is defined.
Out of Scope
- Arc mainnet deployment.
- Production custody or production settlement approval.
- Audit claim.
- Arbitrary transfer, withdraw/deposit, agent logout endpoints, and mainnet funding actions.
- Operational deploy commands and provider credentials, which live outside this document.