Sign in to kotobase

Continue with a passkey or your own Ethereum wallet. No password needed.

Face ID, Touch ID, and passkeys

If you have already registered one, sign in quickly with Face ID, Touch ID, or Windows Hello on this device.

That key is server-custodied and passkey-gated, not a wallet: kotobase can decrypt it, so a compromise of this service could sign as you. Your passkey stops anyone else. For sole custody, use your own did:key below — kotobase never sees that one.

Sign in with an Ethereum wallet (SIWE / EIP-4361)

Connect your wallet and sign a one-time sign-in message.

No transaction, gas fee, or private-key sharing is involved. EOA wallets are currently supported.

Use DID/CACAO directly (advanced)

Paste the base64 CACAO your key minted.

Mint one with kotoba cacao --aud https://auth.kotobase.net (kotoba-lang/org-chainagnostic-cacao). It authenticates once and is then burned, so a captured CACAO cannot be replayed.

Sign in with company SSO

Available if your organization has set up SSO.

Sign in with email (fallback)

We will send a 6-digit code and a sign-in link to your email address.
There is no password to create.

— code sent. Open the email and tap the link, or enter the code below.

The code and the link are the same one-time credential. Both expire in 10 minutes.

Sign in with Google or GitHub (fallback)

Two-factor code

Enter the 6-digit code from your authenticator app.

Lost your phone?

Use one of the recovery codes you saved when you turned this on. Each one works once.