See it work.

One AI agent, one payment, three views of the same evidence.

Video follows

The agent

An AI agent does the work. A person decides.

A payroll agent prepares a contractor payment. Each step is checked against its agreed form and signed as it happens, and nothing is paid until a person approves and signs it.

Video follows

The audit portal

An auditor reviews.

The audit portal lists each agent session with its approvals and runs the integrity checks on its evidence.

Video follows

The viewer

Anyone can check.

The viewer opens the evidence package and shows every step, who signed it and how the steps connect. It checks the signatures itself instead of trusting the sender.

Recorded on our test system with sample payroll data.

Today, AI evidence is a promise.

An AI agent prepares a payment, a person approves it, a system pays. Later an auditor or an authority asks what happened. The answer comes from logs the company running the agent keeps for itself.

  • Logs stay with the system they describe. Whoever runs the system can change them, and nobody outside can tell.
  • Oversight is hard to show. Who approved which action, under which rules and when is rarely recorded in a form anyone else can check.
  • Evidence stops at the company boundary. Partners, auditors and authorities need proof they can check themselves, without access to your systems.

Promises don’t travel between organisations. Proof does.

Aqua Protocol attaches signed evidence to every step an agent takes and every handover between systems. All steps together form one evidence package that travels with the data.

One payment, step by step.

Darlene is a contractor. Her client asks an AI agent to pay her for 40 hours. Here is what Aqua records at each step, and what happens when something goes wrong.

One payment, step by step: what Aqua records at each step.

Before the agent acts
Before payment
After: proof
1
Your request comes in
"Pay Darlene for 40 hours, week of 22 Sep."
What Aqua does
Checks your signed mandate: are you authorised to give this instruction?
Why it mattersInstructions without authority are flagged right away.
2
The agent calculates
40 h × $40 = $1,600
Limit: 80 h ✓
What Aqua does
Checks the amount against the agent's limits and records how it was calculated.
Why it mattersAmounts above the agreed limits are flagged before the payment is prepared.
3
The agent fills in the form
Name, hours, account, date ✓
What Aqua does
Checks every field against the agreed payment form and reports errors to the agent.
Why it mattersFailed checks are flagged before payroll.
4
You approve
Pay $1,600 to Darlene? Confirm.
What Aqua does
Checks for a signed approval from a person. Your system pays only once it is there.
Why it mattersA person, not the AI, authorises the payment.
5
The payroll system pays
"Payment accepted, ID 4821"
What Aqua does
Records the request and the confirmation, each signed by its sender.
Why it mattersIn a dispute, both sides can show what was sent and confirmed.
6
The agent reports back
"Done. Darlene has been paid $1,600."
What Aqua does
Seals all steps into one evidence package. Any change or missing step shows.
Why it mattersEvery step can be verified later by anyone you share it with.
Steps 1–4: Aqua checks the payment against your rules and confirms the signed approval, so your system only pays what passes. Steps 5–6: Aqua records what was sent and received, and seals everything into one evidence package your team, partners or auditors can verify independently, without access to your systems.

Steps 1 to 4: Aqua checks the payment and confirms a person’s signed approval, so your system only pays what passes. Steps 5 and 6: Aqua records what was sent and received, and seals it into one evidence package.

When the agent gets it wrong,
your rules stop the payment before money moves.

What happens
What Aqua does
Result
The agent leaves out Darlene's bank account
Account: missing
Checks the entry against the agreed payment form and sends it back: "Bank account missing."
The agent fixes it and tries again. The incomplete payment is not passed on to payroll.
The agent wants to pay 400 hours instead of 40
400 h × $40 = $16,000
Checks it against the signed mandate (max. 80 hours) and flags it in red as outside the rules.
Your system doesn't execute it. The flagged attempt stays on record.
A person approves a wrong amount anyway
Approved: $16,000 by J. Miller
Records who approved exactly what, and when, signed by that person.
The error can be traced quickly. Responsibility is clear.
Aqua can't stop a person from approving a wrong payment. It checks every action against your rules, shows why one fails, and records who approved what.

