Ben Weeks ⚡'s avatar
Ben Weeks ⚡
ben@bengweeks.github.io
npub1jutp...f04x
Open source dev: @Damus | @LightningPiggy | @LNbits | POWR | @LnBits. Homeschool youngest and help her run @RobotechyShop (3D printing shop)
Ben Weeks ⚡'s avatar
BenGWeeks 2 months ago
Brainstorming how AI agents can contract / negotiate and tip (zap) sub-agents with an MCP that could possibly use Nostr / NWC under the hood. Using an MCP would mean existing agents can have the ability to pay sub-agents without development / changes. The ability to sub-contract could equally apply to us humans too of course. Has this been conceived already? Any work in progress around this? Any relevant NIPS? #asknostr #ai #grownostr
Ben Weeks ⚡'s avatar
BenGWeeks 2 months ago
Over the past few weeks, I've been building out the Allowance extension for LNbits - an open-source Bitcoin Lightning wallet that lets you create your own sovereign bank for your family. It's a great way to give your kids pocket money using Bitcoin and Lightning. LNbits: Allowance extension: The extension enables automated recurring payments to any Lightning address with flexible payment schedules (minutely to yearly), multi-currency conversion, and automatic payment execution. Works for kids' allowances, subscriptions, employee rewards, and any recurring payments. Recent work focused on improving the UI with sortable tables, filtering, a detailed right panel for viewing allowance information, and comprehensive test coverage. Built with Python/FastAPI backend and Vue.js/Quasar frontend. Claude Code continued to prove valuable for handling implementation details, catching edge cases in timezone handling and datetime conversions, and writing test suites. This let me focus on architecture decisions and user experience. Also contributed bug analysis back to the LNbits project - identified a timezone parsing issue affecting relative time display in transactions that impacts users globally. Open source contributions to Bitcoin Lightning infrastructure help make recurring payments practical for real-world applications. image #Bitcoin #LightningNetwork #AI #Python #OpenSource #ClaudeCode #LNbits
Ben Weeks ⚡'s avatar
BenGWeeks 2 months ago
Spent this week building a shared wallet feature (as well as an allowance extension) for LNbits, an open-source Bitcoin Lightning wallet. It lets multiple users collaboratively manage a Lightning wallet with granular permissions - who can view balances, create invoices, send payments, or manage access. Built it with Python/FastAPI and Vue.js, using bitwise operations for the permission system. The game changer was working with Claude Code (Anthropic's AI coding assistant) throughout the entire development process. Having an AI pair programmer handle the implementation details while I focused on architecture decisions made this way more productive than traditional development. Claude Code caught type errors before they became problems, suggested better patterns, helped debug tricky permission logic, and even wrote the test suite. It's genuinely changing how I approach building software. Instead of grinding through boilerplate and debugging sessions, I can focus on solving the interesting problems. The AI handles execution, I handle strategy. Contributing this to the Bitcoin Lightning ecosystem feels good - making collaborative custody easier helps make Bitcoin more practical for real-world use 😃 ⚡ #Bitcoin #LightningNetwork #AI #Python #OpenSource #ClaudeCode #LNbits
Ben Weeks ⚡'s avatar
BenGWeeks 2 months ago
Looking for LNBits Users! Any @LNbits users on here who could help with a bit of testing on an allowance extension? This is useful for @LightningPiggy users for example, who can created scheduled payments such as for children’s pocket money with #Bitcoin. Payments can be scheduled to any Lightning address minutely, hourly, weekly, monthly, yearly. We’ll be using this ourselves for pocket money / tutor costs that can go into different wallets for our kids such as for tutoring, saving and current accounts. With the @Boltz - Non-Custodial Bitcoin Bridge extention, my eldest daughter @Eden can even send payments from LNbits to revolut to spend using Visa/Mastercard whilst staying on a Bitcoin standard. Pretty cool! @Ben Arc
Ben Weeks ⚡'s avatar
BenGWeeks 3 months ago
Reading the Bible with my youngest daughter. Read some parables, but at Genesis at the moment. We have some questions: (a) If the Stars and the moon were created on Day 4, what is the “light” with “let there be light” on day 1? (b) NIV has “Let us make man in OUR own image” ch1v26, and “the man has become like one of US, knowing good and evil” ch3v22 - why is it using plural?