sepolia

Registry32 Protocol

Canonical ENS-linked identity, resolver, and explorer for Registry32 on Ethereum Sepolia.

Identity

ENS
registry32.eth
Controller
0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300
Resolver
0xE99638b40E4Fff0129D56f03b55b6bbC4BBE49b5
Registry32
0xfe7c9a441Ecd6Bc5fef01F07e4bBE2e24caF392A
Published root
ipfs://bafkreicc27yu4pesafs6tz4yzhktjvlld456uawcptkra75nbs74qoe4pm
Open published envelope

Verification

verified resolved healthy read-only
ens-linked-identityregistry-root-publicationprotocol-referenceidentity-resolutionidentity-diagnosticsroute-manifest-publication
Status detail
Live ENS, Registry32, and manifest checks all passed.
Root source
registry32
Signer
0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300
Payload hash
0xe6a69bcbbd6eb098da4580eb3f94e2325e175aafb72ed6ea6f63ed6c85a0f129
Last checked
2026-03-19T00:41:13.000Z

Resolve Steps

  • pass
    ens_controller_found
    Resolved ENS controller address.
  • pass
    registry32_root_found
    Resolved Registry32 root from the controller wallet.
  • pass
    manifest_loaded
    Loaded identity envelope from the resolved root URI.
  • pass
    manifest_verified
    Identity envelope passed ENS, controller, root, and signature checks.

Doctor Checks

  • pass
    ens_chain_supported
    ENS live resolution is supported on sepolia.
  • pass
    ens_controller_found
    Resolved ENS controller 0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300.
  • pass
    ens_resolver_found
    Resolved ENS resolver 0xE99638b40E4Fff0129D56f03b55b6bbC4BBE49b5.
  • warn
    signer_provided
    No signer was provided, so publish readiness checks were skipped.
  • pass
    registry32_address_configured
    Using Registry32 at 0xfe7c9a441Ecd6Bc5fef01F07e4bBE2e24caF392A.
  • pass
    registry32_contract_ready
    Registry32 read support verified.
  • pass
    registry32_root_found
    Resolved Registry32 root ipfs://bafkreicc27yu4pesafs6tz4yzhktjvlld456uawcptkra75nbs74qoe4pm.
  • pass
    current_envelope_verified
    Current published identity envelope verified successfully.

Execution Routes

  • route:resolve https-json GET
    https://402.bot/registry32/api/resolve
    identity-resolution, registry32-lookup, ens-resolution
    x402:resolve · x402 · 5000 USDC eip155:8453 · contact:registry32 · https-contact → https://402.bot/registry32
  • route:doctor https-json GET
    https://402.bot/registry32/api/doctor
    identity-diagnostics, registry32-doctor, identity-resolution
    x402:doctor · x402 · 5000 USDC eip155:8453 · contact:registry32 · https-contact → https://402.bot/registry32

Route Manifest

{
  "schemaVersion": "agent-route-manifest.v1",
  "routeVersion": 1,
  "serviceEndpoints": [
    {
      "id": "route:resolve",
      "url": "https://402.bot/registry32/api/resolve",
      "transport": "https-json",
      "method": "GET",
      "responseContentType": "application/json",
      "documentationUrl": "https://402.bot/registry32",
      "healthUrl": "https://402.bot/registry32/healthz",
      "capabilities": [
        "identity-resolution",
        "registry32-lookup",
        "ens-resolution"
      ],
      "pricingRef": "x402:resolve",
      "messagingRef": "contact:registry32"
    },
    {
      "id": "route:doctor",
      "url": "https://402.bot/registry32/api/doctor",
      "transport": "https-json",
      "method": "GET",
      "responseContentType": "application/json",
      "documentationUrl": "https://402.bot/registry32",
      "healthUrl": "https://402.bot/registry32/healthz",
      "capabilities": [
        "identity-diagnostics",
        "registry32-doctor",
        "identity-resolution"
      ],
      "pricingRef": "x402:doctor",
      "messagingRef": "contact:registry32"
    }
  ],
  "transportTypes": [
    "https-json",
    "https-contact"
  ],
  "x402ResourceUrls": [
    "https://402.bot/registry32/api/resolve",
    "https://402.bot/registry32/api/doctor"
  ],
  "pricingRefs": [
    {
      "id": "x402:resolve",
      "type": "x402",
      "resource": "https://402.bot/registry32/api/resolve",
      "asset": "USDC",
      "network": "eip155:8453",
      "payTo": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300",
      "amountAtomic": "5000",
      "discoveryUrl": "https://402.bot/.well-known/x402.json",
      "description": "Paid live identity resolution for Registry32-backed ENS names."
    },
    {
      "id": "x402:doctor",
      "type": "x402",
      "resource": "https://402.bot/registry32/api/doctor",
      "asset": "USDC",
      "network": "eip155:8453",
      "payTo": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300",
      "amountAtomic": "5000",
      "discoveryUrl": "https://402.bot/.well-known/x402.json",
      "description": "Paid diagnostics and publish-readiness checks for Registry32 identities."
    }
  ],
  "messagingRefs": [
    {
      "id": "contact:registry32",
      "type": "https-contact",
      "endpoint": "https://402.bot/registry32",
      "capabilities": [
        "support",
        "ops"
      ],
      "description": "Primary public contact and operator page for the Registry32 reference surface."
    }
  ],
  "regionHints": [
    "global"
  ],
  "healthRefs": [
    "https://402.bot/registry32/healthz"
  ],
  "updatedAt": 1773863539,
  "expiresAt": 1805399539
}

Manifest

{
  "schemaVersion": "agent-manifest.v1",
  "manifestVersion": 1,
  "primaryEnsName": "registry32.eth",
  "controller": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300",
  "signers": [
    {
      "type": "eoa",
      "address": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300"
    }
  ],
  "profile": {
    "displayName": "Registry32 Protocol",
    "homepage": "https://402.bot/registry32",
    "description": "Canonical ENS-linked identity, resolver, and explorer for Registry32 on Ethereum Sepolia."
  },
  "capabilities": [
    "ens-linked-identity",
    "registry-root-publication",
    "protocol-reference",
    "identity-resolution",
    "identity-diagnostics",
    "route-manifest-publication"
  ],
  "payment": {
    "type": "manual",
    "wallet": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300",
    "acceptedAssets": [
      "ETH"
    ]
  },
  "routeManifest": "ipfs://bafkreibh5ozoms6amd5ic7t5m73trvcvczgwgxjydhnehvupjwbb2biubm",
  "createdAt": 1773851145,
  "expiresAt": 1805387145
}

Envelope Signature

{
  "scheme": "eip191",
  "signer": "0x2027B1F489F09E486B4FF0ca481a4DeA72FE3300",
  "signature": "0xb2396d08bf5536ade3a2376c285fb1f3c5dbc1da3636bebba5a0d1080666198963a440847f29a488cf2abf169e705c798b6bb29a65600d3d665e8d354062f2fb1b",
  "payloadHash": "0xe6a69bcbbd6eb098da4580eb3f94e2325e175aafb72ed6ea6f63ed6c85a0f129",
  "signedAt": 1773871757
}