🏛️ SingularityOS Council One founder. 7 Gemini agents that run marketing, sales, finance , operations & legal — coordinate toward a single goal, catch each other's risks, and can't spend a dollar without your click.

Inspiration A solo founder isn't a small company — they're one person doing six jobs badly, because there's no seventh hour in the day. Our unlikely hero is exactly that: a founder running HIPAA compliance, code, and sales across three jurisdictions with no engineering team, no ops team, and no one to tell him when he's about to make an expensive mistake.

We didn't want a chatbot wearing hats. The jobs are genuinely different — writing ad copy is not auditing a BAA, and closing a clinic is not projecting runway. Different jobs, different tools, different failure modes. And a single agent on one long prompt saturates its context window — it forgets. That's what actually justifies a fleet of agents, each with its own memory.

What it does After a conversational onboarding interview the system interviews you— Shadow, the CEO— then writes your business's founding document called The Constitution. From there the founder gets an executive council of seven specialized agents, each with its own memory and tool boundaries:

The Shadow — chief of staff. Give it one goal; it routes semantically to the agents that own that domain and coordinates them back into one unified answer.

The Architect — builds and maintains software. Sandboxed shell and filesystem on the Antigravity SDK.

The Inquisitor — marketing. Research, campaign hooks, and content generation.

The Hunter — sales. Outreach strategy, pipeline, and lead generation.

The Treasurer — finance. P&L, runway, and margin floor monitoring.

The Guardian — legal, security and risk. You don't call it — it intercepts. Wired into the action pipeline, it deterministically vetoes unverified actions (like TCPA risk) before execution.

The Steward — customer success and retention. They coordinate toward one goal.

Give the Council one goal and the Shadow convenes the relevant specialists — you watch them debate live, then get one verdict and get things done.

And the duty of care is real, not theatrical. The Guardian deterministically intercepts high-liability actions — a cold call with no TCPA consent is blocked, an email to an unknown recipient is flagged, a deploy with no backup is denied. Every veto is visible, attributed, and permanent in the audit trail.

And none of them can approve themselves. An agent physically cannot pass confirmed=True — the parameter isn't exposed to the model. Anything irreversible freezes on a single-use token until you click. Not by voice. Only by click.

How we built it

Google ADK (Agent Development Kit) declares the agent topology, identity, and powers the Agent Registry (GET /registry/agents) — so the fleet is discoverable, not hardcoded. google-genai SDK powers the inference hot-path with a resilient model cascade (Gemini Flash / Pro tiers and Vertex AI fallback).

Gemini 3.1 Flash Live handles bidirectional voice orchestration (duplex PCM with barge-in).

Antigravity SDK powers The Architect with sandboxed shell and execution under strict security policies.

Google Cloud Firestore hosts the per-founder Memory Bank and state persistence; a Fleet Memory Spine auto-compacts each agent's context against a shared CONSOLIDATED STATE to prevent forgetting.

Google Cloud Run runs the entire containerized architecture with scale-to-zero efficiency and an append-only audit trail.

Stack: Google ADK · Antigravity · google-genai · Gemini Live · Cloud Run · Firestore · Vertex AI — all on Google Cloud.

Challenges Making the gate real, not theatrical — confirmed=True is physically excluded from tool schemas; the confirmation nonce has a strict TTL, is scoped to one founder, and is consumed exactly once.

Fault-tolerant inter-agent routing — parallel execution with hard timeouts and marked heuristic fallbacks keeps a looping agent from crashing the council.

Preventing forgetting at scale — each agent's context auto-compacts; a deterministic CONSOLIDATED STATE keeps every gem on one shared reality without a single saturated window.

Preventing data loss on partial reads — if any source read fails in the finance pipeline, zero writes occur.

What we learned Use Google ADK for topology and registry discovery; use the raw genai SDK for the hot-path execution. A single agent on one long prompt saturates its context window — the fleet is the honest answer to that.

What makes an enterprise agent fleet trustworthy isn't how much it can do autonomously — it's what it is strictly forbidden from doing without human consent.

Built on / Preexisting code (Declared) The base agent prompts, action bus risk gate, Command Center finance logic, and Gemini Live voice engine originated from our internal Shadow System V2 from SingularityOS AI LLC propietary software. The hackathon build (Aug 3–31, 2026) is the new agentic packaging: the ADK topology and Agent Registry, Antigravity SDK integration, conversational onboarding engine, per-founder isolated Memory Bank (+ Fleet Memory Spine auto-compact), the Guardian's deterministic veto rules, the single-use physical gate, the agentic goal-loop (+ ask_user at system level), and a clean GCP Cloud Run deployment.

What's next Real multi-tenant collaborator roles, local companion execution for The Architect, live OpenTelemetry instrumentation, and full onboarding onto the Gemini Enterprise Agent Platform.

Built With

  • cloud-run
  • fastapi
  • firestore
  • gemini
  • gemini-live
  • google-adk
  • google-genai
  • pub-sub
  • python
  • react
  • vertex-ai
Share this project:

Updates

Submission history