Fastest Method

HTTP File Verification

Prove domain control by hosting a verification file. Fastest method - no DNS propagation delays, instant verification.

How It Works

Host a single file for instant verification

Step 1

Get Verification File

Call our API with the domain. We return a file name and content to host on your domain.

Step 2

Host the File

Upload the verification file to /.well-known/proof-verify/ on your domain's web server.

Step 3

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. Verify the Proof Token

# 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"
}