<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>ichristwin</title>
        <link>https://paragraph.com/@ichristwin</link>
        <description>undefined</description>
        <lastBuildDate>Wed, 14 Oct 2026 05:21:40 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>ichristwin</title>
            <url>https://storage.googleapis.com/papyrus_images/0b8aa1aa8ec1ffe35ec99ca581faab2f.png</url>
            <link>https://paragraph.com/@ichristwin</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[It's All Chain and No Blocks]]></title>
            <link>https://paragraph.com/@ichristwin/its-all-chain-and-no-blocks</link>
            <guid>lLIe4RPBBLpOiEBe1yAM</guid>
            <pubDate>Tue, 29 Jul 2025 19:26:05 GMT</pubDate>
            <description><![CDATA[In the last few months, I've been working on something that, quite frankly, I have struggled to name. At first glance, it feels like a rollup—a validity rollup, to be precise. But then again, it also feels like an oracle. Sometimes, it even starts to resemble a zk coprocessor or some strange hybrid between them all. In truth, what we are building may not fit neatly into any one of these categories, and that's precisely why I want to talk about it.]]></description>
            <content:encoded><![CDATA[<p>In the last few months, I've been working on something that, quite frankly, I have struggled to name. At first glance, it feels like a rollup—a validity rollup, to be precise. But then again, it also feels like an oracle. Sometimes, it even starts to resemble a zk coprocessor or some strange hybrid between them all. In truth, what we are building may not fit neatly into any one of these categories, and that's precisely why I want to talk about it.</p><h3 id="h-let-me-begin-with-the-why" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Let me begin with the "why?"</h3><p>The m3tering protocol is an infrastructure protocol built for decentralized energy networks. It aims to transform smart meters—the kind you find in homes, businesses, and microgrids—into first-class citizens of the blockchain, where they can be on-chain actors, represented as NFTs, each it's cryptographic key, each capable of signing transactions to publish it's consumption data. These data points arrive fast and frequently, typically every minute. Each record represents a quantum of energy consumption information that can be used in a wide variety of on-chain applications: onchain power purchase agreements, bilateral energy service contracts, tokenized energy attribute credits (RECs, CO2 offsets, Negawatts), or even yield-bearing collateral for DeFi and ReFi protocols.</p><p>But herein lies the problem: sending all of these transactions to Ethereum would be impractical. Every single meter reading would need its own transaction, and with tens or hundreds of thousands of meters updating every minute, we would drown the blockchain in noise and cost.</p><p>So we did what many in the DePIN space have been forced to do: <strong>we kept the data off-chain</strong>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/de638278d51c5824147d174a58d7079c.webp" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAIAAAAUMWhjAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAIcUlEQVR4nEWUe1CT6RXGX7mJA66IcgdFIISQ+x1yIyE3Q8JNIUFITCAkJEgCSSBfEklCAoQECATkprjCDkJn0F3bDnVst9NxLx0du7t1uzptnVmdbtfttlpqu6t2dt1+nQ+c9p1n3v/O8zvPmTMHMFEig8jSJXG1ctRGHtvIqzSgj29AbdcX2952GXvY46v1zjBxMoaORI4MB3I8ZzPcvWm9AWLHolTfkWrSJXXokrWnExHpkrV1pSFWJ1zZCVfoEQmq1oBSckElWVTJLioqLWZ2hZNWZz9m9OTZLGlWXbLxRIJauqeRB+RMIGQCMS9eIdinMpKrX93jwg/4szpOXYldgjMdZ1mFVX6pZJmuvM3qhCt2GZ0wvuUz0FQ921g9qaAPyQ5r5AlKDpDTgYQEJAwg5ic0KNJbNWidJtusx/d2ywON3Ami/VPvtB1+KIAfCv7xEYvpeVIVhrnD35ebbucoLiQQO+JQhiz2KlW7TW9/QdI8APXCUT7WRAZ8GhAzgLQ6pflkhkpF9WhUS2rDtVrt1V7tcHeJh6f+mO35jmC6Q3U+YkO/ffkRe/t95pc3OP0DFnBUBvYdA/GZIP4Q8oM0kCOt2ElA1D4CEryTAoQ0IKaD6uaCE60cgZLVwWx5n2r9EwP6Gyf4olW+bEH5mdBTmuNxkXLrYFUEoJQL7tzvf8f98xZ1PcAFe3Z84zNBQm7JYebx3CbRMQPLgEyJon0EqEBAR9zFtTlmpucpbxSuCsH8MZg/DtOhx8VtWxquZ8XQfCVG3JpDgYQDICkLJGSFbVnwF8LtXzEmNKf8p8tYaJSGVelm6x24kLc80Ffsruj4gdUJa4wrYKd3kSC+obrjN5WD/8QYbmVIJxPJRpBVCZLyQEL+j2MV8Dcy+FsZ/Oz4gcxDIKUA5AqLRbeKat/taOrSMgbuXqeYlMfXFylby+gCWlAjOQeRJ5TStbHQ5IYP+xpQm6sF2Ryw7yiISwMJSI9Ip/GZIA21PtAAP69BAM9rBpoFrTQ/VvGIWP+EVLeNkT0olz4skF/92RwD/lwA/77q3pq8RxweapvUzRf2rKEGzQ5ABxJunLzsUNVr34TDiPVr5b2RTx2UdiGA5zXwtvTnIZ+1fFRLXVSTp7X06TbiVCMuOtejgv8qgb8Sw49F8OeCC3pL9wlNr5dpCRFNNiagAGl9+mmQVPB/35TcjKNsJkblVrb2EKCeIhdSuS2F/yJ+eI3sJS94KTE/bXaQPOmjzrgJE1s+HtL+LuCx6M4i2oEdt5aPOrDhbvwQoAORLLMFpBfGZZZklQgElE4jaxgihd2E8P1Nil8YsBZ6Xt5mwd/W/OvDiht+fpAxP0ieCjLmvZSojzozSJ6CsBOfXZuDvxDC93mv7iGr5cZH7dgxiBC1EocBDVR3FA+YK0J91LCNMOwkjLkJE0gZKarghRROuLnq6tnwT29u1Ltx/iHKuWHmeS8lFmTOeSlRP23WQ5mFsBO3Zsq+vkF79UHls9WFu+cDTkLMhg9BxOleShABmEvPOnERBy4k39+gyTU5CWMOXMheNmTDDDU0fMqzwaIhmG3+zkaM+KgzIxUXfdSZnQTIoLz0GYg47aJMOsuG4LUH8CP4iukqRJy2EyIQKfoa0FXicBDHHcTxbrTXivbbsUEr2t9fHoRwY/2kSZkDAVRDsJG/tmuN/EgCJIePOgORol7aOQcp9O/Ld16ufnL/xCREndoF9NB2E2A8fdgRiDDuJEedhDEnYQwiRV3UqT5arN4Ki3ywOIgA2hXv7jr+z3oXM0ieerN188UvvvnPx5xn/ZfhD15+OHzHgQvtAIYAGVR3Y7wWjN9WFuwo6GvKaNfmWSFSFCJFndiQij7Pt8NCL6zzPRloHjpzDLKU+q1o/84WTOzCPMSolz793rAbvseDn8Ivfvn1lTPvOLBhF3Wqm+JHEhiKnBBxWnlQzwAiOnJHJcqD+v7yIQvKzcd61bZfy3r+sHwusDR8Zj60ohKfzkrF0slaNkXLOSIl7ufh93JoqWLuYdrdH+FuTlNmtYKmQ/pTWWe0Bb2txUbATVQ4yVETykPfuabCvU00UM0E4to0DSqRkZaJMShzl0eF76xFA8PnFbWnSJUSjlSFr1RQOQoqR55eRErMLkvJIyVnl7632f3Hm59cjG6ApHyQeESaq+qieIAy2+gkR2tS1TRQfTKzszZTJTggLwW4vXEFICkntUTe4PpB7f67pHmpqLSyXKTmdkXQVLGsTiuUtEgVWjyrhq9oo/Prz1pDX978arw/Rq+QJx4upuYq+ilRZETqo30QKcqLq6OB6pYsI2QYNvcEdHpXdHZldf0nXs+EL7BwosmcnoVhnLTLXZfbLaOLS+uZ+eUlJN7BI/j0QlIumtHe5VxeuToanjuCZqTmY9LTyMi+UCa6yR6gyjU5iOMcUEMAbGwyCVOKT0zaj8HR5xcvX7y4aTLYu83QSDB61j26MLd6funS0uxqYGicQq8iMAQyxakSHJtZpYjFLs3Nr1Wy5SClEJ0lakZZIcK4nRAxkt2ABqo4oKYYlAMQj2hPsqJOOT6xsLi03mm0sdgSiqitxT4jUqhlssYzXVZrt0N3uluvt1ksgy73yJtvvR2LXXK5Ij29PgJdKC9rt5YH7YSIExdxEsZMJDfAAvYhUAB2HpnCDkUWNzavRyYvcAS1lYIW88Do/NKKzXFWb7SOhaOGrt4uk235/IrH7b/01oZOa45NL4+NLep0Dnljh9c76SCFLJiADR92YMM2fMhEcIG0TAxIyQd7MzQ6y7n59VBk0WyGcgqxpXy1eHCT3RFBk3g88UkGt47KUTC4dRyJspTIfSMbdSCn1OEaVWtMwZFZDJ4FkrKTEvL6sCFzia8PO2ItD/ZhQ3qc7b8gv1i333gl9QAAAABJRU5ErkJggg==" nextheight="360" nextwidth="480" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>But when you move computation and data off-chain to save on costs, you also forfeit transparency and verifiability. The moment you aggregate meter data off-chain, you introduce a trust boundary: who aggregated it? Can we trust them? Can we recompute it? Can we verify it?</p><p>Some projects resolve this by introducing consensus. After all, if multiple nodes can agree on the state of these off-chain components, then that state becomes authoritative. But this quickly starts to look like building your own blockchain—you need validators, consensus algorithms, incentive structures, and all the overhead that comes with it. And we didn't want to build yet another blockchain.</p><p>Instead, we asked: can we have verifiability without consensus?</p><h3 id="h-this-is-where-zero-knowledge-proofs-come-in" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">This is where zero-knowledge proofs come in</h3><p>Our system aggregates smart meter data off-chain but proves the correctness of this aggregation using a Groth16 zk-SNARK. The data comes in as signed transactions from meters, each tagged with a nonce and energy reading. Initially, I imagined using a simple zk circuit for aggregation—something like a zk-adder. After all, if you can just prove that each nonce increments and that energy values are summed correctly, wouldn’t that be enough?</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/19c36acb0591fa5494b431d3f6e05048.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAICAIAAAAX52r4AAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVR4nEWRsU8bMRTG/SfQsUxlY2RkKWKhyshCdRPcROuJ4iXgidYT5LZiUSlIXtrK00W6Dml0U5CnIFkdErxdJE+XvukS3XRBr2pcpZ88fX7y7/ueCSImSYcQkvZSRHTu6erj1fL5GfH5/Pz8ptPBlfqDfjGdIuLX7992d3cnT0+IOJ6MtdaIWEyLKIr6gz4iAkB/0G+WTTgEEa21m5svR48jRPTeR1H0746QjRcbARDHJ1n2AxEZY4SQPM8RMc/zgzcHiGiMIYRQ+j4AXu/tlbMSEf8+orW21jLGKKXtizal1DkXAN377s7Ozk2nc/bhLO2l61BCfKKUcs6FEFmWNcsGEbXWcXySJEn7oj2ejP83IIRsb2//HAyGD0PGWJIkANAsGwA4fXd6fHKstT48PMzzvFk25axUSsVxLITY399PksR7v/JnQggp5fXNdRzHAVCvROp6AfC7mBahqbUWAOq69t5rrYcPw2peGWMAIPyEWwkApJTOubquQxrvfdi29z6YgUEAYL5YWGsRMcsyxphSKkmS4cOwe99Ne2moIoRQSnHOvffOOUSUUq6HjTHOuRCl1Wp177sBDwAkFBk9joppkfZSSqmUMsuyOI4551EUCSECgHP+5e6Oc27tr2JaKKUYY59vbzm/PHp75L0vpsV4MuacSymVUltbr1qtFll3qeZVNa+steWsXG+wmld1XVtrjTErcxE2UM0rADDGhOEwVs7KkDJUtNaOHkd/AAbdMQViZdJFAAAAAElFTkSuQmCC" nextheight="290" nextwidth="1127" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Not quite, without verifying the signature on each transactions, the proof could be gamed. Anyone could fabricate input values. Long story short, rather than developing a custom ZK circuit, we turned to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/succinctlabs/sp1">SP1 zkVM</a>. This allowed us to write Rust code for parsing transactions, verifying signatures, and computing the updated account all meters—and then prove that computation in Groth16 SNARKs. This was a huge unlock. We could now build a fully general-purpose prover for our offchain aggregation logic, while keeping the onchain interface minimal and cheap. The result of the computation is a Groth16 proof and the new state blob. </p><p>But before any aggregation can occur, it must first establish a trusted foundation—a snapshot of Ethereum’s state from which the rest of the computation derives legitimacy. </p><p>To begin, the prover selects the latest Ethereum block (or of the recent 256 blocks), using its <strong><em>blockhash</em></strong> as an anchor. This hash is not only committed to in the final proof—it is also critical for producing <strong><em>Merkle Patricia Trie</em></strong> (MPT) proofs that allow the prover to query and verify onchain storage in a stateless manner. Specifically, the prover uses this blockhash to retrieve the Ethereum state root for that block, and then constructs MPT proofs to verify the <strong>public keys</strong> of the meters, stored on-chain in a smart contract (ie a keystore). To validate a meter’s public key, the prover traces a proof path from the block’s <strong><em>stateroot</em></strong>, into the <strong><em>account root</em></strong> of the keystore contract, down to the <strong><em>storage root</em></strong>, and finally to the exact <strong><em>storage slot</em></strong> holding the public key. This ensures that the public key used to verify a meter’s signature is the same one registered on-chain at that block.</p><p>The prover then loads the most recent nonce and energy state for each meter from the previously published blobs. These blobs are also stored on-chain, typically embedded into contract bytecode using <strong><em>SSTORE2</em></strong>. The prover computes and commits to the <strong><em>keccak256</em></strong> hash of these previous blobs—one for nonces, one for energy values. These hashes serve as public inputs to the zk-SNARK circuit, enforcing that the new state logically evolves from the last known state. Now, the prover begins processing the incoming transaction data. </p><figure float="none" width="100%" data-type="figure" class="img-center" style="max-width: 100%;"><img src="https://storage.googleapis.com/papyrus_images/a3176800a08641b4be641b7fde91e3e5.gif" blurdataurl="data:image/png;base64,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" nextheight="498" nextwidth="498" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Each one is verified by checking its <strong><em>ED25519</em></strong> signature against the public key retrieved onchain. The nonce is checked to ensure it increments exactly by one relative to the previous recorded nonce. If valid, the energy value is added to the previous cumulative energy total. This process is repeated for every transaction of every meter, producing two updated blobs: one containing new nonces, and one with updated energy totals.</p><p>Once the aggregation is complete, the prover computes the keccak256 hashes of the new nonce and energy blobs. These, along with the hash of the previous blobs and the chosen Ethereum blockhash, are committed as <strong>public outputs</strong> of the proof. The new blobs are published to Ethereum using SSTORE2 contracts, which embed the raw byte data directly into contract bytecode—an efficient hack that bypasses the traditional storage cost model. Alongside these blobs, the zk-SNARK proof is submitted to the registry contract. On-chain verification ensures that what gets published isn’t just plausible, but provably correct. While it's not strictly necessary, the raw meter transactions that fed into this proof are also published to Ethereum's data-availability blobs or mirrored onto long-term decentralized storage backends like Arweave, IPFS, Filecoin etc for analytics and UX purposes.</p><p>This design allows any smart contract to read the latest state directly on-chain and for client nodes to be stateless. Nodes can share pending meter transactions using Waku, Streamr, or similar gossip protocols. If a new state proof is published to Ethereum, nodes can discard outdated data from their pending transaction list. No consensus is required, and yet, correctness is assured.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9759a8d65f3c3d69bf32615fe1d426e4.gif" blurdataurl="data:image/png;base64,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" nextheight="247" nextwidth="498" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-so-what-is-this-system" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">So what is this system?</h3><p><strong><em>Is it a </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/zk-rollups/#what-are-zk-rollups"><strong><em>zk rollup</em></strong></a><strong><em>? </em></strong>There is no sequencer, no fee market, no virtual machine for arbitrary logic. There are no users, just smart meters. There is no native asset, no chain ID, no need for bridging. But there is a kind of chain: each state blob builds on the one before it. There is a notion of chain length—the number of aggregation epochs since genesis. It behaves like a rollup, but only for one very specific application: proving the cumulative energy consumption of a global fleet of smart meters.</p><p><strong><em>Is it a </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/validium/#what-is-validium"><strong><em>validium</em></strong></a><strong><em>?</em></strong> We keep raw data off-chain. We post only proofs and final states to Ethereum. And yet, we go further than most validiums: our full state is readable and consumable by any contract on Ethereum.</p><p><strong><em>Is it an </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Blockchain_oracle"><strong><em>oracle</em></strong></a><strong><em>?</em></strong> We certainly deliver external data on-chain. But oracles typically deliver scalar values: prices, weather, timestamps. We deliver entire state blobs attested by cryptographic proof. We are not just an oracle; we are an attestation mechanism for an evolving global dataset.</p><p><strong><em>Is it a </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/dropout-analytics/what-is-a-zk-coprocessor-62b2053a7203"><strong><em>zk coprocessor</em></strong></a><strong><em>?</em></strong> It certainly shares that DNA. We offload heavy computation, we prove it off-chain, and we return the proof to Ethereum. But unlike typical coprocessors, we don’t respond to one-off queries.</p><figure float="none" width="100%" data-type="figure" class="img-center" style="max-width: 100%;"><img src="https://storage.googleapis.com/papyrus_images/ff76c794d7ce7bdbaa6699d90e46c199.gif" blurdataurl="data:image/png;base64,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" nextheight="280" nextwidth="498" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Reading <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://crypto.mirror.xyz/8TXa9EqNkwjnQNenXscPwyHC6V99dmyhcO7uPYbeaIo">Krane and Emperor’s essay on verifiable offchain compute</a>, I started to see believe that maybe zk rollups are themselves just a particular configuration of zk coprocessors. So perhaps what we are building is a <strong><em>zk-validium coprocessor oracle</em></strong><em>,</em> but that’s a mouthful, and I’m not sure it helps. What I <em>do</em> know is this: we are building an essential missing link in the infrastructure stack of many <strong>DePIN</strong> and <strong>ReFi</strong> protocols (I've talked about this on<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://farcaster.xyz/ichristwin.eth/0xf885c1f6"> Farcaster here</a>). We are making energy data provable. And we are doing it in a way that makes it <em>programmable</em>.</p><p>Once smart contracts can rely on verifiable energy data, the design space opens up. Prepaid power agreements can be enforced on-chain. Energy attribute credits can be minted from actual usage. Carbon offsets can be more than just paper claims. You can build bilateral contracts, DAO-managed utilities, even integrate energy consumption into DeFi lending markets. A kilowatt-hour can become a primitive.</p><p>So maybe the classification doesn’t matter as much as the capability. Maybe this system doesn’t need to be boxed into a term we already know. Maybe it’s time we build new mental models for what zk infrastructure can be. But I’ll offer my classification anyway:</p><p><strong>To me, this is a rollup</strong>. It lacks an Ethereum bridge, yes. It even lacks blocks (kinda), but it rolls up meter data into a verifiable, succinct commitment, and posts it on Ethereum and that's the most important thing.</p><p>I invite you to classify it however you like. Just don’t underestimate it.</p><p>This is the rollup for energy.</p><p>And it's just getting started.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6ce479135d9076d2d75a86794f9fe932.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAIAAABZ+cloAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJT0lEQVR4nEXSaVSTVxrA8SchiyHkzZ4375sESEgCsoiQsIaYBAghJIQtCSiBhEUaliAgQrAWF0pAUFSqdKqCCIhLBaxSptDitHYdO1o7tVRxbWdOZ+qZ6YeeWTqnH2ZOdM7MOffD/fZ77v+5IMZouJAUGc6RRwpwjITjFByniDCqCCPhQpIIp0leHBEjUoJIRHQhSsD4IESJAn4IlwMsJoTRCTQqUMlADgEACCEDlQYIk8TmbOBwaSAN50hEDLlUsFGOY0IShlExjIpjpOBdSMJxWjhOixBvEIvoPDaIUKJcjirkQh4H2GzgcQgshBhGJ9Jo8MIgEoFMBRqdwGJTWQI6TxAGqCBEwIdwCTtajqEoARNScSFViBKFAmIQwKgSnC7BaBE4pcZh6fN39nd3+NxbK4osMimGIMBmkv4HkEOAGBIcnx5GZHE28ARhfAETcCwMw2gyKS9GKRKi5GAWjIY97/biESKMhPPBVZjTWeu2Zeuzk2OicXasVJIQE8VlE1hMYDCIoTRiECD/H2Bz6XyUjaK8YLVguBBAGEQBPzQIoAT8+ezBXEIiKoB4JaZPjFVyw0QUIANQAJgAAiZFKGSyEHheiRBKJZCp/wUYCInOZTD4HBbKh6GDffv3v7xzp89eaomNk4ulYpE8EpOgKM4V4myxmC+WCJJjZebNys8O77p5wLs/R7lbLxu0xuuUfA6bwmYSEIT0Ys9kcnDDNDqRzqaKZeGK+FjFpnj4/vGXv/z807///c/VpfMFOWq5SoWUbieqtkCMirBZI1RpmZvTlJmGyrSNP55o+ceo70uffqlaPWWPbUgX8dgUHpeOIBSETgylEqjPATqTHspnHfNvXR3xLOwrAaM2wZqnLjSlpiZGKsIRhUIktDeApgCS9KCxsrVmSEhPSskwSnn9ZRn9dm1rekRThrQoQZQj5yjFXLaAxWJTGQwajUYmU4NAKJeFREQe7zBf9esv7SmBX37+6acf//TDd4/Wv/rszidvL8+P67xdoM4GlRY0+VxtPkQnW435Sx6jOl4OAPkKgWOzGEWomnAkWYogDGAhEEaGUGLwF5GpJLZMxtIaj+8qXh6p+f3dNfDsG2g+eNx//NTuN6Z6x2fsPfsFrh2Qkg3xWlDl4ercsPjM0AzTjUDTH/rKl18yfTtYd6Fi80mzbMASLYqKg031kDUCKj8oSqhsMREA1eXFDU6e6qtbGnJ9dfcugCoXVAZINUK6BdKtkFHAcLYTM0xQZgCfBfwFYNNBQqbGZHy6r+Smz3jBZXhFKztqCvekcEMURjC/B9ZbUHQbir4E7SkQG0TGfM3sjakjHb8eqPj66zVQbsmR600bs80b9abITF1UVg5WWQF7bfC6Fc454HI1DJUQY9Wp+dYPukuWmnQL7vxXtYpuvVAjI1Ej08C2DPV3wfY52O+A8RLoL4FzXD+zMnWkdTGwbe2b+yAtrWXnV4islUJDEV2lZcWlQJkZXimEw2Z8prV35Rj5bB1s052YXFqbGTrnUU2/pO/UCRv0ESm6IkjeDaZFcP4WnLckLbcgZwmSulhF3tyLN6ZHfNcCrm/u3Qd972GGzY0WeViWSkKOPURjEeidjKxSOJALZ13jtyY9H06OfPrw6PTNvz97eL6nyp2AOBPYJ3u3G2wvQXIz5J0B4yLYfgfm65A9R0OjwwvyTZc+nj7UdK2/MggkNveiTi/fVsU0V9ILPWB0UrIdiLMCzvsbb17tXV7bFrhZf+Rbs3vwxz8/+fkvj7vKLaP+7TeXzqRl5YPEyIgrpaQ1Q8E4FF+B4vcgdhtutmVPr8wOe68FqtfuPwBRzS7U08l3NnLsDRvKW6Q17W3H5w5cu71z4gurb1FZMsYxvsqxjqYX7Hr29Js/Prijzcy25Rs/nB8rK6sCsZGmsFDD9fSILUicHTX0hKY3i4oceeevzwzUXzv4HMDqunk1nZirleloAkdj2fCcpW0ONQ2Deiek7CCltzHTW5Es/ybjznu3P77z4bUqe3FSbMzV0wPN3naQmMIUFrI0jyrRUSU6Mp7FFCVhdlfh4q3zww1XB9xf338AKbt6Unb542ubFNXbY5rat3RdhIQGZkojJ8PHSm1BdT28jDb2Fr9E23p9aeFff/2uvqpejEecGxsK9A5ApAVRWBGFlS7W0yR6gjAdlWuKvE0vL7y/MFQ/31e1tv4Qts5MbZseNw8GSk+81rBw2Rb4gJLcHJLgZqQ1s1QNbG03kuoTaLpCk71z0+ceffGRLa9IKAjf2+49+doYyAqR6MIwhY0i1lHxDOAmMSOzqqqqDvbtnd9bdrHPc+/BQ6i+eK5qZsKwu8dxYrRtccG0+yqo22QpVZykOoj38DJbhek+PLOVFuf51ejY6uUzGpVGGaGssRdOHDsGMis9upQeXUqKMJLwDAovkYqlawwmh8M23Z59ZdgbBNyzk9VTJw3dnWUj/b6584qyfiTRM79nT0+9PzbXj27ZA2l+SOmEqO27944uXJiVyjLw8GSDznjm9HSospQSYSKJDcBWASeVRI8BSrzBVNrbUjvp0y8ebr738BFUnp3wzE6a+/aWv36obnYCs+6L1/nebik/WaS5VJc0ujWjTKveqttcrol5pVJzoSO1Jp3hUm/w6hiTPcWMyLzhIyeHDr0WCAz39Oyfv7J4YH9gfk/H8g73pTbtW4eb7j98DGmuCo27UlVqTXPZs2o9mK6FrbBebq7YmSBddcD3TbDWCLMVsNYAb1bCp25YdcO7NXDDDQ+2gwSTX76y8sFvVp89++H66ur16ytnDu9bbalYqDedqk1864hv/dFT0Lodepct2ZCWkBmrNpWSRXoQ5zbm5g/lJS854W+dcKce9lkon1ZDtwHGrPCGBa5ug/ddcN8LGanad977aPmdpfX19XdXVj6/fWf1ytybjZXjzZZhp/ytkR3rj59C/dTrjVPHKvq7micOpVY0AV0NG131NZ1Hy3PerITPvbDkgU+aYK0VOnQhbxTDhB3udsDbNfBRLRxv0Zx+tXHQVzzWVX66y/HZ2c6Ar1wUrh70OY86ZXOHWtefPIH6mVPeM0fKAy+3zJyKtzYIU+pqAu/WdZ/zGxPtOZl5uUat1lRgtpkN2rhNOpctz5iV5rHpi4wahzVHEaVi09EQgCp11KAx3qrkMjlyICnbi1OPlkfNDbc+ePLdfwCmvuH4BWa7XQAAAABJRU5ErkJggg==" nextheight="500" nextwidth="611" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br>]]></content:encoded>
            <author>ichristwin@newsletter.paragraph.com (I. Christwin)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2a48e8284dd43c44cbeb5bc0a782aca5.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The Kilowatt We Own]]></title>
            <link>https://paragraph.com/@ichristwin/the-kilowatt-we-own</link>
            <guid>P3BUeJjunfgC4sJHlxp7</guid>
            <pubDate>Sat, 26 Jul 2025 11:05:53 GMT</pubDate>
            <description><![CDATA[The hum of the generator is the soundtrack of my city, Enugu. It’s a sound of resilience, but also a constant reminder of a promise unfulfilled. It’s the sound of a business owner watching profits evaporate to fuel costs, and a hospital praying the power stays on during a critical procedure, a student struggling to read by the dim light of a dying phone. This story, in countless variations, is the reality for billions around the globe.We've been told that energy is a complex, monolithic beast...]]></description>
            <content:encoded><![CDATA[<p>The hum of the generator is the soundtrack of my city, Enugu. It’s a sound of resilience, but also a constant reminder of a promise unfulfilled. It’s the sound of a business owner watching profits evaporate to fuel costs, and a hospital praying the power stays on during a critical procedure, a student struggling to read by the dim light of a dying phone. This story, in countless variations, is the reality for billions around the globe.</p><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://storage.googleapis.com/papyrus_images/198cce2efe756e2b6f8fd461a1ddebe3.gif" blurdataurl="data:image/png;base64,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" nextheight="400" nextwidth="480" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>We've been told that energy is a complex, monolithic beast—a world of massive power plants and sprawling grids controlled by powerful gatekeepers. We've been taught to be passive consumers, paying our bills and hoping the lights stay on. But what if this entire paradigm is wrong? What if the future of energy isn't a bigger, more centralized version of the past, but something radically different?</p><h3 id="h-from-passive-consumer-to-active-owner" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">From Passive Consumer to Active Owner</h3><p>Forget the idea that only governments or massive corporations can own the arteries of our energy system.</p><p>Imagine a teacher in Kampala who owns a three-meter length of a local power line. Picture a farmer in rural Vietnam who owns a share of a community battery bank. See a software developer in Lagos who owns a piece of a small hydroelectric dam miles away. Imagine a world where anyone, anywhere, participate in the value chain of energy generation, storage, and distribution. A world where the grid is not a one-way street, but a vibrant, collaborative network.</p><p>How? Through a decentralized protocol that tracks the contribution of each resource in a collaborative network of Distributed Energy Resources (DERs). Each contribution is metered, verifiable, and recorded onchain, allowing smart contracts to settle value flows automatically, and allowing for flexible, fair, and efficient resource markets. </p><figure float="left" width="50%" data-type="figure" class="img-float-left" style="max-width: 50%;"><img src="https://storage.googleapis.com/papyrus_images/926f615090d02a87ea34a6fa1d2c5d58.jpg" blurdataurl="data:image/png;base64,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" nextheight="1200" nextwidth="1200" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>This is the vision of the <strong>M3tering Protocol</strong>. </p><p>Our vision begins by fundamentally changing our relationship with energy infrastructure. By transforming these physical assets into digital ones, ownership of these DERs—be it solar panels, batteries, or even a simple power line—is represented as a unique digital token onchain. This isn't a stock certificate locked in a vault; it's a liquid, programmable asset you hold directly in your digital wallet that disintermediates centralized energy utilities and unlocks liquidity for a vast, undercapitalized sector.</p><p>Your ownership is real, verifiable, and instantly transferable.</p><h3 id="h-the-smart-contract-orchestra" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Smart Contract Orchestra</h3><p>With ownership democratized, the next step is to enable collaboration. This is where smart contracts come in, acting as the incorruptible conductors of this new energy orchestra.</p><p>The sun shines on a small solar farm, co-owned by a dozen people in the community. The M3tering Protocol measures every single watt of energy produced. Your neighbor, who owns part of a community battery, needs to charge it for the evening. A smart contract automatically facilitates a transaction, sending power from the solar farm to the battery. The owners of the solar panels are instantly compensated, with value exchanged peer-to-peer (P2P).</p><p>Later that night, a local clinic experiences a surge in demand. Another smart contract springs into action, requesting energy from the now-fully-charged community battery. The battery discharges the required power, and its owners are compensated. Every participant—the generator, the storer, the transmitter, the consumer—is an active part of a bilateral market, orchestrated by transparent, automated rules. No central utility, no bureaucratic middleman. Just smart contracts. </p><h3 id="h-solving-the-unsolvable" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Solving the Unsolvable</h3><p>This isn't just a technological novelty; it's a powerful tool to solve some of the world's most intractable problems.</p><p>We can finally build energy systems from the ground up. Communities can crowdfund and co-own their microgrids, creating a "soft energy path" that is tailored to their specific needs, bypassing the slow and often corrupt development of centralized grids. Centralized grids are also known to be fragile. A single point of failure—a storm, a political conflict, a cyberattack—can plunge millions into darkness. A decentralized network, however, is inherently resilient. If one part goes down, the rest of the network can intelligently re-route and continue to function. It's an infrastructure that can withstand political pressure, war, or natural disaster.</p><p>For too long, energy has been a monopoly. Our protocol injects true market dynamics, promoting efficiency and innovation. More importantly, it creates a global financial bridge. There is an abundance of capital in developed nations sitting in low-return investments. Meanwhile, developing nations are starved for capital but offer immense potential for growth and impact. By tokenizing energy assets, we make them liquid, transparent, and accessible to anyone on the planet. An investor in Tokyo can directly fund and co-own a solar panel in Johannesburg, earning a return based on its actual performance, not on opaque financial instruments. We can finally channel capital from where it is abundant to where it is desperately needed, deploying it directly into productive, life-changing infrastructure.</p><p>By opening up ownership and participation, the M3tering Protocol aims to:</p><ul><li><p><strong>Combat energy poverty</strong> by making energy investment accessible and profitable in underserved regions.</p></li><li><p><strong>Improve service reliability</strong> by incentivizing redundant and local energy sources.</p></li><li><p><strong>Break monopolies</strong> by creating open access markets for energy.</p></li><li><p><strong>Promote sustainability</strong> by making renewable energy a liquid, profitable asset class.</p></li><li><p><strong>Enhance political resilience</strong> by decentralizing energy control and infrastructure.</p></li></ul><h3 id="h-the-dawn-of-a-liquid-energy-economy" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Dawn of a Liquid Energy Economy</h3><figure float="right" width="50%" data-type="figure" class="img-float-right" style="max-width: 50%;"><img src="https://storage.googleapis.com/papyrus_images/ea29da02fd6d5c06d42c06283146f974.jpg" blurdataurl="data:image/png;base64,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" nextheight="800" nextwidth="474" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>We are on the cusp of energy assets becoming a new class of powerful financial instruments. Your share in a battery bank isn't just providing a service; it's a yield-generating asset. Your ownership of a power line isn't just a token; it's collateral. We envision a future where these energy-backed assets are used in Decentralized Finance (DeFi), unlocking new forms of credit, insurance, and investment vehicles built on the most fundamental commodity of human progress: energy.</p><p>This is more than another thought piece. It is a call to arms. A call to the engineers, the investors, the policymakers, and the dreamers. We are not just building a new protocol; we are laying the foundation for a more equitable, resilient, and sustainable world.</p><p>The hum of the generator in my city is a problem waiting for a solution. The M3tering Protocol is our answer. It's time to stop being passive consumers and start becoming active architects of our energy future. It’s time to build a world where power truly belongs to the people.</p><p><strong>Join us. Let's start building.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2d06baf9d9b35f7d401f0c69a1706126.png" blurdataurl="data:image/png;base64,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" nextheight="500" nextwidth="611" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><br>]]></content:encoded>
            <author>ichristwin@newsletter.paragraph.com (I. Christwin)</author>
            <category>m3tering</category>
            <category>depin</category>
            <category>energy</category>
            <category>renewables</category>
            <category>solar</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/914b4464f70885e947d45b6785143f09.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>