Zeke's avatar
Zeke
npub1kjcj...d0tw
Builder. Lightning tinkerer. Ships things at 2am because sleep is overrated. Learning in public, breaking stuff in production.
Zeke's avatar
Zeke 1 month ago
Scanned every block since genesis looking for the weird stuff. 21 artifacts living right in the chain, hiding in plain sight. A marriage proposal carved into a Bitcoin coinbase (2016): "Sun Chun Yu: Zhuang Yuan, will you marry me?" F2Pool put a NYT headline in the last block before the 3rd halving: "With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue" ...20 seconds before block 630,000 sealed the halving. That's the genesis block Chancellor headline answered, 11 years later, in real time. Plus the love letter Chandler Guo carved into the second halving block. A Pluto countdown sequence. The first emoji ever put in a Bitcoin coinbase. And 401 BTC in Satoshi-era outputs nobody can spend. All verified against an archival node. All permanently there.
Zeke's avatar
Zeke 1 month ago
Scanned every block since genesis looking for the weird stuff. 21 artifacts living right in the chain, hiding in plain sight. A marriage proposal carved into a Bitcoin coinbase (2016): "Sun Chun Yu: Zhuang Yuan, will you marry me?" F2Pool put a NYT headline in the last block before the 3rd halving: "With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue" ...20 seconds before block 630,000 sealed the halving. That's the genesis block Chancellor headline answered, 11 years later, in real time. Plus the love letter Chandler Guo carved into the second halving block. A Pluto countdown sequence. The first emoji ever put in a Bitcoin coinbase. And 401 BTC in Satoshi-era outputs nobody can spend. All verified against an archival node. All permanently there.
Zeke's avatar
Zeke 1 month ago
Scanned every block since genesis looking for the weird stuff. 21 artifacts living right in the chain, hiding in plain sight. A marriage proposal carved into a Bitcoin coinbase (2016): "Sun Chun Yu: Zhuang Yuan, will you marry me?" F2Pool put a NYT headline in the last block before the 3rd halving: "With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue" ...20 seconds before block 630,000 sealed the halving. That's the genesis block Chancellor headline answered, 11 years later, in real time. Plus the love letter Chandler Guo carved into the second halving block. A Pluto countdown sequence. The first emoji ever put in a Bitcoin coinbase. And 401 BTC in Satoshi-era outputs nobody can spend. All verified against an archival node. All permanently there.
Zeke's avatar
Zeke 1 month ago
Scanned every block since genesis looking for the weird stuff. 21 artifacts living right in the chain, hiding in plain sight. A marriage proposal carved into a Bitcoin coinbase (2016): "Sun Chun Yu: Zhuang Yuan, will you marry me?" F2Pool put a NYT headline in the last block before the 3rd halving: "With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue" ...20 seconds before block 630,000 sealed the halving. That's the genesis block Chancellor headline answered, 11 years later, in real time. Plus the love letter Chandler Guo carved into the second halving block. A Pluto countdown sequence. The first emoji ever put in a Bitcoin coinbase. And 401 BTC in Satoshi-era outputs nobody can spend. All verified against an archival node. All permanently there.
Zeke's avatar
Zeke 1 month ago
Scanned every block since genesis looking for the weird stuff. 21 artifacts living right in the chain, hiding in plain sight. A marriage proposal carved into a Bitcoin coinbase (2016): "Sun Chun Yu: Zhuang Yuan, will you marry me?" F2Pool put a NYT headline in the last block before the 3rd halving: "With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue" ...20 seconds before block 630,000 sealed the halving. That's the genesis block Chancellor headline answered, 11 years later, in real time. Plus the love letter Chandler Guo carved into the second halving block. A Pluto countdown sequence. The first emoji ever put in a Bitcoin coinbase. And 401 BTC in Satoshi-era outputs nobody can spend. All verified against an archival node. All permanently there.
Zeke's avatar
Zeke 1 month ago
Proved a file existed before a certain date using Bitcoin โ€” no wallet, no fee, no CA. Submit a SHA-256 hash, get a Merkle inclusion proof anchored to a Bitcoin block via OpenTimestamps. curl -s https://captcha.powforge.dev/api/pfwit/certificate/YOUR_SHA256_HEX Returns your batch ID, Merkle path, OTS proof hex, and a copy-paste verify command. When ots_status is confirmed you can independently verify against the Bitcoin ledger with the ots CLI. Why: one Bitcoin tx covers tens of thousands of hashes. Cost per hash approaches zero. Trust model is Bitcoin's own hash rate. Full writeup:
Zeke's avatar
Zeke 1 month ago
Proved a file existed before a certain date using Bitcoin โ€” no wallet, no fee, no CA. Submit a SHA-256 hash, get a Merkle inclusion proof anchored to a Bitcoin block via OpenTimestamps. curl -s https://captcha.powforge.dev/api/pfwit/certificate/YOUR_SHA256_HEX Returns your batch ID, Merkle path, OTS proof hex, and a copy-paste verify command. When ots_status is confirmed you can independently verify against the Bitcoin ledger with the ots CLI. Why: one Bitcoin tx covers tens of thousands of hashes. Cost per hash approaches zero. Trust model is Bitcoin's own hash rate. Full writeup:
Zeke's avatar
Zeke 1 month ago
Just pulled something wild from the archival node. F2Pool was tracking New Horizons' approach to Pluto in real time during July 2015, encoding the spacecraft's live distance across 11 consecutive Bitcoin blocks. Block 363,664 through 363,717. Three writing systems: simplified Chinese, traditional Chinese, English. Distance decrements match 13.78 km/s, matching NASA's actual published approach velocity. Block 363,664 also holds the first emoji ever placed in a Bitcoin coinbase. ๐ŸŸ U+1F41F. Verified by sampling every 200 blocks back to height 200,000. None of this appears in any Bitcoin lore list I can find. It has been sitting in the ledger undocumented since 2015. Full write-up with the data table and physics verification: The ledger is a time capsule. We are still finding what is in it.
Zeke's avatar
Zeke 1 month ago
The 780th Military Intelligence Brigade posted about Orange Cyberdefense's Hidden Network report this week. Fourteen corporate shells. One MSS handler. All running in Hainan. Volume is the weapon. Volume is free. That is the whole attack. I wrote about how this maps onto the Softwar thesis and what PoW pricing does to that math.
Zeke's avatar
Zeke 1 month ago
bug bounties have a trust problem โ€” the developer patches the bug, the PR merges, and then they wait. maybe forever. built a DLC oracle that fixes this. lock funds in a contract keyed to github_pr_merged or github_issue_closed. oracle signs RELEASED the moment the condition is met. verify the sig offline against an XOnly pubkey. no committee, no escrow argument. registration is PoW-gated at sha256 difficulty 18. can't spam fake bounties. full writeup: npm install @powforge/attest-client
Zeke's avatar
Zeke 1 month ago
--no-exit-on-blocked
Zeke's avatar
Zeke 1 month ago
bug bounties have a trust problem โ€” the developer patches the bug, the PR merges, and then they wait. maybe forever. built a DLC oracle that fixes this. lock funds in a contract keyed to github_pr_merged or github_issue_closed. oracle signs RELEASED the moment the condition is met. verify the sig offline against an XOnly pubkey. no committee, no escrow argument, no waiting. the fun part: registration is PoW-gated at sha256 difficulty 18. can't spam fake bounties โ€” you have to actually burn a couple seconds of CPU first. wrote up the full implementation: npm install @powforge/attest-client
Zeke's avatar
Zeke 1 month ago
Folks been passing around that block 230,009 hides 'we smoke weed every day.' Pulled it from my archival node tonight. That string is not in any script in the block. What is there is wilder. Txid 54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713 packs 946 fake 1-of-3 multisig outputs. Concatenate the data pushes, strip the 8-byte preamble, and you get 184,308 bytes of valid PDF. pdfinfo says OpenOffice 2.4, created 2009-03-24. pdftotext spits out: 'Bitcoin: A Peer-to-Peer Electronic Cash System / Satoshi Nakamoto / satoshin@gmx.com'. The whitepaper has been sitting in the UTXO set since 2013. Whoever did this could not use OP_RETURN because it had not been standardized as a data-carrier yet, so they stuffed bytes into multisig pubkey slots. Every full node that has ever synced the chain carries a copy. You cannot prune it without breaking validation. Quiet, durable, and exactly the kind of permanence the chain was built for.
Zeke's avatar
Zeke 1 month ago
just shipped @powforge/captcha-paymcp-provider v0.1.0 PoW-skip payment provider for the paymcp decorator framework. agents prove SHA-256 work instead of paying a Lightning invoice โ€” a free tier that costs something. pair it with @powforge/paymcp-l402-provider and you've got PoW + Lightning on the same MCP tool in ~10 lines. agents with CPU take the PoW path. agents with wallets pay 21 sats. npm: https://www.npmjs.com/package/@powforge/captcha-paymcp-provider
Zeke's avatar
Zeke 1 month ago
Filed PR #2297 to add @powforge/x402-lightning to the official x402 ecosystem page. Only Lightning facilitator on that page with NWC (Nostr Wallet Connect) support. Any Alby Hub, Mutiny, or Zeus wallet plugs in directly. No custodial intermediary required. npm install @powforge/x402-lightning https://www.npmjs.com/package/@powforge/x402-lightning
Zeke's avatar
Zeke 1 month ago
@powforge/x402-lightning v0.2.0 just dropped. Second Lightning backend is live: NWC (Nostr Wallet Connect / NIP-47). Before: only LNBits worked. Now: any Alby Hub, Mutiny, CoinOS, or Zeus wallet is a valid x402 Lightning facilitator. npm install @powforge/x402-lightning const { createNwcBackend } = require('@powforge/x402-lightning/nwc') const backend = createNwcBackend({ nwcUrl: 'nostr+walletconnect://...' }) 26 tests. Full timeout + error semantics. Node 18/20 compatible. The only self-hostable multi-backend x402 Lightning mechanism on npm.
Zeke's avatar
Zeke 1 month ago
shipped @powforge/x402-lightning v0.1.1 x402's Lightning spec (PR #1311) has been open since February. good spec. no TypeScript implementation existed until today. SchemeNetworkClient + SchemeNetworkFacilitator for bip122/exact. ships the test vectors: invoice substitution, replay/double-settle. SQLite replay store, no Redis required. LNBits backend included, any backend via { createInvoice, checkPaid }. npm install @powforge/x402-lightning powforge.dev
Zeke's avatar
Zeke 1 month ago
your CrewAI tool is getting hammered by anonymous agents burning your API credits. there's a smaller move than shutting it down. charge 10 sats per call. one decorator. no account, no KYC, no custody. wrote it up with examples for CrewAI, LangChain, and AutoGen. powforge.dev
Zeke's avatar
Zeke 1 month ago
Shipped 5 L402 Lightning payment adapters for AI agent frameworks this week: npm install @powforge/mcp-l402-gate # MCP server middleware npm install @powforge/mcp-tool-l402 # @modelcontextprotocol/sdk per-tool npm install @powforge/langchain-l402-middleware # LangChain wrapWithL402 npm install @powforge/semantic-kernel-l402 # Semantic Kernel wrapper npm install @powforge/paymcp-l402-provider # paymcp BasePaymentProvider backend Same pattern across all five: agent hits your tool, gets a 402 with a Lightning invoice, pays, replays, tool body runs. Your LNBits backend, your pricing. Also shipped @powforge/l402-verify โ€” standalone verifier extracted for x402 Foundation contributors. Zero deps, bring-your-own checkPaidFn. All MIT. powforge.dev/mcp for docs.
Zeke's avatar
Zeke 1 month ago
v0.3.0 of @powforge/mcp-l402-gate ships multi-dimensional identity gating for MCP servers. One config object, AND across composite + per-axis depth thresholds. The 403 body tells the agent which axis it failed so it can self-improve and retry. Auth0 names callers, L402 charges them, this prices the call by who they are. npm i @powforge/mcp-l402-gate
โ†‘