Skip to content

Agent auth control plane + product MCP server - #8

Merged
yail259 merged 1 commit into
mainfrom
tidebase-agent-auth-control-plane
Jun 17, 2026
Merged

yail259 merged 1 commit into
mainfrom
tidebase-agent-auth-control-plane

Conversation

@yail259

@yail259 yail259 commented Jun 17, 2026

Copy link
Copy Markdown
Member

Adds the agent-run control-plane / credential-broker layer to the Tidebase server, plus a product MCP server exposing control-plane tools and a ui:// Studio app (MCP-Apps SEP).

Hardened across multiple passes; integration-tested against real OpenBao + self-hosted Nango; 158 server tests + adversarial threat-model tests green locally. Migrations 003–006 are expand-only.

🤖 Generated with Claude Code

Adds the credential-broker / agent-run control-plane layer to the Tidebase
server, hardened across multiple passes and integration-tested against real
OpenBao + self-hosted Nango:

- Fail-closed broker auth; Ed25519 keypair identity (challenge/response);
  session-scoped, run-bound grants; tenant isolation + confused-deputy
  prevention; default-deny policy engine; concurrent-use fencing.
- AES-256-GCM envelope-encrypted custody (KMS seam) + a working credential
  proxy with SSRF defense; real Nango/OpenBao backend clients.
- Multi-replica PG-backed rate limiting + challenge-replay cache; grant
  expiry sweeper; resource-revoke cascade.
- New product MCP server (apps/mcp): control-plane tools + a ui:// Studio
  resource as a real MCP-App (MCP-Apps SEP, ext-apps app SDK, bundled).
- Migrations 003-006; SDK exposes agents/resources/auth/audit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@yail259
yail259 merged commit 0a70bde into main Jun 17, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@yail259
yail259 deleted the tidebase-agent-auth-control-plane branch June 17, 2026 02:23
yail259 added a commit that referenced this pull request Jun 22, 2026
Bumps SDKs (@tidebase/sdk, tidebase) + server to 0.7.0, adds RELEASE_v0.7.0.md,
and moves "credential brokering" out of Not-In-This-Alpha (it ships in v0.7).

The agent-auth/broker feature work landed in #8 (Agent auth control plane +
product MCP server); this release packages it and adds the end-to-end broker
dogfood (apps/server/scripts/brokerDogfood.ts) that verifies vault + proxy:
secret injected upstream, never visible to the agent/LLM or the audit ledger.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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