Planned— This channel is on our roadmap.
Coming Soon
Social Account Verification
Cryptographically verified social accounts. OAuth verification where platforms confirm directly, plus fallback methods for full coverage. Control Clusters link accounts across platforms - prove the same controller owns @brand everywhere.
How It Works
Standard OAuth flow with cryptographic proof
Step 1
Initiate OAuth Flow
Call our API to get an OAuth authorization URL for the chosen platform.
Step 2
User Authenticates
User logs into their social account and grants permission to verify control.
Step 3
Proof Generated
We verify the OAuth response and return a cryptographic proof of account control.
Supported Platforms
13 platforms and counting - verify any social presence
API Integration
Integrate social verification with standard OAuth
1. Create Verification Request
curl -X POST https://api.proof.holdings/api/v1/verifications -H "Authorization: Bearer pk_live_YOUR_API_KEY" -H "Content-Type: application/json" -d '{
"type": "social",
"channel": "github",
"identifier": "@octocat"
}'2. Verify the Proof Token
# After OAuth callback, check verification status
curl -X GET https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID -H "Authorization: Bearer pk_live_YOUR_API_KEY"Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "social",
"channel": "github",
"status": "verified",
"identifier": "@octocat",
"verified_at": "2026-03-15T10:30:00Z",
"proof": {
"token": "eyJhbGciOiJSUzI1NiIs...",
"expires_at": "2026-04-14T10:30:00Z"
}
}