{
  "schema_version": "protocol.v1",
  "slug": "kohaku",
  "name": "Kohaku",
  "status": "beta",
  "website": "https://ethereum.github.io/kohaku/",
  "summary": "Ethereum Foundation privacy-first tooling track for wallet-integrated privacy, including Railgun, Privacy Pools, provider abstractions, and a post-quantum 4337 account implementation.",
  "categories": [
    "privacy",
    "wallets",
    "zero-knowledge",
    "account-abstraction"
  ],
  "chains": [
    "ethereum"
  ],
  "best_for": [
    "wallet teams adding privacy-preserving token flows",
    "builders comparing Railgun and Privacy Pools integrations",
    "privacy-first account abstraction experiments"
  ],
  "avoid_for": [
    "production apps that need every Kohaku package to be mature; several docs and packages are marked WIP",
    "privacy requirements that need a complete hosted product rather than SDK/tooling components"
  ],
  "integration_difficulty": "high",
  "tags": [
    "kohaku",
    "privacy",
    "wallet-privacy",
    "railgun",
    "privacy-pools",
    "post-quantum"
  ],
  "composition": [
    {
      "slug": "railgun",
      "role": "privacy_layer",
      "direction": "supports",
      "relationship": "Kohaku can use Railgun-style private token flows as part of wallet privacy experiments."
    },
    {
      "slug": "privacy-pools",
      "role": "privacy_layer",
      "direction": "supports",
      "relationship": "Kohaku tracks Privacy Pools concepts for compliant privacy and association-set experiments."
    },
    {
      "slug": "helios",
      "role": "privacy_layer",
      "direction": "supports",
      "relationship": "Helios can reduce trusted RPC dependency for privacy-sensitive wallet clients."
    }
  ],
  "docs": {
    "url": "https://ethereum.github.io/kohaku/llms-full.txt",
    "verified_at": "2026-06-04"
  },
  "sdk": {
    "url": "https://github.com/ethereum/kohaku",
    "verified_at": "2026-06-04"
  },
  "template": {
    "url": "https://github.com/ethereum/kohaku-extension",
    "verified_at": "2026-06-04"
  },
  "support": {
    "url": "https://github.com/ethereum/kohaku/issues",
    "verified_at": "2026-06-04"
  },
  "grant": {
    "url": null,
    "verified_at": "2026-06-04"
  },
  "capabilities": [
    {
      "name": "Privacy-first wallet SDK collection",
      "status": "beta",
      "type": "ecosystem_primitive",
      "best_for": [
        "wallets that want privacy protocol modules without hard-coding one provider",
        "privacy UX research across shielding, unshielding, private RPC, and account separation"
      ],
      "known_issues": [
        "Kohaku docs state some parts are work in progress and not ready for production use."
      ],
      "agent_actions": [
        "recommend_wallet_privacy_stack",
        "compare_privacy_protocol_modules"
      ]
    },
    {
      "name": "Kohaku wallet reference implementation",
      "status": "alpha",
      "type": "production_surface",
      "best_for": [
        "reference UX for embedding onchain privacy into Ethereum wallets",
        "Sepolia testnet privacy demos"
      ],
      "known_issues": [
        "Kohaku Wallet is described as active development and Sepolia-only."
      ],
      "agent_actions": [
        "generate_wallet_privacy_research_plan"
      ]
    }
  ],
  "known_issues": [
    {
      "id": "kohaku-work-in-progress",
      "title": "Kohaku contains WIP packages and reference-wallet code",
      "description": "The Kohaku repository warns that some parts are work in progress and not ready for production use. The Kohaku wallet README also states the wallet is active development and currently supports only Sepolia testnet.",
      "severity": "medium",
      "status": "confirmed",
      "workaround": "Treat Kohaku as a privacy tooling track and integration reference. Validate each package separately, and prefer production-marked package capabilities such as Railgun where appropriate.",
      "citations": [
        {
          "url": "https://github.com/ethereum/kohaku",
          "quote": "Some parts of this project are work in progress and not ready for production use.",
          "retrieved_at": "2026-06-04",
          "confidence": "high",
          "algo": "sha256",
          "content_sha256": "5bc229ada96c5f61083b8a04ea920cb9ce848df9def7caef916d9449df417d43"
        },
        {
          "url": "https://github.com/ethereum/kohaku-extension",
          "quote": "It's a work in progress and currently under active development. The only network it supports is Sepolia Testnet.",
          "retrieved_at": "2026-06-04",
          "confidence": "high",
          "algo": "sha256",
          "content_sha256": "c5ec25deda62e6a14aafecc079a64241e80df35a3dbbc76847fddf9c2e142b34"
        }
      ]
    }
  ],
  "sources": [
    {
      "label": "Kohaku docs",
      "url": "https://ethereum.github.io/kohaku/",
      "type": "docs"
    },
    {
      "label": "Kohaku llms-full",
      "url": "https://ethereum.github.io/kohaku/llms-full.txt",
      "type": "docs"
    },
    {
      "label": "Kohaku GitHub",
      "url": "https://github.com/ethereum/kohaku",
      "type": "github"
    },
    {
      "label": "Kohaku wallet",
      "url": "https://github.com/ethereum/kohaku-extension",
      "type": "github"
    }
  ],
  "provenance": {
    "verified_at": "2026-06-04",
    "verified_by": "composewith.eth research (Kohaku docs, llms-full, and GitHub live-verified via WebFetch 2026-06-04)",
    "confidence": "high"
  },
  "readiness_score": 73,
  "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": 6,
      "max": 6,
      "detail": "Template/quickstart present"
    },
    {
      "key": "support_present",
      "points": 6,
      "max": 6,
      "detail": "Support channel present"
    },
    {
      "key": "capability_depth",
      "points": 16,
      "max": 20,
      "detail": "Privacy-first wallet SDK collection: ecosystem_primitive; Kohaku wallet reference implementation: production_surface"
    },
    {
      "key": "production_capability",
      "points": 0,
      "max": 15,
      "detail": "No production-ready capability"
    },
    {
      "key": "provenance_confidence",
      "points": 5,
      "max": 5,
      "detail": "Protocol provenance confidence is high"
    },
    {
      "key": "chain_coverage",
      "points": 2,
      "max": 10,
      "detail": "1 chain(s) (capped at 5)"
    },
    {
      "key": "freshness",
      "points": 10,
      "max": 10,
      "detail": "Last verified 6 day(s) ago"
    },
    {
      "key": "no_open_critical",
      "points": 10,
      "max": 10,
      "detail": "No open critical issues"
    }
  ],
  "readiness_caps": [],
  "scoring_version": "score.v2"
}