Skip to content

Repository files navigation

Godspeed Agentic Defense

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.

Hackathon Snapshot

  • 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-Defense v6 -> Godspeed OpenAPI tool -> Foundry IQ / Knowledge layer.
  • Microsoft IQ status: dev/test Foundry proof captured with godspeed-defense-mission-knowledge attached and godspeed_mission_api calling 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.

Judging Rubric Fit

  • 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.

Track Fit

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.

Microsoft Fit

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/agent sends the mission prompt to the configured Foundry agent.
  • POST /api/foundry/ask asks the configured Foundry agent a direct question.
  • POST /api/microsoft/copilot/mission returns a Copilot-friendly mission package.
  • POST /api/microsoft/agent-framework/event returns a workflow seed event.
  • microsoft/copilot-studio-openapi-v2.json is the OpenAPI v2 import file for Copilot Studio REST API tools.

Live Microsoft Proof

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_api that calls the public Godspeed mission API;
  • a live website flow where Run Mission calls Foundry agent v6 and returns a governed mission package;
  • a direct Ask Godspeed question 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.

What The Demo Shows

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.

Interface Preview

Godspeed demo interface

Run Locally

Requirements:

  • Node.js 22 or newer.
npm install
npm run check
npm run check:microsoft
npm start

The same checks run in GitHub Actions on pushes and pull requests.

Open:

http://127.0.0.1:8088/

CLI demo:

npm run mission

Artifacts are written to:

artifacts/last-run/

Final demo narration assets are kept in:

artifacts/voice/

Suggested Demo Prompt

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.

Safety Boundary

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.

Repository Map

  • src/ - local Godspeed mission engine and API.
  • public/ - browser demo UI with Run Mission and Ask 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/ and nginx/ - optional deployment examples.

Architecture

See:

  • architecture/godspeed-architecture.svg
  • docs/architecture.md
  • docs/technical-background.md
  • docs/microsoft-implementation-path.md
  • microsoft/godspeed-mission.openapi.yaml
  • microsoft/copilot-studio-openapi-v2.json
  • microsoft/copilot-studio-rest-api-tool.md
  • microsoft/foundry-openapi-tool.md
  • microsoft/foundry-agent-definition.json
  • microsoft/foundry-agent-instructions.md
  • microsoft/foundry-agent-framework-bridge.md
  • microsoft/foundry-ui-quickstart.md
  • microsoft/foundry-live-smoke-test.md
  • microsoft/foundry-live-proof.md
  • microsoft/foundry-iq-knowledge-layer.json
  • microsoft/foundry-iq-integration-runbook.md
  • microsoft/foundry-iq-tenant-evidence-checklist.md
  • microsoft/knowledge/
  • microsoft/integration-approval-ladder.json
  • microsoft/integration-approval-ladder-runbook.md
  • microsoft/manual-tenant-proof-checklist.md

Submission Positioning

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages