Web3
Register ENS identities with PacStac
Use this hub to connect your ENS names to PacStac. We validate forward + reverse resolution, check pacstac text records, and keep attestations fresh so wallets, browsers, and dApps can trust your metadata.
What PacStac verifies
- 1
Normalize the ENS name
Convert ENS names to lowercase/punycode before saving them in PacStac so verification calls stay deterministic.
- 2
Confirm forward resolution
Use viem, ethers, or your wallet to resolve name → address. PacStac expects the resolved address to match the wallet you bind.
- 3
Confirm reverse resolution
Set the wallet’s reverse record to the same ENS name. Forward + reverse agreement is the minimum signal PacStac requires.
- 4
Publish pacstac text record
Add a text record named pacstac (or pacstac:v1) with either the wallet address or the JSON template below. PacStac reads both formats.
pacstac text record template
Copy this JSON into your ENS text record (pacstac or pacstac:v1). PacStac accepts the plain wallet string too, but this template adds provenance and timestamp metadata.
{
"version": "1.0",
"domain": "example.eth",
"wallet": "0xYourWalletAddress",
"verified_by": "www.pacstac.com",
"issued_at": "2025-01-01T00:00:00Z"
}Replace example.eth and the wallet with your values. PacStac refreshes ENS attestations automatically once the record is published.