{
  "id": "sol",
  "name": "did:sol",
  "status": "edge",
  "probation": true,
  "probationVerifiers": [
    "archon"
  ],
  "summary": "Solana on-chain identities, read from BOTH sol-did programs.",
  "research": "One getMultipleAccounts round-trip checks the current Anchor program and the legacy program — live verification during the build proved real-world did:sol population still lives on the legacy program. Legacy state maps to modern flag semantics exactly as the on-chain migrate() does; no account on either program resolves generatively per the spec.",
  "links": [
    {
      "label": "Identity.com sol-did",
      "url": "https://github.com/identity-com/sol-did"
    },
    {
      "label": "vendored package",
      "url": "https://github.com/decentralized-identity/thisdid/tree/main/vendor/sol-did-resolver"
    },
    {
      "label": "W3C DID Methods registry",
      "url": "https://www.w3.org/TR/did-extensions-methods/"
    }
  ],
  "lastReviewed": "2026-08-23",
  "network": "Solana",
  "example": "did:sol:devnet:2eK2DKs6vdzTEoj842Gfcs6DdtffPpw1iF6JbzQL4TuK",
  "chain": [
    "ThisDID",
    "godiddy",
    "archon"
  ],
  "dif": {
    "dockerDriver": {
      "image": "identitydotcom/driver-did-sol:3.3.0",
      "repo": "https://github.com/identity-com/sol-did",
      "hub": "https://hub.docker.com/r/identitydotcom/driver-did-sol"
    }
  },
  "scores": {
    "resolutions24h": 3,
    "resolutions7d": 6,
    "resolutions30d": 337,
    "popularity": 55,
    "availability": 100,
    "canary24h": 98,
    "verificationMatch30d": 320,
    "verificationMismatch30d": 0
  }
}