Digital Credentials · Now in production

Know who authorized every action

Proof Digital Credentials give people a verified identity they carry from one business to the next. When an AI agent acts for them, the credential shows which person sent it and exactly what they approved, and your team can check that on its own without a call to Proof.

Bobby · Muse agent
Asks to buy tickets for Grant
Mandate certified
2 tickets · up to $1,000
Try the live demo · Muse × Proof
Why nowWhat it provesHow it worksThe trust behind itx401IntegrateAll resourcesTalk to Proof
01Why now

Agents can act for people. Nobody can prove they were asked to.

AI agents already shop, book and pay on people's behalf, and they're moving into banking and payments fast. Most of the systems on the other end were built to confirm that someone logged in. That stops being useful once the person isn't the one clicking.

Incoming agent actions
Pay a contractorHome services · one clickSession valid · approver unknown✓ Signed by the account holder$1,225
Share an account balancePosted to a team channelSession valid · approver unknownDeclined · not in mandate 
Book a flightTravel budgetSession valid · approver unknown✓ Within a $2,000 mandate$684
Wire a supplierFinance assistantSession valid · approver unknown✓ Amount and payee signed$48,000
4 actions · 0 with a record of who approved them4 actions · every one traced to a person
A familiar dispute

The session was valid. The customer still says they never agreed.

A customer's finance assistant sends $48,000 to a supplier on a Tuesday afternoon. Two months later the customer disputes it. Your logs show a good session token and a well-behaved agent, but nothing shows that the customer approved that amount going to that payee, which is the one thing the dispute turns on. You either eat the loss or start declining agent traffic you can't vouch for, and good customers get caught in that net.

What Proof adds

A signed record of who approved what.

Proof verifies the person and signs their approval of the exact action, down to the amount and payee. When the dispute lands, your team checks that signature itself. There's nothing to request from us and nothing to reconstruct.

02What a Digital Credential proves

Each credential answers a question your business already asks

And it shares only what that moment calls for. A wine retailer needs to know the buyer is over 21. It has no reason to see their home address, so it never does.

A driver's license next to a phone running a biometric scan
Who is on the other end?

Verify identity

Returning customers present the credential they already hold, and new customers can be verified and issued one in the same visit. It's how a brokerage confirms a login, or how you step up before someone changes a beneficiary.

Verify Identity docs →
A Proof verifiable record showing who authorized a wire transfer
What did they agree to?

Sign transactions

The person sees the transaction details in their wallet and signs them along with their identity. Change a single digit afterward and the signature no longer matches. Treasurers use it for wires, shoppers for itemized baskets.

Sign Transactions docs →
A person on their phone authorizing an agent with their Proof digital ID
Did they send someone else?

Delegate authority

Early access

A verified person gives an agent permission to act within limits they set, like a $2,000 travel budget. When the agent shows up at your door, it carries its own credential with a chain back to that person.

Delegate Authority docs →
An AI agent making a payment
Verify identity
+
Delegate authority
Approving a wire
Verify identity
+
Sign transactions
03How it works

Verify the person once, then let them carry it

Right now a customer uploads the same driver's license to their bank and then again to their brokerage, and each company keeps its own copy. A Digital Credential works more like a passport. Your systems check it against Proof's root certificate, which you install one time, and the check runs on your side, even offline.

Today
Every business collects and stores its own copy
Replay
Customer
Photographs their license again
uploads ID
Bank
Stores a copy
Copy stored
uploads again
Brokerage
Stores another copy
Copy stored
leaves
Every copy is a target
And none of them proves what the person approved
With Proof
Verified once, checked anywhere
Proof
Verifies the person and issues a signed credential
issues
The person
Keeps it in their wallet and decides when to share
In wallet
presents
Your business
Checks the signature locally. No call back to Proof, no copy of their documents
Signature valid
04The trust behind it

Built like the system that secures the web

Proof operates its own certificate authority under WebTrust audit. That's the same framework behind the certificates that put the padlock in your browser, so your security team already knows how to evaluate it.

The root key is kept offline in a hardware security module and never signs a credential itself. Its job is to certify five issuing authorities, and each of those is restricted to one kind of artifact. Two of them handle Digital Credentials. The rest secure other parts of Proof's platform, like signed documents and timestamps. All of it runs under a published Certificate Policy that spells out identity checks, key management and revocation.

Proof Root CA R1
Offline in an HSM · certifies the issuing CAs only
25-year validity
Five issuing CAs
5-year validity · HSM-protected
Organization Authenticity
Signs every Digital Credential Proof issues
Individual Authenticity
Gives each person their own key for signing approvals
Content Authenticity
Document Signing
Time Stamping
Used for Digital Credentials
The credential in the person's wallet
Validates with standard X.509 tooling, with revocation via CRL or OCSP
x401 logo
05x401, the open protocol

How a website asks an agent "who sent you?"

Bot detection can flag that a request came from software. x401 identifies the person who sent that software, using the same 401 response websites already return when a login is required. It's an open protocol and works with any compatible wallet.

GET /checkout
An agent asks for access

It reaches a protected page or API on a person's behalf.

401 · PROOF-REQUEST
The site asks who's behind it

The usual 401 comes back carrying a request for a Digital Credential.

Wallet approval
The person approves

They confirm in their Proof wallet, right inside the same flow.

200 · Verified
The site lets the agent in

Once the signature checks out, the agent gets what it came for.

Ready for the agents your customers already use. Proof publishes agent skill files and an agents trust list, so compatible agents can find and complete x401 flows on their own.

x401.id →
06For your developers

Four steps to your first verified credential

Everything here sits on open standards, and the JavaScript SDKs drop into the web stack your team already uses. Each step opens the full technical guide.

07Share with your team

Send this to the people who'll build it

Forward this page to your engineering lead. The links on the right open the technical documentation directly, so nobody has to dig.

Talk to Proof

Bring us the flow you're worried about, whether that's wire approvals or agents paying on your customers' behalf. We'll show you where Digital Credentials and x401 fit into it.

An enterprise team member working at a desktop