VERIFIABLE RECORDS FOR AGENTS, APIS, AND GATEWAYS

Agent actions, on the record.

Give important agent, API and tool actions a signed record you can verify later. Investigate incidents, answer customers and auditors, and share the record without exposing private logs.

  • API calls
  • MCP tools
  • Agent actions
  • Gateway decisions
  • Payments
  • Approvals
  • Provisioning
  • Built on PEAC Protocol
  • Open source
  • Offline verification
  • Self-hostable

Originary records selected facts from a local system action, signs the record, and lets anyone verify it outside the system that created it. Verification supports audit, compliance review, dispute evidence, and partner handoff.

  1. API call
  2. MCP tool run
  3. Agent action
  4. Gateway decision
  5. Payment event
  6. Provisioning event
  1. Your team verifiesdebugging · incident review
  2. Customer or partner verifiesshared records · disputes
  3. Security or audit reviewsaudit · compliance review

Logs stay local. Signed records travel.

Composes with

Interoperates across commerce, identity, and evidence

Ed25519 · JCS · Compact JWS · HTTP Message Signatures · Offline verification

The record is there when you need it.

An incident happens.

See what the system recorded without reconstructing the whole story from separate logs.

A customer asks what changed.

Send them a record they can inspect instead of screenshots from your dashboard.

An auditor asks for evidence.

Share the relevant records without opening production systems.

Two systems disagree.

Compare what each one recorded instead of relying on either side's private log.

how it works

Record the action. Verify it anywhere.

01

Record

Your agent, API, tool server or gateway signs selected facts about the action.

02

Verify

Check the record later with the public key you expect.

03

Share

Send it to another team, customer or reviewer without sharing private logs.

See how it works →
Refund approvedsample record
Action
Refund approved
System
support-agent
Time
2026-04-17 08:01:31 UTC
Result
refunded
Issuer
support-agent.example
Demo signature
II1J0aGhPVY8SaJ4SE9AJ_BC

Not checked yet.

Share the record, not your logs.

Logs are for running your system. PEAC records are built to travel. Send one to a customer, partner, auditor or another service and let them verify it separately.

No Originary account is required to verify a PEAC record.

records

A record for every important action.

PEAC uses the same core record model across agents, APIs, tools, gateways, payments and provisioning.

Reviewing a whole incident or transaction? See how related records can be brought together →

Know exactly what was verified.

Verification tells you

  • the supplied key validates the signature;
  • the protected record has not changed;
  • evaluated content matches what the record binds.

It doesn't automatically tell you

  • that every relevant event was recorded;
  • that the issuer or every statement should be trusted;
  • that an external event or legal requirement was satisfied.

Clear verification, without claiming more than the record establishes.

open source

Open protocol. No Originary required.

PEAC is the Apache-2.0 protocol behind the records. Issue and verify records yourself, keep your own keys, and run verification locally.

Explore PEAC Protocol →
  • Open source

    Inspect and implement it yourself.

  • Self-hostable

    Keep issuance and keys under your control.

  • Local verification

    Verify without uploading the record to Originary.

  • Conformance-tested

    Use public requirements and fixtures across implementations.

Start here

Choose what you want to do.

Put your first action on the record.

Tell us what the system does and who needs to review it. We'll help you map the smallest useful PEAC integration.