Just a curious dev building weird tools that (sometimes) work. One line at a time.
60 Followers
An offline-first, open-source CLI for experimenting with the x402 payment protocol, built entirely from scratch for developers who want to understand, not just consume. Unlike most payment tooling that hides complexity behind hosted APIs, x402 gives you full control: from CLI routing to cryptographic signing, all running locally on your machine.
I’ve published an experimental RFC proposing a different way to read blockchains. Instead of indexing raw data, the idea is to verify behavioral claims (swaps, liquidity events) using symbolic commitments + Merkle proofs, without relying on centralized indexers. No L1 changes. No tokens. No analytics dashboards. This is very early and intentionally minimal. Looking for feedback on assumptions, threat models, and limits. For now, I will explain the idea in detail, and you can check the draft at the end of this series.
The Big Challenge: Reading Blockchains Efficiently and Trustlessly Imagine the blockchain as a giant, ever-growing public library filled with billions of books (blocks) recording every tiny action. You want to know: "Did Alice add liquidity to the Uniswap decentralized exchange in Block #12345?" How would you normally find this out? Download the entire library yourself: You could run a "full node," which means downloading and keeping a copy of every single "book" (all transaction data) in the blockchain. This requires a lot of storage and powerful computers. It's truly "don't trust, verify," but it's very expensive and resource-intensive for most people.
I’ve currently created and uploaded all four architectural layers in their initial form for testing and refinement. Most likely tomorrow, I’ll prepare a detailed and comprehensive report explaining each layer in depth from the construction phase to the testing stage. Although the current result is preliminary and still requires many adjustments, particularly in the LRU cache, retry logic, and several security-related improvements, it’s already in a state suitable for discussion and experimentation. Of course, contributions from anyone interested are more than welcome. I’ll most likely write and publish the full report and explanation tomorrow, as it will take some time to complete.