Regulation, already written
Soyio maintains policy templates per regulation, such as US state calling quiet hours. Your team builds agents, not rulebooks.
Transparency boosts conversion: what we learned designing consent experiences under Law 21.719.
Read the articleSoyio checks every action your agent takes against what each person actually allowed, under current regulation, and keeps signed evidence of every decision.
Agents already send messages, place calls and update records on behalf of your organization. Each of those actions uses someone's personal data.
People aren't the only ones talking to your agent anymore. Their personal agents do too, on their behalf.
MusePersonal agent
dotsPersonal agent
Grok BotPersonal agentYour agent answers both. Before it acts, it needs to know what each person allowed.
Calls, messages, credit checks and record updates, all on personal data and in seconds.
It lives in your consent platform and forms. The agent never checks it before acting.
Quiet hours, channel limits and purposes vary by jurisdiction. Hard-coding them in prompts doesn't scale.
When a regulator or a customer asks, no one can show what the agent checked before it acted.
A regulator won't accept that the model almost always obeys. It accepts a record that the forbidden action couldn't run.
A generic gate asks whether the agent can use the tool. Soyio asks:
Soyio answers it before anything runs.
The hard part is knowing what each person allowed, keeping it current and proving it. Soyio already runs that infrastructure for consent, data subject rights, identity verification and records of processing. Now it sits in front of every action your agents take.
The model proposes; the harness decides. Soyio sits at that point, between your agent and its tools.
The agent's tool call goes through the Soyio gate first, running in your environment.
Soyio reads the person's current permissions and the policy templates for the regulations that apply.
Allow, deny or say what's missing. Each answer tells the agent what it can do next.
The decision is stored as signed, immutable evidence in the Soyio platform.
01 · Agent · proposes email.send02 · Soyio · evaluates03 · allow · runs04 · Agent · proposes voice.call05 · Soyio · evaluates06 · deny · stops and is logged10 · Soyio · returns reasons and tools12 · Soyio · re-evaluates
Each decision draws on rules Soyio keeps current and on consent people actually gave.
Soyio maintains policy templates per regulation, such as US state calling quiet hours. Your team builds agents, not rulebooks.
The request appears in the chat and Soyio confirms the answer, so a hijacked agent can't invent a yes. Between agents, it runs over the Soyio protocol.
Every decision is signed and chained to the previous one. Nothing is deleted or rewritten, so compliance queries what happened instead of reconstructing it.
Your agents read the same permissions already recorded by Consent, Cookies and the Rights Manager. A revocation applies from the next tool call.
When a permission is missing, Soyio doesn't stop at blocking. It asks whoever can grant it, through a legitimate channel, and re-evaluates the action with the answer.
Person, purpose, action, channel and validity. Nothing more.
The agent can't declare that the person agreed.
It never turns into a permission request.
Every agent action comes with its decision, the reason and the evidence.
Look up agent decisions by person, purpose or channel.
Export signed evidence when a regulator or a customer asks for it.
Soyio updates the regulation templates and you approve each change.
When someone withdraws consent, it applies from the agent's next tool call.
The gate lives in your environment, in front of every tool your agent can use. Soyio sends it policies and permissions and receives the evidence.
The gate checks the signature before it applies a policy.
Each person's current permissions are cached in your environment.
Soyio pushes every new grant or revocation to the gate as it happens.
Signed evidence goes to Soyio in batches. Raw tool inputs and outputs stay in your environment.
Adaptive attacks bypassed 12 recent defenses against jailbreaks and prompt injection, with success rates above 90% for most of them (The Attacker Moves Second, 2025). Enforcement has to live outside the model.
| Area | Prompt guardrails and hand-coded rules | With Soyio |
|---|---|---|
| Knows what the person consented to | No | Yes, from the consent record |
| Stays current when regulation changes | Manual updates | Templates maintained by Soyio |
| Handles missing consent | Fails or guesses | Says what's missing and how to ask for it legitimately |
| Resists a hijacked agent | Weak | The person answers in a flow Soyio controls |
| Evidence for an audit | Scattered logs | A signed, append-only record per decision |
These are the questions teams building agents ask us most. If you have others, write to us.
It's a check that runs every time an agent is about to act on someone's data. Before the tool runs, Soyio decides whether that person allowed the action under current regulation and records the decision as evidence.
No. Guardrails shape what the model says and does. Soyio adds what they lack: each person's consent, the rules of each regulation and evidence of every decision.
We start with the rules our design partners need, such as US state calling quiet hours. Where their agents operate decides which templates come next.
In a chat, the request appears in the conversation and Soyio confirms the person's answer: the agent never records a yes on its own. Between agents, the person's agent asks for access over the Soyio protocol. The person approves on a Soyio screen and their agent receives a scoped permission that expires.
If it's missing, the decision is requires_action: the agent learns what's missing and how to ask for it. If the person revoked it, the decision is deny from the next tool call on.
The gate reads permissions recorded in the Soyio platform. If you collect consent in another tool today, mention it in the form: connecting other sources is part of what we're working out with design partners.
A group of teams building agents at regulated organizations who work with us while the product takes shape. They bring real use cases and feedback, and the product is designed around them.
It's in development with design partners. There's no general availability or public pricing yet.
We're looking for teams building agents in banking, insurance, health, retail or collections. Tell us what yours does.
Subscribe to our newsletter
A weekly roundup of privacy, regulation, and technology news that could affect your business.
Subscribe (LinkedIn, opens in a new tab)