<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Building in Public]]></title><description><![CDATA[Adventures in building new Web3 tools to support Public Goods...in Public!]]></description><link>https://www.keithcomito.com</link><image><url>https://substackcdn.com/image/fetch/$s_!NSzL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F602a7727-033a-45b2-9f20-fcabe4c3a547_1120x1120.png</url><title>Building in Public</title><link>https://www.keithcomito.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 04 May 2026 13:30:33 GMT</lastBuildDate><atom:link href="https://www.keithcomito.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Keith Comito]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[keithcomito@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[keithcomito@substack.com]]></itunes:email><itunes:name><![CDATA[Keith Comito]]></itunes:name></itunes:owner><itunes:author><![CDATA[Keith Comito]]></itunes:author><googleplay:owner><![CDATA[keithcomito@substack.com]]></googleplay:owner><googleplay:email><![CDATA[keithcomito@substack.com]]></googleplay:email><googleplay:author><![CDATA[Keith Comito]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Demi-Soulbound NFTs and Proof of Philanthropy as a New Mechanism to Support Public Goods]]></title><description><![CDATA[An explanation and demonstration of a new type of partially soulbound NFT, capable of creating powerful philanthropic mechanisms.]]></description><link>https://www.keithcomito.com/p/demi-soulbound-nfts-and-proof-of</link><guid isPermaLink="false">https://www.keithcomito.com/p/demi-soulbound-nfts-and-proof-of</guid><dc:creator><![CDATA[Keith Comito]]></dc:creator><pubDate>Wed, 18 Oct 2023 16:39:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>What is &#8220;Proof of Philanthropy&#8221;?</h3><p>In this post (my first!) I am going to describe a method of utilizing NFTs, with specific properties, to create a new and powerful paradigm for incentivizing philanthropic giving and the funding of public goods: <strong>Proof of Philanthropy.</strong> </p><p>At its heart this entails NFTs which evolve based on verified giving, allow for retroactive appreciation of those supporting public goods, and make it incredibly easy for third parities / large brands to provide additional rewards to such heroes. This initiative was first presented publicly in May of 2023 at <a href="https://www.lifespan.io/news/highlights-from-the-longevity-biotech-conference-in-zuzalu/">Zuzalu</a>, Montenegro, having been in development since November 2021, and is currently being actively developed.</p><h3>Starting with &#8220;Soulbound&#8221;</h3><p>In early 2022 Ethereum Co-Founder Vitalik Buterin publicly detailed the concept of a <a href="https://vitalik.ca/general/2022/01/26/soulbound.html">&#8220;Soulbound&#8221; NFT</a> - essentially a <a href="https://en.wikipedia.org/wiki/Non-fungible_token">non-fungible token</a> that is not tradable once acquired. This non-tradable characteristic mimics the rules inherent to certain hard-won items in online games such as World of Warcraft, and is logical for other scenarios such as Proof-of-Attendance-Protocol (<a href="https://poap.xyz">POAP</a>) NFTs - as the fact that you&#8217;ve personally attended an event or concert should not be a fact that is tradable to someone else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7gXh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7gXh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7gXh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg" width="675" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:675,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7gXh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7gXh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb10cfb76-40b6-44c6-bfbf-fba9be5687bc_675x380.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An example of a soulbound item in WoW | Source: Blizzard Watch</figcaption></figure></div><p>This concept can pair powerfully with emerging technologies which enable NFTs to become truly dynamic (work which I have been <a href="https://patents.google.com/patent/US20230037296A1/">involved</a> with myself) - allowing both cosmetic aspects such as associated art as well as functional parameters such as royalties, perks, etc. to evolve based on on-chain and/or off-chain conditions. </p><p>An exemplary use case for this combination is the creation of a single NFT that grows and changes based on verified philanthropic giving, with this growth being easily visible based on associated metadata and how the art of the NFT evolves. </p><p>To demonstrate this I worked with the team at <a href="https://www.weavechain.com">Weavechain</a> and the amazing artist <a href="https://twitter.com/mettahead">Colton Orr</a> (previously at <a href="https://www.gitcoin.co">Gitcoin</a>) to create a <a href="https://pop.lifespan.io/">prototype Proof of Philanthropy (PoP) NFT</a>, one specifically tied to the support of the aging-research charity I co-founded in 2014: <a href="https://www.lifespan.io">Lifespan.io</a>. In this case we chose artwork based on one of humanity&#8217;s very first symbols relating to life extension and cyclic renewal: the <a href="https://en.wikipedia.org/wiki/Ouroboros">Ouroboros</a>. <br><br>As you can see below, the artwork of this NFT changes its graphical representation based on the total amount donated by the NFT holder to a specific <a href="https://etherscan.io/address/0xCec4B18107d8AF27fa1395315e4c002343b6a8c2">wallet address</a> owned by the charity Lifespan.io:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://pop.lifespan.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QBcx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 424w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 848w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 1272w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QBcx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1588568,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:&quot;https://pop.lifespan.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QBcx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 424w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 848w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 1272w, https://substackcdn.com/image/fetch/$s_!QBcx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b850b29-3abe-4807-97de-5f3c650f14d2_1200x1200.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8220;Ouroboros&#8221; Proof of Philanthropy (PoP) prototype NFT, supporting Lifespan.io </figcaption></figure></div><p>The showcasing of ones philanthropic giving in this manner is not something that should be tradable, similar to the concert attendance case above - and hence is a scenario that lends itself to usage of an NFT that is Soulbound. </p><p>It is critical to note, however, that in this case the NFT does not itself truly need to be Soulbound - it is only the calculations which determine its graphical representation and additional metadata that do. </p><p>And that leads us to the the concept of &#8220;Demi-Soulbound&#8221; NFTs.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.keithcomito.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.keithcomito.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#8220;Demi-Soulbound&#8221; NFTs</h2><p>In the Proof of Philanthropy prototype NFT pictured above, recall that the artwork changes based on the total amount donated by the NFT holder. To clarify: what is actually determining the choice of graphic are the total transactions made <em>from the wallet holding the NFT</em> to the Lifespan.io wallet address mentioned above.  </p><p>This means that if the holder of a thusly upgraded NFT were to trade it to someone who has not yet donated, the NFT&#8217;s graphical representation and other meta would be reverted to its non-powered state upon receipt. This recipient could then of course choose to power up the NFT themselves by subsequently donating to Lifespan.io. </p><p>Coupling this with the fact that transfer history is verifiable on-chain, this can create interesting ways for philanthropists to induce others to become philanthropists. For example suppose there is a key opinion leader publicly stating they care about a specific cause that Vitalik cares about - Vitalik could acquire a mission-related PoP NFT and then airdrop it to this opinion leader (perhaps after fully powering it up himself as an example), and the world will be able to easily verify if they back up their words with real philanthropic action.  </p><p>In this example the aspect truly needing to be Soulbound - the verification / showcasing of philanthropic giving - is indeed so, and this is not undone by the ability for the NFT itself to traded. <br><br>In keeping with Vitalik&#8217;s original precedent of using video game references, it is this type of functionality that I will refer to henceforth as &#8220;Demi-Soulbound&#8221;:</p><div class="pullquote"><p><strong>Demi-Soulbound NFTs (dsNFT): </strong>Dynamic NFTs which are tradable, but whose dynamic properties are based upon Soulbound calculations.</p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kAXn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kAXn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kAXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif" width="284" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:284,&quot;bytes&quot;:670327,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kAXn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!kAXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b8ef49-4083-4562-b5b3-e838298d9e95_800x600.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">If you understand this reference: congratulations, you are also a nerd.</figcaption></figure></div><h2>Technology of Proof of Philanthropy</h2><p>To describe the technology involved in creating Proof of Philanthropy, it is instructive to walk through the architecture powering the prototype Ouroboros NFT described above, <a href="https://polygonscan.com/address/0xdf230dc0d5e4c6bba9f1570a58be8120a33dc50f">deployed</a> on the Polygon blockchain and mintable at <a href="https://pop.lifespan.io/">https://pop.lifespan.io/</a>.</p><p>When the NFT is minted, given it is an <a href="https://eips.ethereum.org/EIPS/eip-721">ERC-721</a> token, it will be visible on common NFT marketplaces such as OpenSea <a href="https://opensea.io/collection/proof-of-philanthropy">here</a>. For example, here is <a href="https://opensea.io/assets/matic/0xdf230dc0d5e4c6bba9f1570a58be8120a33dc50f/5">one</a> that I own (currently powered up to gold level - let&#8217;s go!), and its corresponding minting <a href="https://polygonscan.com/tx/0xe80b56d0c8285f1ad14097f1b65e0c06bef955b105ac25a1dd774d42e8606270">transaction</a> on Polygon. </p><p>As you can see by clicking on the Token ID in the OpenSea display, the URI which populates this NFT is pointing to a Weavechain node - <a href="https://pop.lifespan.io:10443/file/nft/5">here</a> in the case of my NFT above, which generates the following metadata JSON:</p><pre><code>{
    "name": "Proof of Philanthropy #5",
    "description": "$1000-$9999 donated, outstanding! Almost best of the best\\u2026",
    "external_url": "https://pop.lifespan.io",
    "image": "https://pop.lifespan.io:10443/file/gold.png",
    "attributes": [
        {
            "tier": "gold"
        }
    ]
}</code></pre><p>On the Weavechain side there is a periodic job running which calculates the dynamic parameters of the NFT based on the total amount which has been transacted from the wallet holding the NFT to Lifespan.io&#8217;s wallet address, specifically tracking transactions from a list of pre-approved tokens: in this case ETH, MATIC USDC, USDT, and VITA (token of the longevity-focused <a href="https://www.vitadao.com">VitaDAO</a> which we work closely with at Lifespan.io) on the Ethereum blockchain, and WETH, MATIC, USDC, and USDT on the Polygon blockchain. You can find the code for this periodic job on Lifespan.io&#8217;s public GitHub repository <a href="https://github.com/lifespanio/proof-of-philanthropy/blob/main/update_task/update.py">here</a>.</p><p>Furthermore whenever a computation flows through the Weavechain node we create one-way hashes of the input data that was loaded, the computation itself, and the results of the computation, and then we sign all of this by the node that did that action on the Polygon blockchain. By &#8220;anchoring&#8221; both the individual NFT states, a Merkle root of all NFT states, and an audit table with a full lineage of every action, we can provide a verifiable computational lineage that enables the best of Web3 security along with Web2 flexibility. Weavechain calls this &#8220;Proof of Fair Play&#8221;. </p><p>You can read more information regarding how this works <a href="https://github.com/lifespanio/proof-of-philanthropy/blob/main/notebook/setup.ipynb">here</a>, and if your wallet is connected to <a href="https://pop.lifespan.io">https://pop.lifespan.io</a> you can see this <a href="https://pop.lifespan.io/#/admin/history">history</a> and corresponding <a href="https://pop.lifespan.io/#/admin/history/proofs">proofs</a> by clicking on the corresponding tabs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iJkZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iJkZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 424w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 848w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 1272w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iJkZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png" width="1456" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iJkZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 424w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 848w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 1272w, https://substackcdn.com/image/fetch/$s_!iJkZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff451e887-dbe0-43fc-bcf1-595d6412259b_2992x828.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jyHQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jyHQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 424w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 848w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 1272w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jyHQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png" width="1456" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jyHQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 424w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 848w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 1272w, https://substackcdn.com/image/fetch/$s_!jyHQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94281825-a758-447f-bcfc-6e5e3cb02013_2988x850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also, it&#8217;s important to note that while everything just described is in relation to on-chain philanthropic giving, this overall concept is perfectly scaleable to off-chain giving as well - provided charities and/or other sources of verifiable philanthropy can associate such actions with a specific wallet address that is observable by our system, via trusted oracles and APIs.  We are currently working with partners such as <a href="https://angelgiving.io">Angel Giving</a>, <a href="https://endaoment.org">Endaoment</a>, and <a href="https://www.gitcoin.co">Gitcoin</a> on such approaches, and progress in this direction will be the subject of future posts.</p><h2>The New &#8220;Giving Pledge&#8221; for the Modern Age</h2><p>As it stands philanthropic data is fragmented across a wide number of organizations, with no simple and universal standard for showcasing and incentivizing provable charitable works. Proof of Philanthropy can help us collectively build a credibly neutral and unified mechanism to aggregate all philanthropic data on-chain, and serve to establish a truly functional &#8220;Giving Pledge&#8221; for the modern age. </p><p>While the prototype described above involved the verification of total lifetime donations to one specific charity, it is straightforward to see how this can be extended to have a single NFT based on tracked giving to a variety of organizations, and involve additional calculations such as total giving within the last 365 days - incentivizing recurring giving, which is the lifeblood of many initiatives and an aspect of philanthropy for a which a Web3 solution is greatly <a href="https://www.youtube.com/watch?v=OH3dPShZwag&amp;t=820s">desired</a>. </p><p>Furthermore, Proof of Philanthropy-related services can also readily surface &#8220;easy mode&#8221; donation methods such that a philanthropist can donate in a manner where their contribution is fractionalized across all initiatives tracked by the PoP systems, perhaps weighted based on user preferences (e.g. more heavily weighting towards climate or life sciences focused initiatives). </p><p>Together this enables the creation of a philanthropic pot that is simple to donate towards, supports a variety of public goods-focused initiatives, and rewards donors with clear and easily visible reputation metrics to honor and showcase such contributions.  This should be attractive to a wide variety of philanthropists, both Web3 and beyond. To quote Vitalik: </p><blockquote><p>&#8220;If there was a strong, effective, and credibly neutral pot - where you just know that if you throw money into the pot public goods projects and people behind them will be compensated in way that is reasonably fair - that&#8217;s something that lots of people would be willing to automatically airdrop to.&#8221; - Vitalik Buterin</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/OH3dPShZwag?si=NWtlvh0ZQ_pxdQwy&amp;t=865" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Umf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Umf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg" width="522" height="293.625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:166376,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://youtu.be/OH3dPShZwag?si=NWtlvh0ZQ_pxdQwy&amp;t=865&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Umf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Umf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0796a97c-e626-45a6-970d-96052317dda1_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Vitalik Buterin on the Green Pill Podcast with Gitcoin Founder Kevin Owocki</figcaption></figure></div><p>Another key benefit of this approach is how easy it makes it for large brands and other organizations to add additional perks for PoP NFT holders, in a completely decentralized and permissionless manner. As an example Disney could spontaneously decide - without needing to discuss with anyone - that they will offer a discount on their cruises for any gold-level or above philanthropists, and all they would need to verify against is this one PoP NFT. Compare this with how complicated it would be for such an organization to accomplish a similar goal by tracking a variety of one-off POAPs, or how difficult it would be to convince them to integrate with projects steeped in Web3 intricacies such as <a href="https://hypercerts.org">Hypercerts</a>.</p><p>It is also useful to note that Proof of Philanthropy inherently precludes <a href="https://en.wikipedia.org/wiki/Sybil_attack">sybil attacks</a>, as splitting one&#8217;s philanthropic contributions amongst many wallets would lead to nothing but a dilution of recognized philanthropic impact. </p><p>All told Proof of Philanthropy can enable a new paradigm of philanthropy which facilitates real-time and retroactive appreciation of support for all public goods, streamlines follow-on support from popular Web2 and Web3 entities, and fosters rising-tides-raises-all-boats collaboration between all public goods-focused individuals and organizations.</p><h2>Join Us!</h2><p>We are currently engaging partners across various blockchain impact organizations to be sources for tracked philanthropic data and/or providers of additional perks, and if you are interested in joining our working group please read this collaboration PDF:</p><div class="file-embed-wrapper" data-component-name="FileToDOM"><div class="file-embed-container-reader"><div class="file-embed-container-top"><image class="file-embed-thumbnail-default" src="https://substackcdn.com/image/fetch/$s_!0Cy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fattachment_icon.svg"></image><div class="file-embed-details"><div class="file-embed-details-h1">Proof Of Philanthropy Open Collaboration</div><div class="file-embed-details-h2">22.5KB &#8729; PDF file</div></div><a class="file-embed-button wide" href="https://www.keithcomito.com/api/v1/file/05598abf-c7f5-4d1a-b18b-277090f7412a.pdf"><span class="file-embed-button-text">Download</span></a></div><a class="file-embed-button narrow" href="https://www.keithcomito.com/api/v1/file/05598abf-c7f5-4d1a-b18b-277090f7412a.pdf"><span class="file-embed-button-text">Download</span></a></div></div><p>We believe together we can make massive strides in reimagining philanthropic giving and corresponding reputation; join us / support us if you can!</p><h2><strong>Other Ways to Help!</strong></h2><p>All of the work described above I do without formal compensation, so if you&#8217;d like to support this and/or public goods I am passionate about, here are some ways to do so:</p><ul><li><p>If you create a project relating to Proof of Philanthropy or Demi-Soulbound NFTs, please build in philanthropic support for Lifespan.io - e.g. a 5% reflection to the address: <a href="https://etherscan.io/address/0xCec4B18107d8AF27fa1395315e4c002343b6a8c2">0xCec4B18107d8AF27fa1395315e4c002343b6a8c2</a></p></li><li><p>Subscribe to this brand new Substack: Building in Public!</p></li><li><p><a href="https://www.lifespan.io/cryptocurrency-donations/">Donate</a> to Lifespan.io directly! </p></li><li><p>Support me and/or Lifespan.io whenever you see us appear on quadratic funding rounds, for example right now you can do so via:</p><ul><li><p>G<a href="https://explorer.gitcoin.co/#/round/424/0x7492a8c4ed29b1f1559888bd832fae5d33e10370/0x7492a8c4ed29b1f1559888bd832fae5d33e10370-28">itcoin Citizen Round #2</a></p></li><li><p><a href="https://giveth.io/project/lifespanio-lifespan-extension-advocacy-foundation?referrer_id=quvqxOUKQWPX5PInejQdcHgzdyM2">Giveth&#8217;s Quadratic Funding Round</a></p></li></ul></li></ul><h2><strong>The Future of Building in Public</strong></h2><p>Once again this is my first post, and first time ever writing a blog-like thing, so I hope you enjoyed it!  </p><p>Along with other content, additional applications for Proof of Philanthropy, and Demi-Soulbound NFTs in general, will be the subject of forthcoming posts. In the meantime you can learn about some of these - philanthropic games based on The <a href="https://www.lifespan.io/news/cgp-grey-the-fable-of-the-dragon-tyrant/">Fable of the Dragon Tyrant</a>, variations of <a href="https://vitalik.ca/general/2019/12/07/quadratic.html">Quadratic Funding</a>, and &#8220;BioAvatar&#8221; NFTs - in the following video from the recent <a href="https://www.lifespan.io/ending-age-related-diseases-2023/">Longevity + DeSci Summit 2023</a>, hosted by Lifespan.io:</p><div id="youtube2-4br11JRX8-k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4br11JRX8-k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4br11JRX8-k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Thank you once again, and I hope you enjoyed Building in Public!</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.keithcomito.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Building in Public! Subscribe for free to receive new posts &amp; support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>