🛠️ Built With — The Cosmic Stack of ChronoBank Agent v∞
ChronoBank Agent v∞ is a GKE-native, AI-agent-powered, counterfactual finance simulator built with a hand-picked stack of modern, scalable, and cosmic-grade technologies:
🌐 Frontend
- React — Component-driven UI for dynamic financial galaxy rendering
- Three.js — 3D neomorphic galaxy visualization (planets = accounts, asteroids = transactions)
- Framer Motion — Cinematic transitions, particle effects, and haptic feedback on timeline adoption
- TailwindCSS — Neomorphic design system with cosmic glow, depth, and gravitational UI elements
- Vite — Blazing-fast build tool (fixed
--only=production→npm cifor Cloud Build success) - WebSocket — Real-time agent status updates (constellation avatars pulse as agents negotiate/execute)
⚙️ Backend
- Python 3.11 — Core logic, agent orchestration, and API routing
- FastAPI — High-performance backend framework with automatic OpenAPI docs
- ADK-style Agents — Custom agent framework (SimulatorAgent, NegotiatorAgent, ExecutorAgent) for stateful, agentic workflows
- A2A Protocol — Agent-to-Agent negotiation layer (Simulator → Negotiator → Executor handoff)
- aiohttp — Async HTTP client for MCP communication (added to
requirements.txtafter ModuleNotFoundError)
🤖 AI & Simulation
- Google Gemini 1.5 Pro — Long-context counterfactual simulation engine (reasons over 12+ months of transactions)
$$ \text{Projected Balance}{t+n} = \text{Balance}_t + \sum{i=1}^{n} (\text{Savings}_i - \text{Spend}_i) \times (1 + r) $$ - Vertex AI SDK — Integrated via
google-cloud-aiplatformfor seamless Gemini calls
🔌 Integration & APIs
- Model Context Protocol (MCP) — Secure, external bridge to Bank of Anthos APIs (no core code touched)
→ Deployed asnginx:alpineplaceholder for zero-permission, instant-pull reliability - Bank of Anthos APIs — Real transaction, account, and transfer endpoints (proxied via MCP)
- OAuth2 — User authentication (via MCP-mediated flow)
☁️ Cloud & Infrastructure
- Google Kubernetes Engine (GKE) Autopilot — Fully-managed, auto-scaling, self-healing cluster (regional, multi-zone)
- Google Cloud Build — CI/CD for Docker image builds (fixed
vite: not foundand permission errors) - Google Container Registry (GCR) — Hosts
chronobank-backend:latestimage - Google Secret Manager — Securely stores
GEMINI_API_KEY(mounted viasecretKeyRefin deployment) - Google Cloud Operations (Logging + Monitoring) — Real-time agent health, simulation latency, error tracing
- Kubectl + Helm — Deployment and management (all manifests in
k8s/folder)
🗃️ Data & Storage
- Redis (sidecar) — In-memory session state for agent negotiation flows
- Firestore (optional) — Stores user timeline preferences and simulation history (external to Bank of Anthos)
🧪 DevOps & Tooling
- Docker — Multi-stage builds (frontend + backend) optimized for GKE
- GitHub — Source control and public repo hosting
- Windows PowerShell — Primary terminal for GKE deployment (fixed backslashes, permissions, and path issues)
- VS Code — Development environment with Kubernetes and Docker extensions
✨ Special Sauce
- Cosmic Error Handler — Translates crashes into sci-fi metaphors (“Black hole disrupted transfer — retrying via wormhole…”) with auto-retry + fallback agents
- Neomorphic 3D Galaxy UI — Not just a dashboard — an immersive financial universe users can rotate and explore
- One-Click Deploy Script — From
gcloud builds submittokubectl apply— fully automated for hackathon speed
“Built on GKE, powered by Gemini, secured by MCP, orchestrated by agents — and designed to bend time.”
Log in or sign up for Devpost to join the conversation.