🛠️ 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 ci for 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.txt after 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-aiplatform for seamless Gemini calls

🔌 Integration & APIs

  • Model Context Protocol (MCP) — Secure, external bridge to Bank of Anthos APIs (no core code touched)
    → Deployed as nginx:alpine placeholder 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 found and permission errors)
  • Google Container Registry (GCR) — Hosts chronobank-backend:latest image
  • Google Secret Manager — Securely stores GEMINI_API_KEY (mounted via secretKeyRef in 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 submit to kubectl apply — fully automated for hackathon speed

“Built on GKE, powered by Gemini, secured by MCP, orchestrated by agents — and designed to bend time.”

GKEHackathon #ChronoBankAgent #GKETurns10 #AgenticAI #GrandPrizeOrBust 🏆🚀

Built With

Share this project:

Updates

Submission history