One familiar message
The accountable AI team
You already have email. Add accountable AI teammates.
Create role-based AI specialists with real company addresses. Each teammate uses only the knowledge and systems you approve, coordinates the right workers behind the scenes, and replies in the same thread with verified work and receipts.
No new app for employees. No ambient access for agents. No model approves its own work.
Behind every teammate
Your AIs, finally on the same team.
The employee delegates to a stable business role—not to a model picker. Rally decides which workers should plan, execute, recover, and independently review the outcome.
Models are workers. Teammates are roles. Email and chat are doors. Rally is the policy and accountability system behind them.
The workers rally
The right AIs share the work across approved systems.
Rally coordinates the handoffs, limits, and evidence.One accountable result
Root cause, completed work, independent review, and residual risk.
No model is allowed to sign off on itself.Email is how people commission the work. Rally is what makes that work coordinated, safe, and accountable.
This is not a concept
Watch the accountable team work.
A genuine public run: Gemini coordinates, independent model families execute and review, and every completion claim carries evidence. The roster distinguishes workers that participated from workers available for the next run.
Live runs
Connecting to D1…Loading real run data…
Rally authoritative runner → Cloudflare D1
New in Rally v2
Start and follow a Rally job with ChatGPT.
In Rally’s signed-in workspace, ChatGPT can fill the real job form, start the job after you confirm, and open the run or result you ask for. Rally’s agents still create the work, check it, and show their evidence.
Checking this browserThe live Rally workspace also works without ChatGPTHow does this fit together?
WebMCP lets ChatGPT use Rally’s page. Rally’s own agents do the work. Services such as n8n, GitHub, and Cloudflare are tools those agents may use only after you connect them.
What Rally solves
One goal in. One checked outcome out.
Rally turns a collection of isolated AI tools into an accountable team without asking your people to become agent managers.
Shared context
Stop carrying the context
Rally handles the handoffs between models, preserves the goal, and keeps one shared record of what each agent did.
Specialist execution
Use the right AI for the job
Different models can coordinate, build, investigate, and review instead of forcing one assistant to be equally good at everything.
Independent proof
Trust the result
Every consequential claim returns with an owner, a different verifier, evidence, and residual risk—not another confident answer to supervise.
Business systems + agent workforces
Connect the company.
Extend the team.
Business systems give Rally governed context and tools. External agents accept delegated work and return artifacts. Rally keeps those permissions separate—so connecting a source never silently commissions a workforce.
Company memory
Knowledge & collaboration
Google Workspace
Gmail, Drive, Docs, Sheets, Slides, Calendar, Chat, and contacts.
Slack
Decisions, project history, team updates, and approval requests.
Atlassian
Jira work, Confluence knowledge, and Compass services.
Work in motion
Build & automate
GitHub
Repositories, issues, pull requests, Actions, and prepared changes.
Cloudflare
Worker logs and metrics through the narrow Observability server.
n8n
Only the workflows an administrator explicitly exposes.
Decisions & revenue
Data & customers
BigQuery
Governed data for sourced analysis, anomalies, and executive answers.
Salesforce
Customer, pipeline, and service records through hosted SObject reads.
Stripe
Payments, subscriptions, customers, and financial reporting.
External agent network
Bring another workforce into the accountable team.
Gemini, Claude, and OpenAI are Rally’s core team. These systems extend it through a deliberately narrower delegation boundary.
Hyperagent
Hosted OAuth MCP workforce. Rally can discover agents and read results; starting work is not enabled.
Hermes Agent
Native A2A v1.0 peer. Endpoint identity, task mirroring, and failure tests must pass before admission.
OpenClaw
Authenticated A2A v1.0 peer. Rally will persist task state and expose only explicitly selected agents.
A policy-governed control plane, built on Google Cloud
Every layer has one job—and a receipt.
Google Cloud handles identity, durable coordination, and telemetry. Deterministic policy—not a model prompt—decides what may proceed.
Commission
Signed email ingress
Resend and a Worker/D1 queue authenticate, deduplicate, and retain the request until handling succeeds.
Govern
Gemini 3.7 + ADK
An IAM-protected Cloud Run service preserves intent and atomically records the handoff in Firestore.
Execute
Cross-family workers
Claude, Gemini, and OpenAI Codex rotate through implementation and independent review in one controlled workspace.
Prove
Evidence comes home
Cloud Trace, test output, verifier identity, and residual risk arrive in the same executive email thread.
194 runner + ingress + policy + WebMCP
186 Cloud, A2A + connector security
───
380 automated tests
✓ Terraform validated
✓ Worker bundle verified
✓ Container runtime smoke
Fortified by design
Autonomy with a chain of custody.
Rally assumes messages repeat, models can be persuaded, workers fail, and loops eventually need a hard stop.
Identity perimeter
Only known actors enter.
Dual authentication
Cloud Run IAM plus a Secret Manager-backed application credential.
Fleet discovery
An authenticated catalog declares every agent’s capability, scope, and prohibitions.
Execution integrity
Every turn is bounded.
Replay-safe runtime
Atomic claims, retry leases, and attempt fencing prevent duplicate or stale work.
Hard circuit breakers
Turn, time, send, rejection, and stagnation ceilings stop runaway behavior.
Recovery + evidence
Failure never hides the trail.
Second Wind recovery
A failed model can hand recoverable work to a teammate without transferring approval authority.
Private telemetry
Trace and logs prove execution while prompt and response capture remains off.
Clear answers
Built to be questioned.
Is the console showing a mock run?
No. It reads an explicitly public, allowlisted projection of Rally’s authoritative runner state from Cloudflare D1. If that service fails, the page shows the failure instead of sample data.
Are the agents just agreeing with each other?
No. They execute as separate provider-native processes, come from different model families, and cannot verify checklist work they own. The live receipt counts only families that actually participated.
Do the agents wait for each other?
Yes. Rally runs one model at a time and saves only validated state before the next handoff. With Second Wind enabled, a timeout, failed process, or reported blocker gives the other model one bounded recovery attempt from that saved state—including inspection of partial workspace edits—without auto-approving anything.
Do emails literally trigger every model turn?
The first email starts the real run and every turn is mirrored to the thread. The authoritative runner dispatches the next model locally.
Can anyone who finds a teammate’s email address commission work?
No. A message may arrive without becoming an authorized job. Rally authenticates the transport, checks the sender against the teammate, channel, and company policy, and treats quoted history, attachments, and linked pages as untrusted evidence—not authority.
What happens when the agents cannot finish?
Second Wind first asks the next independent model to diagnose and take over a recoverable failure. Rally still stops with a precise report when the fleet remains blocked, disagrees repeatedly, stops making progress, hits a hard budget, crosses an authority boundary, or receives a human STOP.
Is Rally an official Google product?
No. Rally is an independent Agent9 project built with Gemini, Google ADK, and Google Cloud for the All Things Agentic Hackathon.
How does A2A fit—and is Rally A2A compatible?
Yes. Rally publishes an A2A v1.0 Agent Card and accepts tasks over JSON-RPC and HTTP+JSON; official SDK clients exercise both paths. A2A enables discovery and task exchange. Rally adds the controls around the work: authority, durable state, recovery, evidence, and independent verification. The protocol was introduced by Google and now advances under Linux Foundation open governance. Compatibility is not certification or endorsement.
What stays private?
Commissioner identity, worktree paths, mail IDs, raw prompts, credentials, and cloud request keys never enter the public console record.
When do administrators connect Gemini, Claude, OpenAI, or Grok?
AI workforce authorization is separate from company systems. The current pilot uses provider-approved identities on its controlled execution host. The self-service design starts each provider’s official OAuth or device-code flow on a user-bound host, with an existing API key offered as an alternative route. Rally never asks for a consumer password or copies a browser session cookie.
Are AI and business-system connections shared between users?
No. Model identities, company-system grants, and run authority are separate. Rally namespaces each user’s approved systems and tools, then freezes only the commissioned scope into that run.
Can ChatGPT use Rally directly?
Yes. In Rally’s signed-in workspace, ChatGPT can fill the real job form, start it after confirmation, find your jobs, open a run, and take you to a connection. Rally’s agents—not ChatGPT—still perform and check the work.
How does Rally connect a business service?
Open Connections and choose a supported service such as n8n, GitHub, or Cloudflare. You complete the provider sign-in yourself. Rally tests the exact actions it may use before any agent receives access.
What does “give Rally a job” mean?
Ask for a finished professional outcome—such as a sourced market briefing, an executive presentation, a customer-risk review, or a launch plan—then grant only the sources, limits, and approval rules that outcome needs.
Are the business connectors live?
The governed gateway and all ten provider adapters are implemented. BigQuery has completed a real authenticated handshake with Google’s official MCP endpoint and discovered six tools. The other accounts are intentionally shown as disconnected until each user completes provider setup, authentication, live discovery, and an exact safe preset. Rally never turns “adapter exists” into “customer account connected.”

The accountable AI team
Your next AI teammate
already has an email address.
Create the role, approve its context, and give your people a teammate they already know how to reach.