VERIFIABLE RECORDS FOR AGENTS, APIS, AND GATEWAYS

Agent actions, on the record.

Turn important agent, API and tool actions into signed records you can verify later and share without exposing private logs. Use them to investigate incidents, answer customers and support audits.

  • 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.

Investigate an incident

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

Answer a customer

Share a record they can inspect without giving them access to your internal dashboard.

Support an audit

Provide reviewable records without opening production systems to the reviewer.

Compare conflicting records

See what each system reported when two sides disagree about an action or transaction.

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 help you run your own system. A PEAC record can leave it. Send the record 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

Records for the actions your software takes.

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.

The record verifies

  • the supplied key validates the signature;
  • the protected record has not changed;
  • evaluated disclosed content matches its bound digest.

It does not automatically establish

  • that every relevant event was recorded;
  • that the issuer should be trusted;
  • that every statement is true;
  • that an external event such as delivery occurred;
  • that a legal requirement was satisfied.

Clear verification, without pretending a signature proves more than it does.

open source

Open source. Verifiable without Originary.

PEAC is the Apache-2.0 protocol behind Originary's 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 tell you whether PEAC fits before you spend time integrating it.