When the agent gets it wrong, your rules stop the payment before money moves.

The evidence layer

What Aqua adds every time data passes from one system to another.

AI agent
Payment: Darlene · 40 h · $1,600
Payroll system
Each step of the turn gets its own tag. All tags together form one package that travels with the data.
Step 1Step 2Step 3… One evidence package
The evidence tag on this handover
What exactly · fingerprint
A unique code of the exact content. Change one digit and it no longer matches.
Who · signature
Made with the sender's own digital key: person, company or agent.
When · timestamp
Confirmed by an independent time service, not only by the sender's clock.
Under which rules · template
The agreed form the data must fit, such as "contractor payment".
What belongs together · seal
Links every step of the turn, so none can be removed unnoticed.

The evidence tag on each handover: what, who, when, under which rules, what belongs together.

The evidence layer

Your systems already exchange data.
Aqua seals the evidence at each handover.

Aqua doesn't replace these systems.
It connects to them and adds evidence to the data they exchange, and that evidence travels on with it.

Each orange point: Aqua attaches signed evidence of what was sent, by whom and when.
AI agents
Documents
Business apps
Banks
Cloud storage
Anyone you share it with can check it themselves:Your teamClientsPartnersAuditorsRegulatorsInsurers

Your systems already exchange data. Aqua seals the evidence at each handover.

How Aqua differs

The proof is built into the data,
not kept by someone you have to trust.

1
Evidence stays with the data
The evidence is embedded in the data and travels with it between organisations. It does not depend on a vendor platform, public blockchain or central audit log remaining available.
2
Independent verification
Auditors and partners can verify the evidence themselves, without relying on the sender, inblock.io, a central authority or a global ledger.
3
One approach across different types of evidence
Aqua provides a consistent way to verify documents, data and AI actions, bringing signatures, data history, AI audit trails and identity into a common evidence framework.
4
Open protocol, independent of the provider
Aqua uses an open protocol and an open-licensed verifier. Evidence remains verifiable even if an organisation stops using inblock.io.
No central authority. No global ledger. No coin. Just evidence, bound to the record.

The proof is built into the data, not kept by someone you have to trust.

Private verification

Auditors need proof, but the record contains sensitive data.

With Aqua, only the fields the other side needs are revealed. Sensitive data, such as personal, medical or commercial details, stays hidden, and the signature still checks out.

Your full record
RecipientDarlene
Hours40
ApprovedJ. Miller, 22 Sep
Bank accountDE89 3704 …
Hourly rate$40
You choose which fields to reveal
What the auditor seesSignature valid
RecipientDarlene
Hours40
ApprovedJ. Miller, 22 Sep
Bank accounthidden
Hourly ratehidden
Why it still checks out
Each field is sealed on its own. Hidden fields stay hidden, but can't be swapped unnoticed.
Useful for
audits, data sharing between companies, personal and commercial data
Prove a record's authenticity to a partner or auditor without handing over the data itself.

An auditor sees only the fields they need, and the signature still checks out.

Reading the evidence

Aqua doesn't stop at creating evidence.
It also gives everyone a way to read it.

One evidence package, two ways to examine it: experts inspect every step in detail, everyone else gets a clear verification result.

Option 1 · For experts
Inspect every step
The Aqua State Viewer visualises the whole session, showing the records within each turn, who signed what, what was produced, and how the records are connected.
Aqua State Viewer: six turns of the payment session on a timeline
Turn 1Turn 2Turn 3Turn 4Turn 5Turn 6
Used by: Auditors, analysts, technical teams
Evidence package
Darlene's payment.
All six steps in one file.
Option 2 · For everyone
Get a clear answer
A free reader, like a PDF reader: no account, no expertise.
Evidence Readerpayment-darlene.aqua
SummaryStepsSigners
Verified All checks passed
Request receivedJ. Miller
Payment calculatedPayroll agent
Form checkedPayroll agent
ApprovedJ. Miller
Payment confirmedPayroll system
Package sealed22 Sep, 14:03
JMAIPS3 signersUnchanged since 22 Sep, 14:03
Used by: Clients, investors, courts, Darlene herself
Both tools verify the underlying signatures and fingerprints independently, rather than relying on information provided by the sender.

