Overview
This guide walks you through registering your organization in the Grantex Trust Registry, verifying your DID, earning compliance badges, and embedding a trust badge on your website.The entire process typically takes under 10 minutes for DNS TXT verification.
Prerequisites
- A Grantex account with an API key
- A domain you control (for DID and verification)
- Access to your domain’s DNS settings (for DNS TXT method)
Step 1: Choose Your DID
Your organization’s Decentralized Identifier (DID) is the primary key in the Trust Registry. We recommenddid:web for most organizations:
did:web method ties your DID to your domain, making verification straightforward. If you already have a DID from another method (e.g., did:key, did:ion), you can use that instead.
Step 2: Register via Portal
The easiest way to register is through the portal wizard:- Navigate to Trust Registry in the sidebar
- Click Register Your Organization
- Enter your DID, organization name, description, and website
- Provide security contact email (required) and DPO email (optional)
- Select your verification method
- Review and submit
Step 2 (Alternative): Register via API
Step 3: Verify Domain Ownership
Option A: DNS TXT Record (Recommended)
Add a TXT record to your DNS:| Field | Value |
|---|---|
| Name/Host | _grantex.your-domain.com |
| Type | TXT |
| Value | grantex-verify-abc123def456 |
| TTL | 300 (or default) |
Option B: .well-known Endpoint
Create a JSON file athttps://your-domain.com/.well-known/grantex-verification:
- Returns
Content-Type: application/json - Is accessible over HTTPS
- Returns a 200 status code
Option C: SOC 2 Attestation
Upload your SOC 2 Type II report through the portal. The Grantex compliance team reviews submissions within 2 business days. This method earns both DID verification and the SOC 2 compliance badge.Option D: Manual Review
Submit a manual review request through the portal or API. Include any supporting documentation. Typical turnaround is 3-5 business days.Step 4: Earn Compliance Badges
After verification, you can apply for compliance badges:SOC 2 Type II
Upload your SOC 2 Type II audit report. Our team verifies the report’s validity and scope.GDPR
Requirements:- DPO email provided during registration
- Data processing agreement available
- Privacy policy URL accessible
DPDP (India)
Requirements:- Compliance documentation for India’s Digital Personal Data Protection Act
- Consent management practices documented
- Data localization compliance (if applicable)
ISO 27001
Upload your ISO 27001 certification. We verify the issuing body and certification scope.Step 5: Embed Trust Badge
Add the trust badge to your website or documentation:Step 6: Register Agents
Once your organization is verified, agents you register via the standard Grantex API are automatically linked to your organization in the Trust Registry.SDK Reference
TypeScript
Python
Troubleshooting
DNS verification fails
- Verify the TXT record is set on
_grantex.your-domain.com(note the underscore prefix) - Check that the value exactly matches the token (no extra spaces or quotes)
- Wait 5-10 minutes for DNS propagation
- Use
dig TXT _grantex.your-domain.comto confirm the record is live
.well-known endpoint not found
- Ensure the file is served at the exact path:
/.well-known/grantex-verification - Check that your server returns
Content-Type: application/json - Verify the endpoint is accessible over HTTPS (not HTTP)
- Test with
curl https://your-domain.com/.well-known/grantex-verification
Badge application pending
- SOC 2 and manual review take 2-5 business days
- GDPR and DPDP badges require a DPO email to be set
- Check the portal for status updates
Next Steps
- Browse the Trust Registry to see verified organizations
- Read the Trust Registry feature docs for API details
- Learn about MPP Agent Passports for payment identity
- Set up custom domains for your API endpoints