Use Case

P2P Trust Verification

Request proof before you transact. Send a verification link to your counterparty - they prove control of their domain, with wallet and social-account proofs coming soon. Both parties see verified status before funds move. Essential for payment processors, vendor onboarding, B2B transactions, and marketplace trust.

Proofproof.holdings · verification api
Mutual attestationNº 2026-0101
partiesyou team.management
methodeach side proves before value moves
proofdomain + wallet control exchanged
received14:31:52 UTC
verdictBoth sides provenneither party moves until the other verifies
Mintedctrl_3b8a…d54 · ES256
How It Works

Request verification from anyone, anywhere. Establish trust before transacting.

§ 01

Create Verification Request

Select what you want verified — domains today; wallets and social accounts coming soon. Generate a unique verification link.

§ 02

Share with Other Party

Send the verification link to your counterparty via email, messaging, or any channel. They complete the verification.

§ 03

Trust Established

Both parties see the verified status. Cryptographic proof of control confirmed. Transact with confidence.

API Integration

Build P2P trust verification into your platform

1. Create Verification Request

curl -X POST https://api.proof.holdings/api/v1/verification-requests   -H "Authorization: Bearer pk_live_YOUR_API_KEY"   -H "Content-Type: application/json"   -d '{
    "assets": [
      {"type": "domain", "identifier": "example.com"}
    ],
    "action_type": "verification",
    "reference_id": "deal_12345",
    "redirect_url": "https://your-app.com/verified"
  }'

2. Verify the Proof Token

# Check verification request status
curl -X GET https://api.proof.holdings/api/v1/verification-requests/REQUEST_ID   -H "Authorization: Bearer pk_live_YOUR_API_KEY"

Response Example

{
  "id": "507f1f77bcf86cd799439011",
  "status": "pending",
  "assets": [
    {
      "type": "domain",
      "identifier": "example.com",
      "status": "pending"
    }
  ],
  "action_type": "verification",
  "reference_id": "deal_12345",
  "verification_url": "https://proof.holdings/verify/507f1f77bcf86cd799439011",
  "created_at": "2026-03-15T10:30:00Z",
  "expires_at": "2026-03-22T10:30:00Z"
}