Skip to content

Add isolated v2 agent ownership prototype#230

Closed
posix4e wants to merge 1 commit into
mainfrom
rewrite-v2-agent-ownership
Closed

Add isolated v2 agent ownership prototype#230
posix4e wants to merge 1 commit into
mainfrom
rewrite-v2-agent-ownership

Conversation

@posix4e

@posix4e posix4e commented Apr 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Keep the existing v1 runtime, EasyEnclave integration, apps, website, and fleet CI intact.
  • Add an isolated crates/dd-agent prototype for the v2 ownership model: runtime assignment, current-owner-only deploy/log/exec, GitHub OIDC principal checks, and public /health proof.
  • Add prototype assign/deploy/verify composite actions for external workload repos.
  • Add a small CI workflow that validates the full workspace, including both v1 and the prototype.
  • Keep only the threat-model doc; remove the spec/rewrite-plan docs from the PR.

Validation

  • cargo fmt --all -- --check
  • cargo check --workspace
  • cargo test --workspace
  • local smoke test: cargo run -p dd-agent and GET /health

Notes

This is now intentionally non-destructive. The v2 agent is not wired into release/deploy paths and is not feature-complete. Missing pieces before replacement: TDX quote minting, EasyEnclave execution backend, Cloudflare ingress, and managed assignment reconciliation.

@posix4e posix4e closed this May 5, 2026
@posix4e
posix4e deleted the rewrite-v2-agent-ownership branch May 5, 2026 11:07
@posix4e posix4e changed the title Rewrite around v2 agent ownership model Add isolated v2 agent ownership prototype Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant