Coriqo
VISIONAgent Trust Network

Agents are starting to deal with other firms' agents. Ledger lets each side check who runs the other agent, what it is allowed to do, and whether it has been withdrawn, then keeps one record both sides signed.

Our vision, with a working group shaping it. Not on sale yet; Coriqo is available now.
The problem

An agent moved money this morning. Nobody can say which model it ran, who owns it, or what it was allowed to do. Ledger makes that question answerable in one lookup.

The boundary

Inside your firm, it’s provable.
Across the line, it isn’t.

01

Whose agent is this?

When another firm's agent calls yours, you can't check who owns it, what it is allowed to do, or whether it has changed since it was approved. Today the answer is a contract and an API key.

02

Which standard wins?

MCP, agent profiles for OAuth and decentralised identity are all still moving. Ledger sits above the transport, so a firm doesn't have to bet on one before it can start.

03

What was agreed?

When an exchange between two firms' agents goes wrong, each side has its own logs. Neither can show the other, or an examiner, a record both of them signed.

What Ledger checks

Four checks,
any protocol.

Agent identityWho runs it

Each agent is bound to the legal entity that runs it and to a named owner inside that firm. Signing keys stay with the institution; Coriqo never holds them.

MandatesWhat it may do

The owner sets the limits an agent acts under: which actions, with which counterparties, up to what amount, for how long. The other side checks the mandate before it acts on a request.

WithdrawalIs it still allowed

An owner can suspend an agent or cancel a mandate in one place, and every counterparty's next check sees it. No waiting for each partner to rotate a key.

Interaction receiptsWhat happened

Both agents sign one receipt for the exchange. Either firm can later prove what was asked, what was done and under which mandate. The receipt carries a fingerprint of the content, not the content itself, so neither side's data leaves its walls.

One exchange, start to finish
  1. Ask. Agent A sends its request with its identity and the mandate it is acting under.
  2. Check. Agent B asks Ledger whether that identity is current and the mandate covers this request.
  3. Answer. Ledger says yes or no, and why. A withdrawn agent or an expired mandate is a no.
  4. Act. The two agents complete the exchange directly. Ledger is not in the data path.
  5. Sign. Both agents sign the receipt. Each firm keeps a copy in its own Coriqo record.
Today and next

Start with your own agents.
Then your counterparties'.

Available now

Coriqo

  • A signed, tamper-evident record of what each of your AI systems and agents did
  • Who approved it, under which control, with the evidence attached
  • Agent mandates checked before an action runs
  • Records an examiner can verify without trusting Coriqo
See Coriqo →
Working group

Ledger

  • Look up a counterparty's agent and its owner
  • Check its mandate before acting on a request
  • See a withdrawn agent or mandate on the next check
  • Receipts both firms signed, kept in each firm's own record
Not a payment rail.Ledger checks the agents. Money still moves on the rails you use today.
Not a token or coin.There is nothing to buy or mine. Trust comes from signatures, not a currency.
Not a data store.Your content stays inside your firm. Only fingerprints and signatures are shared.
Not a contract.Your agreements with counterparties still govern. Ledger gives both sides the evidence.
01 / 03

Identify.

Each agent gets a cryptographic identity bound to an owner, a purpose and a model version. If nobody owns it, it can't join the network.

02 / 03

Attest.

Every action is signed where it happens and checked against policy before it leaves. Each record is chained to the last, so an edited entry shows.

03 / 03

Verify.

A counterparty can confirm an agent's identity and standing before it trusts the request, without seeing the data behind it.

The record

Every action,
written in ink.

Records are append-only and owned by the institution, not by us. Each one points to the hash of the one before it, so a deleted or edited line breaks the chain where everyone can see it.

IdentityPer agent · owner bound
SigningAt source · per action
IntegrityHash-chained · append-only
KeysHeld by the institution
Ledger · illustrativeStreaming
The handshake

One agent asks.
The other checks.

UA

Underwriting agent

bank-a · requesting

  • intentshare.summary
  • signedyes
  • scoperead-only
resolving identity…
IA

Intake agent

partner-b · verifying

  • identityvalid
  • ownernamed
  • modelon record
  • policypermitted

Illustrative flow. Names and fields will change before launch.

Working group

Help write the rules.

We're working through the Ledger design with risk, security, architecture and compliance leads at firms whose agents will deal with each other's. Ask for a briefing, or to join as a design partner.

Interested in
We reply from a person, not a sequence. Your details go to Coriqo only.