Early access
Stop building your own approval layer. Gate every agent action with Pliuz.
For engineering teams running 2+ agents in production. Pliuz adds a human-in-the-loop approval gate and a verifiable SHA-256 audit trail — EU-hosted, DPA-ready, pip install pliuz, Apache 2.0.
- EU · Frankfurt
- DPA day one
- Tamper-evident hash chain
- No LLM in the critical path
- Apache 2.0
Ready to apply as a design partner? Apply to the program →
The problem now
AI agents aren't experiments anymore.
They're paying, refunding, emailing, and changing customer data in production. Recent incidents prove it: dropped production tables, a $31,000 payment with no approval, sensitive data exposed.
The question isn't “is governing agents worth it?”— it's “who answers when ours fails?”
Why not build it yourself
You could build the approval layer yourself.
And then you maintain it forever. Every one of these is its own project:
- State while a human decides
- Retries and timeouts
- Channel routing (Slack, email)
- An audit trail that actually holds up
- Row-level security per tenant
- Tamper-evidence you can prove
Pliuz is that layer as infrastructure — an open-source SDK and an EU-hosted control plane — so your team ships agents instead of approval plumbing.
How it works
From pip install to a defensible audit trail.
Wrap the risky call
Decorate any agent action with @gated. Pliuz intercepts it before it runs.
A human decides
The action pauses and routes to Slack. Approve, reject, or let a declarative policy auto-decide — no LLM in the path.
Everything is logged
Each decision is a link in an append-only SHA-256 hash chain you can verify with a single SQL call.
from pliuz import gated
@gated(risk="high") # pauses for human approval in Slack
def refund(order_id: str, amount: int):
stripe.refunds.create(order=order_id, amount=amount)select ok, verified, total
from pliuz_verify_chain(); -- ok | 881 | 881 (tamper-evident)$ pip install pliuz · Apache 2.0
Why you can trust it
Tamper-evident by design.
Every decision is a link in an append-only SHA-256 hash chain you can verify yourself with a single SQL call. EU-hosted in Frankfurt. DPA signable from day one. SDK open-source under Apache 2.0.
SHA-256 hash chain
Every decision is an append-only link you verify yourself — no need to trust us.
EU-hosted, Frankfurt
No US region without an explicit agreement. DPA signable from day one.
Open-source SDK
pip install pliuz, Apache 2.0. The control plane is the hosted product.
- EU · Frankfurt
- DPA day one
- Tamper-evident hash chain
- No LLM in the critical path
- Apache 2.0
Why design partners
We're selecting 3–5 teams running 2+ agents in production. You get direct onboarding with me in the first two weeks, 40% off year one, preferred support, and real influence on the roadmap. Easy exit: 30 days' notice, your data exportable as signed JSONL.
Two ways in
Start where you are.
Just exploring
Drop your email and we'll send the quick-start and tell you when we open seats. No commitment.
Get early accessReady to commit
Running 2+ agents in production? Apply to the design partner program — direct onboarding and 40% off year one.
Apply to the design partner programBefore you apply
The five questions that decide it.
Why not just build the approval layer myself?
You can — and then you maintain it forever: state while waiting on a human, retries, channel routing, an audit trail that actually holds up, RLS, tamper-evidence. Pliuz is that layer as infrastructure, an open-source SDK and an EU-hosted control plane, so your team ships agents instead of approval plumbing.
Is Pliuz open source?
The SDK is, under Apache 2.0 — pip install pliuz. The control plane is the hosted commercial product that stores the audit trail and routes approvals.
Where is my data hosted?
In the EU, in Frankfurt. No US region without an explicit agreement. A DPA is signable from day one.
Which agent frameworks do you support?
LangGraph, CrewAI, the Claude Agent SDK, the Vercel AI SDK and OpenAI Agents — or any custom Python or TypeScript agent through the SDK.
Do I need an LLM to evaluate risk?
No. Risk evaluation is declarative (JSONLogic with a small whitelist of operators) — there is no LLM in the critical path.
Design partner program
Apply to become a Pliuz design partner.
For teams running 2+ agents in production that need human approval and a tamper-evident audit trail. We review every application and select the companies where the fit is mutual.
pip install pliuz · Apache 2.0 · EU-hosted (Frankfurt) · DPA available · no email required to try the SDK