{
  "schema_version": "protocol.v1",
  "slug": "reown",
  "name": "Reown (formerly WalletConnect)",
  "status": "production-ready",
  "website": "https://reown.com",
  "summary": "Onchain UX SDK (AppKit) and the WalletConnect connection standard — the common layer for connecting external wallets to dapps across wallets and chains, plus auth and transaction flows.",
  "categories": [
    "wallet-connection",
    "wallets",
    "onboarding",
    "infrastructure",
    "developer-tools"
  ],
  "chains": [
    "ethereum",
    "arbitrum-one",
    "base",
    "optimism",
    "polygon"
  ],
  "best_for": [
    "connecting users' existing wallets to a dapp",
    "multi-wallet, multi-chain connection UX",
    "wallet auth and session management",
    "adding connect/transaction UIs quickly"
  ],
  "avoid_for": [
    "apps that only need embedded in-app wallets with no external connection",
    "fully custodial backends with no user-held wallets"
  ],
  "integration_difficulty": "low",
  "tags": [
    "reown",
    "walletconnect",
    "appkit",
    "wallet-connection",
    "onboarding"
  ],
  "composition": [
    {
      "slug": "privy",
      "role": "wallet_and_identity",
      "direction": "supports",
      "relationship": "Privy provides embedded wallets and social login; Reown connects external wallets — pair them, or choose based on whether users bring their own wallet."
    },
    {
      "slug": "safe",
      "role": "wallet_and_identity",
      "direction": "supports",
      "relationship": "Reown can connect Safe and other smart-account wallets via the WalletConnect protocol."
    },
    {
      "slug": "pimlico",
      "role": "transactions_and_paymasters",
      "direction": "supports",
      "relationship": "Pair Reown wallet connection with Pimlico bundler/paymaster for gasless smart-account UX after connect."
    },
    {
      "slug": "base",
      "role": "settlement_or_execution",
      "direction": "supports",
      "relationship": "Low-cost EVM default for consumer apps using Reown for connection."
    }
  ],
  "docs": {
    "url": "https://docs.reown.com",
    "verified_at": "2026-06-16"
  },
  "sdk": {
    "url": "https://github.com/reown-com/appkit",
    "verified_at": "2026-06-16"
  },
  "template": {
    "url": null
  },
  "support": {
    "url": null
  },
  "grant": {
    "url": null
  },
  "capabilities": [
    {
      "name": "AppKit wallet connection",
      "status": "production-ready",
      "type": "ecosystem_primitive",
      "best_for": [
        "drop-in connect-wallet modal and session handling",
        "multi-chain, multi-wallet support"
      ],
      "known_issues": [
        "Requires a Reown (WalletConnect) project id; mobile deep-linking and chain config must be set per app."
      ],
      "agent_actions": [
        "generate_wallet_connect_setup",
        "recommend_connection_layer"
      ]
    },
    {
      "name": "WalletConnect protocol",
      "status": "production-ready",
      "type": "production_surface",
      "best_for": [
        "standardized wallet-to-dapp connections",
        "connecting smart-account and mobile wallets"
      ],
      "agent_actions": [
        "explain_walletconnect_flow"
      ]
    }
  ],
  "known_issues": [],
  "sources": [
    {
      "label": "Website",
      "url": "https://reown.com",
      "type": "website"
    },
    {
      "label": "Docs",
      "url": "https://docs.reown.com",
      "type": "docs"
    },
    {
      "label": "Reown AppKit (GitHub)",
      "url": "https://github.com/reown-com/appkit",
      "type": "github"
    }
  ],
  "provenance": {
    "verified_at": "2026-06-16",
    "verified_by": "composewith.eth research (reown.com, docs.reown.com, and reown-com/appkit live-verified via WebFetch 2026-06-16; Reown is the current brand for WalletConnect)",
    "confidence": "high"
  },
  "readiness_score": 84,
  "readiness_factors": [
    {
      "key": "docs_present",
      "points": 10,
      "max": 10,
      "detail": "Docs URL present"
    },
    {
      "key": "sdk_present",
      "points": 8,
      "max": 8,
      "detail": "SDK URL present"
    },
    {
      "key": "template_present",
      "points": 0,
      "max": 6,
      "detail": "No template"
    },
    {
      "key": "support_present",
      "points": 0,
      "max": 6,
      "detail": "No support channel"
    },
    {
      "key": "capability_depth",
      "points": 16,
      "max": 20,
      "detail": "AppKit wallet connection: ecosystem_primitive; WalletConnect protocol: production_surface"
    },
    {
      "key": "production_capability",
      "points": 15,
      "max": 15,
      "detail": "Has a production-ready capability"
    },
    {
      "key": "provenance_confidence",
      "points": 5,
      "max": 5,
      "detail": "Protocol provenance confidence is high"
    },
    {
      "key": "chain_coverage",
      "points": 10,
      "max": 10,
      "detail": "5 chain(s) (capped at 5)"
    },
    {
      "key": "freshness",
      "points": 10,
      "max": 10,
      "detail": "Last verified 16 day(s) ago"
    },
    {
      "key": "no_open_critical",
      "points": 10,
      "max": 10,
      "detail": "No open critical issues"
    }
  ],
  "readiness_caps": [],
  "scoring_version": "score.v2"
}