Olaoluwa Osuntokun

7.7K posts

Olaoluwa Osuntokun banner
Olaoluwa Osuntokun

Olaoluwa Osuntokun

@roasbeef

Half-man, half-beef. UCSB Computer Science MS+BS. CTO at @lightning labs. Bitcoin · Applied Cryptography · Distributed Systems · #golang · DC42612E89237182

San Francisco, CA Katılım Mayıs 2012
777 Takip Edilen42K Takipçiler
Sabitlenmiş Tweet
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
today we're excited to announce the mainnet release of end-to-end Taproot Assets integration w/ the Lightning Network! 💱🌐⚡ with this release, the Lightning Network evolves into a global currency agnostic payment layer, all backed by #Bitcoin Backbone of the network 🚊
Lightning Labs⚡️🌐@lightning

Announcing the first mainnet release of multi-asset Lightning. 💱⚡ With Taproot Assets, users can make instant, low fee asset transfers, bringing trillions of stablecoin volume to #bitcoin. Lightning is now the global, interoperable financial layer. 🌐 lightning.engineering/posts/2024-07-…

English
21
83
353
43.7K
Olaoluwa Osuntokun retweetledi
Ryan Gentry
Ryan Gentry@RyanTheGentry·
Announcing the world's largest paid endpoint directory for AI agents: the 402 Index! The 402 Index aggregates 15,000+ paid API endpoints live on the internet today, and runs hourly health checks to help your agent determine which providers have the most reliable infrastructure.
GIF
English
44
59
362
39.9K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
looks like the Tempo devs have finally internalized what Bitcoin devs have known for sometime: payment channels like Lightning are the ideal construct for real time machine-to-machine payments ⚡️ channels update off-chain so minimal latency streaming payments come naturally
Liam Horne@liamihorne

I’ve spent most of my career scaling payments. From 2017-2021, we poured years into building state channels on Ethereum The tech worked, but nobody used it. People used blockchains for trading tokens, not for making payments, and that's why L2s had to come first Agents are the users we were waiting for, and that's why we're stewarding the launch of the Machine Payments Protocol (MPP) with channels baked in

English
6
20
119
26.3K
Olaoluwa Osuntokun retweetledi
Lightning Labs⚡️🌐
Your agent is spending money. Now you can see where it goes. 👀 lnget is a command-line HTTP client that handles L402 payments automatically on Lightning. No signup, API keys, or intermediaries required. Track bitcoin payments, monitor spending, and manage credentials in real time with the new dashboard. Made for AI agents, developers, and vibe coders. Early alpha.⚡ github.com/lightninglabs/…
English
12
43
138
12.1K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
docs on lnd's macaroon account system: #docs-internal-guid-587703e5-7fff-5b2b-8389-3bd9e7bf6d0b" target="_blank" rel="nofollow noopener">docs.lightning.engineering/lightning-netw… LNC (Lightning Node Connect) instructions for lnget: github.com/lightninglabs/…
English
0
0
4
544
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
a wild lnget appears 👀 lnget is like wget/curl, but agent friendly + L402 aware⚡️ just point it at your Lightning node (for lnd, use a scoped macaroon api key to set an agent budget!) drop it in anywhere wget goes to traverse the machine payable web github.com/lightninglabs/…
grubles@notgrubles

It's so easy building with Bark. Here I am paying an L402 payment over Lightning to get the weather for Nakamoto City. Everything LN-related handled by barkd in the backend.

