Godspeed is a working dev/test Foundry-connected prototype for governed agentic defense missions, built for the Microsoft Agents League Hackathon Reasoning Agents track.
It turns a high-pressure security scenario into a controlled multi-agent mission: the right specialist agents, the right evidence, the right approval gates, and a clear executive defense package.
GODSPEED stands for:
Governed Orchestration for Defense, Simulation, Prioritisation, Evidence, Execution and Decisioning.
- Track: Reasoning Agents.
- Demo video: https://www.youtube.com/watch?v=U9ZP6s9Y73s
- Working demo: live browser UI, REST API, CLI mission run and website-to-Foundry agent bridge.
- Live endpoint: https://godspeed.battlecruiser.nl/
- Microsoft path: website -> Godspeed backend -> Azure AI Foundry Agent
Godspeed-Agentic-Defensev6 -> Godspeed OpenAPI tool -> Foundry IQ / Knowledge layer. - Microsoft IQ status: dev/test Foundry proof captured with
godspeed-defense-mission-knowledgeattached andgodspeed_mission_apicalling the Godspeed OpenAPI mission endpoint. - Safety model: sandbox data only, no production access, no tenant secrets, no automatic remediation, human approval gates before risky actions.
- Demo evidence: video walkthrough, live website, Foundry response proof, architecture diagram, technical background, Copilot-ready OpenAPI contracts and CI checks.
- Accuracy & Relevance: working agentic defense prototype with source code, demo artifacts, architecture, Microsoft bridge endpoints and Copilot/Foundry contracts.
- Reasoning & Multi-step Thinking: scenario classification, specialist-agent selection, facts/assumptions/unknowns, premortem, lab-first validation, action ownership and evidence packaging.
- Creativity & Originality: Godspeed does not make Copilot answer a security question; it makes Copilot launch a governed defense mission.
- User Experience & Presentation: browser UI shows the mission flow end to end, with a concise executive package for review.
- Reliability & Safety: sandbox-first design, human-in-the-loop approval gates, no production actions, no customer data, no external messaging and CI validation.
See docs/judging-rubric.md for the submission-ready scoring narrative.
Recommended hackathon track: Reasoning Agents.
Why: the core challenge is not a chatbot UI. The core challenge is multi-step reasoning under operational risk:
- understand the mission and non-goals;
- separate facts, assumptions and unknowns;
- select specialist agents in waves;
- reason about threat, exposure, logs, patch order and simulation;
- block risky actions until a human approves them;
- produce evidence that can be reviewed and replayed.
The demo is designed as a Microsoft-native architecture:
- Microsoft 365 Copilot / Copilot Studio as the enterprise front door;
- Microsoft Foundry Agent Service as the managed agent runtime path;
- Microsoft Foundry IQ as the approval-gated knowledge layer for mission doctrine, safety boundaries and evidence expectations;
- Microsoft Agent Framework as the multi-agent orchestration implementation path;
- GitHub Copilot as the developer acceleration story;
- Godspeed as the command layer that turns a vague security request into a governed defense mission.
The live demo now runs through a server-side Foundry bridge. Run Mission calls the Godspeed backend, the backend calls the Azure AI Foundry agent Godspeed-Agentic-Defense v6, and the agent uses the godspeed_mission_api OpenAPI tool plus the godspeed-defense-mission-knowledge knowledge layer. No Azure credentials are exposed in browser JavaScript.
This repository is explicit about the boundary: the demo is a working dev/test Foundry-connected prototype of the Godspeed orchestrator. It does not claim production Defender/Sentinel/Intune integration, customer-data access, automatic remediation or production tenant changes. The production path remains Microsoft 365 Copilot or Copilot Studio as the front door, with Microsoft Foundry Agent Service and Microsoft Agent Framework as the managed agent runtime and workflow layer.
The Microsoft IQ requirement is represented honestly: the repo includes a Foundry IQ knowledge-layer manifest, safe sample knowledge sources, validation, and captured dev/test proof showing the godspeed-defense-mission-knowledge layer attached to the Godspeed Foundry Agent. The current live website also includes a direct Ask Godspeed panel for Q&A against the same Foundry agent.
The repo now includes a Copilot-ready bridge endpoint and import contract:
POST /api/foundry/agentsends the mission prompt to the configured Foundry agent.POST /api/foundry/askasks the configured Foundry agent a direct question.POST /api/microsoft/copilot/missionreturns a Copilot-friendly mission package.POST /api/microsoft/agent-framework/eventreturns a workflow seed event.microsoft/copilot-studio-openapi-v2.jsonis the OpenAPI v2 import file for Copilot Studio REST API tools.
The live Microsoft proof captured for the hackathon is intentionally narrow and evidence-based:
- a dev/test Microsoft Foundry Agent named
Godspeed-Agentic-Defense; - a Foundry IQ / Knowledge layer named
godspeed-defense-mission-knowledge; - a configured OpenAPI tool named
godspeed_mission_apithat calls the public Godspeed mission API; - a live website flow where
Run Missioncalls Foundry agent v6 and returns a governed mission package; - a direct
Ask Godspeedquestion panel that answers through the same Foundry agent; - mission output that includes Microsoft IQ status, Godspeed knowledge used, approval gates, evidence package, safety boundary and unknowns.
Public-safe screenshots are in:
artifacts/foundry-iq-live-proof/
Final live browser proof, including screenshots and Walter's short recording of both
Run Mission and Ask Godspeed, is in:
artifacts/hackathon-final-proof/
This proves the dev/test Foundry agent path with knowledge grounding and OpenAPI tool-backed mission creation. It does not claim production tenant integration, Defender/Sentinel/Intune integration, automated remediation, credential resets, customer-data access or real-world containment.
The app turns one security scenario into:
- mission intake;
- selected specialist agents;
- facts, assumptions and unknowns;
- premortem failure analysis;
- lab-first simulation plan;
- approval gates for risky actions;
- evidence artifacts;
- executive summary.
Requirements:
- Node.js 22 or newer.
npm install
npm run check
npm run check:microsoft
npm startThe same checks run in GitHub Actions on pushes and pull requests.
Open:
http://127.0.0.1:8088/
CLI demo:
npm run missionArtifacts are written to:
artifacts/last-run/
Final demo narration assets are kept in:
artifacts/voice/
A new critical vulnerability has been disclosed in a widely used remote access component. The organisation needs to know whether it is exposed, whether existing logs can detect exploitation, what should be tested in a lab first, and what actions require approval.
This is demo mode:
- sample data only;
- no production access;
- no real secrets;
- no external messages;
- no automatic remediation;
- risky actions are approval-gated by default.
src/- local Godspeed mission engine and API.public/- browser demo UI withRun MissionandAsk Godspeed.sample-data/- safe sample assets and signals.docs/- architecture, submission draft, video script and security boundaries.architecture/- standalone architecture diagram.artifacts/screenshots/- interface screenshot for the submission.artifacts/foundry-iq-upload/- upload-ready Foundry IQ knowledge pack for the approved dev/test tenant.artifacts/voice/- final demo voice-over assets.microsoft/- Copilot REST API tool contract, Foundry / Agent Framework bridge and workflow concept.microsoft/foundry-website-agent-bridge.md- server-side website-to-Foundry bridge notes.scripts/validate-microsoft-bridge.mjs- local validation for the Copilot/Agent Framework bridge contract.systemd/andnginx/- optional deployment examples.
See:
architecture/godspeed-architecture.svgdocs/architecture.mddocs/technical-background.mddocs/microsoft-implementation-path.mdmicrosoft/godspeed-mission.openapi.yamlmicrosoft/copilot-studio-openapi-v2.jsonmicrosoft/copilot-studio-rest-api-tool.mdmicrosoft/foundry-openapi-tool.mdmicrosoft/foundry-agent-definition.jsonmicrosoft/foundry-agent-instructions.mdmicrosoft/foundry-agent-framework-bridge.mdmicrosoft/foundry-ui-quickstart.mdmicrosoft/foundry-live-smoke-test.mdmicrosoft/foundry-live-proof.mdmicrosoft/foundry-iq-knowledge-layer.jsonmicrosoft/foundry-iq-integration-runbook.mdmicrosoft/foundry-iq-tenant-evidence-checklist.mdmicrosoft/knowledge/microsoft/integration-approval-ladder.jsonmicrosoft/integration-approval-ladder-runbook.mdmicrosoft/manual-tenant-proof-checklist.md
One-line pitch:
Godspeed makes Copilot operationally useful for security by converting a vague, urgent scenario into a governed defense mission with specialist agents, approval gates and evidence.
See docs/submission-draft.md for the full project description.
