{
  "id": "iden3",
  "name": "did:iden3",
  "status": "edge",
  "probation": true,
  "probationVerifiers": [
    "archon",
    "godiddy"
  ],
  "summary": "Iden3 identity states, read straight from the on-chain State contract.",
  "research": "Three eth_calls against the State contract replace a 21 MB SDK path. Every encoding rule was validated live before implementation — iden3 IDs convert to uint256 little-endian, and state hashes render little-endian too (an apparent upstream mismatch during the build turned out to be byte order). The probation comparator compares the actual identity state, GIST root, contract, and proof — not just key sets.",
  "links": [
    {
      "label": "iden3 State contracts",
      "url": "https://github.com/iden3/contracts"
    },
    {
      "label": "vendored package",
      "url": "https://github.com/decentralized-identity/thisdid/tree/main/vendor/iden3-did-resolver"
    },
    {
      "label": "W3C DID Methods registry",
      "url": "https://www.w3.org/TR/did-extensions-methods/"
    }
  ],
  "lastReviewed": "2026-08-23",
  "network": "Polygon (Iden3)",
  "example": "did:iden3:polygon:amoy:xC8VZLUUfo5p9DWUawReh7QSstmYN6zR7qsQhQCsw",
  "chain": [
    "ThisDID",
    "archon",
    "godiddy"
  ],
  "dif": {
    "dockerDriver": {
      "image": "ghcr.io/iden3/driver-did-iden3:v1.0.6",
      "repo": "https://github.com/iden3/driver-did-iden3",
      "hub": "https://github.com/iden3/driver-did-iden3/pkgs/container/driver-did-iden3"
    }
  },
  "scores": {
    "resolutions24h": 0,
    "resolutions7d": 274,
    "resolutions30d": 620,
    "popularity": 61,
    "availability": 99,
    "canary24h": 97,
    "verificationMatch30d": 484,
    "verificationMismatch30d": 111
  }
}