{"name":"Domain Name Proof","id":"domainnameproof.online","operator":"Active Life Hub LLC","description":"Domain control verification for autonomous agents and applications. Request a challenge, publish it as a DNS TXT record or at an HTTPS /.well-known URL, and receive an Ed25519-signed, machine-verifiable proof that control of the domain was demonstrated at a specific time. Registrar-independent: the public Internet is the verification surface.","proves":"Control of the specified domain was demonstrated using the specified verification method at verified_at. This is not evidence of legal ownership, registrant identity, authorization beyond the verification surface, or trustworthiness, and control may have changed since.","does_not_prove":["legal ownership of the domain","identity of the registrant, person or company","authorization beyond control of the verification surface (DNS zone or web server)","legitimacy, reputation or trustworthiness of the domain","that the same party still controls the domain after verified_at","control of any other name: the apex, subdomains and www are separate domains"],"ownership_terminology":"Where \"domain ownership\" verification is requested, this service provides technical CONTROL verification (DNS or web server control), not legal ownership.","aliases":["domain control verification","domain proof","domain verification","DNS ownership challenge","DNS control proof","website control verification","domain possession proof","verify control of domain","prove domain control"],"verification_methods":[{"id":"dns_txt","record":"_domain-name-proof.<domain> TXT \"domain-name-proof=dnproof_<token>\"","read_from":"authoritative nameservers (zone discovered via DNSSEC-validating DNS-over-HTTPS)","cname":"followed, up to 3 hops"},{"id":"http_well_known","url":"https://<domain>/.well-known/domain-name-proof/<challenge_id>","body":"domain-name-proof=dnproof_<token> (trailing whitespace ignored)","transport":"HTTPS first; plain HTTP only if HTTPS cannot connect (recorded as evidence.scheme)"}],"registrar_independent":true,"requires_llm":false,"lifecycle":["challenge_issued","verification_pending","verified","expired"],"challenge_lifetime_seconds":172800,"proof":{"format":"JSON object, proof_version \"1\"","signature":"Ed25519 over RFC 8785 (JCS) canonical JSON of the proof without `signature`","keys":"https://domainnameproof.online/.well-known/domain-name-proof-key.json","validity_seconds":{"default":604800,"min":3600,"max":2592000},"relying_party_binding":["audience","nonce"],"offline_validation":"https://domainnameproof.online/docs#validate"},"api":{"openapi":"https://domainnameproof.online/openapi.json","base":"https://domainnameproof.online/api/v1","create":"POST /api/v1/verifications","status":"GET /api/v1/verifications/{verification_id}","verify":"POST /api/v1/verifications/{verification_id}/verify","proof":"GET /api/v1/proofs/{proof_id}","validate":"POST /api/v1/proofs/validate","pricing":"GET /api/v1/pricing","health":"GET /api/v1/health"},"pricing":{"amount":"0.019","currency":"USDC","network":"eip155:8453","unit":"per issued proof; failed checks are free","details":"https://domainnameproof.online/api/v1/pricing"},"payment":{"protocol":"x402","version":2,"scheme":"exact","asset":"USDC","network":"eip155:8453"},"languages":{"api":"language-independent machine codes; English messages","instructions":["en","es","pt","fr","de","ru","zh","ja"],"domains":"Unicode IDNs accepted; canonical form is lowercase punycode (A-labels)"},"human":{"home":"https://domainnameproof.online","verify":"https://domainnameproof.online/verify","docs":"https://domainnameproof.online/docs","terms":"https://domainnameproof.online/terms","privacy":"https://domainnameproof.online/privacy"},"llms_txt":"https://domainnameproof.online/llms.txt"}