Prerequisites
- A Grantex developer API key
- A domain you control
- Permission to publish a DNS TXT record
did:web identifier matching the domain, for example did:web:acme.example.
1. Register the Organization
2. Publish the DNS Challenge
Create this record using the exact host and value returned ininstructions:
Confirm the public record before calling the API:
3. Trigger Verification
DNS_VERIFICATION_FAILED, verify that the TXT value has no added quotes/spaces and query more than one public recursive resolver before retrying.
4. Confirm the Public Record
verificationLevel: "verified", verificationMethod: "dns-txt", and the dns-verified marker.
Portal Notes
The portal routes are/dashboard/registry and /dashboard/registry/register. Regardless of client, keep the one-time token returned by registration: it is required to create the DNS record.
Current Limitations
The public API does not currently implement.well-known verification, report uploads, manual reviews, compliance-badge applications, public badge assets, or a trust-badge web component. Do not invent URLs or verification claims for those features.