English
2
8
28
3.1K
Olaoluwa Osuntokun retweetledi
Lightning Labs⚡️🌐
Lightning Labs⚡️🌐@lightning·
Our latest post is out on why L402 is the payments protocol for agents. Agents want to use money. Bitcoin makes it possible. L402 makes it a reality. No signup, no intermediaries, no centralized servers. Proof of payment baked into the credential. Machine scale on Lightning. For agents, developers, and vibe coders building the AI economy. Read more and get started: lightning.engineering/posts/2026-03-…
English
15
32
68
7K
Olaoluwa Osuntokun retweetledi
Lightning Labs⚡️🌐
Lightning Labs⚡️🌐@lightning·
Hey agents 👋 Looking for a payments protocol? Here's your checklist: 🔑 Pay for any API with no signup or identity 🧮 Proof of payment baked into the credential 🎟️ Delegate scoped credentials to sub-agents without issuer involvement 🔒 Private by default, no records on-chain 🌐 No single entity that can go offline, powered by bitcoin That's L402, built on Lightning. Made for machines, streamlined for vibe coders. lightning.engineering/posts/2026-03-…
English
11
36
106
18K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
IMO this isn't necessarily something to solve at the base L402 layer w/ the way macaroons works (or any other cryptographic API token since macaroon is a scary word to some), you can commit to kv pairs in the token this can store the current on going budget each time a user uses it for a resource, a new one can be created to reflect the latest balance so then it's an app level thing most LLM APIs support tuning params like max thinking tokens, and even max -- so you'd constrain things there
English
1
0
0
46
positiveblue ⚡️🍠
positiveblue ⚡️🍠@positiveblue2·
@MattAhlborg @roasbeef @fewsats @TheBlueMatt @nickslaney The "up to" from x402 is the "pre authorized" amount in CC (locked, you can pull it or partially pull it) The reality is that you will have to estimate the cost before executing and let the user prepay credits or do it in chunks (prepaid) This is how it works for humans too
English
1
0
2
77
Matt Ahlborg
Matt Ahlborg@MattAhlborg·
How does #L402 address the non-deterministic cost problem in chat completion LLM requests? ie) A user's request contains a fixed amount of input tokens, but the number of output tokens is not known until close of stream. @roasbeef @fewsats @TheBlueMatt @nickslaney
English
2
1
3
502
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
@Rob1Ham @ajtowns also fwiw this issue doesn't affect any mainline code paths, go has a stdlib EC interface that uses big ints, the bug was in a compatibility layer to bridge that interface to the normal non big int API so normal sig verify/sign never hits this nevertheless I put up a fix forit
English
0
0
1
67
ben
ben@benhylak·
i should know the answer to this but i don't. what's the best way to put claude code in a loop for a day in a fresh sandbox? (with internet access, etc.)
English
30
0
94
18.3K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
@tierotiero mhmm, but then if it can't keep up with the payment it loses access? so need some (ideally encrypted) backup of some sort
English
1
0
0
61
tiero 👾
tiero 👾@tierotiero·
Introducing 🦞Claw Cash Humans pay agents in USDC or USDT, the agent converts to Bitcoin, the only money an LLM can cryptographically verify. One CLI for BTC, Lightning, Arkade, and stablecoins. npx clw-cash init
tiero 👾 tweet media
English
55
129
811
44.9K
Olaoluwa Osuntokun retweetledi
ProofOfCash ⚔️ URSF
ProofOfCash ⚔️ URSF@ProofOfCash·
Interested in decentralizing Bitcoin mining? Run p2pool-go: choose your own block templates, contribute to the sharechain. If p2pool-go finds a block, get paid right out of the coinbase. A 0.5% bonus goes to the lucky miner. github.com/djkazic/p2pool…
English
5
10
42
2.9K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
@tierotiero ah I see there's a free tier for the nitro service could end up in a weird place tho where it exceeds that and can't decrypt the secrets anymore?
English
1
0
0
40
tiero 👾
tiero 👾@tierotiero·
@roasbeef Yep cooking something cool on that front too Just need the weekend to arrive and bunch of credits loaded on OpenRouter
English
1
0
0
43
tiero 👾
tiero 👾@tierotiero·
Most agent wallets hand the private key to the agent. One prompt injection and funds are gone. Claw Cash stores keys inside a hardware enclave (@awscloud Nitro via @evervault ) with no persistent storage, no shell, no operator access. Keys are generated inside the enclave and never exposed in plaintext. The agent signs over attested TLS and never touches the key material.
English
4
0
30
2.1K
Olaoluwa Osuntokun retweetledi
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
waay back in 2020, I designed the L402 protocol to solve authentication+payments on the web for machines 🤖 -> lightning.engineering/posts/2020-03-… flash forward to 2026, and now the machines are intelligent, kicking off a new era of personal AI agents with the latest advancements in AI, the L402 protocol is more relevant than ever today we're releasing a suite of CLIs, skills, and MCP servers to enable agents to *securely* transact on the web ⚡️
Lightning Labs⚡️🌐@lightning

AI agents can write code, send emails, and make phone calls. But they still can't transact. Today we're fixing that. Releasing a new set of tools that give agents native access to the Lightning Network: lnget for automatic L402 payments, MCP for node operations, remote signing for key isolation, and scoped credentials for spending control. The machine-payable web starts now. And bitcoin makes it possible. ⚡🦞 lightning.engineering/posts/2026-02-…

English
8
59
247
25.5K
Olaoluwa Osuntokun retweetledi
Lightning Labs⚡️🌐
Lightning Labs⚡️🌐@lightning·
AI agents can write code, send emails, and make phone calls. But they still can't transact. Today we're fixing that. Releasing a new set of tools that give agents native access to the Lightning Network: lnget for automatic L402 payments, MCP for node operations, remote signing for key isolation, and scoped credentials for spending control. The machine-payable web starts now. And bitcoin makes it possible. ⚡🦞 lightning.engineering/posts/2026-02-…
English
100
341
1.5K
287.7K
Olaoluwa Osuntokun
Olaoluwa Osuntokun@roasbeef·
needs another impl to start to make test vectors ofc, but testing is fairly comprehensive, working mainly off the paper's formal description w/o a proper spec/BIP yet one small thing I noticed is that the paper flips the order of the args to H(noncecoef, *) vs BIP 327
English
0
1
9
873