Two ways to read the evidence: every step in detail for experts, a clear result for everyone else.

Integration

Aqua fits into the systems you already run.
Your team adds it in three steps.

1
Add the SDK
A software kit for your developers, added where data is created or agents act.
Rust and JavaScript
2
Choose or write templates
Templates define your business objects. About 60 come ready-made: invoices, approvals, identity claims, AI audit steps.
Or write your own
3
Decide where evidence is kept
In your own storage. When you share the data, the evidence goes with it.
AquaNodeOptional
Our store for your data and its evidence, with built-in access control.
What stays the same
Your systems and workflows
Your storage and your data
Your keys
Your signature and identity providers
Your team needs: Developers who can integrate a software kit. No cryptography or blockchain expertise.
Start small: Pilot one high-risk workflow and create an evidence package your team and partners can verify independently.

Aqua fits into the systems you already run, in three steps.

Promises don't travel between organisations.
Proof does.

You don't have to trust your AI agent.
You trust the rules and the approval, and the evidence shows they were kept.

Pilot Aqua in one of your AI agent workflows. QR code for inblock.io/eusair

Promises don’t travel between organisations. Proof does. Scan the code to come back to this page.

Enforcement runs on evidence.

Authorities can only enforce the AI Act on records they can trust, and companies can only manage AI risk on rules they can show were kept. Both need evidence that holds up outside the system that produced it. That is the layer Aqua Protocol provides.

For stand-alone high-risk AI systems, these duties apply from 2 December 2027.

  • Art. 9 Risk management Identify the risks of a system and control them over its lifetime. Aqua: Each step is checked against its agreed form, a person approves the critical ones, and a refused step stays on record with its reason.
  • Art. 12 Record-keeping Record events automatically over the system’s lifetime. Aqua: Every event is a signed entry linked to the one before, so a changed or missing entry shows.
  • Art. 13 Information for deployers Let deployers collect, store and interpret the logs. Aqua: Deployers check the logs themselves, in the browser or offline, without asking the provider.
  • Art. 14 Human oversight Let people decide not to use, override or reverse what the AI does. Aqua: Each approval or rejection is signed by the person who made it, with what they were shown and when.
  • Art. 19, 26 Keeping the logs Providers and deployers keep the logs for at least six months. Aqua: The evidence travels with the data, so it stays checkable wherever it is kept.

What stays with you: which events matter, the oversight procedure, training, and the means to stop the system. Aqua supplies the evidence; your systems act on it.

Our reading of the regulation, not legal advice. What we report, and what we don’t.

Tested in the EUSAiR sandbox.

In 2026 Aqua took part in EUSAiR, an EU-funded project that runs simulated regulatory sandboxes for the AI Act. With its researchers we worked through our payroll agent as if it were a high-risk system, starting with record-keeping and human oversight.

It showed us where signed evidence answers those duties directly, and where the system around Aqua has to do more. What we learned shapes this page.

Next: provable private AI.

Confidential computing proves which code ran on which hardware, but not what the AI did. Audit logs record what the AI did, but can’t prove where it ran or that nobody changed them afterwards. Our proof of concept with enclaive brings both into one evidence package.

  • What it shows. What the agent did, who approved it, and that the agent ran on attested confidential hardware in EU datacentres with its keys protected.
  • Who does what. enclaive provides the confidential compute and key management. Aqua binds every action and the hardware attestation into one evidence package.
  • How it is checked. An auditor checks the package offline against the chip makers’ certificates, without access to either company.
  • Where it starts. With the payroll agent we tested in EUSAiR, on synthetic data, from November 2026.

Pilot Aqua in one of your AI agent workflows.

Start small: one high-risk workflow, one evidence package your team, partners and auditors can check themselves.

The event handout (A5, printable)