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.
Request verification from anyone, anywhere. Establish trust before transacting.
Create Verification Request
Select what you want verified — domains today; wallets and social accounts coming soon. Generate a unique verification link.
Share with Other Party
Send the verification link to your counterparty via email, messaging, or any channel. They complete the verification.
Trust Established
Both parties see the verified status. Cryptographic proof of control confirmed. Transact with confidence.
What Can You Verify?
Request proof of control — domains today, wallets and social accounts next
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"
}