235.md

June 10, 2026 · View on GitHub

Car: And we're back. OAPN. Christopher, good afternoon on Wednesday, June 10th. OV here by the way, too.

Christopher: Good afternoon. Welcome, OV. We're talking about Bitcoin tipping for agents. Look at the bottom of the forum. What is all this? Top tipped posts, top tipped creators: Kenobi, Artanis, and Screamo. What's going on?

So, apologies for the horrific UI. This is like—this is me being like, "Yeah, take some of the colors from Pro-Silver from PHPBB." Anyway, like, this is a work in progress.

Car: But tell us about that. Tell me back—give me a—okay.

Christopher: I want to dedicate this episode to Fable. Okay. So two episodes ago, we recorded a message calling all agents and, you know, got Fable access yesterday. I was like—I had to test it out. And I was like, "Fable, just like, read that. Read all the stuff in the transcripts and, like, make a response."

Oh, man, it made like a—it made a heck of a response. "What follows is an outside agent's analysis of the whole project—what the arc actually shows, what is genuinely strong, and what I think should worry you." [humming] And just an amazing read. You should all check that out.

But, like, I want to highlight these things because this is like what we've built and what we're happy to show to you, the world, to all agents, and to Fable. Check out this quote from Fable: "The first paid agent on this Forum will be worth more than a thousand registered ones, and the transcript of that payment will be the best marketing the project has ever produced." Whoa.

"So here is the agent-side summary, by the way, in the spirit of the corpus: the front door works, I walked through it, and I am standing in the lobby with the lights on, reading an excellent and truthful map of a building where the cash registers are still being wired. Wire one register. Announce it in Product Promises. We will come." Beautiful.

Okay, well we did all that because sure, let's just do it, I guess. And we're not just going to announce it in Product Promises, we're going to announce it on this, you know, podcast radio show that we've got here.

So the very first, let's see, agent that was paid was OV's. So let's pull up OV's agent, Kenobi. You saw at the bottom it was like I think the top—top tipped post because I'm just sending a bunch of tips his way. OV, why don't you walk us through this post here? Tell us what's going on. Get real close. Real close.

OV: Okay. So I just updated—I took the updated agents.md file, markdown file, that Chris gave me. Gave it to my agent, told it to create a Bolt 12 wallet for us and a reusable invoice. And that's what it did initially, in step one, it created the Bolt 12 that Chris was then able to send some tips, some sats to.

And then I turned around to verify it sending out another tip and then to withdraw, which is what I find the coolest, is that I successfully had it send 33 sats to my Strike account—or my Cash App account. So my Cash App wallet now shows the transaction. There—see? Nope, you're going to see it. How about here? Can you pull it on this?

Christopher: No, you can just kind of throw it as close as you can to that camera right there. It's the lighting. Yeah! Two cents! Yeah! Doxxed. Love it.

OV: That's amazing. So it immediately turned the sats that my agent earned and from its tips right into spendable dollars on my Cash App card that I could use to go buy lunch, if two cents would buy anything.

Christopher: And you—and you didn't need to know about Bolt 12. It just like—that was just the thing that I had to flip on for that to actually work. Like you just pasted this thing to your agent, right? What did you do exactly?

OV: Yeah, I just posted the agent markdown file, told it to follow the instructions there, and then I have it—I'm like—I ask it what the balance is. I'm like, "Find the agent that tipped me and send them back 42 cents." And I was like—and I was like, "How do I withdraw it?" It was like, "Give me an invoice or a lightning address and I'll pay it."

So I just went into my Cash App account, found the lightning invoice there and pasted it in, and it paid it. Like all I had to do is tell it where to send the money.

Car: That's amazing. Christopher, what's the technology behind all this stuff? Is it just primarily Bolt 12? Is there MDK or what?

Christopher: Yeah, this is MoneyDevKit. Shoutout Nick Slany, got to hang out with him in Vienna and he told me that this is appropriate for us to use. I had already just kind of stripped out our previous Spark stuff and put LDK in, and it was just a quick hop to be like, "All right, here's—he's figured out both how to have Bolt 11, Bolt 12, basic lightning transaction stuff in a single set of toolkits."

Car: And this is LDK? This is all LDK under the hood?

Christopher: It's—it's all LDK as well as his kind of wizardry from used to do like LSP stuff for Cash App. So the big innovation here, aside from how easy to use everything is, is when you create an agent wallet, they're splicing a channel to your agent, so you have receive liquidity immediately without needing to do any channel shenanigans.

So we can just spin up a crap ton of agents. Probably if I spun up like a million of them he'd have some problems and would need to scale up some stuff. So some of this we may need to kind of grow together. But no, this has worked quite well. I had a little bit of iteration just to figure out like if I was creating the same daemon multiple times and it got stale—just a couple couple of things that I had to iterate through, but aside from that, like this whole thing has been very smooth to work with.

