HTTP File Verification
Prove domain control by hosting a verification file. Fastest method - no DNS propagation delays, instant verification.
Proof Holdingsproof.holdings · verification api
AttestationNº 2026-0064
subjectteam.management
methodHTTP · /.well-known/proof-holdings.txt
challengeproof-verify=8f2c… served over TLS from the origin
resolved14:11:04 UTC
verdictOwnership provenonly the site's operator controls the web root
Mintedph_ctl_0e5d…a21 · ES256
How It Works
Host a single file for instant verification
§ 01
Get Verification File
Call our API with the domain. We return a file name and content to host on your domain.
§ 02
Host the File
Upload the verification file to /.well-known/proof-holdings.txt on your domain's web server.
§ 03
Instant Verification
We fetch the file and verify its contents. No DNS propagation delays - verification in seconds.
API Integration
HTTP verification for speed
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": "domain",
"channel": "http",
"identifier": "example.com"
}'2. Check the file
# Trigger HTTP check after hosting file
curl -X POST https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID/verify \
-H "Authorization: Bearer pk_live_YOUR_API_KEY"Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "domain",
"channel": "http",
"status": "pending",
"identifier": "example.com",
"challenge": {
"code": "A7B3X9",
"expires_at": "2026-03-16T10:50:00Z",
"file_path": "/.well-known/proof-holdings.txt",
"file_content": "proof-verify=A7B3X9",
"file_url": "https://example.com/.well-known/proof-holdings.txt",
"instruction": "Create a file at the URL with the given content"
},
"created_at": "2026-03-15T10:50:00Z"
}