Skip to content

agentplane: separate workload identity URI contract from peer TLS - #16214

Open
agentydragon wants to merge 1 commit into
codex/agentplane-sandboxinventory-batch4from
codex/agentplane-workloadid-batch4
Open

agentydragon wants to merge 1 commit into
codex/agentplane-sandboxinventory-batch4from
codex/agentplane-workloadid-batch4

Conversation

@agentydragon

Copy link
Copy Markdown
Owner

Certificate issuance and live credential resolution depend on the TLS implementation just to construct or parse a workload identity URI. Extract the pure identity value and canonical URI codec into identity/credentials/workloadid, exposing ID, ID.URI, and Parse. TLS now consumes that credential contract.

Move the canonical-form test with the codec and update every caller directly. Preserve the exact SPIFFE trust domain, URI bytes, validation/error behavior, record matching, and credential revocation semantics. There are no forwarding aliases, new authentication modes or deployment changes; the separate privileged-auth design stays deferred.

Native stack #16208, above Sandbox inventory. Existing workloadid, peer-TLS, issuer and resolver tests passed on RBE (https://app.buildbuddy.io/invocation/d36a0de4-cfdb-4fac-aca0-5a17a662cf50). The integrated auth/test-import and concise-API checks are running; mandatory hooks passed, and hosted CI validates the full head.

@agentydragon agentydragon added the proposed Concrete implementation proposed for review; not approved for automatic merge label Nov 13, 2026
@agentydragon
agentydragon force-pushed the codex/agentplane-workloadid-batch4 branch from 5d578a1 to 4a5b391 Compare November 13, 2026 11:52
@agentydragon
agentydragon force-pushed the codex/agentplane-workloadid-batch4 branch from 4a5b391 to b6383b2 Compare November 13, 2026 11:54
@github-actions

github-actions Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Visual review for c6f87560

Request a manual rerun from the CI run page.

Warning

11 targets used the latest devel baseline (5bce8ae5) because the PR base published none. Diffs there may include devel drift, not just this PR's changes.

No visual changes among the 12 affected Bazel test targets. Open visual review.

@agentydragon
agentydragon force-pushed the codex/agentplane-workloadid-batch4 branch from b6383b2 to c6f8756 Compare November 13, 2026 12:08

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

proposed Concrete implementation proposed for review; not approved for automatic merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant