JAW.id (@_JAW_id) header
JAW.id (@_JAW_id) profile picture

The quickest and safest crypto onboarding solution

onchain
Joined March 2021
How a subscription works onchain with JAW. The user approves a recurring permission once: amount and interval. The app then charges within that limit each period, with no new signature, until the permission ends or the user revokes it.
3
2
9
127
👉 “alice.yourapp.eth” reads like an account. 👉 “0xa39f...” reads like an error message. It’s the same account either way, but a support agent can only read one of them back to someone over the phone. JAW.id‘s passkey native accounts have @ensdomains names built in.
7
157
Myth: if logging in is easy, someone else must be holding your keys. Fact: with JAW, transactions are signed by the user's passkey, and JAW never holds the keys. Easy and self-custodial aren't opposites. Ask your wallet provider one question: who holds the keys?
1
7
136
0x71C9...3a4F is hard to read. alice.myapp.eth isn't. Apps using JAW can set their own ENS domain and, if they choose, give users a subname during signup. By default it works across the supported networks. Pick a name your users would actually remember. Reply with yours.
3
11
229
Offer stablecoin balances and payments inside the app you already have. One integration: sign in with Face ID, and you never hold your customers' keys. They hold them through a passkey that cannot leave their devices. jaw.id/?utm_source=twitter&u…
2
12
256
JAW.id retweeted
Two ways gas can work with JAW. The app sponsors it with a paymaster, and the user pays nothing. Or, without a sponsor, the user pays the fee in USDC or USDT instead of buying ETH first. Shipping an app? Decide who pays gas before your users have to.
2
6
15
229
Two ways gas can work with JAW. The app sponsors it with a paymaster, and the user pays nothing. Or, without a sponsor, the user pays the fee in USDC or USDT instead of buying ETH first. Shipping an app? Decide who pays gas before your users have to.
2
6
15
229
One-off payments are the easy part. Recurring and usage-based charges are where onchain gets pretty awkward. We fixed this with session keys: the user grants a scoped allowance with an expiry once, and your app charges against it without asking again. We made zero sacrifices on self-custody, and there would be no centralized servers in your users’ way. docs.jaw.id
2
9
215
"Atomic" sounds technical. It just means all or nothing. A JAW batch bundles several actions into one transaction. They execute together, or none of them do. Sending to several people? Make it one confirmation.
2
4
21
320
With JAW, your money goes to an @ensdomains name, not a 42-character address. That removes the step people most often get wrong on a cross-border transfer, and the recipient signs up with Face ID instead of having to install a wallet before they can be paid. jaw.id/?utm_source=twitter&u… 🤝
2
14
344
Tokenized exposure to Vale has arrived on Base. Familiar assets are finding their way into onchain markets, bringing new audiences closer to digital accounts. Making those accounts easy to use and control is part of the work ahead.
1
9
162
What actually happens when you "sign up" with JAW? The app asks for a passkey, your device confirms with Face ID or a fingerprint, and a smart account is created for you. No extension, no seed phrase screen. Try the sign-in flow yourself at jaw.id.
2
6
18
225
JAW.id retweeted
Wallets for Agents: → @_JAW_id → @privy → @get_para → @BlockradarHQ → @openfort_hq → @Alchemy → @thirdweb → @reown_ → @dynamic_xyz → @safe → @MetaMask → @zerion → @AltanaNetwork
2
7
1
28
871
JAW.id retweeted
Celo agents have made 900K+ x402 payments 10K+ agents. 100+ projects. 10 stablecoins It's moving so fast we had to map it ↓
26
29
22
148
17,850
ENSv2 is live on Ethereum mainnet. The new protocol gives builders more flexibility to organize names and decide who can manage them. We're glad to support the next chapter of ENS 🫶
ENSv2 is live on Ethereum mainnet. Register a name, explore the protocol, and build what comes next.
3
23
409
The transfer does not stall on the sending side. It stalls when the recipient has to go install a wallet first to own the keys. A passkey account created inside your app removes that wait: they receive, then they set up nothing. That’s why we do it at JAW. Get started now: docs.jaw.id
2
10
210
What does it mean to delegate to an AI agent? The user grants a permission to the agent's key: which contracts it can call, how much it can spend, for how long. The user can revoke it anytime. Building an agent that pays? Give it a permission, not your wallet.
2
2
16
317
Money goes to a name, not a 42-character address. That removes the step people most often get wrong on a cross-border transfer. Plus, the recipient signs up with Face ID instead of installing a wallet before they can be paid. Built on @ensdomains protocol. Get started now jaw.id/?utm_source=twitter&u…
3
7
21
369