did:web · RFC 9421
Domain Control Test Service
Hosts a /.well-known/did.json document for did:web and verifies HTTP Message Signatures so you can prove control of this domain end to end.
DID Document
Served as
application/did+json for did:web domain control.Ephemeral keyEd25519Signing enabled
DID
did:web:dbkyatest.xyz
Public key (multibase)
z6MkmeWNy4BTGA9QeXkTADb12c7rkGHwzFv8NW3wfocoa4w7
did.json
{
"@context": [
"https://www.w3.org/ns/did/v1",
"https://w3id.org/security/suites/ed25519-2020/v1"
],
"id": "did:web:dbkyatest.xyz",
"verificationMethod": [
{
"id": "did:web:dbkyatest.xyz#owner",
"type": "Ed25519VerificationKey2020",
"controller": "did:web:dbkyatest.xyz",
"publicKeyMultibase": "z6MkmeWNy4BTGA9QeXkTADb12c7rkGHwzFv8NW3wfocoa4w7"
}
],
"authentication": [
"did:web:dbkyatest.xyz#owner"
],
"assertionMethod": [
"did:web:dbkyatest.xyz#owner"
]
}Public key (PEM)
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEAauNnq/3TNnF0ihxDsVoIvr/w94Cz1C4OQTg0kcxEZRY=
-----END PUBLIC KEY-----HTTP Message Signatures
Sign and verify requests per RFC 9421 using the service's Ed25519 key.
KYA challenge publisher
Update the plain-text domain-control challenge without redeploying this app.
Published to Vercel Blob and available immediately across deployments.