Generates a Decentralized Identifier (DID) document for a given domain. The generated DID follows the did:web method, producing a DID document tied to your domain's identity.
Auto-Deployment (Netlify)
If you'd like Blockpeer to automatically deploy your DID, provide only the companyName field. Blockpeer will provision a domain on Netlify, generate your DID document, and deploy it to edocs-<companyName>.netlify.app/.well-known/did.json — no manual setup required.
Custom Domain
If you prefer to host your DID on your own domain, provide only the customDomain field (e.g. blockpeer.net). Blockpeer will generate the DID document, but you are responsible for manually deploying it to <yourdomain>/.well-known/did.json to make it publicly resolvable.
⚠️ Warning
The Netlify auto-deployment option ( companyName ) is intended for demo and testing purposes only. The generated subdomain (edocs-<company-name>.netlify.app) should not be used in production environments.
For production use, always provide a customDomain and manually host the DID document at https://<your-domain>/.well-known/did.json to ensure full control, reliability, and security over your DID infrastructure.
