Skip to content

Add authoritative Maestro activation validation - #313

Merged
haasonsaas merged 1 commit into
mainfrom
codex/sandboxwich-maestro-activation-proof
Aug 5, 2026
Merged

Add authoritative Maestro activation validation#313
haasonsaas merged 1 commit into
mainfrom
codex/sandboxwich-maestro-activation-proof

Conversation

@haasonsaas

Copy link
Copy Markdown
Contributor

Summary

  • add a tenant-scoped Maestro activation validation route that compares every submitted field with the current authoritative resident, placement, lease, Pod UID, digest, service, and URI SAN tuple
  • persist durable activation-ID CAS receipts with exact replay and different-material replay rejection across concurrent calls and API restarts
  • expose bounded activation validation latency and outcome/reason telemetry without high-cardinality tuple labels
  • keep resident observations, Pod/Service readiness, and listener probes outside activation authority; issue no identity material

Verification

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace

Needs a test

  • SANDBOXWICH_TEST_POSTGRES_URL was not configured, so the new migration and PostgreSQL row-lock execution path were not exercised locally
  • no live Maestro carrier, ClientAuth issuance, deployment, or activation sample was exercised

@haasonsaas
haasonsaas merged commit ef985cc into main Aug 5, 2026
19 checks passed
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