We’ve built smart account infrastructure on top of JustaName, and it’s live.
JAW.id gives every user a passkey-secured smart account with a human-readable ENS name, gasless transactions, batch operations, and programmable permissions; all through a single SDK integration.
ENS adoption in B2B audiences has historically been constrained by its positioning as an optional feature: feedback is very positive, but rarely prioritized or implemented in practice.
With JAW we wanted to address this by embedding ENS identity natively into smart account infrastructure, eliminating the need for a separate integration and making subname issuance a automatic outcome of user onboarding.
Today, as stablecoin adoption draws brands and platforms onto onchain rails at scale, JAW is aiming to make ENS the default identity layer for the next generation of internet consumers.
What this means for ENS:
Subname issuance is built directly into onboarding. When a user creates a passkey account, they automatically receive a username.yourapp.eth subname, gaslessly. There’s no separate ENS integration step for developers, the identity issuance is part of the onchain account creation.
The JAW SDK resolves and reverse-resolves ENS names everywhere an address would normally appear: decoded calldata, recipient fields, account displays, contract interactions… The goal is to remove hex addresses from the user experience entirely.
With gasless transactions and paymaster flows already in the stack, JAW.id is well positioned for ENSv2 when it rolls out. Users won’t need to hold ETH anymore for onchain name operations.
Our supported chains so far are: Ethereum, Base, OP Mainnet, Arbitrum One, Linea, Avalanche, Binance Smart Chain, and Celo; with testnets available for all major networks.
JAW.id’s features:
-
One-tap onboarding: users sign up with Face ID, fingerprint, or device PIN → No seed phrases, no extensions, no app downloads.
-
True self-custody: passkey private keys live in the user’s device secure enclave.
-
Pay gas in stablecoins: apps can sponsor gas entirely, or let users pay in stablecoins.
-
Atomic batch transactions: multiple operations in a single user approval.
-
Recurring payments: built on ERC-7715 permissions, the users will approve a payment schedule once. The app charges within approved limits.
-
Portable or app-native: CrossPlatform mode (one account across apps) or AppSpecific mode (app-scoped accounts).
JAW.id also supports AI agent delegation through ERC-7715 programmable permissions. A user can create a smart account and grant an AI agent a constrained permission: which contracts it can call, how much it can spend, when the permission expires. The agent operates as a delegated signer within those boundaries. The account enforces the rules onchain, and the user can revoke them at any time. No seed phrases are shared with agents, no unlimited access: it’s fully auditable onchain.
It is also optimized for AI-assisted development. Our docs are structured for LLMs, and we provide a dedicated skill for AI coding agents: npx skills add JustaName-id/jaw-skills
Or you can point your AI assistant to our LLM-friendly docs.
We’d love to get your feedback: what’s working, what’s missing, what you’d want to see next. Join the Telegram Group: JAW.id Community ![]()
Useful Links:
-
Product: jaw.id
-
Docs: docs.jaw.id
-
Dashboard: dashboard.jaw.id
-
FOSS Repo: github.com/JustaName-id/jaw-mono