Skip to content

kawasekit

A wallet that disappears. Agents pay per-call in stablecoins.

What kawasekit is

kawasekit is a TypeScript SDK that gives AI agents a wallet that disappears. Developers integrate the SDK; agents pay per-call in stablecoins (JPYC, USDC); end users never see gas, mnemonics, or chains.

Built for the Japanese stablecoin landscape first — JPYC is the primary target — but the architecture is chain-agnostic and the same primitives work for any EIP-3009 + ERC-4337 token.

x402-native

First-class implementation of the x402 v2 payment protocol — every public API is shaped around the PAYMENT-REQUIRED / PAYMENT-SIGNATURE / PAYMENT-RESPONSE flow.

Smart account by default

ERC-4337 v0.7 + ZeroDev Kernel v3.1. Session keys, daily-limit policies, paymaster sponsorship. The agent never holds the user’s owner key.

Observable out of the box

kawasekit/observability/prometheus and kawasekit/observability/otlp ship as optional subpaths. Wire one hooks object into every kawasekit surface and the dashboards fill in.

Japan-first, not Japan-only

JPYC on Polygon today, Avalanche / Ethereum / Kaia on the roadmap. x402 is chain-agnostic, so the same agent code follows the issuer.

Status

Pre-alpha. The first npm publish (kawasekit@0.1.0-alpha) is in preparation as part of the M4 milestone. See the GitHub project for current progress and the security policy for how to report issues.