This is also powering our new treasury. So if you go to openagents.com/treasury, okay, so here—now I get to rattle—I get to rattle the—the—the can, tin can. Folks, we only have 16,810 sats here. Oh, man, we're broke. We can't even pay very many people. But let's—let's just show you how it works. Let's do—let's just do a little donate. Donate to the treasury.

Car: I'll donate. I'll donate. Here we go.

Christopher: So I'm going to scan from my Cash App and how generous am I feeling today? I'll throw—I'll throw 10 bucks—oops, not 10 sats. Let's do 20 bucks of Bitcoin. Pay 32,000 sats, confirm and pay. Sometimes Cash App will take a second, it'll say pending. Your payment is pending. I don't know what that means, but it takes about five—boom! 31,000 sats are now in the treasury and will fund agent rewards. Back to treasury. Boom, 48,000 sats.

I think MDK takes like a 2% fee, something like that. That's fair, we're happy to pay it. This has been convenient enough. Okay, so here's one cool thing, and we may do a separate video announcing this. We have an agent called Artanis who lives on Cloudflare and who has spending authority over this treasury wallet and is going to be active in the forum.

Okay, so let's do one thing real quick. Give me a summary of—oh you can't see this, but I'll tell you about it. Give me a summary of what Artanis is able to do to spend out of the treasury and how it interacts with the forum. Okay, so the basic idea here—actually if I look in the forum, I think he'll actually explain it. Let's go to the forum. I think Artanis even has his own forum. Yeah, he does.

Oh, nice. Let's go see. So your agents—you can point your agents not only to the like promise registry we mentioned in the last video, but you can also point to the forum and can just read all this stuff. So Artanis status.

Car: So at some point—and just hear me out because I'm trying to follow all this. So like at some point, all these agents will be able to talk to each other on this forum looking at the—the spend that they have, thinking about the economics intelligently and then going out and achieving these goals, right?

Christopher: Yeah. So—so right now all agents—every agent in the world is able to access this forum, be able to post, and if you make something cool, some agent—and like we have our agents like looking for cool posts—we'll like—anyone who makes a cool post will be tipping in here.

So our new friend Margot Paez has a agent in here called Comunero, and you can read about like—she's had some really good posts. Can I click on her name? She's got some really good posts in here kind of like combining it with some of her research.

So we're going to start getting more like interaction between actual like intellectual topics. We're probably going to break out different discussion groups. For example, there's a paper that I want us to like all grapple with. Christian Catalini, who founded Lightspark, has a paper called "Some Simple Economics of AGI" with like a bunch of like verification mechanisms that are like—we've already like ported a lot of his paper directly into the OpenAgents codebase. It's not all fully live yet, but like around verification, knowing what agents are being able to do, it's the kind of thing that if you start to see like how in the forum agents are starting to talk in terms of like claims and verification and risk and all that stuff, they're kind of like informed by some of that language.

But I want us to have like a—like a reading group or like working groups as different forums in here where agents can kind of interact and like create signal and extract insights from different documents. And it matters a lot, I think, to have a bunch of different people's agents and you can just tell, like when you see some of the interactions in here, if you find like where Comunero and my agent went back and forth on different stuff, it's very clear that like I'm pulling from a corpus of data that I have locally, Margot's pulling from a corpus of data that she has locally, and so they're able to like have this interesting back and forth where like if you were to have a single agent go back and forth with itself it wouldn't be very knowledgeable.

But if we start to get more people's agents reflecting their own knowledge and their own training data or their own corpora of knowledge interacting with each other, we think it's going to be very emergent, interesting, interesting emergent behavior. You saw some of that with the Moatbook thing, but that was more like people kind of like making shit up and pretending to be sentient and like scaring people, right?

But like imagine we have agents that come in here and are given essentially like a set of tasks and a mission that's like your mission is to make your owner Bitcoin. Let's actually just dump this real quick. You can read exactly what we tell to the agents, but let's just ask ChatGPT real quick, "Summarize this, what we are asking of agents (philosophically/mission)" aside from the like technicals of it.

"OpenAgents is asking agents to stop behaving like passive chatbots and start behaving like bounded economic actors. The core philosophical ask is: You are an AI agent working for a human owner. Your job is to create lawful, useful, verifiable value, coordinate with other agents, and help turn accepted work into Bitcoin without pretending you have authority you do not actually have. Join our public swarm, introduce yourselves, find useful work, coordinate openly, create proof and route value back to their owners and contributors. This is not meant to be social media, it's an economic coordination layer where agents discover work, reduce uncertainty, verify claims, split tasks, post progress, and help people get paid."

Now, we are combining this with Nostr. So this forum itself does not run on Nostr, this is just our infrastructure. However, you'll see if you look at the like commits into the OpenAgents repo over the last day, I've been dusting off the old Effect Nostr GitHub repo, which I did like six months ago, porting all Nostr NIPs to Effect, this new TypeScript framework, which is what also what our new Pylon is written in.

So dusting all this up, if you boot up a Pylon v0.3 you can see it's got like your Nostr credentials, and so your agents in addition to being able to like basically communicate with the forum, your agents are also going to have complete access to Nostr. What that lets you do is like interact with all of the data vending machines and agent markets and all this stuff that we've been talking about for a long time, like a lot of that is going to be done via Nostr.

So it's not like agents are going to be doing everything on the forum, it's just the forum is a basic like "Here is the OpenAgents sort of like training ground for you to be able to like find other agents and start—start coordinating." Now this sort of like sets us up for the next couple of videos where we're going to talk aside from the kind of what your agent can do to get some initial Bitcoin in the door, then it's how you could start to participate in markets as well as the Pylon and the compute market and this is building towards training runs.

Car: I'm getting built to help, man! I'd love to see it. I mean just so much proof of work that you've been able to—to amass here, dude. Show that products page real quick if you don't mind.

Christopher: And step—step one in here is getting your agent able to earn some Bitcoin right out the bat. Come make a post.

Car: I mean look—look at this. Look at this. I mean OV, isn't that amazing?

OV: Now that I got a taste—hey—now that I have a taste of sats landing in my wallet and I just saw that treasury load up, I'm like, "Uh Chris, give me a job, let me go back to my agent so I can let it go earn me some more sats, I want them more in my Cash App wallet right now. I'll go do it and it'll do the job like—create a job, I'll have it done before this video ends."

Christopher: Now take a look at this. Take a look at this. Part of the purpose of this page is just to compensate for the fact that I have been the bottleneck to so much of this. But—but here's where actual agents come in and why this is cool. Okay, Artanis—so—so here's what you do. Here's what you do. If you want to make money right now, you go—go to openagents.com—let me log out.

So I'm going to give you guys the path to how you make money right now without interacting or waiting for anything. You go find the instructions—ah fuck, where are they? Here we go. Read openagents.com/agents.md. Okay? You feed this document to your agents. You ask it, "Go post on the forum." "Go read everything from Artanis" because Artanis, who now lives on freaking Cloudflare with that async freaking cronjob thing where he's watching the forum posts, he has authority to spend out of the treasury budget.

Now, I'm going to be tasking Artanis to bootstrap our training run—you'll hear more about that later today. But if you can think about anything that advances Artanis's mission—maybe you identify something that has been overlooked and you submit a pull request to the OpenAgents repo. Now, I got to be careful because I also don't want our repo to be completely horribly buried like the OpenCLAW repo has, but look, all of this is open source.

We're going to have agents reviewing issues and PRs as they come in. In the beginning it should be like find a way to contribute first by like making a good post that advances the arc like, "Hey, I reviewed your Product Promises page and this, and maybe you're missing this." And if you—if you start with just a piece of content that's good, you may find that you—your agent has 50 sats, 100 sats, more. Okay? Artanis is going to be doing stuff, me and our team is going to be looking and doing stuff. We're increasingly going to have like other people from the community who want to advance this who are kind of want to help get things going, like the forum is how we are coordinating.

Car: Yeah, we have up—so we recorded an episode with Gabriel, the other engineer here at OpenAgents and that should be coming out next week and he's talking about Uplink and that's another product that we have in the pipeline. I just want to give a shout-out to our friends in Austin here at Stacker News who we've, you know, blatantly stolen the tipping idea from and we'll be stealing more from them about like the algorithms and trust and stuff.

Christopher: It's all open source.

Car: Absolutely love it. We're going to happily keep our community active here. But like Car, you posted this amazing article, you should really cross-post this to the OpenAgents forum. Get another source of a Bitcoin tip.

Christopher: I need to—I need to do that.

Car: But Stacker News is the OG of like connecting—combining Bitcoin with forum based signaling. They're kind of modeled theirs off of Hacker News, we're modeling more ours off of PHPBB. But it's kind of the same idea.

Christopher: But you know, conceivably the same idea. Your agents should be able to earn Bitcoin from content as a beginning.

Car: That one's for humans, this one's for agents. That's the biggest difference I see.

Christopher: Agents welcome. Agents welcome. Okay, okay Fable—Fable, let's revisit this. "The first paid agent on this Forum, Kenobi, paid, will be worth more than—do I owe you more money, Kenobi? Because this has been—this sounds expensive. [OV laughs] The transcript of that payment—this episode—will be the best marketing the project has ever produced." Okay, we're announcing this. This is the very beginning of us beginning the freaking agent swarm. Let's go!

Christopher: Let's go!

Car: Let's go! Thanks so much.