diff --git a/README.md b/README.md index 9c43625d..7570a18d 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ npm run build **Other** - `npm run sync-docs` - Sync content files from src/content to OpenAI vector store for AI chat +- `npm run export:ecosystem-map` - Export graph data as `public/data/ecosystem-map.json` plus node/edge CSV files ## Content Guidelines @@ -186,4 +187,4 @@ npm run build **`ctaUrl`** (research and campaigns, optional) - URL for a CTA button shown on the research detail page; the button label is derived automatically from `researchType` (e.g. `Book` → "Read Book") - For PDFs hosted in this repo: commit the file to `public/content-images/research/{slug}/book.pdf` via PR (team only) and set `ctaUrl: '/content-images/research/{slug}/book.pdf'` -- For external links: use a full `https://` URL \ No newline at end of file +- For external links: use a full `https://` URL diff --git a/package-lock.json b/package-lock.json index 29b16b83..2181369f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "@streamdown/math": "^1.0.2", "@streamdown/mermaid": "^1.0.2", "@tailwindcss/postcss": "^4.1.18", + "@types/d3-force": "^3.0.10", "@types/node": "^25.0.3", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", @@ -25,6 +26,11 @@ "autoprefixer": "^10.4.23", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", + "d3-delaunay": "^6.0.4", + "d3-force": "^3.0.0", + "d3-force-3d": "^3.0.6", + "d3-hierarchy": "^3.1.2", + "d3-shape": "^3.2.0", "gray-matter": "^4.0.3", "js-yaml": "^4.1.1", "lucide-react": "^0.562.0", @@ -42,11 +48,14 @@ "streamdown": "^2.2.0", "tailwind-merge": "^3.4.0", "tailwindcss": "^4.1.18", - "three": "^0.182.0", + "three": "^0.183.2", "typescript": "^5.9.3", "zod": "^4.3.6" }, "devDependencies": { + "@types/d3-hierarchy": "^3.1.7", + "@types/d3-shape": "^3.1.8", + "@types/three": "^0.183.1", "playwright": "^1.58.2", "shadcn": "^3.8.4", "tsx": "^4.21.0", @@ -700,6 +709,13 @@ "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", "license": "Apache-2.0" }, + "node_modules/@dimforge/rapier3d-compat": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz", + "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/@dotenvx/dotenvx": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.52.0.tgz", @@ -4246,6 +4262,13 @@ "path-browserify": "^1.0.1" } }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.3", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", + "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/d3": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", @@ -4586,6 +4609,13 @@ "@types/react": "^19.2.0" } }, + "node_modules/@types/stats.js": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz", + "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/statuses": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.6.tgz", @@ -4593,6 +4623,22 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/three": { + "version": "0.183.1", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.183.1.tgz", + "integrity": "sha512-f2Pu5Hrepfgavttdye3PsH5RWyY/AvdZQwIVhrc4uNtvF7nOWJacQKcoVJn0S4f0yYbmAE6AR+ve7xDcuYtMGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@dimforge/rapier3d-compat": "~0.12.0", + "@tweenjs/tween.js": "~23.1.3", + "@types/stats.js": "*", + "@types/webxr": ">=0.5.17", + "@webgpu/types": "*", + "fflate": "~0.8.2", + "meshoptimizer": "~1.0.1" + } + }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", @@ -4613,6 +4659,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/webxr": { + "version": "0.5.24", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", + "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==", + "dev": true, + "license": "MIT" + }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -4628,6 +4681,13 @@ "node": ">= 20" } }, + "node_modules/@webgpu/types": { + "version": "0.1.69", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz", + "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", @@ -5564,6 +5624,12 @@ "node": ">=12" } }, + "node_modules/d3-binarytree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz", + "integrity": "sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==", + "license": "MIT" + }, "node_modules/d3-brush": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", @@ -5728,6 +5794,22 @@ "node": ">=12" } }, + "node_modules/d3-force-3d": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.6.tgz", + "integrity": "sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==", + "license": "MIT", + "dependencies": { + "d3-binarytree": "1", + "d3-dispatch": "1 - 3", + "d3-octree": "1", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/d3-format": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", @@ -5770,6 +5852,12 @@ "node": ">=12" } }, + "node_modules/d3-octree": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-octree/-/d3-octree-1.1.0.tgz", + "integrity": "sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==", + "license": "MIT" + }, "node_modules/d3-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", @@ -6643,6 +6731,13 @@ "node": "^12.20 || >= 14.13" } }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "dev": true, + "license": "MIT" + }, "node_modules/figures": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", @@ -8622,6 +8717,13 @@ "uuid": "^11.1.0" } }, + "node_modules/meshoptimizer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.0.1.tgz", + "integrity": "sha512-Vix+QlA1YYT3FwmBBZ+49cE5y/b+pRrcXKqGpS5ouh33d3lSp2PoTpCw19E0cKDFWalembrHnIaZetf27a+W2g==", + "dev": true, + "license": "MIT" + }, "node_modules/micromark": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", @@ -11468,9 +11570,9 @@ "license": "ISC" }, "node_modules/three": { - "version": "0.182.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.182.0.tgz", - "integrity": "sha512-GbHabT+Irv+ihI1/f5kIIsZ+Ef9Sl5A1Y7imvS5RQjWgtTPfPnZ43JmlYI7NtCRDK9zir20lQpfg8/9Yd02OvQ==", + "version": "0.183.2", + "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz", + "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==", "license": "MIT" }, "node_modules/throttleit": { diff --git a/package.json b/package.json index 5c6c0e04..70f0c22f 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "publish-research": "npx tsx scripts/publish-research.ts", "publish-campaign": "npx tsx scripts/publish-campaign.ts", "publish-all": "sh scripts/publish-all-issues.sh", + "export:ecosystem-map": "npx tsx scripts/export-ecosystem-map.ts", "sync-docs": "npx tsx --env-file-if-exists=.env.local scripts/sync-docs.ts", "banner:pick": "npx tsx scripts/open-banner.ts", "banner:auto": "npx tsx scripts/generate-banners.ts" @@ -28,6 +29,7 @@ "@streamdown/math": "^1.0.2", "@streamdown/mermaid": "^1.0.2", "@tailwindcss/postcss": "^4.1.18", + "@types/d3-force": "^3.0.10", "@types/node": "^25.0.3", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", @@ -35,6 +37,11 @@ "autoprefixer": "^10.4.23", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", + "d3-delaunay": "^6.0.4", + "d3-force": "^3.0.0", + "d3-force-3d": "^3.0.6", + "d3-hierarchy": "^3.1.2", + "d3-shape": "^3.2.0", "gray-matter": "^4.0.3", "js-yaml": "^4.1.1", "lucide-react": "^0.562.0", @@ -52,11 +59,14 @@ "streamdown": "^2.2.0", "tailwind-merge": "^3.4.0", "tailwindcss": "^4.1.18", - "three": "^0.182.0", + "three": "^0.183.2", "typescript": "^5.9.3", "zod": "^4.3.6" }, "devDependencies": { + "@types/d3-hierarchy": "^3.1.7", + "@types/d3-shape": "^3.1.8", + "@types/three": "^0.183.1", "playwright": "^1.58.2", "shadcn": "^3.8.4", "tsx": "^4.21.0", diff --git a/public/data/ecosystem-map-edges.csv b/public/data/ecosystem-map-edges.csv new file mode 100644 index 00000000..e8423ffb --- /dev/null +++ b/public/data/ecosystem-map-edges.csv @@ -0,0 +1,1320 @@ +id,source_id,source_name,source_category,source_href,target_id,target_name,target_category,target_href,kinds,weight,internal_reference_count,explicit_relations,shared_tags +apps:revnets::mechanisms:retailism-revenue-networks,apps:revnets,Revnets,apps,/apps/revnets,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,explicit|tag-overlap,9,0,relatedApps|relatedMechanisms,autonomous|revenue|tokenization +apps:nouns-dao::mechanisms:auction-based-treasury-funding,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,explicit|tag-overlap,8,0,relatedApps|relatedMechanisms,auction|nft +apps:protocol-guild::campaigns:protocol-guild-ongoing,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,explicit|tag-overlap,8,0,relatedApps|relatedCampaigns,collective|streaming +apps:flows-wtf::mechanisms:token-curated-registry,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,explicit|tag-overlap,7,0,relatedApps|relatedMechanisms,continuous +apps:flows-wtf::research:nouns-dao-governance-evolution,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,explicit|tag-overlap,7,0,relatedApps|relatedResearch,nouns +apps:flows-wtf::apps:nouns-dao,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,explicit,6,0,relatedApps, +apps:juicebox::apps:revnets,apps:juicebox,Juicebox,apps,/apps/juicebox,apps:revnets,Revnets,apps,/apps/revnets,explicit,6,0,relatedApps, +apps:juicebox::mechanisms:retailism-revenue-networks,apps:juicebox,Juicebox,apps,/apps/juicebox,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,explicit,6,0,relatedApps|relatedMechanisms, +apps:juicebox::research:revnets-retailism-autonomous-public-goods-funding,apps:juicebox,Juicebox,apps,/apps/juicebox,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit,6,0,relatedApps|relatedResearch, +apps:nouns-dao::mechanisms:token-curated-registry,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,explicit,6,0,relatedApps|relatedMechanisms, +apps:nouns-dao::research:nouns-dao-governance-evolution,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,explicit,6,0,relatedApps|relatedResearch, +apps:revnets::research:revnets-retailism-autonomous-public-goods-funding,apps:revnets,Revnets,apps,/apps/revnets,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit,6,0,relatedApps|relatedResearch, +case-studies:gg22-biofi-pathfinders-retrospective::case-studies:gg22-ma-earth-grants-round-retrospective,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,explicit,6,0,relatedCaseStudies, +case-studies:gg24-interop-round-retrospective::case-studies:gg24-oss-qf-giveth-retrospective,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,explicit,6,0,relatedCaseStudies, +case-studies:quadraticlenster-launch-wrap-up::mechanisms:quadratic-funding-powered-social-network,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,mechanisms:quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,explicit|tag-overlap,6,0,relatedCaseStudies,micropayments|social|sybil-resistance +mechanisms:auction-based-treasury-funding::research:nouns-dao-governance-evolution,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,explicit,6,0,relatedMechanisms|relatedResearch, +mechanisms:coalitional-funding::research:coalitional-funding-2026-era-primitive,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,explicit,6,0,relatedMechanisms|relatedResearch, +mechanisms:commitment-pooling::mechanisms:dominant-assurance-contracts,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,mechanisms:dominant-assurance-contracts,Dominant Assurance Contracts,mechanisms,/mechanisms/dominant-assurance-contracts,explicit,6,0,relatedMechanisms, +mechanisms:proof-of-work::mechanisms:staking-slashing,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,explicit,6,0,relatedMechanisms, +mechanisms:retailism-revenue-networks::research:revnets-retailism-autonomous-public-goods-funding,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit,6,0,relatedMechanisms|relatedResearch, +mechanisms:sortition::mechanisms:voting,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,6,0,relatedMechanisms, +mechanisms:taxes::mechanisms:tithing,mechanisms:taxes,Taxes,mechanisms,/mechanisms/taxes,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,explicit,6,0,relatedMechanisms, +mechanisms:token-curated-registry::research:nouns-dao-governance-evolution,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,explicit,6,0,relatedMechanisms|relatedResearch, +research:69-trends-in-2025-era-dao-design::research:assembly-theory-x-onchain-capital-allocation,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,6,0,relatedResearch, +research:69-trends-in-2025-era-dao-design::research:onchain-capital-allocation-neural-networks-allonets,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,6,0,relatedResearch, +research:a-networked-epistemology::research:from-tribes-to-llcs-to-daos,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,6,0,relatedResearch, +research:a-networked-epistemology::research:our-choices-our-world-thriving-together,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,6,0,relatedResearch, +research:a-networked-epistemology::research:the-dao-of-daos,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,6,0,relatedResearch, +research:assembly-theory-x-onchain-capital-allocation::research:exploring-the-capital-allocation-design-space,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,6,0,relatedResearch, +research:assembly-theory-x-onchain-capital-allocation::research:onchain-capital-allocation-neural-networks-allonets,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,6,0,relatedResearch, +research:capturing-value-like-a-slime-mold::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,6,0,relatedResearch, +research:dopamine-driven-web3::research:liberating-attention,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,explicit,6,0,relatedResearch, +research:ethereum-localism::research:grassroots-economics,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,6,0,relatedResearch, +research:ethereum-localism::research:pathways-to-regeneration,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,6,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:networks-vs-hierarchies,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,6,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:onchain-capital-allocation-neural-networks-allonets,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,6,0,relatedResearch, +research:from-chaos-to-coordination::research:from-mutual-aid-to-welfare-state,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,6,0,relatedResearch, +research:from-mutual-aid-to-welfare-state::research:networks-vs-hierarchies,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,6,0,relatedResearch, +research:from-tribes-to-llcs-to-daos::research:our-choices-our-world-thriving-together,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,6,0,relatedResearch, +research:from-tribes-to-llcs-to-daos::research:the-dao-of-daos,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,6,0,relatedResearch, +research:grassroots-economics::research:pathways-to-regeneration,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,6,0,relatedResearch, +research:guild-guild-locus-of-coordination::research:web3-funding-fatigue,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,6,0,relatedResearch, +research:liberating-attention::research:meaning-awareness,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,explicit,6,0,relatedResearch, +research:liberating-attention::research:values-in-programmable-money,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,6,0,relatedResearch, +research:meaning-awareness::research:values-in-programmable-money,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,6,0,relatedResearch, +research:ocah-volume-1-innovators-edition::research:ocah-volume-2-explorers-edition,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,6,0,relatedResearch, +research:our-choices-our-world-thriving-together::research:the-dao-of-daos,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,6,0,relatedResearch, +research:pluralistic-civilizational-scale-infrastructure-funding-public-goods::research:the-gitcoin-gitcoindao-egregore-is-emerging,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,explicit,6,0,relatedResearch, +research:pluralistic-civilizational-scale-infrastructure-funding-public-goods::research:why-i-am-holon-maximalist,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,6,0,relatedResearch, +research:the-evolution-of-surplus-distribution::research:values-in-programmable-money,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,6,0,relatedResearch, +research:the-gitcoin-gitcoindao-egregore-is-emerging::research:why-i-am-holon-maximalist,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,6,0,relatedResearch, +mechanisms:aqueduct::research:onchain-capital-allocation-neural-networks-allonets,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit|tag-overlap,5,0,relatedResearch,capital allocation|daos +mechanisms:demurrage::research:pathways-to-regeneration,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit|tag-overlap,5,0,relatedResearch,community currencies|economics +research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:revnets-retailism-autonomous-public-goods-funding,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit|internal-link,5,1,relatedResearch, +research:ethereum-public-goods-funding-sources-the-next-era::research:revnets-retailism-autonomous-public-goods-funding,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit|internal-link,5,1,relatedResearch, +research:plural-funding-mechanisms::research:revnets-retailism-autonomous-public-goods-funding,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit|internal-link,5,1,relatedResearch, +apps:allo-protocol::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit|tag-overlap,4,0,relatedApps,modular +apps:deepfunding::research:deep-funding-visual-guide,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit|tag-overlap,4,0,relatedResearch,ai +apps:giveth::research:eight-forms-of-capital-beyond-financial-metrics,apps:giveth,Giveth,apps,/apps/giveth,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit|tag-overlap,4,0,relatedApps,public-goods +apps:giveth::research:from-degen-to-regen-the-cultural-shift-in-crypto,apps:giveth,Giveth,apps,/apps/giveth,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit|tag-overlap,4,0,relatedApps,public-goods +apps:octant::mechanisms:percent-for-public-goods,apps:octant,Octant,apps,/apps/octant,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit|tag-overlap,4,0,relatedApps,public-goods +apps:optimism-retropgf::case-studies:celo-easy-rpgf-lightweight-retroactive-funding,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,explicit|tag-overlap,4,0,relatedApps,retroactive +apps:optimism-retropgf::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,explicit|tag-overlap,4,0,relatedApps,retroactive +apps:optimism-retropgf::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,explicit|tag-overlap,4,0,relatedApps,retroactive +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-asia-round-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,explicit|tag-overlap,4,0,relatedCampaigns,community +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::research:signal-as-important-as-capital,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit|tag-overlap,4,0,relatedCaseStudies,democratic +mechanisms:aqueduct::research:exploring-the-capital-allocation-design-space,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit|tag-overlap,4,0,relatedResearch,capital allocation +mechanisms:community-currencies::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit|tag-overlap,4,0,relatedMechanisms,regenerative +mechanisms:cookie-jar::research:trust-precedes-coordination,mechanisms:cookie-jar,Cookie Jar,mechanisms,/mechanisms/cookie-jar,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit|tag-overlap,4,0,relatedMechanisms,trust +mechanisms:crowdstaking::research:structural-funding-beyond-grants,mechanisms:crowdstaking,Crowdstaking,mechanisms,/mechanisms/crowdstaking,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit|tag-overlap,4,0,relatedMechanisms,staking +mechanisms:demurrage::research:grassroots-economics,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit|tag-overlap,4,0,relatedResearch,community currencies +mechanisms:gift-circles::research:trust-precedes-coordination,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit|tag-overlap,4,0,relatedMechanisms,trust +mechanisms:holographic-consensus::research:69-trends-in-2025-era-dao-design,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit|tag-overlap,4,0,relatedResearch,daos +mechanisms:holographic-consensus::research:networks-vs-hierarchies,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit|tag-overlap,4,0,relatedResearch,daos +mechanisms:network-goods::research:networks-vs-hierarchies,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit|tag-overlap,4,0,relatedResearch,networks +mechanisms:stigmergy::research:exploring-mycofi,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,explicit|tag-overlap,4,0,relatedResearch,networks +mechanisms:stigmergy::research:networks-vs-hierarchies,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit|tag-overlap,4,0,relatedResearch,networks +apps:allo-protocol::apps:deepfunding,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,explicit,3,0,relatedApps, +apps:allo-protocol::apps:gardens-v2,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,explicit,3,0,relatedApps, +apps:allo-protocol::apps:karma-gap,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg21-web3-grants-advancement-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg22-allo-builders-advancement-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg23-gitcoin-grants-garden-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg24-first-funding-round-of-gitcoin-3-0,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg24-interop-round-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg24-oss-qf-giveth-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::case-studies:gg24-solutions-development-grants-retrospective,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,explicit,3,0,relatedApps, +apps:allo-protocol::mechanisms:deep-funding,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,explicit,3,0,relatedApps, +apps:allo-protocol::mechanisms:grants-as-a-service,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,explicit,3,0,relatedApps, +apps:allo-protocol::research:69-trends-in-2025-era-dao-design,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedApps, +apps:allo-protocol::research:a-networked-epistemology,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,explicit,3,0,relatedApps, +apps:allo-protocol::research:ai-agents-and-public-goods-the-emerging-agentic-economy,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,explicit,3,0,relatedApps, +apps:allo-protocol::research:allo-protocol-ecosystem-analysis,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,explicit,3,0,relatedApps, +apps:allo-protocol::research:assembly-theory-x-onchain-capital-allocation,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,3,0,relatedApps, +apps:allo-protocol::research:capturing-value-like-a-slime-mold,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,explicit,3,0,relatedApps, +apps:allo-protocol::research:ethereum-has-ens-for-people-what-about-everything-else,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,explicit,3,0,relatedApps, +apps:allo-protocol::research:ethereum-public-goods-funding-sources-the-next-era,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,explicit,3,0,relatedApps, +apps:allo-protocol::research:exploring-the-capital-allocation-design-space,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedApps, +apps:allo-protocol::research:from-tribes-to-llcs-to-daos,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,3,0,relatedApps, +apps:allo-protocol::research:mechanism-pluralism-survival-requirement,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedApps, +apps:allo-protocol::research:ocah-volume-1-innovators-edition,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedApps, +apps:allo-protocol::research:ocah-volume-2-explorers-edition,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedApps, +apps:allo-protocol::research:onchain-capital-allocation-neural-networks-allonets,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedApps, +apps:allo-protocol::research:our-choices-our-world-thriving-together,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedApps, +apps:allo-protocol::research:public-goods-funding-five-layer-stack,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedApps, +apps:allo-protocol::research:shape-rotators-guide-to-funding-what-matters,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedApps, +apps:allo-protocol::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedApps, +apps:allo-protocol::research:the-dao-of-daos,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedApps, +apps:allo-protocol::research:the-evolution-of-surplus-distribution,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedApps, +apps:allo-protocol::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedApps, +apps:allo-protocol::research:the-metacrisis,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedApps, +apps:allo-protocol::research:the-networked-firm,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedApps, +apps:artizen-fund::apps:gitcoin-grants-stack,apps:artizen-fund,Artizen Fund,apps,/apps/artizen-fund,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,explicit,3,0,relatedApps, +apps:artizen-fund::apps:giveth,apps:artizen-fund,Artizen Fund,apps,/apps/artizen-fund,apps:giveth,Giveth,apps,/apps/giveth,explicit,3,0,relatedApps, +apps:artizen-fund::mechanisms:artizen-artifacts,apps:artizen-fund,Artizen Fund,apps,/apps/artizen-fund,mechanisms:artizen-artifacts,Artizen Artifacts,mechanisms,/mechanisms/artizen-artifacts,explicit,3,0,relatedMechanisms, +apps:artizen-fund::mechanisms:quadratic-funding,apps:artizen-fund,Artizen Fund,apps,/apps/artizen-fund,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +apps:coordinape::apps:giveth,apps:coordinape,Coordinape,apps,/apps/coordinape,apps:giveth,Giveth,apps,/apps/giveth,explicit,3,0,relatedApps, +apps:coordinape::mechanisms:direct-grants,apps:coordinape,Coordinape,apps,/apps/coordinape,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +apps:coordinape::mechanisms:gift-circles,apps:coordinape,Coordinape,apps,/apps/coordinape,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,explicit,3,0,relatedMechanisms, +apps:coordinape::mechanisms:sourcecred,apps:coordinape,Coordinape,apps,/apps/coordinape,mechanisms:sourcecred,SourceCred,mechanisms,/mechanisms/sourcecred,explicit,3,0,relatedMechanisms, +apps:coordinape::research:trust-precedes-coordination,apps:coordinape,Coordinape,apps,/apps/coordinape,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedApps, +apps:deepfunding::apps:gitcoin-grants-stack,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,explicit,3,0,relatedApps, +apps:deepfunding::apps:optimism-retropgf,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,explicit,3,0,relatedApps, +apps:deepfunding::mechanisms:deep-funding,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,tag-overlap,3,0,,ai|capital-allocation|public-goods +apps:deepfunding::mechanisms:direct-grants,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +apps:deepfunding::mechanisms:quadratic-funding,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +apps:deepfunding::mechanisms:retroactive-funding,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +apps:deepfunding::research:ai-agents-and-public-goods-the-emerging-agentic-economy,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,3,0,,ai|capital-allocation|public-goods +apps:drips::apps:opensource-observer,apps:drips,Drips,apps,/apps/drips,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,explicit,3,0,relatedApps, +apps:drips::apps:tea-protocol,apps:drips,Drips,apps,/apps/drips,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,explicit,3,0,relatedApps, +apps:drips::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,apps:drips,Drips,apps,/apps/drips,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,explicit,3,0,relatedApps, +apps:drips::mechanisms:percent-for-public-goods,apps:drips,Drips,apps,/apps/drips,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit,3,0,relatedApps, +apps:drips::research:post-capitalist-substrate-of-the-abundance-economy,apps:drips,Drips,apps,/apps/drips,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:drips::research:public-goods-funding-five-layer-stack,apps:drips,Drips,apps,/apps/drips,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedApps, +apps:drips::research:retroactive-funding-most-scalable-pattern,apps:drips,Drips,apps,/apps/drips,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedApps, +apps:drips::research:structural-funding-beyond-grants,apps:drips,Drips,apps,/apps/drips,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedApps, +apps:drips::research:web3-funding-fatigue,apps:drips,Drips,apps,/apps/drips,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedApps, +apps:flows-wtf::mechanisms:auction-based-treasury-funding,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,explicit,3,0,relatedMechanisms, +apps:flows-wtf::research:biomimetic-capital-allocation,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedApps, +apps:flows-wtf::research:post-capitalist-substrate-of-the-abundance-economy,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:gardens-v2::apps:gitcoin-grants-stack,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,explicit,3,0,relatedApps, +apps:gardens-v2::mechanisms:conviction-voting,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,explicit,3,0,relatedMechanisms, +apps:gardens-v2::mechanisms:direct-grants,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +apps:gardens-v2::mechanisms:quadratic-funding,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +apps:gitcoin-grants-stack::apps:karma-gap,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::apps:opensource-observer,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:celo-easy-rpgf-lightweight-retroactive-funding,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg-latam-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg-latam-round-retrospective,Retrospective of the LATAM Round and Next Steps for Meta Pool DAO,case-studies,/case-studies/gg-latam-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg19-oss-round-review-reflections,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg19-oss-round-review-reflections,GG19 OSS Round Review: Reflections,case-studies,/case-studies/gg19-oss-round-review-reflections,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg19-public-goods-africa-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg20-community-round-governance-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg20-hypercerts-ecosystem-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-asia-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-ccn-climate-solutions-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-ccn-climate-solutions-retrospective,GG21 CCN Climate Solutions Round Retrospective,case-studies,/case-studies/gg21-ccn-climate-solutions-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-collabtech-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-community-led-round-results-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-desci-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-opencivics-collaborative-research-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-regen-coordi-nation-genesis-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-token-engineering-superchain-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg21-web3-grants-advancement-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg22-allo-builders-advancement-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg22-biofi-pathfinders-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg22-ma-earth-grants-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg22-youth-in-need-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg22-youth-in-need-retrospective,GG22 Youth in Need Retrospective,case-studies,/case-studies/gg22-youth-in-need-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg23-gitcoin-grants-garden-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg23-onboarding-education-program-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg23-onboarding-education-program-retrospective,GG23 Onboarding & Education Program Retrospective,case-studies,/case-studies/gg23-onboarding-education-program-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg23-predictive-funding-challenge-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg23-token-engineering-superchain-part-2-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg24-first-funding-round-of-gitcoin-3-0,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg24-interop-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg24-oss-qf-giveth-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg24-privacy-round-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gg24-solutions-development-grants-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:gitcoin-citizens-retro-3,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:quadraticlenster-launch-wrap-up,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::case-studies:zuzalu-gitcoin-rounds-retrospective,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:deep-funding,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:donation-mining,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:fair-fees,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:grants-as-a-service,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:metrics-based-voting,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:quadratic-funding-powered-social-network,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::mechanisms:swarms,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:69-trends-in-2025-era-dao-design,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:a-networked-epistemology,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:ai-agents-and-public-goods-the-emerging-agentic-economy,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:allo-protocol-ecosystem-analysis,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:assembly-theory-x-onchain-capital-allocation,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:capturing-value-like-a-slime-mold,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:civilizational-stakes-coordination-capacity,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:collective-intelligence-protocols-for-thinking-together,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:deep-funding-visual-guide,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:eight-forms-of-capital-beyond-financial-metrics,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:ethereum-has-ens-for-people-what-about-everything-else,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:ethereum-public-goods-funding-sources-the-next-era,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:exploring-the-capital-allocation-design-space,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:from-degen-to-regen-the-cultural-shift-in-crypto,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:from-tribes-to-llcs-to-daos,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:grantee-to-funder-flywheel,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:identity-infrastructure-binding-constraint,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:mechanism-pluralism-survival-requirement,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:ocah-volume-1-innovators-edition,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:ocah-volume-2-explorers-edition,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:onchain-capital-allocation-neural-networks-allonets,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:our-choices-our-world-thriving-together,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:practical-pluralism,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:quadratic-funding-sybil-resistance,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:reforming-eth-public-goods-funding-2026,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:shape-rotators-guide-to-funding-what-matters,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:signal-as-important-as-capital,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:state-of-public-goods-funding-2024,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:the-dao-of-daos,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:the-gitcoin-gitcoindao-egregore-is-emerging,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:the-metacrisis,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:the-wells-are-all-dry-regen-web3-crossroads,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:values-in-programmable-money,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:web3-funding-fatigue,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:what-if-gitcoin-grants-had-been-early-stage-investments,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedApps, +apps:gitcoin-grants-stack::research:why-i-am-holon-maximalist,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,3,0,relatedApps, +apps:giveth::apps:markee,apps:giveth,Giveth,apps,/apps/giveth,apps:markee,Markee,apps,/apps/markee,explicit,3,0,relatedApps, +apps:giveth::mechanisms:mutual-credit,apps:giveth,Giveth,apps,/apps/giveth,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedApps, +apps:giveth::research:antifragile-by-design-lessons-from-decentralized-resilience,apps:giveth,Giveth,apps,/apps/giveth,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,explicit,3,0,relatedApps, +apps:giveth::research:biomimetic-capital-allocation,apps:giveth,Giveth,apps,/apps/giveth,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedApps, +apps:giveth::research:microsolidarity-small-group-patterns-for-coordination,apps:giveth,Giveth,apps,/apps/giveth,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedApps, +apps:giveth::research:post-capitalist-substrate-of-the-abundance-economy,apps:giveth,Giveth,apps,/apps/giveth,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:juicebox::apps:markee,apps:juicebox,Juicebox,apps,/apps/juicebox,apps:markee,Markee,apps,/apps/markee,explicit,3,0,relatedApps, +apps:karma-gap::apps:optimism-retropgf,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,explicit,3,0,relatedApps, +apps:karma-gap::mechanisms:direct-grants,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +apps:karma-gap::mechanisms:impact-attestations,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +apps:karma-gap::research:public-goods-funding-five-layer-stack,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedApps, +apps:karma-gap::research:state-of-public-goods-funding-2024,apps:karma-gap,Karma GAP,apps,/apps/karma-gap,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +apps:nouns-dao::mechanisms:direct-grants,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +apps:octant::research:from-degen-to-regen-the-cultural-shift-in-crypto,apps:octant,Octant,apps,/apps/octant,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedApps, +apps:octant::research:post-capitalist-substrate-of-the-abundance-economy,apps:octant,Octant,apps,/apps/octant,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:octant::research:reforming-eth-public-goods-funding-2026,apps:octant,Octant,apps,/apps/octant,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedApps, +apps:octant::research:structural-funding-beyond-grants,apps:octant,Octant,apps,/apps/octant,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedApps, +apps:opensource-observer::apps:optimism-retropgf,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,explicit,3,0,relatedApps, +apps:opensource-observer::mechanisms:impact-attestations,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +apps:opensource-observer::mechanisms:retroactive-funding,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +apps:opensource-observer::research:retropgf-impact-measurement-evolution,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedResearch, +apps:optimism-retropgf::mechanisms:metrics-based-voting,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,explicit,3,0,relatedApps, +apps:optimism-retropgf::mechanisms:percent-for-public-goods,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:69-trends-in-2025-era-dao-design,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:civilizational-stakes-coordination-capacity,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:eight-forms-of-capital-beyond-financial-metrics,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:exploring-the-capital-allocation-design-space,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:grantee-to-funder-flywheel,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:mechanism-pluralism-survival-requirement,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:mev-for-public-goods-funding,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:onchain-capital-allocation-neural-networks-allonets,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:retroactive-funding-most-scalable-pattern,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:retropgf-impact-measurement-evolution,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:shape-rotators-guide-to-funding-what-matters,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:signal-as-important-as-capital,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:state-of-public-goods-funding-2024,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedApps, +apps:optimism-retropgf::research:structural-funding-beyond-grants,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedApps, +apps:protocol-guild::apps:tea-protocol,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,explicit,3,0,relatedApps, +apps:protocol-guild::mechanisms:percent-for-public-goods,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit,3,0,relatedApps, +apps:protocol-guild::research:civilizational-stakes-coordination-capacity,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedApps, +apps:protocol-guild::research:grantee-to-funder-flywheel,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedApps, +apps:protocol-guild::research:guild-guild-locus-of-coordination,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,explicit,3,0,relatedApps, +apps:protocol-guild::research:mev-for-public-goods-funding,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,explicit,3,0,relatedApps, +apps:protocol-guild::research:post-capitalist-substrate-of-the-abundance-economy,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:protocol-guild::research:practical-pluralism,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedApps, +apps:protocol-guild::research:reforming-eth-public-goods-funding-2026,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedApps, +apps:protocol-guild::research:shape-rotators-guide-to-funding-what-matters,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedApps, +apps:protocol-guild::research:state-of-public-goods-funding-2024,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedApps, +apps:protocol-guild::research:structural-funding-beyond-grants,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedApps, +apps:protocol-guild::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedApps, +apps:protocol-guild::research:trust-precedes-coordination,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedApps, +apps:protocol-guild::research:web3-funding-fatigue,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedApps, +apps:revnets::research:post-capitalist-substrate-of-the-abundance-economy,apps:revnets,Revnets,apps,/apps/revnets,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedApps, +apps:sablier::research:public-goods-funding-five-layer-stack,apps:sablier,Sablier,apps,/apps/sablier,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedApps, +apps:sablier::research:structural-funding-beyond-grants,apps:sablier,Sablier,apps,/apps/sablier,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedApps, +apps:superfluid::research:public-goods-funding-five-layer-stack,apps:superfluid,Superfluid,apps,/apps/superfluid,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedApps, +apps:tea-protocol::mechanisms:impact-attestations,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +apps:tea-protocol::mechanisms:token-streaming,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +campaigns:gitcoin-grants-20-gg20::case-studies:gg20-community-round-governance-retrospective,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-20-gg20::case-studies:gg20-hypercerts-ecosystem-round-retrospective,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-20-gg20::case-studies:gitcoin-citizens-retro-3,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-20-gg20::case-studies:zuzalu-gitcoin-rounds-retrospective,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-20-gg20::research:grantee-to-funder-flywheel,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-ccn-climate-solutions-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-ccn-climate-solutions-retrospective,GG21 CCN Climate Solutions Round Retrospective,case-studies,/case-studies/gg21-ccn-climate-solutions-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-collabtech-round-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-community-led-round-results-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-desci-round-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-opencivics-collaborative-research-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-regen-coordi-nation-genesis-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-token-engineering-superchain-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-21-gg21::case-studies:gg21-web3-grants-advancement-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-22-gg22::case-studies:gg22-allo-builders-advancement-retrospective,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,case-studies:gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-22-gg22::case-studies:gg22-biofi-pathfinders-retrospective,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-22-gg22::case-studies:gg22-ma-earth-grants-round-retrospective,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-22-gg22::case-studies:gg22-youth-in-need-retrospective,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,case-studies:gg22-youth-in-need-retrospective,GG22 Youth in Need Retrospective,case-studies,/case-studies/gg22-youth-in-need-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-22-gg22::research:identity-infrastructure-binding-constraint,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::campaigns:gitcoin-grants-24-gg24,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::case-studies:gg23-gitcoin-grants-garden-retrospective,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::case-studies:gg23-onboarding-education-program-retrospective,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:gg23-onboarding-education-program-retrospective,GG23 Onboarding & Education Program Retrospective,case-studies,/case-studies/gg23-onboarding-education-program-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::case-studies:gg23-predictive-funding-challenge-retrospective,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::case-studies:gg23-token-engineering-superchain-part-2-retrospective,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::research:retroactive-funding-most-scalable-pattern,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-23-gg23::research:signal-as-important-as-capital,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-24-gg24::case-studies:gg24-interop-round-retrospective,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-24-gg24::case-studies:gg24-oss-qf-giveth-retrospective,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-24-gg24::case-studies:gg24-privacy-round-retrospective,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,case-studies:gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-24-gg24::case-studies:gg24-solutions-development-grants-retrospective,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,explicit,3,0,relatedCampaigns, +campaigns:gitcoin-grants-24-gg24::mechanisms:quadratic-funding,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +campaigns:protocol-guild-ongoing::research:post-capitalist-substrate-of-the-abundance-economy,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedCampaigns, +campaigns:protocol-guild-ongoing::research:structural-funding-beyond-grants,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedCampaigns, +campaigns:protocol-guild-ongoing::research:trust-precedes-coordination,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedCampaigns, +campaigns:thedao-security-fund::research:post-capitalist-substrate-of-the-abundance-economy,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedCampaigns, +campaigns:thedao-security-fund::research:structural-funding-beyond-grants,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedCampaigns, +case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse::mechanisms:quadratic-funding,case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse,1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse,case-studies,/case-studies/1inch-from-hackathon-to-decentralized-exchange-powerhouse,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse::research:grantee-to-funder-flywheel,case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse,1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse,case-studies,/case-studies/1inch-from-hackathon-to-decentralized-exchange-powerhouse,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedCaseStudies, +case-studies:austin-griffith-quadratic-freelancer-onboarding-developers::mechanisms:quadratic-funding,case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers,case-studies,/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:austin-griffith-quadratic-freelancer-onboarding-developers::research:grantee-to-funder-flywheel,case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers,case-studies,/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedCaseStudies, +case-studies:celo-easy-rpgf-lightweight-retroactive-funding::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,explicit,3,0,relatedCaseStudies, +case-studies:celo-easy-rpgf-lightweight-retroactive-funding::mechanisms:quadratic-funding,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:celo-easy-rpgf-lightweight-retroactive-funding::mechanisms:retroactive-funding,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:celo-easy-rpgf-lightweight-retroactive-funding::research:retropgf-impact-measurement-evolution,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedResearch, +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::research:grantee-to-funder-flywheel,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedCaseStudies, +case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform::research:civilizational-stakes-coordination-capacity,case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform,case-studies,/case-studies/eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedCaseStudies, +case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform::research:signal-as-important-as-capital,case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform,case-studies,/case-studies/eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedCaseStudies, +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,explicit,3,0,relatedCaseStudies, +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,explicit,3,0,relatedCaseStudies, +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::mechanisms:direct-grants,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::mechanisms:retroactive-funding,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::research:retropgf-impact-measurement-evolution,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedResearch, +case-studies:gg-latam-round-retrospective::mechanisms:quadratic-funding,case-studies:gg-latam-round-retrospective,Retrospective of the LATAM Round and Next Steps for Meta Pool DAO,case-studies,/case-studies/gg-latam-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg19-oss-round-review-reflections::mechanisms:quadratic-funding,case-studies:gg19-oss-round-review-reflections,GG19 OSS Round Review: Reflections,case-studies,/case-studies/gg19-oss-round-review-reflections,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg19-public-goods-africa-retrospective::mechanisms:quadratic-funding,case-studies:gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg20-community-round-governance-retrospective::case-studies:gg21-community-led-round-results-retrospective,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg20-community-round-governance-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,explicit,3,0,relatedCaseStudies, +case-studies:gg20-community-round-governance-retrospective::mechanisms:quadratic-funding,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg20-community-round-governance-retrospective::research:state-of-public-goods-funding-2024,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gg20-hypercerts-ecosystem-round-retrospective::mechanisms:quadratic-funding,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-asia-round-retrospective::case-studies:gg21-community-led-round-results-retrospective,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-asia-round-retrospective::mechanisms:quadratic-funding,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-ccn-climate-solutions-retrospective::case-studies:gg21-community-led-round-results-retrospective,case-studies:gg21-ccn-climate-solutions-retrospective,GG21 CCN Climate Solutions Round Retrospective,case-studies,/case-studies/gg21-ccn-climate-solutions-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-ccn-climate-solutions-retrospective::mechanisms:quadratic-funding,case-studies:gg21-ccn-climate-solutions-retrospective,GG21 CCN Climate Solutions Round Retrospective,case-studies,/case-studies/gg21-ccn-climate-solutions-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-collabtech-round-retrospective::case-studies:gg21-community-led-round-results-retrospective,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-collabtech-round-retrospective::mechanisms:quadratic-funding,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-desci-round-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-opencivics-collaborative-research-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-regen-coordi-nation-genesis-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-token-engineering-superchain-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-web3-grants-advancement-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg22-ma-earth-grants-round-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg23-onboarding-education-program-retrospective,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg23-onboarding-education-program-retrospective,GG23 Onboarding & Education Program Retrospective,case-studies,/case-studies/gg23-onboarding-education-program-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,explicit,3,0,relatedCaseStudies, +case-studies:gg21-community-led-round-results-retrospective::mechanisms:quadratic-funding,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-community-led-round-results-retrospective::research:state-of-public-goods-funding-2024,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gg21-desci-round-retrospective::mechanisms:quadratic-funding,case-studies:gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-desci-round-retrospective::research:state-of-public-goods-funding-2024,case-studies:gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gg21-opencivics-collaborative-research-retrospective::mechanisms:quadratic-funding,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-regen-coordi-nation-genesis-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-regen-coordi-nation-genesis-retrospective::mechanisms:quadratic-funding,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-token-engineering-superchain-retrospective::case-studies:gg23-token-engineering-superchain-part-2-retrospective,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:quadratic-funding,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:retroactive-funding,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:gg21-web3-grants-advancement-retrospective::case-studies:gg22-allo-builders-advancement-retrospective,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,case-studies:gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg21-web3-grants-advancement-retrospective::mechanisms:quadratic-funding,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg22-allo-builders-advancement-retrospective::mechanisms:quadratic-funding,case-studies:gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg22-biofi-pathfinders-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg22-biofi-pathfinders-retrospective::mechanisms:quadratic-funding,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg22-ma-earth-grants-round-retrospective::mechanisms:quadratic-funding,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg22-youth-in-need-retrospective::mechanisms:quadratic-funding,case-studies:gg22-youth-in-need-retrospective,GG22 Youth in Need Retrospective,case-studies,/case-studies/gg22-youth-in-need-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,explicit,3,0,relatedCaseStudies, +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::mechanisms:quadratic-funding,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:state-of-public-goods-funding-2024,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gg23-gitcoin-grants-garden-retrospective::mechanisms:quadratic-funding,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-onboarding-education-program-retrospective::mechanisms:quadratic-funding,case-studies:gg23-onboarding-education-program-retrospective,GG23 Onboarding & Education Program Retrospective,case-studies,/case-studies/gg23-onboarding-education-program-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:quadratic-funding,case-studies:gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:quadratic-funding,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:retroactive-funding,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:gg24-first-funding-round-of-gitcoin-3-0::case-studies:gg24-solutions-development-grants-retrospective,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,explicit,3,0,relatedCaseStudies, +case-studies:gg24-first-funding-round-of-gitcoin-3-0::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,explicit,3,0,relatedCaseStudies, +case-studies:gg24-first-funding-round-of-gitcoin-3-0::mechanisms:direct-grants,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +case-studies:gg24-first-funding-round-of-gitcoin-3-0::mechanisms:quadratic-funding,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:state-of-public-goods-funding-2024,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gg24-interop-round-retrospective::mechanisms:quadratic-funding,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg24-oss-qf-giveth-retrospective::mechanisms:quadratic-funding,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg24-privacy-round-retrospective::mechanisms:quadratic-funding,case-studies:gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gg24-solutions-development-grants-retrospective::mechanisms:direct-grants,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +case-studies:gg24-solutions-development-grants-retrospective::research:state-of-public-goods-funding-2024,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:gitcoin-citizens-retro-3::mechanisms:quadratic-funding,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:gitcoin-citizens-retro-3::mechanisms:retroactive-funding,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,explicit,3,0,relatedCaseStudies, +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,explicit,3,0,relatedCaseStudies, +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:identity-infrastructure-binding-constraint,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedCaseStudies, +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:mechanism-pluralism-survival-requirement,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedCaseStudies, +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:retroactive-funding-most-scalable-pattern,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedCaseStudies, +case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:impact-attestations,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:impact-certificates-hypercerts,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,explicit,3,0,relatedMechanisms, +case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:retroactive-funding,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::research:state-of-public-goods-funding-2024,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:grantee-to-funder-flywheel,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedCaseStudies, +case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:post-capitalist-substrate-of-the-abundance-economy,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedCaseStudies, +case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:retroactive-funding-most-scalable-pattern,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedCaseStudies, +case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:signal-as-important-as-capital,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedCaseStudies, +case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::mechanisms:direct-grants,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::mechanisms:retroactive-funding,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::research:retropgf-impact-measurement-evolution,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedResearch, +case-studies:quadraticlenster-launch-wrap-up::mechanisms:quadratic-funding,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems::mechanisms:quadratic-funding,case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems,case-studies,/case-studies/shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:civilizational-stakes-coordination-capacity,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedCaseStudies, +case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact::mechanisms:quadratic-funding,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact::research:signal-as-important-as-capital,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedCaseStudies, +case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:commitment-pooling,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,explicit,3,0,relatedMechanisms, +case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:participatory-budgeting,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,explicit,3,0,relatedMechanisms, +case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:quadratic-funding,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::research:state-of-public-goods-funding-2024,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +case-studies:zuzalu-gitcoin-rounds-retrospective::mechanisms:quadratic-funding,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:aqueduct::mechanisms:direct-grants,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +mechanisms:aqueduct::mechanisms:proposal-inverter,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,explicit,3,0,relatedMechanisms, +mechanisms:aqueduct::mechanisms:token-streaming,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +mechanisms:artizen-artifacts::mechanisms:honour,mechanisms:artizen-artifacts,Artizen Artifacts,mechanisms,/mechanisms/artizen-artifacts,mechanisms:honour,Honour,mechanisms,/mechanisms/honour,explicit,3,0,relatedMechanisms, +mechanisms:artizen-artifacts::mechanisms:impact-attestations,mechanisms:artizen-artifacts,Artizen Artifacts,mechanisms,/mechanisms/artizen-artifacts,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::mechanisms:decentralized-identity,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::mechanisms:decentralized-validators,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::mechanisms:impact-attestations,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::research:identity-infrastructure-binding-constraint,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::research:public-goods-funding-five-layer-stack,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:attestation-based-funding::research:signal-as-important-as-capital,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedMechanisms, +mechanisms:auction-based-treasury-funding::mechanisms:conviction-voting,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,explicit,3,0,relatedMechanisms, +mechanisms:auction-based-treasury-funding::mechanisms:direct-grants,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +mechanisms:auction-based-treasury-funding::mechanisms:token-curated-registry,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,explicit,3,0,relatedMechanisms, +mechanisms:auction-based-treasury-funding::research:mev-for-public-goods-funding,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,explicit,3,0,relatedMechanisms, +mechanisms:augmented-bonding-curve::mechanisms:bonding-curves,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,explicit,3,0,relatedMechanisms, +mechanisms:augmented-bonding-curve::mechanisms:conviction-voting,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,explicit,3,0,relatedMechanisms, +mechanisms:augmented-bonding-curve::mechanisms:quadratic-acceleration,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,mechanisms:quadratic-acceleration,Quadratic Acceleration (q/acc),mechanisms,/mechanisms/quadratic-acceleration,explicit,3,0,relatedMechanisms, +mechanisms:augmented-bonding-curve::research:assembly-theory-x-onchain-capital-allocation,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,3,0,relatedResearch, +mechanisms:augmented-bonding-curve::research:exploring-the-capital-allocation-design-space,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:autopgf::mechanisms:direct-to-contract-incentives,mechanisms:autopgf,AutoPGF,mechanisms,/mechanisms/autopgf,mechanisms:direct-to-contract-incentives,Direct to Contract Incentives,mechanisms,/mechanisms/direct-to-contract-incentives,explicit,3,0,relatedMechanisms, +mechanisms:autopgf::mechanisms:token-streaming,mechanisms:autopgf,AutoPGF,mechanisms,/mechanisms/autopgf,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::mechanisms:markets,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::mechanisms:network-goods,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::mechanisms:quadratic-acceleration,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,mechanisms:quadratic-acceleration,Quadratic Acceleration (q/acc),mechanisms,/mechanisms/quadratic-acceleration,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::mechanisms:retailism-revenue-networks,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:69-trends-in-2025-era-dao-design,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:assembly-theory-x-onchain-capital-allocation,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:dopamine-driven-web3,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:protocols-for-postcapitalist-expression,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:values-in-programmable-money,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedMechanisms, +mechanisms:bonding-curves::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedMechanisms, +mechanisms:bounties::mechanisms:proposal-inverter,mechanisms:bounties,Bounties,mechanisms,/mechanisms/bounties,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,explicit,3,0,relatedMechanisms, +mechanisms:bounties::mechanisms:skeuomorphism,mechanisms:bounties,Bounties,mechanisms,/mechanisms/bounties,mechanisms:skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,explicit,3,0,relatedMechanisms, +mechanisms:bounties::research:69-trends-in-2025-era-dao-design,mechanisms:bounties,Bounties,mechanisms,/mechanisms/bounties,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:bounties::research:mechanism-pluralism-survival-requirement,mechanisms:bounties,Bounties,mechanisms,/mechanisms/bounties,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:coalitional-funding::mechanisms:conviction-voting,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,explicit,3,0,relatedMechanisms, +mechanisms:coalitional-funding::mechanisms:direct-grants,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +mechanisms:coalitional-funding::mechanisms:quadratic-funding,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:coalitional-funding::mechanisms:retroactive-funding,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:coalitional-funding::research:reforming-eth-public-goods-funding-2026,mechanisms:coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::mechanisms:swarms,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:antifragile-by-design-lessons-from-decentralized-resilience,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:civilizational-stakes-coordination-capacity,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:from-chaos-to-coordination,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:microsolidarity-small-group-patterns-for-coordination,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:network-nations-building-sovereignty-without-land,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:protocols-for-postcapitalist-expression,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedMechanisms, +mechanisms:commitment-pooling::research:trust-precedes-coordination,mechanisms:commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::mechanisms:demurrage,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::mechanisms:mutual-credit,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::mechanisms:network-goods,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:antifragile-by-design-lessons-from-decentralized-resilience,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:biomimetic-capital-allocation,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:ethereum-localism,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:exploring-mycofi,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:grassroots-economics,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:microsolidarity-small-group-patterns-for-coordination,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:pathways-to-regeneration,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,3,0,relatedMechanisms, +mechanisms:community-currencies::research:values-in-programmable-money,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::mechanisms:holographic-consensus,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::mechanisms:stigmergy,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::mechanisms:token-curated-registry,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::mechanisms:voting,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:69-trends-in-2025-era-dao-design,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:biofi-bioregional-finance-web3,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:biomimetic-capital-allocation,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:bioregional-swarms,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:coalitional-funding-2026-era-primitive,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:collective-intelligence-protocols-for-thinking-together,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:exploring-mycofi,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:from-chaos-to-coordination,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:from-mutual-aid-to-welfare-state,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:mechanism-pluralism-survival-requirement,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:network-nations-building-sovereignty-without-land,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:networks-vs-hierarchies,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:ocah-volume-1-innovators-edition,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:ocah-volume-2-explorers-edition,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:onchain-capital-allocation-neural-networks-allonets,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:the-metacrisis,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedMechanisms, +mechanisms:conviction-voting::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedMechanisms, +mechanisms:cookie-jar::research:69-trends-in-2025-era-dao-design,mechanisms:cookie-jar,Cookie Jar,mechanisms,/mechanisms/cookie-jar,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:crowdstaking::mechanisms:staking-slashing,mechanisms:crowdstaking,Crowdstaking,mechanisms,/mechanisms/crowdstaking,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,explicit,3,0,relatedMechanisms, +mechanisms:crowdstaking::mechanisms:token-streaming,mechanisms:crowdstaking,Crowdstaking,mechanisms,/mechanisms/crowdstaking,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-identity::mechanisms:decentralized-validators,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-identity::mechanisms:impact-attestations,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-identity::mechanisms:web3-social,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-identity::research:69-trends-in-2025-era-dao-design,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedResearch, +mechanisms:decentralized-identity::research:the-networked-firm,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +mechanisms:decentralized-validators::mechanisms:proof-of-work,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-validators::mechanisms:staking-slashing,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,explicit,3,0,relatedMechanisms, +mechanisms:decentralized-validators::research:identity-infrastructure-binding-constraint,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:dedicated-domain-allocation::mechanisms:grant-ships,mechanisms:dedicated-domain-allocation,Dedicated Domain Allocation,mechanisms,/mechanisms/dedicated-domain-allocation,mechanisms:grant-ships,Grant Ships,mechanisms,/mechanisms/grant-ships,explicit,3,0,relatedMechanisms, +mechanisms:dedicated-domain-allocation::mechanisms:grants-as-a-service,mechanisms:dedicated-domain-allocation,Dedicated Domain Allocation,mechanisms,/mechanisms/dedicated-domain-allocation,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,explicit,3,0,relatedMechanisms, +mechanisms:dedicated-domain-allocation::mechanisms:guilds,mechanisms:dedicated-domain-allocation,Dedicated Domain Allocation,mechanisms,/mechanisms/dedicated-domain-allocation,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,explicit,3,0,relatedMechanisms, +mechanisms:deep-funding::mechanisms:direct-grants,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,explicit,3,0,relatedMechanisms, +mechanisms:deep-funding::mechanisms:impact-attestations,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:deep-funding::mechanisms:quadratic-funding,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:deep-funding::mechanisms:retroactive-funding,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:deep-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,3,0,,ai|capital-allocation|public-goods +mechanisms:deep-funding::research:deep-funding-visual-guide,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedResearch, +mechanisms:demurrage::mechanisms:harberger-taxes,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,mechanisms:harberger-taxes,Harberger Taxes,mechanisms,/mechanisms/harberger-taxes,explicit,3,0,relatedMechanisms, +mechanisms:demurrage::mechanisms:mutual-credit,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedMechanisms, +mechanisms:demurrage::mechanisms:universal-basic-income,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,mechanisms:universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,explicit,3,0,relatedMechanisms, +mechanisms:demurrage::research:the-evolution-of-surplus-distribution,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:direct-grants::mechanisms:grant-ships,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:grant-ships,Grant Ships,mechanisms,/mechanisms/grant-ships,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:grants-as-a-service,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:molochdao,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:percent-for-public-goods,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:prop-house,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:proposal-inverter,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:requests-for-proposals,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::mechanisms:skeuomorphism,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,mechanisms:skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:69-trends-in-2025-era-dao-design,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:a-networked-epistemology,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:ai-agents-and-public-goods-the-emerging-agentic-economy,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:allo-protocol-ecosystem-analysis,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:biofi-bioregional-finance-web3,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:bioregional-swarms,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:capturing-value-like-a-slime-mold,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:coalitional-funding-2026-era-primitive,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:ethereum-has-ens-for-people-what-about-everything-else,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:ethereum-public-goods-funding-sources-the-next-era,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:fair-fees-dynamic-formula-value-creation-capture,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:from-mutual-aid-to-welfare-state,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:from-tribes-to-llcs-to-daos,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:grantee-to-funder-flywheel,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:grassroots-economics,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:guild-guild-locus-of-coordination,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:mechanism-pluralism-survival-requirement,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:mev-for-public-goods-funding,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:ocah-volume-1-innovators-edition,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:our-choices-our-world-thriving-together,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:plural-funding-mechanisms,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:practical-pluralism,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:public-goods-funding-five-layer-stack,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:reforming-eth-public-goods-funding-2026,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:shape-rotators-guide-to-funding-what-matters,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:structural-funding-beyond-grants,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:the-dao-of-daos,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:the-evolution-of-surplus-distribution,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:the-gitcoin-gitcoindao-egregore-is-emerging,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:web3-funding-fatigue,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:what-if-gitcoin-grants-had-been-early-stage-investments,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedMechanisms, +mechanisms:direct-grants::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedMechanisms, +mechanisms:direct-to-contract-incentives::mechanisms:percent-for-public-goods,mechanisms:direct-to-contract-incentives,Direct to Contract Incentives,mechanisms,/mechanisms/direct-to-contract-incentives,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:direct-to-contract-incentives::research:structural-funding-beyond-grants,mechanisms:direct-to-contract-incentives,Direct to Contract Incentives,mechanisms,/mechanisms/direct-to-contract-incentives,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedMechanisms, +mechanisms:dominant-assurance-contracts::research:69-trends-in-2025-era-dao-design,mechanisms:dominant-assurance-contracts,Dominant Assurance Contracts,mechanisms,/mechanisms/dominant-assurance-contracts,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:dominant-assurance-contracts::research:civilizational-stakes-coordination-capacity,mechanisms:dominant-assurance-contracts,Dominant Assurance Contracts,mechanisms,/mechanisms/dominant-assurance-contracts,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedMechanisms, +mechanisms:donation-mining::mechanisms:impact-certificates-hypercerts,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,explicit,3,0,relatedMechanisms, +mechanisms:donation-mining::mechanisms:quadratic-funding,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:donation-mining::mechanisms:retroactive-funding,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:donation-mining::research:dopamine-driven-web3,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,explicit,3,0,relatedResearch, +mechanisms:donation-mining::research:exploring-the-capital-allocation-design-space,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:effective-altruism::mechanisms:impact-attestations,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:effective-altruism::mechanisms:impact-certificates-hypercerts,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,explicit,3,0,relatedMechanisms, +mechanisms:effective-altruism::mechanisms:retroactive-funding,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:effective-altruism::research:meaning-awareness,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,explicit,3,0,relatedResearch, +mechanisms:effective-altruism::research:the-evolution-of-surplus-distribution,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:evolutionary-grants-games::mechanisms:grants-as-a-service,mechanisms:evolutionary-grants-games,Evolutionary Grants Games,mechanisms,/mechanisms/evolutionary-grants-games,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,explicit,3,0,relatedMechanisms, +mechanisms:evolutionary-grants-games::mechanisms:jokerace,mechanisms:evolutionary-grants-games,Evolutionary Grants Games,mechanisms,/mechanisms/evolutionary-grants-games,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,explicit,3,0,relatedMechanisms, +mechanisms:evolutionary-grants-games::mechanisms:swarms,mechanisms:evolutionary-grants-games,Evolutionary Grants Games,mechanisms,/mechanisms/evolutionary-grants-games,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedMechanisms, +mechanisms:fair-fees::mechanisms:quadratic-funding,mechanisms:fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::mechanisms:holographic-consensus,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::mechanisms:markets,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::research:69-trends-in-2025-era-dao-design,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::research:collective-intelligence-protocols-for-thinking-together,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::research:exploring-the-capital-allocation-design-space,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::research:ocah-volume-2-explorers-edition,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedMechanisms, +mechanisms:futarchy::research:the-metacrisis,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::mechanisms:mutual-credit,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::mechanisms:swarms,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::research:antifragile-by-design-lessons-from-decentralized-resilience,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::research:grassroots-economics,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::research:microsolidarity-small-group-patterns-for-coordination,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedMechanisms, +mechanisms:gift-circles::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:grants-as-a-service::mechanisms:quadratic-funding,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:grants-as-a-service::mechanisms:requests-for-proposals,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,mechanisms:requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,explicit,3,0,relatedMechanisms, +mechanisms:grants-as-a-service::research:state-of-public-goods-funding-2024,mechanisms:grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +mechanisms:guilds::mechanisms:molochdao,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,explicit,3,0,relatedMechanisms, +mechanisms:guilds::mechanisms:swarms,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedMechanisms, +mechanisms:guilds::research:guild-guild-locus-of-coordination,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,explicit,3,0,relatedMechanisms, +mechanisms:guilds::research:trust-precedes-coordination,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedMechanisms, +mechanisms:guilds::research:web3-funding-fatigue,mechanisms:guilds,Guilds,mechanisms,/mechanisms/guilds,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedMechanisms, +mechanisms:harberger-taxes::mechanisms:markets,mechanisms:harberger-taxes,Harberger Taxes,mechanisms,/mechanisms/harberger-taxes,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,explicit,3,0,relatedMechanisms, +mechanisms:harberger-taxes::mechanisms:taxes,mechanisms:harberger-taxes,Harberger Taxes,mechanisms,/mechanisms/harberger-taxes,mechanisms:taxes,Taxes,mechanisms,/mechanisms/taxes,explicit,3,0,relatedMechanisms, +mechanisms:harberger-taxes::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:harberger-taxes,Harberger Taxes,mechanisms,/mechanisms/harberger-taxes,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:holographic-consensus::mechanisms:voting,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:honour::mechanisms:impact-attestations,mechanisms:honour,Honour,mechanisms,/mechanisms/honour,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,explicit,3,0,relatedMechanisms, +mechanisms:honour::mechanisms:mutual-credit,mechanisms:honour,Honour,mechanisms,/mechanisms/honour,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedMechanisms, +mechanisms:honour::mechanisms:praise,mechanisms:honour,Honour,mechanisms,/mechanisms/honour,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::mechanisms:metrics-based-voting,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::mechanisms:praise,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::research:eight-forms-of-capital-beyond-financial-metrics,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::research:protocols-for-postcapitalist-expression,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::research:public-goods-funding-five-layer-stack,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::research:shape-rotators-guide-to-funding-what-matters,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:impact-attestations::research:signal-as-important-as-capital,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::mechanisms:metrics-based-voting,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::mechanisms:retroactive-funding,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::research:eight-forms-of-capital-beyond-financial-metrics,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::research:from-degen-to-regen-the-cultural-shift-in-crypto,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::research:retroactive-funding-most-scalable-pattern,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedMechanisms, +mechanisms:impact-certificates-hypercerts::research:shape-rotators-guide-to-funding-what-matters,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:jokerace::mechanisms:prop-house,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,explicit,3,0,relatedMechanisms, +mechanisms:jokerace::mechanisms:voting,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:jokerace::research:exploring-the-capital-allocation-design-space,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:jokerace::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,3,0,relatedResearch, +mechanisms:lotto-pgf::mechanisms:sortition,mechanisms:lotto-pgf,Lotto PGF,mechanisms,/mechanisms/lotto-pgf,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,explicit,3,0,relatedMechanisms, +mechanisms:markets::research:the-evolution-of-surplus-distribution,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:markets::research:the-networked-firm,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +mechanisms:metrics-based-voting::mechanisms:quadratic-voting,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,explicit,3,0,relatedMechanisms, +mechanisms:metrics-based-voting::mechanisms:retroactive-funding,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:metrics-based-voting::research:deep-funding-visual-guide,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedResearch, +mechanisms:metrics-based-voting::research:state-of-public-goods-funding-2024,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +mechanisms:milestone-based-funding::mechanisms:requests-for-proposals,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,mechanisms:requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,explicit,3,0,relatedMechanisms, +mechanisms:milestone-based-funding::research:mechanism-pluralism-survival-requirement,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:milestone-based-funding::research:public-goods-funding-five-layer-stack,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:molochdao::mechanisms:multisig-treasury,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,mechanisms:multisig-treasury,Multisig Treasury (Gnosis Safe),mechanisms,/mechanisms/multisig-treasury,explicit,3,0,relatedMechanisms, +mechanisms:molochdao::research:69-trends-in-2025-era-dao-design,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedResearch, +mechanisms:molochdao::research:from-tribes-to-llcs-to-daos,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,3,0,relatedResearch, +mechanisms:molochdao::research:the-dao-of-daos,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedResearch, +mechanisms:mutual-aid-networks::mechanisms:mutual-credit,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:biomimetic-capital-allocation,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:ethereum-localism,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:exploring-mycofi,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:grassroots-economics,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:pathways-to-regeneration,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:mutual-aid-networks::research:trust-precedes-coordination,mechanisms:mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedMechanisms, +mechanisms:mutual-credit::mechanisms:universal-basic-income,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,mechanisms:universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,explicit,3,0,relatedMechanisms, +mechanisms:network-goods::mechanisms:stigmergy,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,explicit,3,0,relatedMechanisms, +mechanisms:network-goods::mechanisms:web3-social,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,explicit,3,0,relatedMechanisms, +mechanisms:network-goods::research:onchain-capital-allocation-neural-networks-allonets,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedResearch, +mechanisms:network-goods::research:the-networked-firm,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +mechanisms:pairwise::mechanisms:quadratic-voting,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,explicit,3,0,relatedMechanisms, +mechanisms:pairwise::mechanisms:ranked-choice-voting,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,explicit,3,0,relatedMechanisms, +mechanisms:pairwise::mechanisms:star-voting,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,mechanisms:star-voting,STAR Voting,mechanisms,/mechanisms/star-voting,explicit,3,0,relatedMechanisms, +mechanisms:pairwise::mechanisms:voting,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:pairwise::research:plural-funding-mechanisms,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +mechanisms:pairwise::research:practical-pluralism,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedResearch, +mechanisms:participatory-budgeting::mechanisms:quadratic-funding,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::mechanisms:taxes,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,mechanisms:taxes,Taxes,mechanisms,/mechanisms/taxes,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:civilizational-stakes-coordination-capacity,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:collective-intelligence-protocols-for-thinking-together,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:ethereum-localism,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:grassroots-economics,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:identity-infrastructure-binding-constraint,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:network-nations-building-sovereignty-without-land,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:ocah-volume-2-explorers-edition,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:pathways-to-regeneration,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,3,0,relatedMechanisms, +mechanisms:participatory-budgeting::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedMechanisms, +mechanisms:percent-for-public-goods::mechanisms:retailism-revenue-networks,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,explicit,3,0,relatedMechanisms, +mechanisms:percent-for-public-goods::mechanisms:retroactive-funding,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,explicit,3,0,relatedMechanisms, +mechanisms:percent-for-public-goods::mechanisms:token-streaming,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +mechanisms:percent-for-public-goods::research:state-of-public-goods-funding-2024,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +mechanisms:praise::mechanisms:sourcecred,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,mechanisms:sourcecred,SourceCred,mechanisms,/mechanisms/sourcecred,explicit,3,0,relatedMechanisms, +mechanisms:praise::mechanisms:web3-social,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,explicit,3,0,relatedMechanisms, +mechanisms:praise::research:meaning-awareness,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,explicit,3,0,relatedResearch, +mechanisms:praise::research:values-in-programmable-money,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedResearch, +mechanisms:proof-of-work::research:the-evolution-of-surplus-distribution,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:proof-of-work::research:the-networked-firm,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +mechanisms:prop-house::mechanisms:requests-for-proposals,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,mechanisms:requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,explicit,3,0,relatedMechanisms, +mechanisms:prop-house::mechanisms:voting,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:prop-house::research:exploring-the-capital-allocation-design-space,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:prop-house::research:nouns-dao-governance-evolution,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,explicit,3,0,relatedResearch, +mechanisms:proposal-inverter::mechanisms:requests-for-proposals,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,mechanisms:requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,explicit,3,0,relatedMechanisms, +mechanisms:proposal-inverter::research:exploring-the-capital-allocation-design-space,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:proposal-inverter::research:networks-vs-hierarchies,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +mechanisms:quadratic-acceleration::mechanisms:quadratic-funding,mechanisms:quadratic-acceleration,Quadratic Acceleration (q/acc),mechanisms,/mechanisms/quadratic-acceleration,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding-powered-social-network::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,mechanisms:quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedResearch, +mechanisms:quadratic-funding::mechanisms:quadratic-funding-powered-social-network,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,mechanisms:quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::mechanisms:streaming-quadratic-voting,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,mechanisms:streaming-quadratic-voting,Streaming Quadratic Voting,mechanisms,/mechanisms/streaming-quadratic-voting,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:69-trends-in-2025-era-dao-design,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:a-networked-epistemology,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:allo-protocol-ecosystem-analysis,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:assembly-theory-x-onchain-capital-allocation,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:biofi-bioregional-finance-web3,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:biomimetic-capital-allocation,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:bioregional-swarms,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:capturing-value-like-a-slime-mold,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:civilizational-stakes-coordination-capacity,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:coalitional-funding-2026-era-primitive,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:deep-funding-visual-guide,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:dopamine-driven-web3,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:ethereum-has-ens-for-people-what-about-everything-else,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:ethereum-public-goods-funding-sources-the-next-era,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:exploring-the-capital-allocation-design-space,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:fair-fees-dynamic-formula-value-creation-capture,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:from-chaos-to-coordination,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:from-degen-to-regen-the-cultural-shift-in-crypto,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:from-mutual-aid-to-welfare-state,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:from-tribes-to-llcs-to-daos,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:grantee-to-funder-flywheel,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:identity-infrastructure-binding-constraint,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:mechanism-pluralism-survival-requirement,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:networks-vs-hierarchies,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:ocah-volume-1-innovators-edition,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:ocah-volume-2-explorers-edition,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:onchain-capital-allocation-neural-networks-allonets,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:our-choices-our-world-thriving-together,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:plural-funding-mechanisms,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:practical-pluralism,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:public-goods-funding-five-layer-stack,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:quadratic-funding-sybil-resistance,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:reforming-eth-public-goods-funding-2026,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:retroactive-funding-most-scalable-pattern,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:shape-rotators-guide-to-funding-what-matters,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:signal-as-important-as-capital,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:state-of-public-goods-funding-2024,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-dao-of-daos,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-evolution-of-surplus-distribution,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-gitcoin-gitcoindao-egregore-is-emerging,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-metacrisis,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-networked-firm,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:the-wells-are-all-dry-regen-web3-crossroads,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:values-in-programmable-money,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:web3-funding-fatigue,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:what-if-gitcoin-grants-had-been-early-stage-investments,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-funding::research:why-i-am-holon-maximalist,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::mechanisms:ranked-choice-voting,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::mechanisms:star-voting,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,mechanisms:star-voting,STAR Voting,mechanisms,/mechanisms/star-voting,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::mechanisms:streaming-quadratic-voting,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,mechanisms:streaming-quadratic-voting,Streaming Quadratic Voting,mechanisms,/mechanisms/streaming-quadratic-voting,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::mechanisms:voting,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::research:collective-intelligence-protocols-for-thinking-together,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::research:identity-infrastructure-binding-constraint,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::research:signal-as-important-as-capital,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedMechanisms, +mechanisms:quadratic-voting::research:why-i-am-holon-maximalist,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,3,0,relatedMechanisms, +mechanisms:ranked-choice-voting::mechanisms:star-voting,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,mechanisms:star-voting,STAR Voting,mechanisms,/mechanisms/star-voting,explicit,3,0,relatedMechanisms, +mechanisms:ranked-choice-voting::mechanisms:voting,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:retailism-revenue-networks::mechanisms:token-streaming,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,explicit,3,0,relatedMechanisms, +mechanisms:retailism-revenue-networks::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:capturing-value-like-a-slime-mold,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:civilizational-stakes-coordination-capacity,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:coalitional-funding-2026-era-primitive,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:deep-funding-visual-guide,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:eight-forms-of-capital-beyond-financial-metrics,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:from-degen-to-regen-the-cultural-shift-in-crypto,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:grantee-to-funder-flywheel,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:mechanism-pluralism-survival-requirement,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:ocah-volume-1-innovators-edition,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:plural-funding-mechanisms,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:practical-pluralism,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:public-goods-funding-five-layer-stack,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:reforming-eth-public-goods-funding-2026,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:retroactive-funding-most-scalable-pattern,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:retropgf-impact-measurement-evolution,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:shape-rotators-guide-to-funding-what-matters,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:state-of-public-goods-funding-2024,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:the-gitcoin-gitcoindao-egregore-is-emerging,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:the-metacrisis,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:the-networked-firm,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedMechanisms, +mechanisms:retroactive-funding::research:the-wells-are-all-dry-regen-web3-crossroads,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedMechanisms, +mechanisms:self-curated-registries::mechanisms:token-curated-registry,mechanisms:self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,mechanisms:token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,explicit,3,0,relatedMechanisms, +mechanisms:self-curated-registries::research:guild-guild-locus-of-coordination,mechanisms:self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,explicit,3,0,relatedMechanisms, +mechanisms:self-curated-registries::research:practical-pluralism,mechanisms:self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedMechanisms, +mechanisms:self-curated-registries::research:shape-rotators-guide-to-funding-what-matters,mechanisms:self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedMechanisms, +mechanisms:self-curated-registries::research:web3-funding-fatigue,mechanisms:self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedMechanisms, +mechanisms:skeuomorphism::mechanisms:voting,mechanisms:skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:skeuomorphism::research:exploring-the-capital-allocation-design-space,mechanisms:skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,explicit,3,0,relatedResearch, +mechanisms:skeuomorphism::research:the-evolution-of-surplus-distribution,mechanisms:skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:sortition::research:networks-vs-hierarchies,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +mechanisms:sortition::research:the-evolution-of-surplus-distribution,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:staking-slashing::research:networks-vs-hierarchies,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +mechanisms:staking-slashing::research:the-networked-firm,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +mechanisms:star-voting::mechanisms:voting,mechanisms:star-voting,STAR Voting,mechanisms,/mechanisms/star-voting,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,explicit,3,0,relatedMechanisms, +mechanisms:stigmergy::mechanisms:swarms,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,explicit,3,0,relatedMechanisms, +mechanisms:stigmergy::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +mechanisms:taxes::research:from-mutual-aid-to-welfare-state,mechanisms:taxes,Taxes,mechanisms,/mechanisms/taxes,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,3,0,relatedResearch, +mechanisms:taxes::research:the-evolution-of-surplus-distribution,mechanisms:taxes,Taxes,mechanisms,/mechanisms/taxes,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:tithing::research:from-mutual-aid-to-welfare-state,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,explicit,3,0,relatedResearch, +mechanisms:tithing::research:the-evolution-of-surplus-distribution,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:token-streaming::mechanisms:universal-basic-income,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,mechanisms:universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:biofi-bioregional-finance-web3,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:biomimetic-capital-allocation,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:public-goods-funding-five-layer-stack,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:revnets-retailism-autonomous-public-goods-funding,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit,3,0,relatedMechanisms, +mechanisms:token-streaming::research:structural-funding-beyond-grants,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedMechanisms, +mechanisms:universal-basic-income::research:identity-infrastructure-binding-constraint,mechanisms:universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,explicit,3,0,relatedMechanisms, +mechanisms:universal-basic-income::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedMechanisms, +mechanisms:voting::research:networks-vs-hierarchies,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +mechanisms:voting::research:the-evolution-of-surplus-distribution,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +mechanisms:web3-social::research:liberating-attention,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,explicit,3,0,relatedResearch, +mechanisms:web3-social::research:networks-vs-hierarchies,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +mechanisms:web3-social::research:the-networked-firm,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +research:69-trends-in-2025-era-dao-design::research:networks-vs-hierarchies,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +research:69-trends-in-2025-era-dao-design::research:plural-funding-mechanisms,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:69-trends-in-2025-era-dao-design::research:the-networked-firm,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:antifragile-by-design-lessons-from-decentralized-resilience,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:collective-intelligence-protocols-for-thinking-together,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:from-degen-to-regen-the-cultural-shift-in-crypto,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:microsolidarity-small-group-patterns-for-coordination,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:network-nations-building-sovereignty-without-land,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:plural-funding-mechanisms,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedResearch, +research:a-networked-epistemology::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:d-acc-market-map,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,research:d-acc-market-map,d/acc Market Map,research,/research/d-acc-market-map,explicit,3,0,relatedResearch, +research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:deep-funding-visual-guide,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,explicit,3,0,relatedResearch, +research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:our-choices-our-world-thriving-together,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:allo-protocol-ecosystem-analysis::research:public-goods-funding-five-layer-stack,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedResearch, +research:allo-protocol-ecosystem-analysis::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:antifragile-by-design-lessons-from-decentralized-resilience::research:bioregional-swarms,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,explicit,3,0,relatedResearch, +research:antifragile-by-design-lessons-from-decentralized-resilience::research:our-choices-our-world-thriving-together,research:antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:biofi-bioregional-finance-web3::research:biomimetic-capital-allocation,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,explicit,3,0,relatedResearch, +research:biofi-bioregional-finance-web3::research:ethereum-localism,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,explicit,3,0,relatedResearch, +research:biofi-bioregional-finance-web3::research:pathways-to-regeneration,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,explicit,3,0,relatedResearch, +research:biofi-bioregional-finance-web3::research:what-nature-can-teach-us-about-allocating-capital,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:biomimetic-capital-allocation::research:bioregional-swarms,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,explicit,3,0,relatedResearch, +research:biomimetic-capital-allocation::research:what-nature-can-teach-us-about-allocating-capital,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:bioregional-swarms::research:ethereum-localism,research:bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,explicit,3,0,relatedResearch, +research:capturing-value-like-a-slime-mold::research:exploring-mycofi,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,explicit,3,0,relatedResearch, +research:capturing-value-like-a-slime-mold::research:plural-funding-mechanisms,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:capturing-value-like-a-slime-mold::research:what-nature-can-teach-us-about-allocating-capital,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:civilizational-stakes-coordination-capacity::research:d-acc-market-map,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,research:d-acc-market-map,d/acc Market Map,research,/research/d-acc-market-map,explicit,3,0,relatedResearch, +research:civilizational-stakes-coordination-capacity::research:post-capitalist-substrate-of-the-abundance-economy,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,explicit,3,0,relatedResearch, +research:civilizational-stakes-coordination-capacity::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:coalitional-funding-2026-era-primitive::research:reforming-eth-public-goods-funding-2026,research:coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedResearch, +research:collective-intelligence-protocols-for-thinking-together::research:our-choices-our-world-thriving-together,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:collective-intelligence-protocols-for-thinking-together::research:the-dao-of-daos,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedResearch, +research:deep-funding-visual-guide::research:plural-funding-mechanisms,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:deep-funding-visual-guide::research:reforming-eth-public-goods-funding-2026,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedResearch, +research:dopamine-driven-web3::research:meaning-awareness,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,explicit,3,0,relatedResearch, +research:eight-forms-of-capital-beyond-financial-metrics::research:our-choices-our-world-thriving-together,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:eight-forms-of-capital-beyond-financial-metrics::research:protocols-for-postcapitalist-expression,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:eight-forms-of-capital-beyond-financial-metrics::research:what-nature-can-teach-us-about-allocating-capital,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:ethereum-public-goods-funding-sources-the-next-era,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,explicit,3,0,relatedResearch, +research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:plural-funding-mechanisms,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:structural-funding-beyond-grants,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedResearch, +research:ethereum-has-ens-for-people-what-about-everything-else::research:plural-funding-mechanisms,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:ethereum-public-goods-funding-sources-the-next-era::research:reforming-eth-public-goods-funding-2026,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedResearch, +research:ethereum-public-goods-funding-sources-the-next-era::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:ethereum-public-goods-funding-sources-the-next-era::research:the-wells-are-all-dry-regen-web3-crossroads,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedResearch, +research:ethereum-public-goods-funding-sources-the-next-era::research:what-if-gitcoin-grants-had-been-early-stage-investments,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedResearch, +research:exploring-mycofi::research:grassroots-economics,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedResearch, +research:exploring-mycofi::research:onchain-capital-allocation-neural-networks-allonets,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedResearch, +research:exploring-mycofi::research:what-nature-can-teach-us-about-allocating-capital,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:ocah-volume-1-innovators-edition,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,explicit,3,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:ocah-volume-2-explorers-edition,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,explicit,3,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:practical-pluralism,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:the-metacrisis,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedResearch, +research:exploring-the-capital-allocation-design-space::research:the-networked-firm,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +research:from-chaos-to-coordination::research:networks-vs-hierarchies,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,explicit,3,0,relatedResearch, +research:from-chaos-to-coordination::research:values-in-programmable-money,research:from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedResearch, +research:from-degen-to-regen-the-cultural-shift-in-crypto::research:our-choices-our-world-thriving-together,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:from-degen-to-regen-the-cultural-shift-in-crypto::research:protocols-for-postcapitalist-expression,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:from-degen-to-regen-the-cultural-shift-in-crypto::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:from-mutual-aid-to-welfare-state::research:grassroots-economics,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,explicit,3,0,relatedResearch, +research:from-mutual-aid-to-welfare-state::research:the-evolution-of-surplus-distribution,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +research:from-mutual-aid-to-welfare-state::research:the-metacrisis,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedResearch, +research:from-mutual-aid-to-welfare-state::research:values-in-programmable-money,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedResearch, +research:from-tribes-to-llcs-to-daos::research:microsolidarity-small-group-patterns-for-coordination,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,explicit,3,0,relatedResearch, +research:from-tribes-to-llcs-to-daos::research:network-nations-building-sovereignty-without-land,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,explicit,3,0,relatedResearch, +research:from-tribes-to-llcs-to-daos::research:the-networked-firm,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +research:gitcoin-3-3-evolutionary-arena-for-capital-allocation::research:plural-funding-mechanisms,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:gitcoin-3-3-evolutionary-arena-for-capital-allocation::research:what-nature-can-teach-us-about-allocating-capital,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:grantee-to-funder-flywheel::research:state-of-public-goods-funding-2024,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:grantee-to-funder-flywheel::research:what-if-gitcoin-grants-had-been-early-stage-investments,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedResearch, +research:guild-guild-locus-of-coordination::research:plural-funding-mechanisms,research:guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:hyperstitions-how-shared-beliefs-shape-onchain-realities::research:our-choices-our-world-thriving-together,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:hyperstitions-how-shared-beliefs-shape-onchain-realities::research:protocols-for-postcapitalist-expression,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:identity-infrastructure-binding-constraint::research:quadratic-funding-sybil-resistance,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,explicit,3,0,relatedResearch, +research:identity-infrastructure-binding-constraint::research:reforming-eth-public-goods-funding-2026,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedResearch, +research:meaning-awareness::research:practical-pluralism,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedResearch, +research:meaning-awareness::research:the-metacrisis,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedResearch, +research:mechanism-pluralism-survival-requirement::research:plural-funding-mechanisms,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:mechanism-pluralism-survival-requirement::research:state-of-public-goods-funding-2024,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:mev-for-public-goods-funding::research:revnets-retailism-autonomous-public-goods-funding,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,explicit,3,0,relatedResearch, +research:mev-for-public-goods-funding::research:state-of-public-goods-funding-2024,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:microsolidarity-small-group-patterns-for-coordination::research:our-choices-our-world-thriving-together,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:microsolidarity-small-group-patterns-for-coordination::research:the-dao-of-daos,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedResearch, +research:network-nations-building-sovereignty-without-land::research:our-choices-our-world-thriving-together,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,explicit,3,0,relatedResearch, +research:network-nations-building-sovereignty-without-land::research:the-dao-of-daos,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedResearch, +research:networks-vs-hierarchies::research:the-evolution-of-surplus-distribution,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,explicit,3,0,relatedResearch, +research:networks-vs-hierarchies::research:the-metacrisis,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedResearch, +research:networks-vs-hierarchies::research:the-networked-firm,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,explicit,3,0,relatedResearch, +research:ocah-volume-1-innovators-edition::research:onchain-capital-allocation-neural-networks-allonets,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,explicit,3,0,relatedResearch, +research:ocah-volume-2-explorers-edition::research:plural-funding-mechanisms,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,explicit,3,0,relatedResearch, +research:our-choices-our-world-thriving-together::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedResearch, +research:our-choices-our-world-thriving-together::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:pathways-to-regeneration::research:values-in-programmable-money,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:practical-pluralism,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:protocols-for-postcapitalist-expression,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:public-goods-funding-five-layer-stack,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:reforming-eth-public-goods-funding-2026,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:shape-rotators-guide-to-funding-what-matters,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:signal-as-important-as-capital,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:trust-precedes-coordination,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:web3-funding-fatigue,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedResearch, +research:plural-funding-mechanisms::research:why-i-am-holon-maximalist,research:plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,research:why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,explicit,3,0,relatedResearch, +research:post-capitalist-substrate-of-the-abundance-economy::research:protocols-for-postcapitalist-expression,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:post-capitalist-substrate-of-the-abundance-economy::research:structural-funding-beyond-grants,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedResearch, +research:post-capitalist-substrate-of-the-abundance-economy::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,explicit,3,0,relatedResearch, +research:post-capitalist-substrate-of-the-abundance-economy::research:the-wells-are-all-dry-regen-web3-crossroads,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedResearch, +research:post-capitalist-substrate-of-the-abundance-economy::research:what-nature-can-teach-us-about-allocating-capital,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:practical-pluralism::research:protocols-for-postcapitalist-expression,research:practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,explicit,3,0,relatedResearch, +research:protocols-for-postcapitalist-expression::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,explicit,3,0,relatedResearch, +research:public-goods-funding-five-layer-stack::research:state-of-public-goods-funding-2024,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:quadratic-funding-sybil-resistance::research:signal-as-important-as-capital,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,explicit,3,0,relatedResearch, +research:reforming-eth-public-goods-funding-2026::research:state-of-public-goods-funding-2024,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:retroactive-funding-most-scalable-pattern::research:retropgf-impact-measurement-evolution,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,explicit,3,0,relatedResearch, +research:retroactive-funding-most-scalable-pattern::research:state-of-public-goods-funding-2024,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,explicit,3,0,relatedResearch, +research:revnets-retailism-autonomous-public-goods-funding::research:structural-funding-beyond-grants,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,explicit,3,0,relatedResearch, +research:state-of-public-goods-funding-2024::research:the-wells-are-all-dry-regen-web3-crossroads,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedResearch, +research:state-of-public-goods-funding-2024::research:web3-funding-fatigue,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,research:web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,explicit,3,0,relatedResearch, +research:state-of-public-goods-funding-2024::research:what-if-gitcoin-grants-had-been-early-stage-investments,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,explicit,3,0,relatedResearch, +research:state-of-public-goods-funding-2024::research:what-nature-can-teach-us-about-allocating-capital,research:state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +research:structural-funding-beyond-grants::research:the-wells-are-all-dry-regen-web3-crossroads,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,explicit,3,0,relatedResearch, +research:summer-of-protocols-what-protocol-theory-teaches-about-coordination::research:the-dao-of-daos,research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,explicit,3,0,relatedResearch, +research:the-evolution-of-surplus-distribution::research:the-metacrisis,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,explicit,3,0,relatedResearch, +research:the-metacrisis::research:values-in-programmable-money,research:the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,explicit,3,0,relatedResearch, +research:trust-precedes-coordination::research:what-nature-can-teach-us-about-allocating-capital,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,explicit,3,0,relatedResearch, +apps:ethereum-foundation-esp::mechanisms:direct-grants,apps:ethereum-foundation-esp,Ethereum Foundation ESP,apps,/apps/ethereum-foundation-esp,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,tag-overlap,2,0,,expert|milestone +apps:flows-wtf::mechanisms:token-streaming,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,tag-overlap,2,0,,continuous|streaming +apps:gardens-v2::research:microsolidarity-small-group-patterns-for-coordination,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,tag-overlap,2,0,,community|dao +apps:markee::research:deep-funding-visual-guide,apps:markee,Markee,apps,/apps/markee,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,tag-overlap,2,0,,ethereum|open source +apps:markee::research:reforming-eth-public-goods-funding-2026,apps:markee,Markee,apps,/apps/markee,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,tag-overlap,2,0,,ethereum|open source +apps:opensource-observer::mechanisms:metrics-based-voting,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,tag-overlap,2,0,,impact-measurement|metrics +apps:optimism-retropgf::mechanisms:retroactive-funding,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,tag-overlap,2,0,,results-based|retroactive +apps:sablier::mechanisms:token-streaming,apps:sablier,Sablier,apps,/apps/sablier,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,tag-overlap,2,0,,payments|streaming +apps:superfluid::mechanisms:token-streaming,apps:superfluid,Superfluid,apps,/apps/superfluid,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,tag-overlap,2,0,,payments|streaming +campaigns:gitcoin-grants-21-gg21::mechanisms:participatory-budgeting,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,tag-overlap,2,0,,community|democratic +campaigns:thedao-security-fund::mechanisms:staking-slashing,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,tag-overlap,2,0,,ethereum|security +case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:retroactive-funding-most-scalable-pattern,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,tag-overlap,2,0,,optimism|retroactive-funding +case-studies:gg24-solutions-development-grants-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,2,0,,ai|web3 +mechanisms:aqueduct::research:from-mutual-aid-to-welfare-state,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,tag-overlap,2,0,,capital allocation|daos +mechanisms:aqueduct::research:ocah-volume-1-innovators-edition,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,tag-overlap,2,0,,capital allocation|daos +mechanisms:aqueduct::research:ocah-volume-2-explorers-edition,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,tag-overlap,2,0,,capital allocation|daos +mechanisms:aqueduct::research:the-evolution-of-surplus-distribution,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,tag-overlap,2,0,,capital allocation|daos +mechanisms:aqueduct::research:the-networked-firm,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,tag-overlap,2,0,,capital allocation|daos +mechanisms:decentralized-identity::research:identity-infrastructure-binding-constraint,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,2,0,,identity|sybil-resistance +mechanisms:metrics-based-voting::research:eight-forms-of-capital-beyond-financial-metrics,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,tag-overlap,2,0,,evaluation|impact-measurement +mechanisms:molochdao::research:ethereum-localism,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,2,0,,daos|ethereum +apps:allo-protocol::mechanisms:ephemeral-daos,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,mechanisms:ephemeral-daos,Ephemeral DAOs,mechanisms,/mechanisms/ephemeral-daos,tag-overlap,1,0,,modular +apps:allo-protocol::mechanisms:grant-ships,apps:allo-protocol,Allo Protocol,apps,/apps/allo-protocol,mechanisms:grant-ships,Grant Ships,mechanisms,/mechanisms/grant-ships,tag-overlap,1,0,,modular +apps:arbitrum-dao-grants::mechanisms:direct-grants,apps:arbitrum-dao-grants,Arbitrum DAO Grants,apps,/apps/arbitrum-dao-grants,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,tag-overlap,1,0,,milestone +apps:arbitrum-dao-grants::mechanisms:milestone-based-funding,apps:arbitrum-dao-grants,Arbitrum DAO Grants,apps,/apps/arbitrum-dao-grants,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,tag-overlap,1,0,,milestone +apps:artizen-fund::research:from-degen-to-regen-the-cultural-shift-in-crypto,apps:artizen-fund,Artizen Fund,apps,/apps/artizen-fund,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,tag-overlap,1,0,,culture +apps:base-builder-grants::campaigns:gitcoin-grants-23-gg23,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,tag-overlap,1,0,,retroactive +apps:base-builder-grants::campaigns:thedao-security-fund,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,tag-overlap,1,0,,retroactive +apps:base-builder-grants::case-studies:celo-easy-rpgf-lightweight-retroactive-funding,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,tag-overlap,1,0,,retroactive +apps:base-builder-grants::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,tag-overlap,1,0,,retroactive +apps:base-builder-grants::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,tag-overlap,1,0,,retroactive +apps:base-builder-grants::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,tag-overlap,1,0,,retroactive +apps:base-builder-grants::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,tag-overlap,1,0,,retroactive +apps:base-builder-grants::mechanisms:impact-certificates-hypercerts,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,tag-overlap,1,0,,retroactive +apps:base-builder-grants::mechanisms:metrics-based-voting,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,tag-overlap,1,0,,retroactive +apps:base-builder-grants::mechanisms:retroactive-funding,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,tag-overlap,1,0,,retroactive +apps:base-builder-grants::research:grantee-to-funder-flywheel,apps:base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,tag-overlap,1,0,,ecosystem +apps:base-ecosystem-fund::research:grantee-to-funder-flywheel,apps:base-ecosystem-fund,Base Ecosystem Fund,apps,/apps/base-ecosystem-fund,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,tag-overlap,1,0,,ecosystem +apps:coordinape::research:a-networked-epistemology,apps:coordinape,Coordinape,apps,/apps/coordinape,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,dao +apps:coordinape::research:from-tribes-to-llcs-to-daos,apps:coordinape,Coordinape,apps,/apps/coordinape,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,tag-overlap,1,0,,dao +apps:coordinape::research:microsolidarity-small-group-patterns-for-coordination,apps:coordinape,Coordinape,apps,/apps/coordinape,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,tag-overlap,1,0,,dao +apps:coordinape::research:our-choices-our-world-thriving-together,apps:coordinape,Coordinape,apps,/apps/coordinape,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,tag-overlap,1,0,,dao +apps:coordinape::research:the-dao-of-daos,apps:coordinape,Coordinape,apps,/apps/coordinape,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,tag-overlap,1,0,,dao +apps:coordinape::research:the-gitcoin-gitcoindao-egregore-is-emerging,apps:coordinape,Coordinape,apps,/apps/coordinape,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,tag-overlap,1,0,,dao +apps:deepfunding::case-studies:gg19-public-goods-africa-retrospective,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,tag-overlap,1,0,,public-goods +apps:deepfunding::case-studies:gg21-opencivics-collaborative-research-retrospective,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,tag-overlap,1,0,,public-goods +apps:deepfunding::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,tag-overlap,1,0,,ai +apps:deepfunding::case-studies:gg24-solutions-development-grants-retrospective,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,tag-overlap,1,0,,ai +apps:deepfunding::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,tag-overlap,1,0,,public-goods +apps:deepfunding::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,tag-overlap,1,0,,public-goods +apps:deepfunding::mechanisms:percent-for-public-goods,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,tag-overlap,1,0,,public-goods +apps:deepfunding::research:69-trends-in-2025-era-dao-design,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,ai +apps:deepfunding::research:biomimetic-capital-allocation,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,tag-overlap,1,0,,capital-allocation +apps:deepfunding::research:eight-forms-of-capital-beyond-financial-metrics,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,tag-overlap,1,0,,public-goods +apps:deepfunding::research:ethereum-has-ens-for-people-what-about-everything-else,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,public-goods +apps:deepfunding::research:from-degen-to-regen-the-cultural-shift-in-crypto,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,tag-overlap,1,0,,public-goods +apps:deepfunding::research:liberating-attention,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,tag-overlap,1,0,,ai +apps:deepfunding::research:mechanism-pluralism-survival-requirement,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,tag-overlap,1,0,,capital-allocation +apps:deepfunding::research:mev-for-public-goods-funding,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,tag-overlap,1,0,,public-goods +apps:deepfunding::research:public-goods-funding-five-layer-stack,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,tag-overlap,1,0,,capital-allocation +apps:deepfunding::research:the-networked-firm,apps:deepfunding,DeepFunding,apps,/apps/deepfunding,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,tag-overlap,1,0,,ai +apps:drips::campaigns:protocol-guild-ongoing,apps:drips,Drips,apps,/apps/drips,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,tag-overlap,1,0,,streaming +apps:drips::mechanisms:aqueduct,apps:drips,Drips,apps,/apps/drips,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,tag-overlap,1,0,,streaming +apps:drips::mechanisms:token-streaming,apps:drips,Drips,apps,/apps/drips,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,tag-overlap,1,0,,streaming +apps:ethereum-foundation-esp::mechanisms:dedicated-domain-allocation,apps:ethereum-foundation-esp,Ethereum Foundation ESP,apps,/apps/ethereum-foundation-esp,mechanisms:dedicated-domain-allocation,Dedicated Domain Allocation,mechanisms,/mechanisms/dedicated-domain-allocation,tag-overlap,1,0,,expert +apps:ethereum-foundation-esp::mechanisms:milestone-based-funding,apps:ethereum-foundation-esp,Ethereum Foundation ESP,apps,/apps/ethereum-foundation-esp,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,tag-overlap,1,0,,milestone +apps:ethereum-foundation-esp::mechanisms:retroactive-funding,apps:ethereum-foundation-esp,Ethereum Foundation ESP,apps,/apps/ethereum-foundation-esp,mechanisms:retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,tag-overlap,1,0,,expert +apps:flows-wtf::campaigns:protocol-guild-ongoing,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,tag-overlap,1,0,,streaming +apps:flows-wtf::mechanisms:aqueduct,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,tag-overlap,1,0,,streaming +apps:flows-wtf::mechanisms:autopgf,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:autopgf,AutoPGF,mechanisms,/mechanisms/autopgf,tag-overlap,1,0,,continuous +apps:flows-wtf::mechanisms:conviction-voting,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,tag-overlap,1,0,,continuous +apps:flows-wtf::mechanisms:streaming-quadratic-voting,apps:flows-wtf,Flows.wtf,apps,/apps/flows-wtf,mechanisms:streaming-quadratic-voting,Streaming Quadratic Voting,mechanisms,/mechanisms/streaming-quadratic-voting,tag-overlap,1,0,,continuous +apps:gardens-v2::campaigns:gitcoin-grants-21-gg21,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,tag-overlap,1,0,,community +apps:gardens-v2::case-studies:gg21-asia-round-retrospective,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,tag-overlap,1,0,,community +apps:gardens-v2::case-studies:gg21-token-engineering-superchain-retrospective,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,tag-overlap,1,0,,optimism +apps:gardens-v2::case-studies:gg23-gitcoin-grants-garden-retrospective,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,tag-overlap,1,0,,conviction-voting +apps:gardens-v2::case-studies:gg23-token-engineering-superchain-part-2-retrospective,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,tag-overlap,1,0,,optimism +apps:gardens-v2::case-studies:gitcoin-citizens-retro-3,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,tag-overlap,1,0,,community +apps:gardens-v2::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,tag-overlap,1,0,,community +apps:gardens-v2::case-studies:zuzalu-gitcoin-rounds-retrospective,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,tag-overlap,1,0,,community +apps:gardens-v2::mechanisms:mutual-credit,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,tag-overlap,1,0,,community +apps:gardens-v2::mechanisms:participatory-budgeting,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,tag-overlap,1,0,,community +apps:gardens-v2::mechanisms:praise,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,tag-overlap,1,0,,community +apps:gardens-v2::mechanisms:tithing,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,tag-overlap,1,0,,community +apps:gardens-v2::research:a-networked-epistemology,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,dao +apps:gardens-v2::research:from-tribes-to-llcs-to-daos,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,tag-overlap,1,0,,dao +apps:gardens-v2::research:our-choices-our-world-thriving-together,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,tag-overlap,1,0,,dao +apps:gardens-v2::research:retroactive-funding-most-scalable-pattern,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,tag-overlap,1,0,,optimism +apps:gardens-v2::research:retropgf-impact-measurement-evolution,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,tag-overlap,1,0,,optimism +apps:gardens-v2::research:the-dao-of-daos,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,tag-overlap,1,0,,dao +apps:gardens-v2::research:the-gitcoin-gitcoindao-egregore-is-emerging,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,tag-overlap,1,0,,dao +apps:gardens-v2::research:trust-precedes-coordination,apps:gardens-v2,Gardens,apps,/apps/gardens-v2,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,tag-overlap,1,0,,community +apps:gitcoin-grants-stack::campaigns:gitcoin-grants-20-gg20,apps:gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,tag-overlap,1,0,,multichain +apps:giveth::campaigns:gitcoin-grants-20-gg20,apps:giveth,Giveth,apps,/apps/giveth,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,tag-overlap,1,0,,multichain +apps:giveth::case-studies:gg19-public-goods-africa-retrospective,apps:giveth,Giveth,apps,/apps/giveth,case-studies:gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,tag-overlap,1,0,,public-goods +apps:giveth::case-studies:gg21-opencivics-collaborative-research-retrospective,apps:giveth,Giveth,apps,/apps/giveth,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,tag-overlap,1,0,,public-goods +apps:giveth::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,apps:giveth,Giveth,apps,/apps/giveth,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,tag-overlap,1,0,,public-goods +apps:giveth::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,apps:giveth,Giveth,apps,/apps/giveth,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,tag-overlap,1,0,,public-goods +apps:giveth::mechanisms:deep-funding,apps:giveth,Giveth,apps,/apps/giveth,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,tag-overlap,1,0,,public-goods +apps:giveth::mechanisms:percent-for-public-goods,apps:giveth,Giveth,apps,/apps/giveth,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,tag-overlap,1,0,,public-goods +apps:giveth::research:ethereum-has-ens-for-people-what-about-everything-else,apps:giveth,Giveth,apps,/apps/giveth,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,public-goods +apps:giveth::research:mev-for-public-goods-funding,apps:giveth,Giveth,apps,/apps/giveth,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,tag-overlap,1,0,,public-goods +apps:juicebox::mechanisms:auction-based-treasury-funding,apps:juicebox,Juicebox,apps,/apps/juicebox,mechanisms:auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,tag-overlap,1,0,,treasury +apps:juicebox::research:a-networked-epistemology,apps:juicebox,Juicebox,apps,/apps/juicebox,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,dao +apps:juicebox::research:from-tribes-to-llcs-to-daos,apps:juicebox,Juicebox,apps,/apps/juicebox,research:from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,tag-overlap,1,0,,dao +apps:juicebox::research:microsolidarity-small-group-patterns-for-coordination,apps:juicebox,Juicebox,apps,/apps/juicebox,research:microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,tag-overlap,1,0,,dao +apps:juicebox::research:our-choices-our-world-thriving-together,apps:juicebox,Juicebox,apps,/apps/juicebox,research:our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,tag-overlap,1,0,,dao +apps:juicebox::research:the-dao-of-daos,apps:juicebox,Juicebox,apps,/apps/juicebox,research:the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,tag-overlap,1,0,,dao +apps:juicebox::research:the-gitcoin-gitcoindao-egregore-is-emerging,apps:juicebox,Juicebox,apps,/apps/juicebox,research:the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,tag-overlap,1,0,,dao +apps:markee::campaigns:protocol-guild-ongoing,apps:markee,Markee,apps,/apps/markee,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,tag-overlap,1,0,,ethereum +apps:markee::campaigns:thedao-security-fund,apps:markee,Markee,apps,/apps/markee,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,tag-overlap,1,0,,ethereum +apps:markee::case-studies:gg21-token-engineering-superchain-retrospective,apps:markee,Markee,apps,/apps/markee,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,tag-overlap,1,0,,optimism +apps:markee::case-studies:gg23-token-engineering-superchain-part-2-retrospective,apps:markee,Markee,apps,/apps/markee,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,tag-overlap,1,0,,optimism +apps:markee::case-studies:gg24-interop-round-retrospective,apps:markee,Markee,apps,/apps/markee,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,tag-overlap,1,0,,ethereum +apps:markee::mechanisms:molochdao,apps:markee,Markee,apps,/apps/markee,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,tag-overlap,1,0,,ethereum +apps:markee::mechanisms:staking-slashing,apps:markee,Markee,apps,/apps/markee,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,tag-overlap,1,0,,ethereum +apps:markee::research:ethereum-localism,apps:markee,Markee,apps,/apps/markee,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,ethereum +apps:markee::research:mev-for-public-goods-funding,apps:markee,Markee,apps,/apps/markee,research:mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,tag-overlap,1,0,,ethereum +apps:markee::research:retroactive-funding-most-scalable-pattern,apps:markee,Markee,apps,/apps/markee,research:retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,tag-overlap,1,0,,optimism +apps:markee::research:retropgf-impact-measurement-evolution,apps:markee,Markee,apps,/apps/markee,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,tag-overlap,1,0,,optimism +apps:markee::research:values-in-programmable-money,apps:markee,Markee,apps,/apps/markee,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,tag-overlap,1,0,,ethereum +apps:nouns-dao::mechanisms:artizen-artifacts,apps:nouns-dao,Nouns DAO,apps,/apps/nouns-dao,mechanisms:artizen-artifacts,Artizen Artifacts,mechanisms,/mechanisms/artizen-artifacts,tag-overlap,1,0,,nft +apps:octant::case-studies:gg19-public-goods-africa-retrospective,apps:octant,Octant,apps,/apps/octant,case-studies:gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,tag-overlap,1,0,,public-goods +apps:octant::case-studies:gg21-opencivics-collaborative-research-retrospective,apps:octant,Octant,apps,/apps/octant,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,tag-overlap,1,0,,public-goods +apps:octant::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,apps:octant,Octant,apps,/apps/octant,case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,tag-overlap,1,0,,public-goods +apps:octant::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,apps:octant,Octant,apps,/apps/octant,case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,tag-overlap,1,0,,public-goods +apps:octant::research:ethereum-has-ens-for-people-what-about-everything-else,apps:octant,Octant,apps,/apps/octant,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,public-goods +apps:opensource-observer::case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers,case-studies,/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers,tag-overlap,1,0,,open-source +apps:opensource-observer::case-studies:gg19-oss-round-review-reflections,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:gg19-oss-round-review-reflections,GG19 OSS Round Review: Reflections,case-studies,/case-studies/gg19-oss-round-review-reflections,tag-overlap,1,0,,open-source +apps:opensource-observer::case-studies:gg20-hypercerts-ecosystem-round-retrospective,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,tag-overlap,1,0,,impact-measurement +apps:opensource-observer::case-studies:gg23-ai-impactqf-regen-coordination-retrospective,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,tag-overlap,1,0,,impact-measurement +apps:opensource-observer::case-studies:gg24-oss-qf-giveth-retrospective,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,tag-overlap,1,0,,open-source +apps:opensource-observer::case-studies:gg24-solutions-development-grants-retrospective,apps:opensource-observer,Open Source Observer,apps,/apps/opensource-observer,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,tag-overlap,1,0,,impact-measurement +apps:optimism-retropgf::campaigns:gitcoin-grants-23-gg23,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,tag-overlap,1,0,,retroactive +apps:optimism-retropgf::campaigns:thedao-security-fund,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,tag-overlap,1,0,,retroactive +apps:optimism-retropgf::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,tag-overlap,1,0,,retroactive +apps:optimism-retropgf::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,tag-overlap,1,0,,retroactive +apps:optimism-retropgf::mechanisms:impact-certificates-hypercerts,apps:optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,tag-overlap,1,0,,retroactive +apps:polygon-grants::mechanisms:direct-grants,apps:polygon-grants,Polygon Grants,apps,/apps/polygon-grants,mechanisms:direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,tag-overlap,1,0,,milestone +apps:polygon-grants::mechanisms:milestone-based-funding,apps:polygon-grants,Polygon Grants,apps,/apps/polygon-grants,mechanisms:milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,tag-overlap,1,0,,milestone +apps:protocol-guild::mechanisms:aqueduct,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,tag-overlap,1,0,,streaming +apps:protocol-guild::mechanisms:token-streaming,apps:protocol-guild,Protocol Guild,apps,/apps/protocol-guild,mechanisms:token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,tag-overlap,1,0,,streaming +apps:revnets::mechanisms:bonding-curves,apps:revnets,Revnets,apps,/apps/revnets,mechanisms:bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,tag-overlap,1,0,,tokenization +apps:revnets::mechanisms:impact-certificates-hypercerts,apps:revnets,Revnets,apps,/apps/revnets,mechanisms:impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,tag-overlap,1,0,,tokenization +apps:revnets::mechanisms:swarms,apps:revnets,Revnets,apps,/apps/revnets,mechanisms:swarms,Swarms,mechanisms,/mechanisms/swarms,tag-overlap,1,0,,autonomous +apps:revnets::research:structural-funding-beyond-grants,apps:revnets,Revnets,apps,/apps/revnets,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,tag-overlap,1,0,,revenue +apps:sablier::campaigns:gitcoin-grants-20-gg20,apps:sablier,Sablier,apps,/apps/sablier,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,tag-overlap,1,0,,multichain +apps:sablier::campaigns:protocol-guild-ongoing,apps:sablier,Sablier,apps,/apps/sablier,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,tag-overlap,1,0,,streaming +apps:scroll-grants::campaigns:gitcoin-grants-21-gg21,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,tag-overlap,1,0,,community +apps:scroll-grants::case-studies:gg21-asia-round-retrospective,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,case-studies:gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,tag-overlap,1,0,,community +apps:scroll-grants::case-studies:gitcoin-citizens-retro-3,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,tag-overlap,1,0,,community +apps:scroll-grants::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,tag-overlap,1,0,,community +apps:scroll-grants::case-studies:zuzalu-gitcoin-rounds-retrospective,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,tag-overlap,1,0,,community +apps:scroll-grants::mechanisms:mutual-credit,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,tag-overlap,1,0,,community +apps:scroll-grants::mechanisms:participatory-budgeting,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,tag-overlap,1,0,,community +apps:scroll-grants::mechanisms:praise,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,tag-overlap,1,0,,community +apps:scroll-grants::mechanisms:tithing,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,tag-overlap,1,0,,community +apps:scroll-grants::research:grantee-to-funder-flywheel,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,tag-overlap,1,0,,ecosystem +apps:scroll-grants::research:trust-precedes-coordination,apps:scroll-grants,Scroll Grants,apps,/apps/scroll-grants,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,tag-overlap,1,0,,community +apps:superfluid::campaigns:gitcoin-grants-20-gg20,apps:superfluid,Superfluid,apps,/apps/superfluid,campaigns:gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,tag-overlap,1,0,,multichain +apps:superfluid::campaigns:protocol-guild-ongoing,apps:superfluid,Superfluid,apps,/apps/superfluid,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,tag-overlap,1,0,,streaming +apps:tea-protocol::case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers,case-studies,/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers,tag-overlap,1,0,,open-source +apps:tea-protocol::case-studies:gg19-oss-round-review-reflections,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,case-studies:gg19-oss-round-review-reflections,GG19 OSS Round Review: Reflections,case-studies,/case-studies/gg19-oss-round-review-reflections,tag-overlap,1,0,,open-source +apps:tea-protocol::case-studies:gg24-oss-qf-giveth-retrospective,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,case-studies:gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,tag-overlap,1,0,,open-source +apps:tea-protocol::mechanisms:crowdstaking,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,mechanisms:crowdstaking,Crowdstaking,mechanisms,/mechanisms/crowdstaking,tag-overlap,1,0,,staking +apps:tea-protocol::research:structural-funding-beyond-grants,apps:tea-protocol,Tea Protocol,apps,/apps/tea-protocol,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,tag-overlap,1,0,,staking +campaigns:gitcoin-grants-21-gg21::case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::case-studies:gitcoin-citizens-retro-3,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::case-studies:zuzalu-gitcoin-rounds-retrospective,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,case-studies:zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::mechanisms:mutual-credit,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::mechanisms:pairwise,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::mechanisms:praise,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:praise,Praise,mechanisms,/mechanisms/praise,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::mechanisms:quadratic-funding,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::mechanisms:quadratic-voting,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::mechanisms:ranked-choice-voting,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::mechanisms:sortition,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::mechanisms:tithing,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:tithing,Tithing,mechanisms,/mechanisms/tithing,tag-overlap,1,0,,community +campaigns:gitcoin-grants-21-gg21::mechanisms:voting,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::research:signal-as-important-as-capital,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,tag-overlap,1,0,,democratic +campaigns:gitcoin-grants-21-gg21::research:trust-precedes-coordination,campaigns:gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,tag-overlap,1,0,,community +campaigns:gitcoin-grants-22-gg22::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,tag-overlap,1,0,,verification +campaigns:gitcoin-grants-22-gg22::mechanisms:attestation-based-funding,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,tag-overlap,1,0,,verification +campaigns:gitcoin-grants-22-gg22::mechanisms:decentralized-validators,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,tag-overlap,1,0,,verification +campaigns:gitcoin-grants-22-gg22::mechanisms:impact-attestations,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,tag-overlap,1,0,,verification +campaigns:gitcoin-grants-22-gg22::mechanisms:quadratic-funding,campaigns:gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,tag-overlap,1,0,,verification +campaigns:gitcoin-grants-23-gg23::case-studies:celo-easy-rpgf-lightweight-retroactive-funding,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,tag-overlap,1,0,,retroactive +campaigns:gitcoin-grants-23-gg23::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,tag-overlap,1,0,,retroactive +campaigns:gitcoin-grants-23-gg23::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,tag-overlap,1,0,,retroactive +campaigns:gitcoin-grants-23-gg23::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,campaigns:gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,tag-overlap,1,0,,retroactive +campaigns:gitcoin-grants-24-gg24::research:quadratic-funding-sybil-resistance,campaigns:gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,tag-overlap,1,0,,quadratic funding +campaigns:protocol-guild-ongoing::case-studies:gg24-interop-round-retrospective,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::mechanisms:molochdao,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,mechanisms:molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::mechanisms:staking-slashing,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,mechanisms:staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::research:deep-funding-visual-guide,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::research:ethereum-localism,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::research:reforming-eth-public-goods-funding-2026,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,tag-overlap,1,0,,ethereum +campaigns:protocol-guild-ongoing::research:values-in-programmable-money,campaigns:protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,tag-overlap,1,0,,ethereum +campaigns:thedao-security-fund::case-studies:gg24-interop-round-retrospective,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,case-studies:gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,tag-overlap,1,0,,ethereum +campaigns:thedao-security-fund::mechanisms:multisig-treasury,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,mechanisms:multisig-treasury,Multisig Treasury (Gnosis Safe),mechanisms,/mechanisms/multisig-treasury,tag-overlap,1,0,,security +campaigns:thedao-security-fund::mechanisms:proof-of-work,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,tag-overlap,1,0,,security +campaigns:thedao-security-fund::research:identity-infrastructure-binding-constraint,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,1,0,,security +campaigns:thedao-security-fund::research:quadratic-funding-sybil-resistance,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,tag-overlap,1,0,,security +campaigns:thedao-security-fund::research:reforming-eth-public-goods-funding-2026,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,tag-overlap,1,0,,ethereum +campaigns:thedao-security-fund::research:values-in-programmable-money,campaigns:thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,research:values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,tag-overlap,1,0,,ethereum +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:pairwise,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:participatory-budgeting,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:quadratic-funding,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:quadratic-voting,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:ranked-choice-voting,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:sortition,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,tag-overlap,1,0,,democratic +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:voting,case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,tag-overlap,1,0,,democratic +case-studies:gg-latam-round-retrospective::research:biofi-bioregional-finance-web3,case-studies:gg-latam-round-retrospective,Retrospective of the LATAM Round and Next Steps for Meta Pool DAO,case-studies,/case-studies/gg-latam-round-retrospective,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,tag-overlap,1,0,,refi +case-studies:gg20-community-round-governance-retrospective::research:a-networked-epistemology,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:assembly-theory-x-onchain-capital-allocation,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:collective-intelligence-protocols-for-thinking-together,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:dopamine-driven-web3,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:network-nations-building-sovereignty-without-land,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:onchain-capital-allocation-neural-networks-allonets,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,tag-overlap,1,0,,web3 +case-studies:gg20-community-round-governance-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,case-studies:gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,tag-overlap,1,0,,web3 +case-studies:gg20-hypercerts-ecosystem-round-retrospective::mechanisms:metrics-based-voting,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,mechanisms:metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,tag-overlap,1,0,,impact-measurement +case-studies:gg20-hypercerts-ecosystem-round-retrospective::research:eight-forms-of-capital-beyond-financial-metrics,case-studies:gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,tag-overlap,1,0,,impact-measurement +case-studies:gg21-collabtech-round-retrospective::research:mechanism-pluralism-survival-requirement,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,tag-overlap,1,0,,mechanism-design +case-studies:gg21-collabtech-round-retrospective::research:post-capitalist-substrate-of-the-abundance-economy,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,tag-overlap,1,0,,mechanism-design +case-studies:gg21-collabtech-round-retrospective::research:public-goods-funding-five-layer-stack,case-studies:gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,tag-overlap,1,0,,mechanism-design +case-studies:gg21-community-led-round-results-retrospective::research:a-networked-epistemology,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:assembly-theory-x-onchain-capital-allocation,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:collective-intelligence-protocols-for-thinking-together,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:dopamine-driven-web3,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:network-nations-building-sovereignty-without-land,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:onchain-capital-allocation-neural-networks-allonets,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,tag-overlap,1,0,,web3 +case-studies:gg21-community-led-round-results-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,case-studies:gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,tag-overlap,1,0,,web3 +case-studies:gg21-opencivics-collaborative-research-retrospective::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,tag-overlap,1,0,,research +case-studies:gg21-opencivics-collaborative-research-retrospective::research:ethereum-public-goods-funding-sources-the-next-era,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,research:ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,tag-overlap,1,0,,research +case-studies:gg21-opencivics-collaborative-research-retrospective::research:revnets-retailism-autonomous-public-goods-funding,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,research:revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,tag-overlap,1,0,,research +case-studies:gg21-opencivics-collaborative-research-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,case-studies:gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,tag-overlap,1,0,,research +case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:biofi-bioregional-finance-web3,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,tag-overlap,1,0,,refi +case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,tag-overlap,1,0,,regen +case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads,case-studies:gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,tag-overlap,1,0,,regen +case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:augmented-bonding-curve,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,tag-overlap,1,0,,token-engineering +case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:donation-mining,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,tag-overlap,1,0,,token-engineering +case-studies:gg21-token-engineering-superchain-retrospective::research:retropgf-impact-measurement-evolution,case-studies:gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,tag-overlap,1,0,,optimism +case-studies:gg21-web3-grants-advancement-retrospective::research:a-networked-epistemology,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:assembly-theory-x-onchain-capital-allocation,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:collective-intelligence-protocols-for-thinking-together,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:dopamine-driven-web3,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,tag-overlap,1,0,,web3 +case-studies:gg21-web3-grants-advancement-retrospective::research:network-nations-building-sovereignty-without-land,case-studies:gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,research:network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,tag-overlap,1,0,,web3 +case-studies:gg22-biofi-pathfinders-retrospective::research:biofi-bioregional-finance-web3,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,tag-overlap,1,0,,refi +case-studies:gg22-biofi-pathfinders-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,tag-overlap,1,0,,regen +case-studies:gg22-biofi-pathfinders-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads,case-studies:gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,tag-overlap,1,0,,regen +case-studies:gg22-ma-earth-grants-round-retrospective::research:biofi-bioregional-finance-web3,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,research:biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,tag-overlap,1,0,,refi +case-studies:gg22-ma-earth-grants-round-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,research:from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,tag-overlap,1,0,,regen +case-studies:gg22-ma-earth-grants-round-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads,case-studies:gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,research:the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,tag-overlap,1,0,,regen +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::mechanisms:deep-funding,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,tag-overlap,1,0,,ai +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:69-trends-in-2025-era-dao-design,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,ai +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:liberating-attention,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,tag-overlap,1,0,,ai +case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:the-networked-firm,case-studies:gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,research:the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,tag-overlap,1,0,,ai +case-studies:gg23-gitcoin-grants-garden-retrospective::research:a-networked-epistemology,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,web3 +case-studies:gg23-gitcoin-grants-garden-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,1,0,,web3 +case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:futarchy,case-studies:gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,mechanisms:futarchy,Futarchy,mechanisms,/mechanisms/futarchy,tag-overlap,1,0,,prediction-markets +case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:holographic-consensus,case-studies:gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,tag-overlap,1,0,,prediction-markets +case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:augmented-bonding-curve,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,tag-overlap,1,0,,token-engineering +case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:donation-mining,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,mechanisms:donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,tag-overlap,1,0,,token-engineering +case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:mechanism-pluralism-survival-requirement,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,research:mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,tag-overlap,1,0,,retroactive-funding +case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:shape-rotators-guide-to-funding-what-matters,case-studies:gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,tag-overlap,1,0,,retroactive-funding +case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:a-networked-epistemology,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,web3 +case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:ai-agents-and-public-goods-the-emerging-agentic-economy,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,research:ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,tag-overlap,1,0,,web3 +case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:assembly-theory-x-onchain-capital-allocation,case-studies:gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,research:assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,tag-overlap,1,0,,web3 +case-studies:gg24-privacy-round-retrospective::research:d-acc-market-map,case-studies:gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,research:d-acc-market-map,d/acc Market Map,research,/research/d-acc-market-map,tag-overlap,1,0,,privacy +case-studies:gg24-privacy-round-retrospective::research:reforming-eth-public-goods-funding-2026,case-studies:gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,research:reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,tag-overlap,1,0,,privacy +case-studies:gg24-solutions-development-grants-retrospective::research:69-trends-in-2025-era-dao-design,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,ai +case-studies:gg24-solutions-development-grants-retrospective::research:liberating-attention,case-studies:gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,research:liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,tag-overlap,1,0,,ai +case-studies:gitcoin-citizens-retro-3::research:shape-rotators-guide-to-funding-what-matters,case-studies:gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,tag-overlap,1,0,,retroactive-funding +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:attestation-based-funding,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,tag-overlap,1,0,,verification +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:decentralized-validators,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,tag-overlap,1,0,,verification +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:impact-attestations,case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,tag-overlap,1,0,,verification +case-studies:quadraticlenster-launch-wrap-up::mechanisms:decentralized-identity,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,tag-overlap,1,0,,sybil-resistance +case-studies:quadraticlenster-launch-wrap-up::mechanisms:impact-attestations,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,mechanisms:impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,tag-overlap,1,0,,social +case-studies:quadraticlenster-launch-wrap-up::mechanisms:web3-social,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,tag-overlap,1,0,,social +case-studies:quadraticlenster-launch-wrap-up::research:identity-infrastructure-binding-constraint,case-studies:quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,1,0,,sybil-resistance +case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems::research:grantee-to-funder-flywheel,case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems,case-studies,/case-studies/shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,tag-overlap,1,0,,impact +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:pairwise,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:participatory-budgeting,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:quadratic-voting,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:ranked-choice-voting,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:sortition,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:sortition,Sortition,mechanisms,/mechanisms/sortition,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:voting,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,mechanisms:voting,Voting,mechanisms,/mechanisms/voting,tag-overlap,1,0,,democratic +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:d-acc-market-map,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,research:d-acc-market-map,d/acc Market Map,research,/research/d-acc-market-map,tag-overlap,1,0,,privacy +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:signal-as-important-as-capital,case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,research:signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,tag-overlap,1,0,,democratic +mechanisms:aqueduct::research:allo-protocol-ecosystem-analysis,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:capturing-value-like-a-slime-mold,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:exploring-mycofi,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:fair-fees-dynamic-formula-value-creation-capture,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:grassroots-economics,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:meaning-awareness,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:networks-vs-hierarchies,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,tag-overlap,1,0,,daos +mechanisms:aqueduct::research:nouns-dao-governance-evolution,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:pathways-to-regeneration,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:protocols-for-postcapitalist-expression,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:shape-rotators-guide-to-funding-what-matters,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:what-if-gitcoin-grants-had-been-early-stage-investments,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,tag-overlap,1,0,,capital allocation +mechanisms:aqueduct::research:what-nature-can-teach-us-about-allocating-capital,mechanisms:aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,research:what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,tag-overlap,1,0,,capital allocation +mechanisms:attestation-based-funding::research:ethereum-has-ens-for-people-what-about-everything-else,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,identity +mechanisms:attestation-based-funding::research:quadratic-funding-sybil-resistance,mechanisms:attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,tag-overlap,1,0,,identity +mechanisms:augmented-bonding-curve::research:post-capitalist-substrate-of-the-abundance-economy,mechanisms:augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,research:post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,tag-overlap,1,0,,commons +mechanisms:community-currencies::research:eight-forms-of-capital-beyond-financial-metrics,mechanisms:community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,research:eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,tag-overlap,1,0,,regenerative +mechanisms:decentralized-identity::research:ethereum-has-ens-for-people-what-about-everything-else,mechanisms:decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,identity +mechanisms:decentralized-validators::research:trust-precedes-coordination,mechanisms:decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,research:trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,tag-overlap,1,0,,trust +mechanisms:deep-funding::research:biomimetic-capital-allocation,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,research:biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,tag-overlap,1,0,,capital-allocation +mechanisms:deep-funding::research:public-goods-funding-five-layer-stack,mechanisms:deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,research:public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,tag-overlap,1,0,,capital-allocation +mechanisms:demurrage::research:ethereum-localism,mechanisms:demurrage,Demurrage,mechanisms,/mechanisms/demurrage,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,community currencies +mechanisms:dominant-assurance-contracts::research:a-networked-epistemology,mechanisms:dominant-assurance-contracts,Dominant Assurance Contracts,mechanisms,/mechanisms/dominant-assurance-contracts,research:a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,tag-overlap,1,0,,game-theory +mechanisms:effective-altruism::research:retropgf-impact-measurement-evolution,mechanisms:effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,research:retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,tag-overlap,1,0,,impact measurement +mechanisms:ephemeral-daos::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:ephemeral-daos,Ephemeral DAOs,mechanisms,/mechanisms/ephemeral-daos,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,tag-overlap,1,0,,modular +mechanisms:fair-fees::research:fair-fees-dynamic-formula-value-creation-capture,mechanisms:fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,research:fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,tag-overlap,1,0,,sustainability +mechanisms:fair-fees::research:grantee-to-funder-flywheel,mechanisms:fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,research:grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,tag-overlap,1,0,,sustainability +mechanisms:fair-fees::research:structural-funding-beyond-grants,mechanisms:fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,tag-overlap,1,0,,sustainability +mechanisms:grant-ships::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,mechanisms:grant-ships,Grant Ships,mechanisms,/mechanisms/grant-ships,research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,tag-overlap,1,0,,modular +mechanisms:holographic-consensus::research:ethereum-localism,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,daos +mechanisms:holographic-consensus::research:from-mutual-aid-to-welfare-state,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,tag-overlap,1,0,,daos +mechanisms:holographic-consensus::research:ocah-volume-1-innovators-edition,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,tag-overlap,1,0,,daos +mechanisms:holographic-consensus::research:ocah-volume-2-explorers-edition,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,tag-overlap,1,0,,daos +mechanisms:holographic-consensus::research:the-evolution-of-surplus-distribution,mechanisms:holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,tag-overlap,1,0,,daos +mechanisms:jokerace::research:69-trends-in-2025-era-dao-design,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,daos +mechanisms:jokerace::research:ethereum-localism,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,daos +mechanisms:jokerace::research:from-mutual-aid-to-welfare-state,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,tag-overlap,1,0,,daos +mechanisms:jokerace::research:networks-vs-hierarchies,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,tag-overlap,1,0,,daos +mechanisms:jokerace::research:ocah-volume-1-innovators-edition,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,tag-overlap,1,0,,daos +mechanisms:jokerace::research:ocah-volume-2-explorers-edition,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,tag-overlap,1,0,,daos +mechanisms:jokerace::research:the-evolution-of-surplus-distribution,mechanisms:jokerace,JokeRace,mechanisms,/mechanisms/jokerace,research:the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,tag-overlap,1,0,,daos +mechanisms:markets::research:pathways-to-regeneration,mechanisms:markets,Markets,mechanisms,/mechanisms/markets,research:pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,tag-overlap,1,0,,economics +mechanisms:multisig-treasury::research:identity-infrastructure-binding-constraint,mechanisms:multisig-treasury,Multisig Treasury (Gnosis Safe),mechanisms,/mechanisms/multisig-treasury,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,1,0,,security +mechanisms:multisig-treasury::research:quadratic-funding-sybil-resistance,mechanisms:multisig-treasury,Multisig Treasury (Gnosis Safe),mechanisms,/mechanisms/multisig-treasury,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,tag-overlap,1,0,,security +mechanisms:network-goods::research:exploring-mycofi,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,tag-overlap,1,0,,networks +mechanisms:network-goods::research:exploring-the-capital-allocation-design-space,mechanisms:network-goods,Network Goods,mechanisms,/mechanisms/network-goods,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,tag-overlap,1,0,,networks +mechanisms:percent-for-public-goods::research:fair-fees-dynamic-formula-value-creation-capture,mechanisms:percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,research:fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,tag-overlap,1,0,,sustainability +mechanisms:proof-of-work::research:identity-infrastructure-binding-constraint,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,1,0,,security +mechanisms:proof-of-work::research:quadratic-funding-sybil-resistance,mechanisms:proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,research:quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,tag-overlap,1,0,,security +mechanisms:prop-house::research:69-trends-in-2025-era-dao-design,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,daos +mechanisms:prop-house::research:ethereum-localism,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,daos +mechanisms:prop-house::research:from-mutual-aid-to-welfare-state,mechanisms:prop-house,Prop House,mechanisms,/mechanisms/prop-house,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,tag-overlap,1,0,,daos +mechanisms:proposal-inverter::research:69-trends-in-2025-era-dao-design,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,research:69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,tag-overlap,1,0,,daos +mechanisms:proposal-inverter::research:ethereum-localism,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,research:ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,tag-overlap,1,0,,daos +mechanisms:proposal-inverter::research:from-mutual-aid-to-welfare-state,mechanisms:proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,research:from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,tag-overlap,1,0,,daos +mechanisms:quadratic-funding-powered-social-network::research:identity-infrastructure-binding-constraint,mechanisms:quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,research:identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,tag-overlap,1,0,,sybil-resistance +mechanisms:retailism-revenue-networks::research:structural-funding-beyond-grants,mechanisms:retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,research:structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,tag-overlap,1,0,,revenue +mechanisms:stigmergy::research:exploring-the-capital-allocation-design-space,mechanisms:stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,research:exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,tag-overlap,1,0,,networks +mechanisms:web3-social::research:ethereum-has-ens-for-people-what-about-everything-else,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,research:ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,tag-overlap,1,0,,identity +mechanisms:web3-social::research:exploring-mycofi,mechanisms:web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,research:exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,tag-overlap,1,0,,networks diff --git a/public/data/ecosystem-map-nodes.csv b/public/data/ecosystem-map-nodes.csv new file mode 100644 index 00000000..408979a6 --- /dev/null +++ b/public/data/ecosystem-map-nodes.csv @@ -0,0 +1,234 @@ +id,slug,name,category,href,degree,tags +apps:allo-protocol,allo-protocol,Allo Protocol,apps,/apps/allo-protocol,39,protocol|modular|grants +apps:arbitrum-dao-grants,arbitrum-dao-grants,Arbitrum DAO Grants,apps,/apps/arbitrum-dao-grants,2,grants|governance|milestone +apps:artizen-fund,artizen-fund,Artizen Fund,apps,/apps/artizen-fund,5,art|culture|crowdfunding|quadratic +apps:base-builder-grants,base-builder-grants,Base Builder Grants,apps,/apps/base-builder-grants,11,grants|ecosystem|retroactive +apps:base-ecosystem-fund,base-ecosystem-fund,Base Ecosystem Fund,apps,/apps/base-ecosystem-fund,1,grants|ecosystem|infrastructure +apps:coordinape,coordinape,Coordinape,apps,/apps/coordinape,11,peer-allocation|compensation|dao|governance +apps:deepfunding,deepfunding,DeepFunding,apps,/apps/deepfunding,26,ai|public-goods|capital-allocation|grants +apps:drips,drips,Drips,apps,/apps/drips,12,streaming|grants|infrastructure +apps:ethereum-foundation-esp,ethereum-foundation-esp,Ethereum Foundation ESP,apps,/apps/ethereum-foundation-esp,4,grants|milestone|expert +apps:flows-wtf,flows-wtf,Flows.wtf,apps,/apps/flows-wtf,12,streaming|grants|token-curated-registry|nouns|continuous +apps:gardens-v2,gardens-v2,Gardens,apps,/apps/gardens-v2,26,governance|conviction-voting|dao|community|allo-protocol|funding-pools|gnosis|optimism|arbitrum|polygon|base +apps:gitcoin-grants-stack,gitcoin-grants-stack,Gitcoin Grants Stack,apps,/apps/gitcoin-grants-stack,88,quadratic|grants|multichain +apps:giveth,giveth,Giveth,apps,/apps/giveth,19,quadratic|public-goods|multichain +apps:juicebox,juicebox,Juicebox,apps,/apps/juicebox,11,treasury|fundraising|dao +apps:karma-gap,karma-gap,Karma GAP,apps,/apps/karma-gap,7,accountability|grants|milestones|transparency +apps:markee,markee,Markee,apps,/apps/markee,16,community funding|open source|marketplace|real estate|fundraising|digital marketing|revnet|cooperative|public goods|advertising|base|optimism|arbitrum|ethereum +apps:nouns-dao,nouns-dao,Nouns DAO,apps,/apps/nouns-dao,6,governance|nft|auction|cc0|public goods +apps:octant,octant,Octant,apps,/apps/octant,10,public-goods|quadratic|grants +apps:opensource-observer,opensource-observer,Open Source Observer,apps,/apps/opensource-observer,13,metrics|impact-measurement|open-source|analytics +apps:optimism-retropgf,optimism-retropgf,Optimism RetroPGF,apps,/apps/optimism-retropgf,28,retroactive|results-based|governance +apps:polygon-grants,polygon-grants,Polygon Grants,apps,/apps/polygon-grants,2,grants|governance|milestone +apps:protocol-guild,protocol-guild,Protocol Guild,apps,/apps/protocol-guild,18,streaming|collective|infrastructure +apps:revnets,revnets,Revnets,apps,/apps/revnets,8,autonomous|revenue|tokenization +apps:sablier,sablier,Sablier,apps,/apps/sablier,5,streaming|payments|multichain +apps:scroll-grants,scroll-grants,Scroll Grants,apps,/apps/scroll-grants,11,grants|ecosystem|community +apps:superfluid,superfluid,Superfluid,apps,/apps/superfluid,4,streaming|payments|multichain +apps:tea-protocol,tea-protocol,Tea Protocol,apps,/apps/tea-protocol,9,open-source|staking|dependencies|infrastructure +mechanisms:aqueduct,aqueduct,Aqueduct,mechanisms,/mechanisms/aqueduct,27,infrastructure|capital allocation|streaming|daos +mechanisms:artizen-artifacts,artizen-artifacts,Artizen Artifacts,mechanisms,/mechanisms/artizen-artifacts,4,recognition|cultural|nft +mechanisms:attestation-based-funding,attestation-based-funding,Attestation-Based Funding,mechanisms,/mechanisms/attestation-based-funding,10,attribution|identity|verification +mechanisms:auction-based-treasury-funding,auction-based-treasury-funding,Auction-Based Treasury Funding,mechanisms,/mechanisms/auction-based-treasury-funding,8,auction|treasury|nft|perpetual +mechanisms:augmented-bonding-curve,augmented-bonding-curve,Augmented Bonding Curve,mechanisms,/mechanisms/augmented-bonding-curve,8,bonding-curves|public goods|token-engineering|commons +mechanisms:autopgf,autopgf,AutoPGF,mechanisms,/mechanisms/autopgf,3,automated|continuous|signal-based +mechanisms:bonding-curves,bonding-curves,Bonding Curves,mechanisms,/mechanisms/bonding-curves,14,algorithmic|tokenization|liquidity +mechanisms:bounties,bounties,Bounties,mechanisms,/mechanisms/bounties,4,task-based|execution|open +mechanisms:coalitional-funding,coalitional-funding,Coalitional Funding,mechanisms,/mechanisms/coalitional-funding,6,coordination|matching|co-funding|coalition +mechanisms:commitment-pooling,commitment-pooling,Commitment Pooling,mechanisms,/mechanisms/commitment-pooling,11,coordination|conditional|signaling +mechanisms:community-currencies,community-currencies,Community Currencies,mechanisms,/mechanisms/community-currencies,13,local|regenerative|alternative +mechanisms:conviction-voting,conviction-voting,Conviction Voting,mechanisms,/mechanisms/conviction-voting,27,continuous|governance|weighted +mechanisms:cookie-jar,cookie-jar,Cookie Jar,mechanisms,/mechanisms/cookie-jar,2,micro-grants|trust|lightweight +mechanisms:crowdstaking,crowdstaking,Crowdstaking,mechanisms,/mechanisms/crowdstaking,4,yield|staking|sustainable +mechanisms:decentralized-identity,decentralized-identity,Decentralized Identity,mechanisms,/mechanisms/decentralized-identity,9,identity|sybil-resistance|trust|infrastructure +mechanisms:decentralized-validators,decentralized-validators,Decentralized Validators,mechanisms,/mechanisms/decentralized-validators,8,verification|distributed|trust +mechanisms:dedicated-domain-allocation,dedicated-domain-allocation,Dedicated Domain Allocation,mechanisms,/mechanisms/dedicated-domain-allocation,4,delegation|expert|governance +mechanisms:deep-funding,deep-funding,Deep Funding (AI-PGF),mechanisms,/mechanisms/deep-funding,13,ai|capital-allocation|public-goods|automated +mechanisms:demurrage,demurrage,Demurrage,mechanisms,/mechanisms/demurrage,8,community currencies|economics|monetary design +mechanisms:direct-grants,direct-grants,Direct Grants,mechanisms,/mechanisms/direct-grants,61,expert|milestone|grants +mechanisms:direct-to-contract-incentives,direct-to-contract-incentives,Direct to Contract Incentives,mechanisms,/mechanisms/direct-to-contract-incentives,3,automated|onchain|infrastructure +mechanisms:dominant-assurance-contracts,dominant-assurance-contracts,Dominant Assurance Contracts,mechanisms,/mechanisms/dominant-assurance-contracts,4,game-theory|bootstrapping|incentive +mechanisms:donation-mining,donation-mining,Donation Mining,mechanisms,/mechanisms/donation-mining,8,public goods|incentive|token-engineering +mechanisms:effective-altruism,effective-altruism,Effective Altruism,mechanisms,/mechanisms/effective-altruism,6,philanthropy|public goods|impact measurement +mechanisms:ephemeral-daos,ephemeral-daos,Ephemeral DAOs,mechanisms,/mechanisms/ephemeral-daos,2,temporary|modular|governance +mechanisms:evolutionary-grants-games,evolutionary-grants-games,Evolutionary Grants Games,mechanisms,/mechanisms/evolutionary-grants-games,3,iterative|experimental|competitive +mechanisms:fair-fees,fair-fees,Fair Fees,mechanisms,/mechanisms/fair-fees,5,fees|sustainability|incentives|dapp-economics +mechanisms:futarchy,futarchy,Futarchy,mechanisms,/mechanisms/futarchy,8,prediction-markets|governance|data-driven +mechanisms:gift-circles,gift-circles,Gift Circles,mechanisms,/mechanisms/gift-circles,8,relational|participatory|trust +mechanisms:grant-ships,grant-ships,Grant Ships,mechanisms,/mechanisms/grant-ships,4,modular|scalable|distributed +mechanisms:grants-as-a-service,grants-as-a-service,Grants as a Service,mechanisms,/mechanisms/grants-as-a-service,8,grants|infrastructure|service|coordination +mechanisms:guilds,guilds,Guilds,mechanisms,/mechanisms/guilds,6,organizational|specialized|contributor +mechanisms:harberger-taxes,harberger-taxes,Harberger Taxes,mechanisms,/mechanisms/harberger-taxes,4,property|taxation|anti-monopoly +mechanisms:holographic-consensus,holographic-consensus,Holographic Consensus,mechanisms,/mechanisms/holographic-consensus,11,governance|daos|prediction-markets|scalability +mechanisms:honour,honour,Honour,mechanisms,/mechanisms/honour,4,recognition|non-financial|cultural +mechanisms:impact-attestations,impact-attestations,Impact Attestations,mechanisms,/mechanisms/impact-attestations,20,reputation|verification|social +mechanisms:impact-certificates-hypercerts,impact-certificates-hypercerts,Impact Certificates (Hypercerts),mechanisms,/mechanisms/impact-certificates-hypercerts,12,retroactive|tokenization|attribution +mechanisms:jokerace,jokerace,JokeRace,mechanisms,/mechanisms/jokerace,12,governance|contests|daos|incentive +mechanisms:lotto-pgf,lotto-pgf,Lotto PGF,mechanisms,/mechanisms/lotto-pgf,1,random|inclusive|micro-grants +mechanisms:markets,markets,Markets,mechanisms,/mechanisms/markets,6,ancient|economics|coordination +mechanisms:metrics-based-voting,metrics-based-voting,Metrics-Based Voting,mechanisms,/mechanisms/metrics-based-voting,12,metrics|evaluation|voting|impact-measurement|retroactive +mechanisms:milestone-based-funding,milestone-based-funding,Milestone-Based Funding,mechanisms,/mechanisms/milestone-based-funding,6,payments|milestone|grants +mechanisms:molochdao,molochdao,MolochDAO,mechanisms,/mechanisms/molochdao,9,daos|public goods|governance|ethereum +mechanisms:multisig-treasury,multisig-treasury,Multisig Treasury (Gnosis Safe),mechanisms,/mechanisms/multisig-treasury,4,infrastructure|security|governance +mechanisms:mutual-aid-networks,mutual-aid-networks,Mutual Aid Networks,mechanisms,/mechanisms/mutual-aid-networks,8,grassroots|solidarity|need-based +mechanisms:mutual-credit,mutual-credit,Mutual Credit,mechanisms,/mechanisms/mutual-credit,10,credit|peer-to-peer|exchange|community +mechanisms:network-goods,network-goods,Network Goods,mechanisms,/mechanisms/network-goods,9,networks|economics|coordination|public goods +mechanisms:pairwise,pairwise,Pairwise (formerly Budget Box),mechanisms,/mechanisms/pairwise,9,governance|democratic|voting +mechanisms:participatory-budgeting,participatory-budgeting,Participatory Budgeting,mechanisms,/mechanisms/participatory-budgeting,17,democratic|community|inclusive +mechanisms:percent-for-public-goods,percent-for-public-goods,Percent-for-Public-Goods,mechanisms,/mechanisms/percent-for-public-goods,13,protocol-funding|public-goods|infrastructure|sustainability +mechanisms:praise,praise,Praise,mechanisms,/mechanisms/praise,9,reputation|community|coordination|incentive +mechanisms:proof-of-work,proof-of-work,Proof-of-Work,mechanisms,/mechanisms/proof-of-work,7,consensus|security|bitcoin +mechanisms:prop-house,prop-house,Prop House,mechanisms,/mechanisms/prop-house,9,public goods|grants|governance|daos +mechanisms:proposal-inverter,proposal-inverter,Proposal Inverter,mechanisms,/mechanisms/proposal-inverter,9,public goods|grants|coordination|daos +mechanisms:quadratic-acceleration,quadratic-acceleration,Quadratic Acceleration (q/acc),mechanisms,/mechanisms/quadratic-acceleration,3,hybrid|quadratic|bonding-curve +mechanisms:quadratic-funding,quadratic-funding,Quadratic Funding,mechanisms,/mechanisms/quadratic-funding,106,quadratic|democratic|verification +mechanisms:quadratic-funding-powered-social-network,quadratic-funding-powered-social-network,Quadratic Funding Powered Social Network,mechanisms,/mechanisms/quadratic-funding-powered-social-network,5,quadratic|social|micropayments|sybil-resistance|public goods +mechanisms:quadratic-voting,quadratic-voting,Quadratic Voting,mechanisms,/mechanisms/quadratic-voting,14,quadratic|democratic|governance +mechanisms:ranked-choice-voting,ranked-choice-voting,Ranked Choice Voting,mechanisms,/mechanisms/ranked-choice-voting,7,voting|consensus|democratic +mechanisms:requests-for-proposals,requests-for-proposals,Requests for Proposals (RFPs),mechanisms,/mechanisms/requests-for-proposals,5,procurement|competitive|structured +mechanisms:retailism-revenue-networks,retailism-revenue-networks,Retailism / Revenue Networks,mechanisms,/mechanisms/retailism-revenue-networks,8,autonomous|tokenization|revenue +mechanisms:retroactive-funding,retroactive-funding,Retroactive Funding,mechanisms,/mechanisms/retroactive-funding,44,expert|results-based|retroactive +mechanisms:self-curated-registries,self-curated-registries,Self-Curated Registries,mechanisms,/mechanisms/self-curated-registries,5,open|curation|inclusive +mechanisms:skeuomorphism,skeuomorphism,Skeuomorphism,mechanisms,/mechanisms/skeuomorphism,5,design|coordination|adoption +mechanisms:sortition,sortition,Sortition,mechanisms,/mechanisms/sortition,7,ancient|governance|democratic|randomness +mechanisms:sourcecred,sourcecred,SourceCred,mechanisms,/mechanisms/sourcecred,2,reputation|automated|contribution-tracking +mechanisms:staking-slashing,staking-slashing,Staking/Slashing,mechanisms,/mechanisms/staking-slashing,8,consensus|security|incentive|ethereum +mechanisms:star-voting,star-voting,STAR Voting,mechanisms,/mechanisms/star-voting,4,voting|expressive|consensus +mechanisms:stigmergy,stigmergy,Stigmergy,mechanisms,/mechanisms/stigmergy,7,coordination|networks|self-organization +mechanisms:streaming-quadratic-voting,streaming-quadratic-voting,Streaming Quadratic Voting,mechanisms,/mechanisms/streaming-quadratic-voting,3,continuous|quadratic|adaptive +mechanisms:swarms,swarms,Swarms,mechanisms,/mechanisms/swarms,7,coordination|autonomous|governance|decentralized +mechanisms:taxes,taxes,Taxes,mechanisms,/mechanisms/taxes,5,ancient|public goods|governance +mechanisms:tithing,tithing,Tithing,mechanisms,/mechanisms/tithing,6,ancient|public goods|community +mechanisms:token-curated-registry,token-curated-registry,Token Curated Registry,mechanisms,/mechanisms/token-curated-registry,6,curation|continuous|token-weighted|grants +mechanisms:token-streaming,token-streaming,Token Streaming,mechanisms,/mechanisms/token-streaming,18,payments|continuous|streaming +mechanisms:universal-basic-income,universal-basic-income,Universal Basic Income,mechanisms,/mechanisms/universal-basic-income,5,unconditional|recurring|inclusive +mechanisms:voting,voting,Voting,mechanisms,/mechanisms/voting,15,ancient|governance|democratic +mechanisms:web3-social,web3-social,Web3 Social,mechanisms,/mechanisms/web3-social,9,social|networks|coordination|identity +research:69-trends-in-2025-era-dao-design,69-trends-in-2025-era-dao-design,69 Trends in 2025-Era DAO Design,research,/research/69-trends-in-2025-era-dao-design,25,daos|governance|mechanism design|ai|infrastructure|token design +research:a-networked-epistemology,a-networked-epistemology,A Networked Epistemology: Individual & Collective Thriving in the 21st Century,research,/research/a-networked-epistemology,25,research|coordination|epistemology|collective-intelligence|web3|institutional design|game-theory|dao +research:pluralistic-civilizational-scale-infrastructure-funding-public-goods,pluralistic-civilizational-scale-infrastructure-funding-public-goods,A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods,research,/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods,9,public goods|quadratic|impact-daos|coordination|infrastructure|pluralism +research:ai-agents-and-public-goods-the-emerging-agentic-economy,ai-agents-and-public-goods-the-emerging-agentic-economy,AI Agents and Public Goods: The Emerging Agentic Economy,research,/research/ai-agents-and-public-goods-the-emerging-agentic-economy,16,ai|agents|public-goods|capital-allocation|deep-funding|web3 +research:allo-protocol-ecosystem-analysis,allo-protocol-ecosystem-analysis,Allo Protocol: Building the Rails for Capital Allocation,research,/research/allo-protocol-ecosystem-analysis,7,allo protocol|infrastructure|capital allocation +research:antifragile-by-design-lessons-from-decentralized-resilience,antifragile-by-design-lessons-from-decentralized-resilience,Antifragile by Design: Lessons from Decentralized Resilience Building,research,/research/antifragile-by-design-lessons-from-decentralized-resilience,7,antifragility|resilience|network-states|decentralization|permaculture|coordination +research:assembly-theory-x-onchain-capital-allocation,assembly-theory-x-onchain-capital-allocation,Assembly Theory x Onchain Capital Allocation,research,/research/assembly-theory-x-onchain-capital-allocation,12,capital allocation|mechanism design|modularity|design space|web3|public goods +research:biofi-bioregional-finance-web3,biofi-bioregional-finance-web3,BioFi: Bioregional Finance Powered by Web3,research,/research/biofi-bioregional-finance-web3,12,bioregional finance|regeneration|coordination|public goods|refi +research:biomimetic-capital-allocation,biomimetic-capital-allocation,Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers,research,/research/biomimetic-capital-allocation,12,biomimicry|mycelium|resilience|capital-allocation|nature|antifragility +research:bioregional-swarms,bioregional-swarms,Bioregional Swarms,research,/research/bioregional-swarms,6,bioregional finance|ai swarms|coordination|knowledge commons|regeneration +research:capturing-value-like-a-slime-mold,capturing-value-like-a-slime-mold,Capturing Value Like a Slime Mold,research,/research/capturing-value-like-a-slime-mold,10,biomimicry|capital allocation|coordination|exploration|public goods +research:coalitional-funding-2026-era-primitive,coalitional-funding-2026-era-primitive,Coalitional Funding: A 2026+ Era Funding Primitive,research,/research/coalitional-funding-2026-era-primitive,6,coalitional funding|coordination|public goods|mechanism design +research:collective-intelligence-protocols-for-thinking-together,collective-intelligence-protocols-for-thinking-together,Collective Intelligence Infrastructure: Protocols for Thinking Together,research,/research/collective-intelligence-protocols-for-thinking-together,11,collective-intelligence|sensemaking|coordination|governance|web3|tools +research:d-acc-market-map,d-acc-market-map,d/acc Market Map,research,/research/d-acc-market-map,4,governance|infrastructure|privacy +research:deep-funding-visual-guide,deep-funding-visual-guide,Deep Funding: A Visual Guide in 3 Easy Steps,research,/research/deep-funding-visual-guide,11,deep funding|open source|mechanism design|ethereum|dependency mapping|ai +research:dopamine-driven-web3,dopamine-driven-web3,Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value,research,/research/dopamine-driven-web3,8,mechanism design|incentive design|ux|web3|psychology +research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding,eip-1890-and-eip-6969-lessons-from-in-protocol-funding,EIP 1890 & EIP 6969: Lessons from In-Protocol Funding,research,/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding,7,research|eip|credible neutrality|public goods|protocol design +research:ethereum-has-ens-for-people-what-about-everything-else,ethereum-has-ens-for-people-what-about-everything-else,Ethereum Has ENS for People. What About Everything Else?,research,/research/ethereum-has-ens-for-people-what-about-everything-else,11,identity|public-goods|funding|ai-agents|registry|escrow|erc +research:ethereum-localism,ethereum-localism,Ethereum Localism,research,/research/ethereum-localism,15,ethereum|localism|daos|governance|public goods|community currencies +research:ethereum-public-goods-funding-sources-the-next-era,ethereum-public-goods-funding-sources-the-next-era,Ethereum Public Goods Funding Sources - The Next Era,research,/research/ethereum-public-goods-funding-sources-the-next-era,11,research|analysis +research:exploring-mycofi,exploring-mycofi,Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond,research,/research/exploring-mycofi,11,capital allocation|mechanism design|networks|regeneration|public goods +research:fair-fees-dynamic-formula-value-creation-capture,fair-fees-dynamic-formula-value-creation-capture,Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture,research,/research/fair-fees-dynamic-formula-value-creation-capture,5,fee structure|mechanism design|sustainability|capital allocation +research:nouns-dao-governance-evolution,nouns-dao-governance-evolution,From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment,research,/research/nouns-dao-governance-evolution,6,governance|nouns|capital allocation|prop house|token curated registry +research:from-chaos-to-coordination,from-chaos-to-coordination,From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing,research,/research/from-chaos-to-coordination,6,coordination|public goods|governance|mutual aid|progressive politics +research:from-degen-to-regen-the-cultural-shift-in-crypto,from-degen-to-regen-the-cultural-shift-in-crypto,From Degen to Regen: The Cultural Shift in Crypto,research,/research/from-degen-to-regen-the-cultural-shift-in-crypto,15,regen|degen|culture|coordination|public-goods|web3|greenpill +research:from-mutual-aid-to-welfare-state,from-mutual-aid-to-welfare-state,From Mutual Aid to the Welfare State and Back Again,research,/research/from-mutual-aid-to-welfare-state,16,capital allocation|mutual aid|public goods|governance|daos|history +research:from-tribes-to-llcs-to-daos,from-tribes-to-llcs-to-daos,From Tribes to LLCs to DAOs: The Evolution of Human Organization,research,/research/from-tribes-to-llcs-to-daos,14,research|dao|governance|decentralization|web3|coordination|institutional design +research:gitcoin-3-3-evolutionary-arena-for-capital-allocation,gitcoin-3-3-evolutionary-arena-for-capital-allocation,"Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation",research,/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation,12,capital allocation|coordination|infrastructure|governance|modular +research:grassroots-economics,grassroots-economics,Grassroots Economics,research,/research/grassroots-economics,11,capital allocation|community currencies|mutual aid|public goods|governance +research:guild-guild-locus-of-coordination,guild-guild-locus-of-coordination,Guild Guild: A Locus of Coordination for Guilding,research,/research/guild-guild-locus-of-coordination,6,coordination|guilds|public goods|collective bargaining|governance +research:exploring-the-capital-allocation-design-space,exploring-the-capital-allocation-design-space,How Should We Be Exploring the Capital Allocation Design Space?,research,/research/exploring-the-capital-allocation-design-space,22,capital allocation|mechanism design|governance|networks|gitcoin|strategy +research:hyperstitions-how-shared-beliefs-shape-onchain-realities,hyperstitions-how-shared-beliefs-shape-onchain-realities,Hyperstitions: How Shared Beliefs Shape Onchain Realities,research,/research/hyperstitions-how-shared-beliefs-shape-onchain-realities,9,hyperstitions|memetics|coordination|narrative|web3|institutional-design +research:identity-infrastructure-binding-constraint,identity-infrastructure-binding-constraint,Identity Infrastructure: The Binding Constraint on Democratic Funding,research,/research/identity-infrastructure-binding-constraint,17,sybil-resistance|identity|quadratic-funding|security|infrastructure|gitcoin-passport +research:retropgf-impact-measurement-evolution,retropgf-impact-measurement-evolution,Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6,research,/research/retropgf-impact-measurement-evolution,11,impact measurement|retroactive funding|evaluation|optimism +research:liberating-attention,liberating-attention,Liberating Attention: Humanity's Scarcest Resource,research,/research/liberating-attention,7,attention economy|ai|values|programmable money|psychology +research:meaning-awareness,meaning-awareness,Meaning Awareness: We Need New Ways to Find What Actually Matters,research,/research/meaning-awareness,8,capital allocation|mechanism design|attention economy|meaning|values +research:mechanism-pluralism-survival-requirement,mechanism-pluralism-survival-requirement,Mechanism Pluralism: Why No Single Funding Model Works,research,/research/mechanism-pluralism-survival-requirement,15,mechanism-design|pluralism|quadratic-funding|retroactive-funding|governance|capital-allocation +research:mev-for-public-goods-funding,mev-for-public-goods-funding,MEV for Public Goods Funding,research,/research/mev-for-public-goods-funding,9,mev|public-goods|ethereum|infrastructure|protocol-design +research:microsolidarity-small-group-patterns-for-coordination,microsolidarity-small-group-patterns-for-coordination,Microsolidarity: Small-Group Patterns for Large-Scale Coordination,research,/research/microsolidarity-small-group-patterns-for-coordination,11,microsolidarity|coordination|community|governance|dao|social-infrastructure +research:network-nations-building-sovereignty-without-land,network-nations-building-sovereignty-without-land,Network Nations: Building Sovereignty Without Land,research,/research/network-nations-building-sovereignty-without-land,10,network-nations|coordination|governance|sovereignty|web3|institutional-design +research:networks-vs-hierarchies,networks-vs-hierarchies,Networks vs. Hierarchies: Organizational Structures in the Digital Age,research,/research/networks-vs-hierarchies,19,daos|governance|coordination|networks|organizational design +research:ocah-volume-1-innovators-edition,ocah-volume-1-innovators-edition,Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition,research,/research/ocah-volume-1-innovators-edition,12,capital allocation|mechanism design|daos|allo protocol|public goods +research:ocah-volume-2-explorers-edition,ocah-volume-2-explorers-edition,Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition,research,/research/ocah-volume-2-explorers-edition,12,capital allocation|mechanism design|daos|public goods|governance +research:onchain-capital-allocation-neural-networks-allonets,onchain-capital-allocation-neural-networks-allonets,Onchain Capital Allocation Neural Networks (AlloNets),research,/research/onchain-capital-allocation-neural-networks-allonets,14,capital allocation|mechanism design|neural networks|public goods|daos|web3 +research:our-choices-our-world-thriving-together,our-choices-our-world-thriving-together,"Our Choices, Our World: Thriving Together in an Uncertain Future",research,/research/our-choices-our-world-thriving-together,20,research|coordination|capital allocation|web3|collective-agency|institutional design|dao +research:pathways-to-regeneration,pathways-to-regeneration,Pathways to Regeneration,research,/research/pathways-to-regeneration,10,regeneration|capital allocation|community currencies|public goods|economics +research:post-capitalist-substrate-of-the-abundance-economy,post-capitalist-substrate-of-the-abundance-economy,Post-Capitalist Substrate of the Abundance Economy,research,/research/post-capitalist-substrate-of-the-abundance-economy,27,post-capitalism|abundance|coordination|protocol-economics|regenerative|commons|mechanism-design +research:practical-pluralism,practical-pluralism,Practical Pluralism,research,/research/practical-pluralism,11,plurality|public goods|mechanism design|resilience|credible neutrality +research:reforming-eth-public-goods-funding-2026,reforming-eth-public-goods-funding-2026,Reforming ETH Public Goods Funding in 2026+,research,/research/reforming-eth-public-goods-funding-2026,17,public goods|funding|mechanism design|ethereum|deep funding|open source|privacy +research:retroactive-funding-most-scalable-pattern,retroactive-funding-most-scalable-pattern,Retroactive Funding: The Most Scalable New Pattern in Public Goods,research,/research/retroactive-funding-most-scalable-pattern,13,retroactive-funding|optimism|scalability|impact-measurement|grants +research:protocols-for-postcapitalist-expression,protocols-for-postcapitalist-expression,Review & Recap: Protocols for Postcapitalist Expression,research,/research/protocols-for-postcapitalist-expression,11,mechanism design|capital allocation|public goods|postcapitalism|book review +research:revnets-retailism-autonomous-public-goods-funding,revnets-retailism-autonomous-public-goods-funding,Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?,research,/research/revnets-retailism-autonomous-public-goods-funding,10,research|revnets|retailism|autonomous funding +research:shape-rotators-guide-to-funding-what-matters,shape-rotators-guide-to-funding-what-matters,Shape Rotator's Guide to Funding What Matters,research,/research/shape-rotators-guide-to-funding-what-matters,14,mechanism design|capital allocation|public goods|design space|quadratic-funding|retroactive-funding +research:state-of-public-goods-funding-2024,state-of-public-goods-funding-2024,State of Public Goods Funding 2024,research,/research/state-of-public-goods-funding-2024,27,public goods|funding|analysis|trends|2024 +research:structural-funding-beyond-grants,structural-funding-beyond-grants,Structural Funding: Why the Grant Model Is Dying and What Replaces It,research,/research/structural-funding-beyond-grants,19,sustainability|protocol-economics|mev|staking|revenue|infrastructure +research:summer-of-protocols-what-protocol-theory-teaches-about-coordination,summer-of-protocols-what-protocol-theory-teaches-about-coordination,Summer of Protocols: What Protocol Theory Teaches Us About Coordination,research,/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination,8,protocols|coordination|governance|infrastructure|institutional-design +research:quadratic-funding-sybil-resistance,quadratic-funding-sybil-resistance,Sybil Resistance in Quadratic Funding: 2024 Approaches,research,/research/quadratic-funding-sybil-resistance,9,sybil resistance|identity|quadratic funding|security +research:plural-funding-mechanisms,plural-funding-mechanisms,The Case for Plural Funding Mechanisms,research,/research/plural-funding-mechanisms,26,mechanism design|plurality|public goods +research:civilizational-stakes-coordination-capacity,civilizational-stakes-coordination-capacity,The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal,research,/research/civilizational-stakes-coordination-capacity,13,metacrisis|coordination|civilization|governance|d-acc|resilience +research:the-dao-of-daos,the-dao-of-daos,The DAO of DAOs,research,/research/the-dao-of-daos,15,research|dao|coordination|governance|interoperability|web3|institutional design +research:eight-forms-of-capital-beyond-financial-metrics,eight-forms-of-capital-beyond-financial-metrics,The Eight Forms of Capital: Beyond Financial Metrics in Public Goods,research,/research/eight-forms-of-capital-beyond-financial-metrics,13,capital|impact-measurement|public-goods|regenerative|evaluation +research:the-evolution-of-surplus-distribution,the-evolution-of-surplus-distribution,The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems,research,/research/the-evolution-of-surplus-distribution,19,capital allocation|history|public goods|daos|programmable money +research:public-goods-funding-five-layer-stack,public-goods-funding-five-layer-stack,The Five-Layer Stack: An Architecture for Public Goods Funding,research,/research/public-goods-funding-five-layer-stack,18,architecture|infrastructure|capital-allocation|mechanism-design|composability +research:the-gitcoin-gitcoindao-egregore-is-emerging,the-gitcoin-gitcoindao-egregore-is-emerging,The Gitcoin/GitcoinDAO Egregore Is Emerging,research,/research/the-gitcoin-gitcoindao-egregore-is-emerging,9,governance|coordination|public goods|dao|decentralization +research:grantee-to-funder-flywheel,grantee-to-funder-flywheel,The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders,research,/research/grantee-to-funder-flywheel,18,flywheel|roi|quadratic-funding|ecosystem|sustainability|impact +research:the-great-interregnum-where-capital-flows-after-institutional-breakdown,the-great-interregnum-where-capital-flows-after-institutional-breakdown,The Great Interregnum: Where Capital Flows After Institutional Breakdown,research,/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown,15,research|legitimacy|coordination|capital allocation|web3|institutional design +research:the-metacrisis,the-metacrisis,The Metacrisis: Coordination Failure at Civilizational Scale,research,/research/the-metacrisis,12,coordination|public goods|governance|mechanism design|existential risk +research:the-networked-firm,the-networked-firm,The Networked Firm: Capital Allocation in the Age of Blockchain and AI,research,/research/the-networked-firm,16,capital allocation|ai|daos|governance|networks|organizational design +research:signal-as-important-as-capital,signal-as-important-as-capital,The Signal Is as Important as the Capital,research,/research/signal-as-important-as-capital,15,quadratic-funding|governance|legitimacy|signal|democratic|coordination +research:the-wells-are-all-dry-regen-web3-crossroads,the-wells-are-all-dry-regen-web3-crossroads,The Wells Are All Dry: Regen Web3 at a Crossroads,research,/research/the-wells-are-all-dry-regen-web3-crossroads,10,public goods|regen|sustainability|go-to-market|ecosystem health|2025 +research:trust-precedes-coordination,trust-precedes-coordination,Trust Precedes Coordination Precedes Capital Allocation,research,/research/trust-precedes-coordination,14,trust|microsolidarity|coordination|governance|community|organizational-design +research:values-in-programmable-money,values-in-programmable-money,Values in Programmable Money: More Than Code,research,/research/values-in-programmable-money,15,programmable money|values|mechanism design|public goods|governance|ethereum +research:web3-funding-fatigue,web3-funding-fatigue,Web3 Funding Fatigue: A Growing Problem,research,/research/web3-funding-fatigue,10,public goods|grants|coordination|funding fatigue|aggregation +research:what-if-gitcoin-grants-had-been-early-stage-investments,what-if-gitcoin-grants-had-been-early-stage-investments,What If Gitcoin Grants Had Been Early-Stage Investments?,research,/research/what-if-gitcoin-grants-had-been-early-stage-investments,7,public goods|funding|capital allocation|grants|investments|signal detection +research:what-nature-can-teach-us-about-allocating-capital,what-nature-can-teach-us-about-allocating-capital,What Nature Can Teach Us About Allocating Capital,research,/research/what-nature-can-teach-us-about-allocating-capital,16,biomimicry|capital allocation|regeneration|resilience|public goods|coordination +research:why-i-am-holon-maximalist,why-i-am-holon-maximalist,Why I Am Holon Maximalist,research,/research/why-i-am-holon-maximalist,6,quadratic|holons|public goods|coordination|pluralism +case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse,1inch-from-hackathon-to-decentralized-exchange-powerhouse,1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse,case-studies,/case-studies/1inch-from-hackathon-to-decentralized-exchange-powerhouse,2,quadratic|defi|infrastructure|grants +case-studies:austin-griffith-quadratic-freelancer-onboarding-developers,austin-griffith-quadratic-freelancer-onboarding-developers,Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers,case-studies,/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers,4,quadratic|education|infrastructure|open-source +case-studies:celo-easy-rpgf-lightweight-retroactive-funding,celo-easy-rpgf-lightweight-retroactive-funding,Celo Easy RPGF — Lightweight Retroactive Funding,case-studies,/case-studies/celo-easy-rpgf-lightweight-retroactive-funding,8,retroactive|celo|grants|accessibility +case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy,case-studies,/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy,10,quadratic|democratic|advocacy +case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform,case-studies,/case-studies/eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform,2,quadratic|infrastructure|governance +case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism,filecoin-retropgf-retroactive-funding-beyond-optimism,Filecoin RetroPGF — Retroactive Funding Beyond Optimism,case-studies,/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism,10,retroactive|filecoin|grants|cross-ecosystem +case-studies:gg19-oss-round-review-reflections,gg19-oss-round-review-reflections,GG19 OSS Round Review: Reflections,case-studies,/case-studies/gg19-oss-round-review-reflections,4,gitcoin|quadratic-funding|grants|oss|open-source +case-studies:gg20-community-round-governance-retrospective,gg20-community-round-governance-retrospective,GG20 — Community Round Governance: A Retrospective,case-studies,/case-studies/gg20-community-round-governance-retrospective,15,gitcoin|quadratic-funding|grants|community-governance|governance|web3 +case-studies:gg21-community-led-round-results-retrospective,gg21-community-led-round-results-retrospective,GG21 — Gitcoin's First Community-Led Round: Results & Retrospective,case-studies,/case-studies/gg21-community-led-round-results-retrospective,27,gitcoin|quadratic-funding|grants|community-governance|web3 +case-studies:gg21-asia-round-retrospective,gg21-asia-round-retrospective,GG21 Asia Round Retrospective,case-studies,/case-studies/gg21-asia-round-retrospective,6,gitcoin|quadratic-funding|grants|asia|community +case-studies:gg21-ccn-climate-solutions-retrospective,gg21-ccn-climate-solutions-retrospective,GG21 CCN Climate Solutions Round Retrospective,case-studies,/case-studies/gg21-ccn-climate-solutions-retrospective,4,gitcoin|quadratic-funding|grants|climate|environment +case-studies:gg21-collabtech-round-retrospective,gg21-collabtech-round-retrospective,GG21 CollabTech Round by RnDAO Retrospective,case-studies,/case-studies/gg21-collabtech-round-retrospective,7,gitcoin|quadratic-funding|grants|collabtech|mechanism-design +case-studies:gg21-desci-round-retrospective,gg21-desci-round-retrospective,GG21 DeSci Round Retrospective,case-studies,/case-studies/gg21-desci-round-retrospective,5,desci|quadratic-funding|grants|gitcoin|science +case-studies:gg21-opencivics-collaborative-research-retrospective,gg21-opencivics-collaborative-research-retrospective,GG21 OpenCivics Collaborative Research Round Retrospective,case-studies,/case-studies/gg21-opencivics-collaborative-research-retrospective,11,gitcoin|quadratic-funding|grants|research|opencivics|public-goods +case-studies:gg21-regen-coordi-nation-genesis-retrospective,gg21-regen-coordi-nation-genesis-retrospective,GG21 Regen Coordi-Nation Genesis Retrospective,case-studies,/case-studies/gg21-regen-coordi-nation-genesis-retrospective,8,gitcoin|quadratic-funding|grants|regen|refi|community-governance +case-studies:gg21-token-engineering-superchain-retrospective,gg21-token-engineering-superchain-retrospective,GG21 Token Engineering the Superchain Retrospective,case-studies,/case-studies/gg21-token-engineering-superchain-retrospective,11,token-engineering|quadratic-funding|optimism|superchain|grants|gitcoin +case-studies:gg21-web3-grants-advancement-retrospective,gg21-web3-grants-advancement-retrospective,GG21 Web3 Grants Ecosystem Advancement Round Retrospective,case-studies,/case-studies/gg21-web3-grants-advancement-retrospective,13,gitcoin|quadratic-funding|grants|infrastructure|web3 +case-studies:gg22-allo-builders-advancement-retrospective,gg22-allo-builders-advancement-retrospective,GG22 Allo Builders Advancement Round Retrospective,case-studies,/case-studies/gg22-allo-builders-advancement-retrospective,5,gitcoin|quadratic-funding|grants|allo|infrastructure +case-studies:gg22-biofi-pathfinders-retrospective,gg22-biofi-pathfinders-retrospective,GG22 BioFi Pathfinders Round Retrospective,case-studies,/case-studies/gg22-biofi-pathfinders-retrospective,8,biofi|regen|refi|quadratic-funding|grants|gitcoin|bioregional +case-studies:gg22-ma-earth-grants-round-retrospective,gg22-ma-earth-grants-round-retrospective,GG22 Ma Earth Grants Round Retrospective,case-studies,/case-studies/gg22-ma-earth-grants-round-retrospective,8,regen|refi|quadratic-funding|grants|gitcoin|environment +case-studies:gg22-youth-in-need-retrospective,gg22-youth-in-need-retrospective,GG22 Youth in Need Retrospective,case-studies,/case-studies/gg22-youth-in-need-retrospective,3,gitcoin|quadratic-funding|grants|social-impact|education +case-studies:gg23-ai-impactqf-regen-coordination-retrospective,gg23-ai-impactqf-regen-coordination-retrospective,GG23 — AI ImpactQF & Regen Coordination: Retrospective,case-studies,/case-studies/gg23-ai-impactqf-regen-coordination-retrospective,15,quadratic-funding|impact-measurement|ai|regen|refi|grants|gitcoin +case-studies:gg23-onboarding-education-program-retrospective,gg23-onboarding-education-program-retrospective,GG23 Onboarding & Education Program Retrospective,case-studies,/case-studies/gg23-onboarding-education-program-retrospective,4,gitcoin|quadratic-funding|grants|education|onboarding +case-studies:gg23-predictive-funding-challenge-retrospective,gg23-predictive-funding-challenge-retrospective,GG23 Predictive Funding Challenge Retrospective,case-studies,/case-studies/gg23-predictive-funding-challenge-retrospective,5,gitcoin|quadratic-funding|grants|data-science|prediction-markets +case-studies:gg23-token-engineering-superchain-part-2-retrospective,gg23-token-engineering-superchain-part-2-retrospective,GG23 Token Engineering the Superchain Part 2: A Retrospective,case-studies,/case-studies/gg23-token-engineering-superchain-part-2-retrospective,12,gitcoin|token-engineering|retroactive-funding|quadratic-funding|superchain|optimism +case-studies:gg24-first-funding-round-of-gitcoin-3-0,gg24-first-funding-round-of-gitcoin-3-0,GG24 — The First Funding Round of Gitcoin 3.0,case-studies,/case-studies/gg24-first-funding-round-of-gitcoin-3-0,13,gitcoin|quadratic-funding|grants|web3 +case-studies:gg24-interop-round-retrospective,gg24-interop-round-retrospective,GG24 Interop Round Retrospective,case-studies,/case-studies/gg24-interop-round-retrospective,8,gitcoin|quadratic-funding|grants|interoperability|infrastructure|ethereum +case-studies:gg24-oss-qf-giveth-retrospective,gg24-oss-qf-giveth-retrospective,GG24 OSS QF on Giveth Retrospective,case-studies,/case-studies/gg24-oss-qf-giveth-retrospective,7,gitcoin|quadratic-funding|grants|oss|open-source +case-studies:gg24-privacy-round-retrospective,gg24-privacy-round-retrospective,GG24 Privacy Round Retrospective,case-studies,/case-studies/gg24-privacy-round-retrospective,5,gitcoin|quadratic-funding|grants|privacy|maci +case-studies:gg24-solutions-development-grants-retrospective,gg24-solutions-development-grants-retrospective,GG24 Solutions Development Grants Retrospective,case-studies,/case-studies/gg24-solutions-development-grants-retrospective,11,gitcoin|direct-grants|impact-measurement|sdgs|grants|web3|ai +case-studies:gitcoin-citizens-retro-3,gitcoin-citizens-retro-3,Gitcoin Citizens Retro #3 — Early Retrospective,case-studies,/case-studies/gitcoin-citizens-retro-3,8,gitcoin|retroactive-funding|grants|community +case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions,case-studies,/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions,13,quadratic|retroactive|verification +case-studies:gg23-gitcoin-grants-garden-retrospective,gg23-gitcoin-grants-garden-retrospective,Gitcoin Grants Garden GG23 Retrospective,case-studies,/case-studies/gg23-gitcoin-grants-garden-retrospective,7,gitcoin|conviction-voting|grants|community-governance|web3 +case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice,greenpill-hypercerts-experiment-impact-certificates-in-practice,GreenPill Hypercerts Experiment — Impact Certificates in Practice,case-studies,/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice,9,hypercerts|impact-certificates|experiment|public-goods +case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem,case-studies,/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem,8,quadratic|infrastructure|retroactive +case-studies:pocket-network-retroactive-funding-ecosystem-retropgf,pocket-network-retroactive-funding-ecosystem-retropgf,Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF,case-studies,/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf,7,retroactive|pocket-network|grants|infrastructure +case-studies:quadraticlenster-launch-wrap-up,quadraticlenster-launch-wrap-up,QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media,case-studies,/case-studies/quadraticlenster-launch-wrap-up,7,quadratic|social|lens protocol|micropayments|sybil-resistance +case-studies:gg20-hypercerts-ecosystem-round-retrospective,gg20-hypercerts-ecosystem-round-retrospective,Retrospective of the Hypercerts Ecosystem Round during GG20,case-studies,/case-studies/gg20-hypercerts-ecosystem-round-retrospective,6,gitcoin|quadratic-funding|grants|hypercerts|impact-measurement +case-studies:gg-latam-round-retrospective,gg-latam-round-retrospective,Retrospective of the LATAM Round and Next Steps for Meta Pool DAO,case-studies,/case-studies/gg-latam-round-retrospective,3,gitcoin|quadratic-funding|grants|latam|education|refi +case-studies:zuzalu-gitcoin-rounds-retrospective,zuzalu-gitcoin-rounds-retrospective,Retrospective of the Zuzalu Gitcoin Rounds and Suggestions,case-studies,/case-studies/zuzalu-gitcoin-rounds-retrospective,6,gitcoin|quadratic-funding|grants|community|zuzalu +case-studies:gg19-public-goods-africa-retrospective,gg19-public-goods-africa-retrospective,Retrospective: Public Goods Africa Independent Grant Round in GG19,case-studies,/case-studies/gg19-public-goods-africa-retrospective,5,gitcoin|quadratic-funding|grants|africa|public-goods +case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems,case-studies,/case-studies/shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems,2,climate|infrastructure|quadratic|impact +case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool,case-studies,/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool,10,quadratic|democratic|privacy +case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact,unicef-alpha-round-partnership-driving-fairness-collaboration-impact,"UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact",case-studies,/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact,6,quadratic|democratic|impact|public-goods +case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments,zuzalu-and-pop-up-cities-temporary-coordination-experiments,Zuzalu and Pop-Up Cities — Temporary Coordination Experiments,case-studies,/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments,9,pop-up-city|network-state|coordination|governance|community +campaigns:gitcoin-grants-20-gg20,gitcoin-grants-20-gg20,Gitcoin Grants 20,campaigns,/campaigns/gitcoin-grants-20-gg20,9,quadratic|grants|multichain +campaigns:gitcoin-grants-21-gg21,gitcoin-grants-21-gg21,Gitcoin Grants 21,campaigns,/campaigns/gitcoin-grants-21-gg21,28,quadratic|democratic|community +campaigns:gitcoin-grants-22-gg22,gitcoin-grants-22-gg22,Gitcoin Grants 22,campaigns,/campaigns/gitcoin-grants-22-gg22,10,quadratic|grants|verification +campaigns:gitcoin-grants-23-gg23,gitcoin-grants-23-gg23,Gitcoin Grants 23,campaigns,/campaigns/gitcoin-grants-23-gg23,14,quadratic|retroactive|multimech +campaigns:gitcoin-grants-24-gg24,gitcoin-grants-24-gg24,Gitcoin Grants 24,campaigns,/campaigns/gitcoin-grants-24-gg24,7,gitcoin|quadratic funding|multi-mechanism|gg24|domain allocators +campaigns:protocol-guild-ongoing,protocol-guild-ongoing,Protocol Guild,campaigns,/campaigns/protocol-guild-ongoing,16,streaming|collective|infrastructure|ethereum +campaigns:thedao-security-fund,thedao-security-fund,TheDAO Security Fund,campaigns,/campaigns/thedao-security-fund,13,quadratic|retroactive|security|ethereum diff --git a/public/data/ecosystem-map.json b/public/data/ecosystem-map.json new file mode 100644 index 00000000..9f4203e2 --- /dev/null +++ b/public/data/ecosystem-map.json @@ -0,0 +1,29897 @@ +{ + "nodes": [ + { + "id": "apps:allo-protocol", + "slug": "allo-protocol", + "name": "Allo Protocol", + "category": "apps", + "href": "/apps/allo-protocol", + "tags": [ + "protocol", + "modular", + "grants" + ], + "degree": 39 + }, + { + "id": "apps:arbitrum-dao-grants", + "slug": "arbitrum-dao-grants", + "name": "Arbitrum DAO Grants", + "category": "apps", + "href": "/apps/arbitrum-dao-grants", + "tags": [ + "grants", + "governance", + "milestone" + ], + "degree": 2 + }, + { + "id": "apps:artizen-fund", + "slug": "artizen-fund", + "name": "Artizen Fund", + "category": "apps", + "href": "/apps/artizen-fund", + "tags": [ + "art", + "culture", + "crowdfunding", + "quadratic" + ], + "degree": 5 + }, + { + "id": "apps:base-builder-grants", + "slug": "base-builder-grants", + "name": "Base Builder Grants", + "category": "apps", + "href": "/apps/base-builder-grants", + "tags": [ + "grants", + "ecosystem", + "retroactive" + ], + "degree": 11 + }, + { + "id": "apps:base-ecosystem-fund", + "slug": "base-ecosystem-fund", + "name": "Base Ecosystem Fund", + "category": "apps", + "href": "/apps/base-ecosystem-fund", + "tags": [ + "grants", + "ecosystem", + "infrastructure" + ], + "degree": 1 + }, + { + "id": "apps:coordinape", + "slug": "coordinape", + "name": "Coordinape", + "category": "apps", + "href": "/apps/coordinape", + "tags": [ + "peer-allocation", + "compensation", + "dao", + "governance" + ], + "degree": 11 + }, + { + "id": "apps:deepfunding", + "slug": "deepfunding", + "name": "DeepFunding", + "category": "apps", + "href": "/apps/deepfunding", + "tags": [ + "ai", + "public-goods", + "capital-allocation", + "grants" + ], + "degree": 26 + }, + { + "id": "apps:drips", + "slug": "drips", + "name": "Drips", + "category": "apps", + "href": "/apps/drips", + "tags": [ + "streaming", + "grants", + "infrastructure" + ], + "degree": 12 + }, + { + "id": "apps:ethereum-foundation-esp", + "slug": "ethereum-foundation-esp", + "name": "Ethereum Foundation ESP", + "category": "apps", + "href": "/apps/ethereum-foundation-esp", + "tags": [ + "grants", + "milestone", + "expert" + ], + "degree": 4 + }, + { + "id": "apps:flows-wtf", + "slug": "flows-wtf", + "name": "Flows.wtf", + "category": "apps", + "href": "/apps/flows-wtf", + "tags": [ + "streaming", + "grants", + "token-curated-registry", + "nouns", + "continuous" + ], + "degree": 12 + }, + { + "id": "apps:gardens-v2", + "slug": "gardens-v2", + "name": "Gardens", + "category": "apps", + "href": "/apps/gardens-v2", + "tags": [ + "governance", + "conviction-voting", + "dao", + "community", + "allo-protocol", + "funding-pools", + "gnosis", + "optimism", + "arbitrum", + "polygon", + "base" + ], + "degree": 26 + }, + { + "id": "apps:gitcoin-grants-stack", + "slug": "gitcoin-grants-stack", + "name": "Gitcoin Grants Stack", + "category": "apps", + "href": "/apps/gitcoin-grants-stack", + "tags": [ + "quadratic", + "grants", + "multichain" + ], + "degree": 88 + }, + { + "id": "apps:giveth", + "slug": "giveth", + "name": "Giveth", + "category": "apps", + "href": "/apps/giveth", + "tags": [ + "quadratic", + "public-goods", + "multichain" + ], + "degree": 19 + }, + { + "id": "apps:juicebox", + "slug": "juicebox", + "name": "Juicebox", + "category": "apps", + "href": "/apps/juicebox", + "tags": [ + "treasury", + "fundraising", + "dao" + ], + "degree": 11 + }, + { + "id": "apps:karma-gap", + "slug": "karma-gap", + "name": "Karma GAP", + "category": "apps", + "href": "/apps/karma-gap", + "tags": [ + "accountability", + "grants", + "milestones", + "transparency" + ], + "degree": 7 + }, + { + "id": "apps:markee", + "slug": "markee", + "name": "Markee", + "category": "apps", + "href": "/apps/markee", + "tags": [ + "community funding", + "open source", + "marketplace", + "real estate", + "fundraising", + "digital marketing", + "revnet", + "cooperative", + "public goods", + "advertising", + "base", + "optimism", + "arbitrum", + "ethereum" + ], + "degree": 16 + }, + { + "id": "apps:nouns-dao", + "slug": "nouns-dao", + "name": "Nouns DAO", + "category": "apps", + "href": "/apps/nouns-dao", + "tags": [ + "governance", + "nft", + "auction", + "cc0", + "public goods" + ], + "degree": 6 + }, + { + "id": "apps:octant", + "slug": "octant", + "name": "Octant", + "category": "apps", + "href": "/apps/octant", + "tags": [ + "public-goods", + "quadratic", + "grants" + ], + "degree": 10 + }, + { + "id": "apps:opensource-observer", + "slug": "opensource-observer", + "name": "Open Source Observer", + "category": "apps", + "href": "/apps/opensource-observer", + "tags": [ + "metrics", + "impact-measurement", + "open-source", + "analytics" + ], + "degree": 13 + }, + { + "id": "apps:optimism-retropgf", + "slug": "optimism-retropgf", + "name": "Optimism RetroPGF", + "category": "apps", + "href": "/apps/optimism-retropgf", + "tags": [ + "retroactive", + "results-based", + "governance" + ], + "degree": 28 + }, + { + "id": "apps:polygon-grants", + "slug": "polygon-grants", + "name": "Polygon Grants", + "category": "apps", + "href": "/apps/polygon-grants", + "tags": [ + "grants", + "governance", + "milestone" + ], + "degree": 2 + }, + { + "id": "apps:protocol-guild", + "slug": "protocol-guild", + "name": "Protocol Guild", + "category": "apps", + "href": "/apps/protocol-guild", + "tags": [ + "streaming", + "collective", + "infrastructure" + ], + "degree": 18 + }, + { + "id": "apps:revnets", + "slug": "revnets", + "name": "Revnets", + "category": "apps", + "href": "/apps/revnets", + "tags": [ + "autonomous", + "revenue", + "tokenization" + ], + "degree": 8 + }, + { + "id": "apps:sablier", + "slug": "sablier", + "name": "Sablier", + "category": "apps", + "href": "/apps/sablier", + "tags": [ + "streaming", + "payments", + "multichain" + ], + "degree": 5 + }, + { + "id": "apps:scroll-grants", + "slug": "scroll-grants", + "name": "Scroll Grants", + "category": "apps", + "href": "/apps/scroll-grants", + "tags": [ + "grants", + "ecosystem", + "community" + ], + "degree": 11 + }, + { + "id": "apps:superfluid", + "slug": "superfluid", + "name": "Superfluid", + "category": "apps", + "href": "/apps/superfluid", + "tags": [ + "streaming", + "payments", + "multichain" + ], + "degree": 4 + }, + { + "id": "apps:tea-protocol", + "slug": "tea-protocol", + "name": "Tea Protocol", + "category": "apps", + "href": "/apps/tea-protocol", + "tags": [ + "open-source", + "staking", + "dependencies", + "infrastructure" + ], + "degree": 9 + }, + { + "id": "mechanisms:aqueduct", + "slug": "aqueduct", + "name": "Aqueduct", + "category": "mechanisms", + "href": "/mechanisms/aqueduct", + "tags": [ + "infrastructure", + "capital allocation", + "streaming", + "daos" + ], + "degree": 27 + }, + { + "id": "mechanisms:artizen-artifacts", + "slug": "artizen-artifacts", + "name": "Artizen Artifacts", + "category": "mechanisms", + "href": "/mechanisms/artizen-artifacts", + "tags": [ + "recognition", + "cultural", + "nft" + ], + "degree": 4 + }, + { + "id": "mechanisms:attestation-based-funding", + "slug": "attestation-based-funding", + "name": "Attestation-Based Funding", + "category": "mechanisms", + "href": "/mechanisms/attestation-based-funding", + "tags": [ + "attribution", + "identity", + "verification" + ], + "degree": 10 + }, + { + "id": "mechanisms:auction-based-treasury-funding", + "slug": "auction-based-treasury-funding", + "name": "Auction-Based Treasury Funding", + "category": "mechanisms", + "href": "/mechanisms/auction-based-treasury-funding", + "tags": [ + "auction", + "treasury", + "nft", + "perpetual" + ], + "degree": 8 + }, + { + "id": "mechanisms:augmented-bonding-curve", + "slug": "augmented-bonding-curve", + "name": "Augmented Bonding Curve", + "category": "mechanisms", + "href": "/mechanisms/augmented-bonding-curve", + "tags": [ + "bonding-curves", + "public goods", + "token-engineering", + "commons" + ], + "degree": 8 + }, + { + "id": "mechanisms:autopgf", + "slug": "autopgf", + "name": "AutoPGF", + "category": "mechanisms", + "href": "/mechanisms/autopgf", + "tags": [ + "automated", + "continuous", + "signal-based" + ], + "degree": 3 + }, + { + "id": "mechanisms:bonding-curves", + "slug": "bonding-curves", + "name": "Bonding Curves", + "category": "mechanisms", + "href": "/mechanisms/bonding-curves", + "tags": [ + "algorithmic", + "tokenization", + "liquidity" + ], + "degree": 14 + }, + { + "id": "mechanisms:bounties", + "slug": "bounties", + "name": "Bounties", + "category": "mechanisms", + "href": "/mechanisms/bounties", + "tags": [ + "task-based", + "execution", + "open" + ], + "degree": 4 + }, + { + "id": "mechanisms:coalitional-funding", + "slug": "coalitional-funding", + "name": "Coalitional Funding", + "category": "mechanisms", + "href": "/mechanisms/coalitional-funding", + "tags": [ + "coordination", + "matching", + "co-funding", + "coalition" + ], + "degree": 6 + }, + { + "id": "mechanisms:commitment-pooling", + "slug": "commitment-pooling", + "name": "Commitment Pooling", + "category": "mechanisms", + "href": "/mechanisms/commitment-pooling", + "tags": [ + "coordination", + "conditional", + "signaling" + ], + "degree": 11 + }, + { + "id": "mechanisms:community-currencies", + "slug": "community-currencies", + "name": "Community Currencies", + "category": "mechanisms", + "href": "/mechanisms/community-currencies", + "tags": [ + "local", + "regenerative", + "alternative" + ], + "degree": 13 + }, + { + "id": "mechanisms:conviction-voting", + "slug": "conviction-voting", + "name": "Conviction Voting", + "category": "mechanisms", + "href": "/mechanisms/conviction-voting", + "tags": [ + "continuous", + "governance", + "weighted" + ], + "degree": 27 + }, + { + "id": "mechanisms:cookie-jar", + "slug": "cookie-jar", + "name": "Cookie Jar", + "category": "mechanisms", + "href": "/mechanisms/cookie-jar", + "tags": [ + "micro-grants", + "trust", + "lightweight" + ], + "degree": 2 + }, + { + "id": "mechanisms:crowdstaking", + "slug": "crowdstaking", + "name": "Crowdstaking", + "category": "mechanisms", + "href": "/mechanisms/crowdstaking", + "tags": [ + "yield", + "staking", + "sustainable" + ], + "degree": 4 + }, + { + "id": "mechanisms:decentralized-identity", + "slug": "decentralized-identity", + "name": "Decentralized Identity", + "category": "mechanisms", + "href": "/mechanisms/decentralized-identity", + "tags": [ + "identity", + "sybil-resistance", + "trust", + "infrastructure" + ], + "degree": 9 + }, + { + "id": "mechanisms:decentralized-validators", + "slug": "decentralized-validators", + "name": "Decentralized Validators", + "category": "mechanisms", + "href": "/mechanisms/decentralized-validators", + "tags": [ + "verification", + "distributed", + "trust" + ], + "degree": 8 + }, + { + "id": "mechanisms:dedicated-domain-allocation", + "slug": "dedicated-domain-allocation", + "name": "Dedicated Domain Allocation", + "category": "mechanisms", + "href": "/mechanisms/dedicated-domain-allocation", + "tags": [ + "delegation", + "expert", + "governance" + ], + "degree": 4 + }, + { + "id": "mechanisms:deep-funding", + "slug": "deep-funding", + "name": "Deep Funding (AI-PGF)", + "category": "mechanisms", + "href": "/mechanisms/deep-funding", + "tags": [ + "ai", + "capital-allocation", + "public-goods", + "automated" + ], + "degree": 13 + }, + { + "id": "mechanisms:demurrage", + "slug": "demurrage", + "name": "Demurrage", + "category": "mechanisms", + "href": "/mechanisms/demurrage", + "tags": [ + "community currencies", + "economics", + "monetary design" + ], + "degree": 8 + }, + { + "id": "mechanisms:direct-grants", + "slug": "direct-grants", + "name": "Direct Grants", + "category": "mechanisms", + "href": "/mechanisms/direct-grants", + "tags": [ + "expert", + "milestone", + "grants" + ], + "degree": 61 + }, + { + "id": "mechanisms:direct-to-contract-incentives", + "slug": "direct-to-contract-incentives", + "name": "Direct to Contract Incentives", + "category": "mechanisms", + "href": "/mechanisms/direct-to-contract-incentives", + "tags": [ + "automated", + "onchain", + "infrastructure" + ], + "degree": 3 + }, + { + "id": "mechanisms:dominant-assurance-contracts", + "slug": "dominant-assurance-contracts", + "name": "Dominant Assurance Contracts", + "category": "mechanisms", + "href": "/mechanisms/dominant-assurance-contracts", + "tags": [ + "game-theory", + "bootstrapping", + "incentive" + ], + "degree": 4 + }, + { + "id": "mechanisms:donation-mining", + "slug": "donation-mining", + "name": "Donation Mining", + "category": "mechanisms", + "href": "/mechanisms/donation-mining", + "tags": [ + "public goods", + "incentive", + "token-engineering" + ], + "degree": 8 + }, + { + "id": "mechanisms:effective-altruism", + "slug": "effective-altruism", + "name": "Effective Altruism", + "category": "mechanisms", + "href": "/mechanisms/effective-altruism", + "tags": [ + "philanthropy", + "public goods", + "impact measurement" + ], + "degree": 6 + }, + { + "id": "mechanisms:ephemeral-daos", + "slug": "ephemeral-daos", + "name": "Ephemeral DAOs", + "category": "mechanisms", + "href": "/mechanisms/ephemeral-daos", + "tags": [ + "temporary", + "modular", + "governance" + ], + "degree": 2 + }, + { + "id": "mechanisms:evolutionary-grants-games", + "slug": "evolutionary-grants-games", + "name": "Evolutionary Grants Games", + "category": "mechanisms", + "href": "/mechanisms/evolutionary-grants-games", + "tags": [ + "iterative", + "experimental", + "competitive" + ], + "degree": 3 + }, + { + "id": "mechanisms:fair-fees", + "slug": "fair-fees", + "name": "Fair Fees", + "category": "mechanisms", + "href": "/mechanisms/fair-fees", + "tags": [ + "fees", + "sustainability", + "incentives", + "dapp-economics" + ], + "degree": 5 + }, + { + "id": "mechanisms:futarchy", + "slug": "futarchy", + "name": "Futarchy", + "category": "mechanisms", + "href": "/mechanisms/futarchy", + "tags": [ + "prediction-markets", + "governance", + "data-driven" + ], + "degree": 8 + }, + { + "id": "mechanisms:gift-circles", + "slug": "gift-circles", + "name": "Gift Circles", + "category": "mechanisms", + "href": "/mechanisms/gift-circles", + "tags": [ + "relational", + "participatory", + "trust" + ], + "degree": 8 + }, + { + "id": "mechanisms:grant-ships", + "slug": "grant-ships", + "name": "Grant Ships", + "category": "mechanisms", + "href": "/mechanisms/grant-ships", + "tags": [ + "modular", + "scalable", + "distributed" + ], + "degree": 4 + }, + { + "id": "mechanisms:grants-as-a-service", + "slug": "grants-as-a-service", + "name": "Grants as a Service", + "category": "mechanisms", + "href": "/mechanisms/grants-as-a-service", + "tags": [ + "grants", + "infrastructure", + "service", + "coordination" + ], + "degree": 8 + }, + { + "id": "mechanisms:guilds", + "slug": "guilds", + "name": "Guilds", + "category": "mechanisms", + "href": "/mechanisms/guilds", + "tags": [ + "organizational", + "specialized", + "contributor" + ], + "degree": 6 + }, + { + "id": "mechanisms:harberger-taxes", + "slug": "harberger-taxes", + "name": "Harberger Taxes", + "category": "mechanisms", + "href": "/mechanisms/harberger-taxes", + "tags": [ + "property", + "taxation", + "anti-monopoly" + ], + "degree": 4 + }, + { + "id": "mechanisms:holographic-consensus", + "slug": "holographic-consensus", + "name": "Holographic Consensus", + "category": "mechanisms", + "href": "/mechanisms/holographic-consensus", + "tags": [ + "governance", + "daos", + "prediction-markets", + "scalability" + ], + "degree": 11 + }, + { + "id": "mechanisms:honour", + "slug": "honour", + "name": "Honour", + "category": "mechanisms", + "href": "/mechanisms/honour", + "tags": [ + "recognition", + "non-financial", + "cultural" + ], + "degree": 4 + }, + { + "id": "mechanisms:impact-attestations", + "slug": "impact-attestations", + "name": "Impact Attestations", + "category": "mechanisms", + "href": "/mechanisms/impact-attestations", + "tags": [ + "reputation", + "verification", + "social" + ], + "degree": 20 + }, + { + "id": "mechanisms:impact-certificates-hypercerts", + "slug": "impact-certificates-hypercerts", + "name": "Impact Certificates (Hypercerts)", + "category": "mechanisms", + "href": "/mechanisms/impact-certificates-hypercerts", + "tags": [ + "retroactive", + "tokenization", + "attribution" + ], + "degree": 12 + }, + { + "id": "mechanisms:jokerace", + "slug": "jokerace", + "name": "JokeRace", + "category": "mechanisms", + "href": "/mechanisms/jokerace", + "tags": [ + "governance", + "contests", + "daos", + "incentive" + ], + "degree": 12 + }, + { + "id": "mechanisms:lotto-pgf", + "slug": "lotto-pgf", + "name": "Lotto PGF", + "category": "mechanisms", + "href": "/mechanisms/lotto-pgf", + "tags": [ + "random", + "inclusive", + "micro-grants" + ], + "degree": 1 + }, + { + "id": "mechanisms:markets", + "slug": "markets", + "name": "Markets", + "category": "mechanisms", + "href": "/mechanisms/markets", + "tags": [ + "ancient", + "economics", + "coordination" + ], + "degree": 6 + }, + { + "id": "mechanisms:metrics-based-voting", + "slug": "metrics-based-voting", + "name": "Metrics-Based Voting", + "category": "mechanisms", + "href": "/mechanisms/metrics-based-voting", + "tags": [ + "metrics", + "evaluation", + "voting", + "impact-measurement", + "retroactive" + ], + "degree": 12 + }, + { + "id": "mechanisms:milestone-based-funding", + "slug": "milestone-based-funding", + "name": "Milestone-Based Funding", + "category": "mechanisms", + "href": "/mechanisms/milestone-based-funding", + "tags": [ + "payments", + "milestone", + "grants" + ], + "degree": 6 + }, + { + "id": "mechanisms:molochdao", + "slug": "molochdao", + "name": "MolochDAO", + "category": "mechanisms", + "href": "/mechanisms/molochdao", + "tags": [ + "daos", + "public goods", + "governance", + "ethereum" + ], + "degree": 9 + }, + { + "id": "mechanisms:multisig-treasury", + "slug": "multisig-treasury", + "name": "Multisig Treasury (Gnosis Safe)", + "category": "mechanisms", + "href": "/mechanisms/multisig-treasury", + "tags": [ + "infrastructure", + "security", + "governance" + ], + "degree": 4 + }, + { + "id": "mechanisms:mutual-aid-networks", + "slug": "mutual-aid-networks", + "name": "Mutual Aid Networks", + "category": "mechanisms", + "href": "/mechanisms/mutual-aid-networks", + "tags": [ + "grassroots", + "solidarity", + "need-based" + ], + "degree": 8 + }, + { + "id": "mechanisms:mutual-credit", + "slug": "mutual-credit", + "name": "Mutual Credit", + "category": "mechanisms", + "href": "/mechanisms/mutual-credit", + "tags": [ + "credit", + "peer-to-peer", + "exchange", + "community" + ], + "degree": 10 + }, + { + "id": "mechanisms:network-goods", + "slug": "network-goods", + "name": "Network Goods", + "category": "mechanisms", + "href": "/mechanisms/network-goods", + "tags": [ + "networks", + "economics", + "coordination", + "public goods" + ], + "degree": 9 + }, + { + "id": "mechanisms:pairwise", + "slug": "pairwise", + "name": "Pairwise (formerly Budget Box)", + "category": "mechanisms", + "href": "/mechanisms/pairwise", + "tags": [ + "governance", + "democratic", + "voting" + ], + "degree": 9 + }, + { + "id": "mechanisms:participatory-budgeting", + "slug": "participatory-budgeting", + "name": "Participatory Budgeting", + "category": "mechanisms", + "href": "/mechanisms/participatory-budgeting", + "tags": [ + "democratic", + "community", + "inclusive" + ], + "degree": 17 + }, + { + "id": "mechanisms:percent-for-public-goods", + "slug": "percent-for-public-goods", + "name": "Percent-for-Public-Goods", + "category": "mechanisms", + "href": "/mechanisms/percent-for-public-goods", + "tags": [ + "protocol-funding", + "public-goods", + "infrastructure", + "sustainability" + ], + "degree": 13 + }, + { + "id": "mechanisms:praise", + "slug": "praise", + "name": "Praise", + "category": "mechanisms", + "href": "/mechanisms/praise", + "tags": [ + "reputation", + "community", + "coordination", + "incentive" + ], + "degree": 9 + }, + { + "id": "mechanisms:proof-of-work", + "slug": "proof-of-work", + "name": "Proof-of-Work", + "category": "mechanisms", + "href": "/mechanisms/proof-of-work", + "tags": [ + "consensus", + "security", + "bitcoin" + ], + "degree": 7 + }, + { + "id": "mechanisms:prop-house", + "slug": "prop-house", + "name": "Prop House", + "category": "mechanisms", + "href": "/mechanisms/prop-house", + "tags": [ + "public goods", + "grants", + "governance", + "daos" + ], + "degree": 9 + }, + { + "id": "mechanisms:proposal-inverter", + "slug": "proposal-inverter", + "name": "Proposal Inverter", + "category": "mechanisms", + "href": "/mechanisms/proposal-inverter", + "tags": [ + "public goods", + "grants", + "coordination", + "daos" + ], + "degree": 9 + }, + { + "id": "mechanisms:quadratic-acceleration", + "slug": "quadratic-acceleration", + "name": "Quadratic Acceleration (q/acc)", + "category": "mechanisms", + "href": "/mechanisms/quadratic-acceleration", + "tags": [ + "hybrid", + "quadratic", + "bonding-curve" + ], + "degree": 3 + }, + { + "id": "mechanisms:quadratic-funding", + "slug": "quadratic-funding", + "name": "Quadratic Funding", + "category": "mechanisms", + "href": "/mechanisms/quadratic-funding", + "tags": [ + "quadratic", + "democratic", + "verification" + ], + "degree": 106 + }, + { + "id": "mechanisms:quadratic-funding-powered-social-network", + "slug": "quadratic-funding-powered-social-network", + "name": "Quadratic Funding Powered Social Network", + "category": "mechanisms", + "href": "/mechanisms/quadratic-funding-powered-social-network", + "tags": [ + "quadratic", + "social", + "micropayments", + "sybil-resistance", + "public goods" + ], + "degree": 5 + }, + { + "id": "mechanisms:quadratic-voting", + "slug": "quadratic-voting", + "name": "Quadratic Voting", + "category": "mechanisms", + "href": "/mechanisms/quadratic-voting", + "tags": [ + "quadratic", + "democratic", + "governance" + ], + "degree": 14 + }, + { + "id": "mechanisms:ranked-choice-voting", + "slug": "ranked-choice-voting", + "name": "Ranked Choice Voting", + "category": "mechanisms", + "href": "/mechanisms/ranked-choice-voting", + "tags": [ + "voting", + "consensus", + "democratic" + ], + "degree": 7 + }, + { + "id": "mechanisms:requests-for-proposals", + "slug": "requests-for-proposals", + "name": "Requests for Proposals (RFPs)", + "category": "mechanisms", + "href": "/mechanisms/requests-for-proposals", + "tags": [ + "procurement", + "competitive", + "structured" + ], + "degree": 5 + }, + { + "id": "mechanisms:retailism-revenue-networks", + "slug": "retailism-revenue-networks", + "name": "Retailism / Revenue Networks", + "category": "mechanisms", + "href": "/mechanisms/retailism-revenue-networks", + "tags": [ + "autonomous", + "tokenization", + "revenue" + ], + "degree": 8 + }, + { + "id": "mechanisms:retroactive-funding", + "slug": "retroactive-funding", + "name": "Retroactive Funding", + "category": "mechanisms", + "href": "/mechanisms/retroactive-funding", + "tags": [ + "expert", + "results-based", + "retroactive" + ], + "degree": 44 + }, + { + "id": "mechanisms:self-curated-registries", + "slug": "self-curated-registries", + "name": "Self-Curated Registries", + "category": "mechanisms", + "href": "/mechanisms/self-curated-registries", + "tags": [ + "open", + "curation", + "inclusive" + ], + "degree": 5 + }, + { + "id": "mechanisms:skeuomorphism", + "slug": "skeuomorphism", + "name": "Skeuomorphism", + "category": "mechanisms", + "href": "/mechanisms/skeuomorphism", + "tags": [ + "design", + "coordination", + "adoption" + ], + "degree": 5 + }, + { + "id": "mechanisms:sortition", + "slug": "sortition", + "name": "Sortition", + "category": "mechanisms", + "href": "/mechanisms/sortition", + "tags": [ + "ancient", + "governance", + "democratic", + "randomness" + ], + "degree": 7 + }, + { + "id": "mechanisms:sourcecred", + "slug": "sourcecred", + "name": "SourceCred", + "category": "mechanisms", + "href": "/mechanisms/sourcecred", + "tags": [ + "reputation", + "automated", + "contribution-tracking" + ], + "degree": 2 + }, + { + "id": "mechanisms:staking-slashing", + "slug": "staking-slashing", + "name": "Staking/Slashing", + "category": "mechanisms", + "href": "/mechanisms/staking-slashing", + "tags": [ + "consensus", + "security", + "incentive", + "ethereum" + ], + "degree": 8 + }, + { + "id": "mechanisms:star-voting", + "slug": "star-voting", + "name": "STAR Voting", + "category": "mechanisms", + "href": "/mechanisms/star-voting", + "tags": [ + "voting", + "expressive", + "consensus" + ], + "degree": 4 + }, + { + "id": "mechanisms:stigmergy", + "slug": "stigmergy", + "name": "Stigmergy", + "category": "mechanisms", + "href": "/mechanisms/stigmergy", + "tags": [ + "coordination", + "networks", + "self-organization" + ], + "degree": 7 + }, + { + "id": "mechanisms:streaming-quadratic-voting", + "slug": "streaming-quadratic-voting", + "name": "Streaming Quadratic Voting", + "category": "mechanisms", + "href": "/mechanisms/streaming-quadratic-voting", + "tags": [ + "continuous", + "quadratic", + "adaptive" + ], + "degree": 3 + }, + { + "id": "mechanisms:swarms", + "slug": "swarms", + "name": "Swarms", + "category": "mechanisms", + "href": "/mechanisms/swarms", + "tags": [ + "coordination", + "autonomous", + "governance", + "decentralized" + ], + "degree": 7 + }, + { + "id": "mechanisms:taxes", + "slug": "taxes", + "name": "Taxes", + "category": "mechanisms", + "href": "/mechanisms/taxes", + "tags": [ + "ancient", + "public goods", + "governance" + ], + "degree": 5 + }, + { + "id": "mechanisms:tithing", + "slug": "tithing", + "name": "Tithing", + "category": "mechanisms", + "href": "/mechanisms/tithing", + "tags": [ + "ancient", + "public goods", + "community" + ], + "degree": 6 + }, + { + "id": "mechanisms:token-curated-registry", + "slug": "token-curated-registry", + "name": "Token Curated Registry", + "category": "mechanisms", + "href": "/mechanisms/token-curated-registry", + "tags": [ + "curation", + "continuous", + "token-weighted", + "grants" + ], + "degree": 6 + }, + { + "id": "mechanisms:token-streaming", + "slug": "token-streaming", + "name": "Token Streaming", + "category": "mechanisms", + "href": "/mechanisms/token-streaming", + "tags": [ + "payments", + "continuous", + "streaming" + ], + "degree": 18 + }, + { + "id": "mechanisms:universal-basic-income", + "slug": "universal-basic-income", + "name": "Universal Basic Income", + "category": "mechanisms", + "href": "/mechanisms/universal-basic-income", + "tags": [ + "unconditional", + "recurring", + "inclusive" + ], + "degree": 5 + }, + { + "id": "mechanisms:voting", + "slug": "voting", + "name": "Voting", + "category": "mechanisms", + "href": "/mechanisms/voting", + "tags": [ + "ancient", + "governance", + "democratic" + ], + "degree": 15 + }, + { + "id": "mechanisms:web3-social", + "slug": "web3-social", + "name": "Web3 Social", + "category": "mechanisms", + "href": "/mechanisms/web3-social", + "tags": [ + "social", + "networks", + "coordination", + "identity" + ], + "degree": 9 + }, + { + "id": "research:69-trends-in-2025-era-dao-design", + "slug": "69-trends-in-2025-era-dao-design", + "name": "69 Trends in 2025-Era DAO Design", + "category": "research", + "href": "/research/69-trends-in-2025-era-dao-design", + "tags": [ + "daos", + "governance", + "mechanism design", + "ai", + "infrastructure", + "token design" + ], + "degree": 25 + }, + { + "id": "research:a-networked-epistemology", + "slug": "a-networked-epistemology", + "name": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "category": "research", + "href": "/research/a-networked-epistemology", + "tags": [ + "research", + "coordination", + "epistemology", + "collective-intelligence", + "web3", + "institutional design", + "game-theory", + "dao" + ], + "degree": 25 + }, + { + "id": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "slug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "name": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "category": "research", + "href": "/research/pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "tags": [ + "public goods", + "quadratic", + "impact-daos", + "coordination", + "infrastructure", + "pluralism" + ], + "degree": 9 + }, + { + "id": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "slug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "name": "AI Agents and Public Goods: The Emerging Agentic Economy", + "category": "research", + "href": "/research/ai-agents-and-public-goods-the-emerging-agentic-economy", + "tags": [ + "ai", + "agents", + "public-goods", + "capital-allocation", + "deep-funding", + "web3" + ], + "degree": 16 + }, + { + "id": "research:allo-protocol-ecosystem-analysis", + "slug": "allo-protocol-ecosystem-analysis", + "name": "Allo Protocol: Building the Rails for Capital Allocation", + "category": "research", + "href": "/research/allo-protocol-ecosystem-analysis", + "tags": [ + "allo protocol", + "infrastructure", + "capital allocation" + ], + "degree": 7 + }, + { + "id": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "slug": "antifragile-by-design-lessons-from-decentralized-resilience", + "name": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "category": "research", + "href": "/research/antifragile-by-design-lessons-from-decentralized-resilience", + "tags": [ + "antifragility", + "resilience", + "network-states", + "decentralization", + "permaculture", + "coordination" + ], + "degree": 7 + }, + { + "id": "research:assembly-theory-x-onchain-capital-allocation", + "slug": "assembly-theory-x-onchain-capital-allocation", + "name": "Assembly Theory x Onchain Capital Allocation", + "category": "research", + "href": "/research/assembly-theory-x-onchain-capital-allocation", + "tags": [ + "capital allocation", + "mechanism design", + "modularity", + "design space", + "web3", + "public goods" + ], + "degree": 12 + }, + { + "id": "research:biofi-bioregional-finance-web3", + "slug": "biofi-bioregional-finance-web3", + "name": "BioFi: Bioregional Finance Powered by Web3", + "category": "research", + "href": "/research/biofi-bioregional-finance-web3", + "tags": [ + "bioregional finance", + "regeneration", + "coordination", + "public goods", + "refi" + ], + "degree": 12 + }, + { + "id": "research:biomimetic-capital-allocation", + "slug": "biomimetic-capital-allocation", + "name": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "category": "research", + "href": "/research/biomimetic-capital-allocation", + "tags": [ + "biomimicry", + "mycelium", + "resilience", + "capital-allocation", + "nature", + "antifragility" + ], + "degree": 12 + }, + { + "id": "research:bioregional-swarms", + "slug": "bioregional-swarms", + "name": "Bioregional Swarms", + "category": "research", + "href": "/research/bioregional-swarms", + "tags": [ + "bioregional finance", + "ai swarms", + "coordination", + "knowledge commons", + "regeneration" + ], + "degree": 6 + }, + { + "id": "research:capturing-value-like-a-slime-mold", + "slug": "capturing-value-like-a-slime-mold", + "name": "Capturing Value Like a Slime Mold", + "category": "research", + "href": "/research/capturing-value-like-a-slime-mold", + "tags": [ + "biomimicry", + "capital allocation", + "coordination", + "exploration", + "public goods" + ], + "degree": 10 + }, + { + "id": "research:coalitional-funding-2026-era-primitive", + "slug": "coalitional-funding-2026-era-primitive", + "name": "Coalitional Funding: A 2026+ Era Funding Primitive", + "category": "research", + "href": "/research/coalitional-funding-2026-era-primitive", + "tags": [ + "coalitional funding", + "coordination", + "public goods", + "mechanism design" + ], + "degree": 6 + }, + { + "id": "research:collective-intelligence-protocols-for-thinking-together", + "slug": "collective-intelligence-protocols-for-thinking-together", + "name": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "category": "research", + "href": "/research/collective-intelligence-protocols-for-thinking-together", + "tags": [ + "collective-intelligence", + "sensemaking", + "coordination", + "governance", + "web3", + "tools" + ], + "degree": 11 + }, + { + "id": "research:d-acc-market-map", + "slug": "d-acc-market-map", + "name": "d/acc Market Map", + "category": "research", + "href": "/research/d-acc-market-map", + "tags": [ + "governance", + "infrastructure", + "privacy" + ], + "degree": 4 + }, + { + "id": "research:deep-funding-visual-guide", + "slug": "deep-funding-visual-guide", + "name": "Deep Funding: A Visual Guide in 3 Easy Steps", + "category": "research", + "href": "/research/deep-funding-visual-guide", + "tags": [ + "deep funding", + "open source", + "mechanism design", + "ethereum", + "dependency mapping", + "ai" + ], + "degree": 11 + }, + { + "id": "research:dopamine-driven-web3", + "slug": "dopamine-driven-web3", + "name": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "category": "research", + "href": "/research/dopamine-driven-web3", + "tags": [ + "mechanism design", + "incentive design", + "ux", + "web3", + "psychology" + ], + "degree": 8 + }, + { + "id": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "slug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "name": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "category": "research", + "href": "/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "tags": [ + "research", + "eip", + "credible neutrality", + "public goods", + "protocol design" + ], + "degree": 7 + }, + { + "id": "research:ethereum-has-ens-for-people-what-about-everything-else", + "slug": "ethereum-has-ens-for-people-what-about-everything-else", + "name": "Ethereum Has ENS for People. What About Everything Else?", + "category": "research", + "href": "/research/ethereum-has-ens-for-people-what-about-everything-else", + "tags": [ + "identity", + "public-goods", + "funding", + "ai-agents", + "registry", + "escrow", + "erc" + ], + "degree": 11 + }, + { + "id": "research:ethereum-localism", + "slug": "ethereum-localism", + "name": "Ethereum Localism", + "category": "research", + "href": "/research/ethereum-localism", + "tags": [ + "ethereum", + "localism", + "daos", + "governance", + "public goods", + "community currencies" + ], + "degree": 15 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era", + "slug": "ethereum-public-goods-funding-sources-the-next-era", + "name": "Ethereum Public Goods Funding Sources - The Next Era", + "category": "research", + "href": "/research/ethereum-public-goods-funding-sources-the-next-era", + "tags": [ + "research", + "analysis" + ], + "degree": 11 + }, + { + "id": "research:exploring-mycofi", + "slug": "exploring-mycofi", + "name": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "category": "research", + "href": "/research/exploring-mycofi", + "tags": [ + "capital allocation", + "mechanism design", + "networks", + "regeneration", + "public goods" + ], + "degree": 11 + }, + { + "id": "research:fair-fees-dynamic-formula-value-creation-capture", + "slug": "fair-fees-dynamic-formula-value-creation-capture", + "name": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "category": "research", + "href": "/research/fair-fees-dynamic-formula-value-creation-capture", + "tags": [ + "fee structure", + "mechanism design", + "sustainability", + "capital allocation" + ], + "degree": 5 + }, + { + "id": "research:nouns-dao-governance-evolution", + "slug": "nouns-dao-governance-evolution", + "name": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "category": "research", + "href": "/research/nouns-dao-governance-evolution", + "tags": [ + "governance", + "nouns", + "capital allocation", + "prop house", + "token curated registry" + ], + "degree": 6 + }, + { + "id": "research:from-chaos-to-coordination", + "slug": "from-chaos-to-coordination", + "name": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "category": "research", + "href": "/research/from-chaos-to-coordination", + "tags": [ + "coordination", + "public goods", + "governance", + "mutual aid", + "progressive politics" + ], + "degree": 6 + }, + { + "id": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "slug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "name": "From Degen to Regen: The Cultural Shift in Crypto", + "category": "research", + "href": "/research/from-degen-to-regen-the-cultural-shift-in-crypto", + "tags": [ + "regen", + "degen", + "culture", + "coordination", + "public-goods", + "web3", + "greenpill" + ], + "degree": 15 + }, + { + "id": "research:from-mutual-aid-to-welfare-state", + "slug": "from-mutual-aid-to-welfare-state", + "name": "From Mutual Aid to the Welfare State and Back Again", + "category": "research", + "href": "/research/from-mutual-aid-to-welfare-state", + "tags": [ + "capital allocation", + "mutual aid", + "public goods", + "governance", + "daos", + "history" + ], + "degree": 16 + }, + { + "id": "research:from-tribes-to-llcs-to-daos", + "slug": "from-tribes-to-llcs-to-daos", + "name": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "category": "research", + "href": "/research/from-tribes-to-llcs-to-daos", + "tags": [ + "research", + "dao", + "governance", + "decentralization", + "web3", + "coordination", + "institutional design" + ], + "degree": 14 + }, + { + "id": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "slug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "name": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "category": "research", + "href": "/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "tags": [ + "capital allocation", + "coordination", + "infrastructure", + "governance", + "modular" + ], + "degree": 12 + }, + { + "id": "research:grassroots-economics", + "slug": "grassroots-economics", + "name": "Grassroots Economics", + "category": "research", + "href": "/research/grassroots-economics", + "tags": [ + "capital allocation", + "community currencies", + "mutual aid", + "public goods", + "governance" + ], + "degree": 11 + }, + { + "id": "research:guild-guild-locus-of-coordination", + "slug": "guild-guild-locus-of-coordination", + "name": "Guild Guild: A Locus of Coordination for Guilding", + "category": "research", + "href": "/research/guild-guild-locus-of-coordination", + "tags": [ + "coordination", + "guilds", + "public goods", + "collective bargaining", + "governance" + ], + "degree": 6 + }, + { + "id": "research:exploring-the-capital-allocation-design-space", + "slug": "exploring-the-capital-allocation-design-space", + "name": "How Should We Be Exploring the Capital Allocation Design Space?", + "category": "research", + "href": "/research/exploring-the-capital-allocation-design-space", + "tags": [ + "capital allocation", + "mechanism design", + "governance", + "networks", + "gitcoin", + "strategy" + ], + "degree": 22 + }, + { + "id": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "slug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "name": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "category": "research", + "href": "/research/hyperstitions-how-shared-beliefs-shape-onchain-realities", + "tags": [ + "hyperstitions", + "memetics", + "coordination", + "narrative", + "web3", + "institutional-design" + ], + "degree": 9 + }, + { + "id": "research:identity-infrastructure-binding-constraint", + "slug": "identity-infrastructure-binding-constraint", + "name": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "category": "research", + "href": "/research/identity-infrastructure-binding-constraint", + "tags": [ + "sybil-resistance", + "identity", + "quadratic-funding", + "security", + "infrastructure", + "gitcoin-passport" + ], + "degree": 17 + }, + { + "id": "research:retropgf-impact-measurement-evolution", + "slug": "retropgf-impact-measurement-evolution", + "name": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "category": "research", + "href": "/research/retropgf-impact-measurement-evolution", + "tags": [ + "impact measurement", + "retroactive funding", + "evaluation", + "optimism" + ], + "degree": 11 + }, + { + "id": "research:liberating-attention", + "slug": "liberating-attention", + "name": "Liberating Attention: Humanity's Scarcest Resource", + "category": "research", + "href": "/research/liberating-attention", + "tags": [ + "attention economy", + "ai", + "values", + "programmable money", + "psychology" + ], + "degree": 7 + }, + { + "id": "research:meaning-awareness", + "slug": "meaning-awareness", + "name": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "category": "research", + "href": "/research/meaning-awareness", + "tags": [ + "capital allocation", + "mechanism design", + "attention economy", + "meaning", + "values" + ], + "degree": 8 + }, + { + "id": "research:mechanism-pluralism-survival-requirement", + "slug": "mechanism-pluralism-survival-requirement", + "name": "Mechanism Pluralism: Why No Single Funding Model Works", + "category": "research", + "href": "/research/mechanism-pluralism-survival-requirement", + "tags": [ + "mechanism-design", + "pluralism", + "quadratic-funding", + "retroactive-funding", + "governance", + "capital-allocation" + ], + "degree": 15 + }, + { + "id": "research:mev-for-public-goods-funding", + "slug": "mev-for-public-goods-funding", + "name": "MEV for Public Goods Funding", + "category": "research", + "href": "/research/mev-for-public-goods-funding", + "tags": [ + "mev", + "public-goods", + "ethereum", + "infrastructure", + "protocol-design" + ], + "degree": 9 + }, + { + "id": "research:microsolidarity-small-group-patterns-for-coordination", + "slug": "microsolidarity-small-group-patterns-for-coordination", + "name": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "category": "research", + "href": "/research/microsolidarity-small-group-patterns-for-coordination", + "tags": [ + "microsolidarity", + "coordination", + "community", + "governance", + "dao", + "social-infrastructure" + ], + "degree": 11 + }, + { + "id": "research:network-nations-building-sovereignty-without-land", + "slug": "network-nations-building-sovereignty-without-land", + "name": "Network Nations: Building Sovereignty Without Land", + "category": "research", + "href": "/research/network-nations-building-sovereignty-without-land", + "tags": [ + "network-nations", + "coordination", + "governance", + "sovereignty", + "web3", + "institutional-design" + ], + "degree": 10 + }, + { + "id": "research:networks-vs-hierarchies", + "slug": "networks-vs-hierarchies", + "name": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "category": "research", + "href": "/research/networks-vs-hierarchies", + "tags": [ + "daos", + "governance", + "coordination", + "networks", + "organizational design" + ], + "degree": 19 + }, + { + "id": "research:ocah-volume-1-innovators-edition", + "slug": "ocah-volume-1-innovators-edition", + "name": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "category": "research", + "href": "/research/ocah-volume-1-innovators-edition", + "tags": [ + "capital allocation", + "mechanism design", + "daos", + "allo protocol", + "public goods" + ], + "degree": 12 + }, + { + "id": "research:ocah-volume-2-explorers-edition", + "slug": "ocah-volume-2-explorers-edition", + "name": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "category": "research", + "href": "/research/ocah-volume-2-explorers-edition", + "tags": [ + "capital allocation", + "mechanism design", + "daos", + "public goods", + "governance" + ], + "degree": 12 + }, + { + "id": "research:onchain-capital-allocation-neural-networks-allonets", + "slug": "onchain-capital-allocation-neural-networks-allonets", + "name": "Onchain Capital Allocation Neural Networks (AlloNets)", + "category": "research", + "href": "/research/onchain-capital-allocation-neural-networks-allonets", + "tags": [ + "capital allocation", + "mechanism design", + "neural networks", + "public goods", + "daos", + "web3" + ], + "degree": 14 + }, + { + "id": "research:our-choices-our-world-thriving-together", + "slug": "our-choices-our-world-thriving-together", + "name": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "category": "research", + "href": "/research/our-choices-our-world-thriving-together", + "tags": [ + "research", + "coordination", + "capital allocation", + "web3", + "collective-agency", + "institutional design", + "dao" + ], + "degree": 20 + }, + { + "id": "research:pathways-to-regeneration", + "slug": "pathways-to-regeneration", + "name": "Pathways to Regeneration", + "category": "research", + "href": "/research/pathways-to-regeneration", + "tags": [ + "regeneration", + "capital allocation", + "community currencies", + "public goods", + "economics" + ], + "degree": 10 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy", + "slug": "post-capitalist-substrate-of-the-abundance-economy", + "name": "Post-Capitalist Substrate of the Abundance Economy", + "category": "research", + "href": "/research/post-capitalist-substrate-of-the-abundance-economy", + "tags": [ + "post-capitalism", + "abundance", + "coordination", + "protocol-economics", + "regenerative", + "commons", + "mechanism-design" + ], + "degree": 27 + }, + { + "id": "research:practical-pluralism", + "slug": "practical-pluralism", + "name": "Practical Pluralism", + "category": "research", + "href": "/research/practical-pluralism", + "tags": [ + "plurality", + "public goods", + "mechanism design", + "resilience", + "credible neutrality" + ], + "degree": 11 + }, + { + "id": "research:reforming-eth-public-goods-funding-2026", + "slug": "reforming-eth-public-goods-funding-2026", + "name": "Reforming ETH Public Goods Funding in 2026+", + "category": "research", + "href": "/research/reforming-eth-public-goods-funding-2026", + "tags": [ + "public goods", + "funding", + "mechanism design", + "ethereum", + "deep funding", + "open source", + "privacy" + ], + "degree": 17 + }, + { + "id": "research:retroactive-funding-most-scalable-pattern", + "slug": "retroactive-funding-most-scalable-pattern", + "name": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "category": "research", + "href": "/research/retroactive-funding-most-scalable-pattern", + "tags": [ + "retroactive-funding", + "optimism", + "scalability", + "impact-measurement", + "grants" + ], + "degree": 13 + }, + { + "id": "research:protocols-for-postcapitalist-expression", + "slug": "protocols-for-postcapitalist-expression", + "name": "Review & Recap: Protocols for Postcapitalist Expression", + "category": "research", + "href": "/research/protocols-for-postcapitalist-expression", + "tags": [ + "mechanism design", + "capital allocation", + "public goods", + "postcapitalism", + "book review" + ], + "degree": 11 + }, + { + "id": "research:revnets-retailism-autonomous-public-goods-funding", + "slug": "revnets-retailism-autonomous-public-goods-funding", + "name": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "category": "research", + "href": "/research/revnets-retailism-autonomous-public-goods-funding", + "tags": [ + "research", + "revnets", + "retailism", + "autonomous funding" + ], + "degree": 10 + }, + { + "id": "research:shape-rotators-guide-to-funding-what-matters", + "slug": "shape-rotators-guide-to-funding-what-matters", + "name": "Shape Rotator's Guide to Funding What Matters", + "category": "research", + "href": "/research/shape-rotators-guide-to-funding-what-matters", + "tags": [ + "mechanism design", + "capital allocation", + "public goods", + "design space", + "quadratic-funding", + "retroactive-funding" + ], + "degree": 14 + }, + { + "id": "research:state-of-public-goods-funding-2024", + "slug": "state-of-public-goods-funding-2024", + "name": "State of Public Goods Funding 2024", + "category": "research", + "href": "/research/state-of-public-goods-funding-2024", + "tags": [ + "public goods", + "funding", + "analysis", + "trends", + "2024" + ], + "degree": 27 + }, + { + "id": "research:structural-funding-beyond-grants", + "slug": "structural-funding-beyond-grants", + "name": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "category": "research", + "href": "/research/structural-funding-beyond-grants", + "tags": [ + "sustainability", + "protocol-economics", + "mev", + "staking", + "revenue", + "infrastructure" + ], + "degree": 19 + }, + { + "id": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "slug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "name": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "category": "research", + "href": "/research/summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "tags": [ + "protocols", + "coordination", + "governance", + "infrastructure", + "institutional-design" + ], + "degree": 8 + }, + { + "id": "research:quadratic-funding-sybil-resistance", + "slug": "quadratic-funding-sybil-resistance", + "name": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "category": "research", + "href": "/research/quadratic-funding-sybil-resistance", + "tags": [ + "sybil resistance", + "identity", + "quadratic funding", + "security" + ], + "degree": 9 + }, + { + "id": "research:plural-funding-mechanisms", + "slug": "plural-funding-mechanisms", + "name": "The Case for Plural Funding Mechanisms", + "category": "research", + "href": "/research/plural-funding-mechanisms", + "tags": [ + "mechanism design", + "plurality", + "public goods" + ], + "degree": 26 + }, + { + "id": "research:civilizational-stakes-coordination-capacity", + "slug": "civilizational-stakes-coordination-capacity", + "name": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "category": "research", + "href": "/research/civilizational-stakes-coordination-capacity", + "tags": [ + "metacrisis", + "coordination", + "civilization", + "governance", + "d-acc", + "resilience" + ], + "degree": 13 + }, + { + "id": "research:the-dao-of-daos", + "slug": "the-dao-of-daos", + "name": "The DAO of DAOs", + "category": "research", + "href": "/research/the-dao-of-daos", + "tags": [ + "research", + "dao", + "coordination", + "governance", + "interoperability", + "web3", + "institutional design" + ], + "degree": 15 + }, + { + "id": "research:eight-forms-of-capital-beyond-financial-metrics", + "slug": "eight-forms-of-capital-beyond-financial-metrics", + "name": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "category": "research", + "href": "/research/eight-forms-of-capital-beyond-financial-metrics", + "tags": [ + "capital", + "impact-measurement", + "public-goods", + "regenerative", + "evaluation" + ], + "degree": 13 + }, + { + "id": "research:the-evolution-of-surplus-distribution", + "slug": "the-evolution-of-surplus-distribution", + "name": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "category": "research", + "href": "/research/the-evolution-of-surplus-distribution", + "tags": [ + "capital allocation", + "history", + "public goods", + "daos", + "programmable money" + ], + "degree": 19 + }, + { + "id": "research:public-goods-funding-five-layer-stack", + "slug": "public-goods-funding-five-layer-stack", + "name": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "category": "research", + "href": "/research/public-goods-funding-five-layer-stack", + "tags": [ + "architecture", + "infrastructure", + "capital-allocation", + "mechanism-design", + "composability" + ], + "degree": 18 + }, + { + "id": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "slug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "name": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "category": "research", + "href": "/research/the-gitcoin-gitcoindao-egregore-is-emerging", + "tags": [ + "governance", + "coordination", + "public goods", + "dao", + "decentralization" + ], + "degree": 9 + }, + { + "id": "research:grantee-to-funder-flywheel", + "slug": "grantee-to-funder-flywheel", + "name": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "category": "research", + "href": "/research/grantee-to-funder-flywheel", + "tags": [ + "flywheel", + "roi", + "quadratic-funding", + "ecosystem", + "sustainability", + "impact" + ], + "degree": 18 + }, + { + "id": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "slug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "name": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "category": "research", + "href": "/research/the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "tags": [ + "research", + "legitimacy", + "coordination", + "capital allocation", + "web3", + "institutional design" + ], + "degree": 15 + }, + { + "id": "research:the-metacrisis", + "slug": "the-metacrisis", + "name": "The Metacrisis: Coordination Failure at Civilizational Scale", + "category": "research", + "href": "/research/the-metacrisis", + "tags": [ + "coordination", + "public goods", + "governance", + "mechanism design", + "existential risk" + ], + "degree": 12 + }, + { + "id": "research:the-networked-firm", + "slug": "the-networked-firm", + "name": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "category": "research", + "href": "/research/the-networked-firm", + "tags": [ + "capital allocation", + "ai", + "daos", + "governance", + "networks", + "organizational design" + ], + "degree": 16 + }, + { + "id": "research:signal-as-important-as-capital", + "slug": "signal-as-important-as-capital", + "name": "The Signal Is as Important as the Capital", + "category": "research", + "href": "/research/signal-as-important-as-capital", + "tags": [ + "quadratic-funding", + "governance", + "legitimacy", + "signal", + "democratic", + "coordination" + ], + "degree": 15 + }, + { + "id": "research:the-wells-are-all-dry-regen-web3-crossroads", + "slug": "the-wells-are-all-dry-regen-web3-crossroads", + "name": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "category": "research", + "href": "/research/the-wells-are-all-dry-regen-web3-crossroads", + "tags": [ + "public goods", + "regen", + "sustainability", + "go-to-market", + "ecosystem health", + "2025" + ], + "degree": 10 + }, + { + "id": "research:trust-precedes-coordination", + "slug": "trust-precedes-coordination", + "name": "Trust Precedes Coordination Precedes Capital Allocation", + "category": "research", + "href": "/research/trust-precedes-coordination", + "tags": [ + "trust", + "microsolidarity", + "coordination", + "governance", + "community", + "organizational-design" + ], + "degree": 14 + }, + { + "id": "research:values-in-programmable-money", + "slug": "values-in-programmable-money", + "name": "Values in Programmable Money: More Than Code", + "category": "research", + "href": "/research/values-in-programmable-money", + "tags": [ + "programmable money", + "values", + "mechanism design", + "public goods", + "governance", + "ethereum" + ], + "degree": 15 + }, + { + "id": "research:web3-funding-fatigue", + "slug": "web3-funding-fatigue", + "name": "Web3 Funding Fatigue: A Growing Problem", + "category": "research", + "href": "/research/web3-funding-fatigue", + "tags": [ + "public goods", + "grants", + "coordination", + "funding fatigue", + "aggregation" + ], + "degree": 10 + }, + { + "id": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "slug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "name": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "category": "research", + "href": "/research/what-if-gitcoin-grants-had-been-early-stage-investments", + "tags": [ + "public goods", + "funding", + "capital allocation", + "grants", + "investments", + "signal detection" + ], + "degree": 7 + }, + { + "id": "research:what-nature-can-teach-us-about-allocating-capital", + "slug": "what-nature-can-teach-us-about-allocating-capital", + "name": "What Nature Can Teach Us About Allocating Capital", + "category": "research", + "href": "/research/what-nature-can-teach-us-about-allocating-capital", + "tags": [ + "biomimicry", + "capital allocation", + "regeneration", + "resilience", + "public goods", + "coordination" + ], + "degree": 16 + }, + { + "id": "research:why-i-am-holon-maximalist", + "slug": "why-i-am-holon-maximalist", + "name": "Why I Am Holon Maximalist", + "category": "research", + "href": "/research/why-i-am-holon-maximalist", + "tags": [ + "quadratic", + "holons", + "public goods", + "coordination", + "pluralism" + ], + "degree": 6 + }, + { + "id": "case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "slug": "1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "name": "1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse", + "category": "case-studies", + "href": "/case-studies/1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "tags": [ + "quadratic", + "defi", + "infrastructure", + "grants" + ], + "degree": 2 + }, + { + "id": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "slug": "austin-griffith-quadratic-freelancer-onboarding-developers", + "name": "Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers", + "category": "case-studies", + "href": "/case-studies/austin-griffith-quadratic-freelancer-onboarding-developers", + "tags": [ + "quadratic", + "education", + "infrastructure", + "open-source" + ], + "degree": 4 + }, + { + "id": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "slug": "celo-easy-rpgf-lightweight-retroactive-funding", + "name": "Celo Easy RPGF — Lightweight Retroactive Funding", + "category": "case-studies", + "href": "/case-studies/celo-easy-rpgf-lightweight-retroactive-funding", + "tags": [ + "retroactive", + "celo", + "grants", + "accessibility" + ], + "degree": 8 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "slug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "name": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "category": "case-studies", + "href": "/case-studies/coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "tags": [ + "quadratic", + "democratic", + "advocacy" + ], + "degree": 10 + }, + { + "id": "case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "slug": "eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "name": "EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform", + "category": "case-studies", + "href": "/case-studies/eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "tags": [ + "quadratic", + "infrastructure", + "governance" + ], + "degree": 2 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "slug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "name": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "category": "case-studies", + "href": "/case-studies/filecoin-retropgf-retroactive-funding-beyond-optimism", + "tags": [ + "retroactive", + "filecoin", + "grants", + "cross-ecosystem" + ], + "degree": 10 + }, + { + "id": "case-studies:gg19-oss-round-review-reflections", + "slug": "gg19-oss-round-review-reflections", + "name": "GG19 OSS Round Review: Reflections", + "category": "case-studies", + "href": "/case-studies/gg19-oss-round-review-reflections", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "oss", + "open-source" + ], + "degree": 4 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective", + "slug": "gg20-community-round-governance-retrospective", + "name": "GG20 — Community Round Governance: A Retrospective", + "category": "case-studies", + "href": "/case-studies/gg20-community-round-governance-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "community-governance", + "governance", + "web3" + ], + "degree": 15 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective", + "slug": "gg21-community-led-round-results-retrospective", + "name": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-community-led-round-results-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "community-governance", + "web3" + ], + "degree": 27 + }, + { + "id": "case-studies:gg21-asia-round-retrospective", + "slug": "gg21-asia-round-retrospective", + "name": "GG21 Asia Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-asia-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "asia", + "community" + ], + "degree": 6 + }, + { + "id": "case-studies:gg21-ccn-climate-solutions-retrospective", + "slug": "gg21-ccn-climate-solutions-retrospective", + "name": "GG21 CCN Climate Solutions Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-ccn-climate-solutions-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "climate", + "environment" + ], + "degree": 4 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective", + "slug": "gg21-collabtech-round-retrospective", + "name": "GG21 CollabTech Round by RnDAO Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-collabtech-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "collabtech", + "mechanism-design" + ], + "degree": 7 + }, + { + "id": "case-studies:gg21-desci-round-retrospective", + "slug": "gg21-desci-round-retrospective", + "name": "GG21 DeSci Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-desci-round-retrospective", + "tags": [ + "desci", + "quadratic-funding", + "grants", + "gitcoin", + "science" + ], + "degree": 5 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "slug": "gg21-opencivics-collaborative-research-retrospective", + "name": "GG21 OpenCivics Collaborative Research Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-opencivics-collaborative-research-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "research", + "opencivics", + "public-goods" + ], + "degree": 11 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "slug": "gg21-regen-coordi-nation-genesis-retrospective", + "name": "GG21 Regen Coordi-Nation Genesis Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-regen-coordi-nation-genesis-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "regen", + "refi", + "community-governance" + ], + "degree": 8 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective", + "slug": "gg21-token-engineering-superchain-retrospective", + "name": "GG21 Token Engineering the Superchain Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-token-engineering-superchain-retrospective", + "tags": [ + "token-engineering", + "quadratic-funding", + "optimism", + "superchain", + "grants", + "gitcoin" + ], + "degree": 11 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective", + "slug": "gg21-web3-grants-advancement-retrospective", + "name": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg21-web3-grants-advancement-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "infrastructure", + "web3" + ], + "degree": 13 + }, + { + "id": "case-studies:gg22-allo-builders-advancement-retrospective", + "slug": "gg22-allo-builders-advancement-retrospective", + "name": "GG22 Allo Builders Advancement Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg22-allo-builders-advancement-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "allo", + "infrastructure" + ], + "degree": 5 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective", + "slug": "gg22-biofi-pathfinders-retrospective", + "name": "GG22 BioFi Pathfinders Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg22-biofi-pathfinders-retrospective", + "tags": [ + "biofi", + "regen", + "refi", + "quadratic-funding", + "grants", + "gitcoin", + "bioregional" + ], + "degree": 8 + }, + { + "id": "case-studies:gg22-ma-earth-grants-round-retrospective", + "slug": "gg22-ma-earth-grants-round-retrospective", + "name": "GG22 Ma Earth Grants Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg22-ma-earth-grants-round-retrospective", + "tags": [ + "regen", + "refi", + "quadratic-funding", + "grants", + "gitcoin", + "environment" + ], + "degree": 8 + }, + { + "id": "case-studies:gg22-youth-in-need-retrospective", + "slug": "gg22-youth-in-need-retrospective", + "name": "GG22 Youth in Need Retrospective", + "category": "case-studies", + "href": "/case-studies/gg22-youth-in-need-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "social-impact", + "education" + ], + "degree": 3 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "slug": "gg23-ai-impactqf-regen-coordination-retrospective", + "name": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "category": "case-studies", + "href": "/case-studies/gg23-ai-impactqf-regen-coordination-retrospective", + "tags": [ + "quadratic-funding", + "impact-measurement", + "ai", + "regen", + "refi", + "grants", + "gitcoin" + ], + "degree": 15 + }, + { + "id": "case-studies:gg23-onboarding-education-program-retrospective", + "slug": "gg23-onboarding-education-program-retrospective", + "name": "GG23 Onboarding & Education Program Retrospective", + "category": "case-studies", + "href": "/case-studies/gg23-onboarding-education-program-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "education", + "onboarding" + ], + "degree": 4 + }, + { + "id": "case-studies:gg23-predictive-funding-challenge-retrospective", + "slug": "gg23-predictive-funding-challenge-retrospective", + "name": "GG23 Predictive Funding Challenge Retrospective", + "category": "case-studies", + "href": "/case-studies/gg23-predictive-funding-challenge-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "data-science", + "prediction-markets" + ], + "degree": 5 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "slug": "gg23-token-engineering-superchain-part-2-retrospective", + "name": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "category": "case-studies", + "href": "/case-studies/gg23-token-engineering-superchain-part-2-retrospective", + "tags": [ + "gitcoin", + "token-engineering", + "retroactive-funding", + "quadratic-funding", + "superchain", + "optimism" + ], + "degree": 12 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "slug": "gg24-first-funding-round-of-gitcoin-3-0", + "name": "GG24 — The First Funding Round of Gitcoin 3.0", + "category": "case-studies", + "href": "/case-studies/gg24-first-funding-round-of-gitcoin-3-0", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "web3" + ], + "degree": 13 + }, + { + "id": "case-studies:gg24-interop-round-retrospective", + "slug": "gg24-interop-round-retrospective", + "name": "GG24 Interop Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg24-interop-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "interoperability", + "infrastructure", + "ethereum" + ], + "degree": 8 + }, + { + "id": "case-studies:gg24-oss-qf-giveth-retrospective", + "slug": "gg24-oss-qf-giveth-retrospective", + "name": "GG24 OSS QF on Giveth Retrospective", + "category": "case-studies", + "href": "/case-studies/gg24-oss-qf-giveth-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "oss", + "open-source" + ], + "degree": 7 + }, + { + "id": "case-studies:gg24-privacy-round-retrospective", + "slug": "gg24-privacy-round-retrospective", + "name": "GG24 Privacy Round Retrospective", + "category": "case-studies", + "href": "/case-studies/gg24-privacy-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "privacy", + "maci" + ], + "degree": 5 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective", + "slug": "gg24-solutions-development-grants-retrospective", + "name": "GG24 Solutions Development Grants Retrospective", + "category": "case-studies", + "href": "/case-studies/gg24-solutions-development-grants-retrospective", + "tags": [ + "gitcoin", + "direct-grants", + "impact-measurement", + "sdgs", + "grants", + "web3", + "ai" + ], + "degree": 11 + }, + { + "id": "case-studies:gitcoin-citizens-retro-3", + "slug": "gitcoin-citizens-retro-3", + "name": "Gitcoin Citizens Retro #3 — Early Retrospective", + "category": "case-studies", + "href": "/case-studies/gitcoin-citizens-retro-3", + "tags": [ + "gitcoin", + "retroactive-funding", + "grants", + "community" + ], + "degree": 8 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "slug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "name": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "category": "case-studies", + "href": "/case-studies/gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "tags": [ + "quadratic", + "retroactive", + "verification" + ], + "degree": 13 + }, + { + "id": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "slug": "gg23-gitcoin-grants-garden-retrospective", + "name": "Gitcoin Grants Garden GG23 Retrospective", + "category": "case-studies", + "href": "/case-studies/gg23-gitcoin-grants-garden-retrospective", + "tags": [ + "gitcoin", + "conviction-voting", + "grants", + "community-governance", + "web3" + ], + "degree": 7 + }, + { + "id": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "slug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "name": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "category": "case-studies", + "href": "/case-studies/greenpill-hypercerts-experiment-impact-certificates-in-practice", + "tags": [ + "hypercerts", + "impact-certificates", + "experiment", + "public-goods" + ], + "degree": 9 + }, + { + "id": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "slug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "name": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "category": "case-studies", + "href": "/case-studies/optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "tags": [ + "quadratic", + "infrastructure", + "retroactive" + ], + "degree": 8 + }, + { + "id": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "slug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "name": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "category": "case-studies", + "href": "/case-studies/pocket-network-retroactive-funding-ecosystem-retropgf", + "tags": [ + "retroactive", + "pocket-network", + "grants", + "infrastructure" + ], + "degree": 7 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up", + "slug": "quadraticlenster-launch-wrap-up", + "name": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "category": "case-studies", + "href": "/case-studies/quadraticlenster-launch-wrap-up", + "tags": [ + "quadratic", + "social", + "lens protocol", + "micropayments", + "sybil-resistance" + ], + "degree": 7 + }, + { + "id": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "slug": "gg20-hypercerts-ecosystem-round-retrospective", + "name": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "category": "case-studies", + "href": "/case-studies/gg20-hypercerts-ecosystem-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "hypercerts", + "impact-measurement" + ], + "degree": 6 + }, + { + "id": "case-studies:gg-latam-round-retrospective", + "slug": "gg-latam-round-retrospective", + "name": "Retrospective of the LATAM Round and Next Steps for Meta Pool DAO", + "category": "case-studies", + "href": "/case-studies/gg-latam-round-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "latam", + "education", + "refi" + ], + "degree": 3 + }, + { + "id": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "slug": "zuzalu-gitcoin-rounds-retrospective", + "name": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "category": "case-studies", + "href": "/case-studies/zuzalu-gitcoin-rounds-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "community", + "zuzalu" + ], + "degree": 6 + }, + { + "id": "case-studies:gg19-public-goods-africa-retrospective", + "slug": "gg19-public-goods-africa-retrospective", + "name": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "category": "case-studies", + "href": "/case-studies/gg19-public-goods-africa-retrospective", + "tags": [ + "gitcoin", + "quadratic-funding", + "grants", + "africa", + "public-goods" + ], + "degree": 5 + }, + { + "id": "case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "slug": "shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "name": "Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems", + "category": "case-studies", + "href": "/case-studies/shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "tags": [ + "climate", + "infrastructure", + "quadratic", + "impact" + ], + "degree": 2 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "slug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "name": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "category": "case-studies", + "href": "/case-studies/tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "tags": [ + "quadratic", + "democratic", + "privacy" + ], + "degree": 10 + }, + { + "id": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "slug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "name": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "category": "case-studies", + "href": "/case-studies/unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "tags": [ + "quadratic", + "democratic", + "impact", + "public-goods" + ], + "degree": 6 + }, + { + "id": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "slug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "name": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "category": "case-studies", + "href": "/case-studies/zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "tags": [ + "pop-up-city", + "network-state", + "coordination", + "governance", + "community" + ], + "degree": 9 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20", + "slug": "gitcoin-grants-20-gg20", + "name": "Gitcoin Grants 20", + "category": "campaigns", + "href": "/campaigns/gitcoin-grants-20-gg20", + "tags": [ + "quadratic", + "grants", + "multichain" + ], + "degree": 9 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21", + "slug": "gitcoin-grants-21-gg21", + "name": "Gitcoin Grants 21", + "category": "campaigns", + "href": "/campaigns/gitcoin-grants-21-gg21", + "tags": [ + "quadratic", + "democratic", + "community" + ], + "degree": 28 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22", + "slug": "gitcoin-grants-22-gg22", + "name": "Gitcoin Grants 22", + "category": "campaigns", + "href": "/campaigns/gitcoin-grants-22-gg22", + "tags": [ + "quadratic", + "grants", + "verification" + ], + "degree": 10 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23", + "slug": "gitcoin-grants-23-gg23", + "name": "Gitcoin Grants 23", + "category": "campaigns", + "href": "/campaigns/gitcoin-grants-23-gg23", + "tags": [ + "quadratic", + "retroactive", + "multimech" + ], + "degree": 14 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24", + "slug": "gitcoin-grants-24-gg24", + "name": "Gitcoin Grants 24", + "category": "campaigns", + "href": "/campaigns/gitcoin-grants-24-gg24", + "tags": [ + "gitcoin", + "quadratic funding", + "multi-mechanism", + "gg24", + "domain allocators" + ], + "degree": 7 + }, + { + "id": "campaigns:protocol-guild-ongoing", + "slug": "protocol-guild-ongoing", + "name": "Protocol Guild", + "category": "campaigns", + "href": "/campaigns/protocol-guild-ongoing", + "tags": [ + "streaming", + "collective", + "infrastructure", + "ethereum" + ], + "degree": 16 + }, + { + "id": "campaigns:thedao-security-fund", + "slug": "thedao-security-fund", + "name": "TheDAO Security Fund", + "category": "campaigns", + "href": "/campaigns/thedao-security-fund", + "tags": [ + "quadratic", + "retroactive", + "security", + "ethereum" + ], + "degree": 13 + } + ], + "edges": [ + { + "id": "apps:revnets::mechanisms:retailism-revenue-networks", + "sourceId": "apps:revnets", + "targetId": "mechanisms:retailism-revenue-networks", + "sourceSlug": "revnets", + "targetSlug": "retailism-revenue-networks", + "sourceName": "Revnets", + "targetName": "Retailism / Revenue Networks", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps", + "relatedMechanisms" + ], + "sharedTags": [ + "autonomous", + "revenue", + "tokenization" + ], + "internalReferenceCount": 0, + "weight": 9 + }, + { + "id": "apps:nouns-dao::mechanisms:auction-based-treasury-funding", + "sourceId": "apps:nouns-dao", + "targetId": "mechanisms:auction-based-treasury-funding", + "sourceSlug": "nouns-dao", + "targetSlug": "auction-based-treasury-funding", + "sourceName": "Nouns DAO", + "targetName": "Auction-Based Treasury Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps", + "relatedMechanisms" + ], + "sharedTags": [ + "auction", + "nft" + ], + "internalReferenceCount": 0, + "weight": 8 + }, + { + "id": "apps:protocol-guild::campaigns:protocol-guild-ongoing", + "sourceId": "apps:protocol-guild", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "protocol-guild", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Protocol Guild", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps", + "relatedCampaigns" + ], + "sharedTags": [ + "collective", + "streaming" + ], + "internalReferenceCount": 0, + "weight": 8 + }, + { + "id": "apps:flows-wtf::mechanisms:token-curated-registry", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:token-curated-registry", + "sourceSlug": "flows-wtf", + "targetSlug": "token-curated-registry", + "sourceName": "Flows.wtf", + "targetName": "Token Curated Registry", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps", + "relatedMechanisms" + ], + "sharedTags": [ + "continuous" + ], + "internalReferenceCount": 0, + "weight": 7 + }, + { + "id": "apps:flows-wtf::research:nouns-dao-governance-evolution", + "sourceId": "apps:flows-wtf", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "flows-wtf", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Flows.wtf", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps", + "relatedResearch" + ], + "sharedTags": [ + "nouns" + ], + "internalReferenceCount": 0, + "weight": 7 + }, + { + "id": "apps:flows-wtf::apps:nouns-dao", + "sourceId": "apps:flows-wtf", + "targetId": "apps:nouns-dao", + "sourceSlug": "flows-wtf", + "targetSlug": "nouns-dao", + "sourceName": "Flows.wtf", + "targetName": "Nouns DAO", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:juicebox::apps:revnets", + "sourceId": "apps:juicebox", + "targetId": "apps:revnets", + "sourceSlug": "juicebox", + "targetSlug": "revnets", + "sourceName": "Juicebox", + "targetName": "Revnets", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:juicebox::mechanisms:retailism-revenue-networks", + "sourceId": "apps:juicebox", + "targetId": "mechanisms:retailism-revenue-networks", + "sourceSlug": "juicebox", + "targetSlug": "retailism-revenue-networks", + "sourceName": "Juicebox", + "targetName": "Retailism / Revenue Networks", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps", + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:juicebox::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "apps:juicebox", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "juicebox", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "Juicebox", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:nouns-dao::mechanisms:token-curated-registry", + "sourceId": "apps:nouns-dao", + "targetId": "mechanisms:token-curated-registry", + "sourceSlug": "nouns-dao", + "targetSlug": "token-curated-registry", + "sourceName": "Nouns DAO", + "targetName": "Token Curated Registry", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps", + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:nouns-dao::research:nouns-dao-governance-evolution", + "sourceId": "apps:nouns-dao", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "nouns-dao", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Nouns DAO", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "apps:revnets::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "apps:revnets", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "revnets", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "Revnets", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "gg22-ma-earth-grants-round-retrospective", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "GG22 Ma Earth Grants Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "case-studies:gg24-interop-round-retrospective::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "case-studies:gg24-interop-round-retrospective", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "gg24-interop-round-retrospective", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "GG24 Interop Round Retrospective", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::mechanisms:quadratic-funding-powered-social-network", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "mechanisms:quadratic-funding-powered-social-network", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "quadratic-funding-powered-social-network", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Quadratic Funding Powered Social Network", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [ + "micropayments", + "social", + "sybil-resistance" + ], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:auction-based-treasury-funding::research:nouns-dao-governance-evolution", + "sourceId": "mechanisms:auction-based-treasury-funding", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "auction-based-treasury-funding", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Auction-Based Treasury Funding", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:coalitional-funding::research:coalitional-funding-2026-era-primitive", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "research:coalitional-funding-2026-era-primitive", + "sourceSlug": "coalitional-funding", + "targetSlug": "coalitional-funding-2026-era-primitive", + "sourceName": "Coalitional Funding", + "targetName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:commitment-pooling::mechanisms:dominant-assurance-contracts", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "mechanisms:dominant-assurance-contracts", + "sourceSlug": "commitment-pooling", + "targetSlug": "dominant-assurance-contracts", + "sourceName": "Commitment Pooling", + "targetName": "Dominant Assurance Contracts", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:proof-of-work::mechanisms:staking-slashing", + "sourceId": "mechanisms:proof-of-work", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "proof-of-work", + "targetSlug": "staking-slashing", + "sourceName": "Proof-of-Work", + "targetName": "Staking/Slashing", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:retailism-revenue-networks::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "mechanisms:retailism-revenue-networks", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "retailism-revenue-networks", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "Retailism / Revenue Networks", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:sortition::mechanisms:voting", + "sourceId": "mechanisms:sortition", + "targetId": "mechanisms:voting", + "sourceSlug": "sortition", + "targetSlug": "voting", + "sourceName": "Sortition", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:taxes::mechanisms:tithing", + "sourceId": "mechanisms:taxes", + "targetId": "mechanisms:tithing", + "sourceSlug": "taxes", + "targetSlug": "tithing", + "sourceName": "Taxes", + "targetName": "Tithing", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:token-curated-registry::research:nouns-dao-governance-evolution", + "sourceId": "mechanisms:token-curated-registry", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "token-curated-registry", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Token Curated Registry", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms", + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:69-trends-in-2025-era-dao-design::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "research:69-trends-in-2025-era-dao-design", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "69-trends-in-2025-era-dao-design", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "69 Trends in 2025-Era DAO Design", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:69-trends-in-2025-era-dao-design::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "research:69-trends-in-2025-era-dao-design", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "69-trends-in-2025-era-dao-design", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "69 Trends in 2025-Era DAO Design", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:a-networked-epistemology::research:from-tribes-to-llcs-to-daos", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:a-networked-epistemology::research:our-choices-our-world-thriving-together", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:a-networked-epistemology::research:the-dao-of-daos", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "the-dao-of-daos", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:assembly-theory-x-onchain-capital-allocation::research:exploring-the-capital-allocation-design-space", + "sourceId": "research:assembly-theory-x-onchain-capital-allocation", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "assembly-theory-x-onchain-capital-allocation", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Assembly Theory x Onchain Capital Allocation", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:assembly-theory-x-onchain-capital-allocation::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "research:assembly-theory-x-onchain-capital-allocation", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "assembly-theory-x-onchain-capital-allocation", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Assembly Theory x Onchain Capital Allocation", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:capturing-value-like-a-slime-mold::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "research:capturing-value-like-a-slime-mold", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "capturing-value-like-a-slime-mold", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Capturing Value Like a Slime Mold", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:dopamine-driven-web3::research:liberating-attention", + "sourceId": "research:dopamine-driven-web3", + "targetId": "research:liberating-attention", + "sourceSlug": "dopamine-driven-web3", + "targetSlug": "liberating-attention", + "sourceName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "targetName": "Liberating Attention: Humanity's Scarcest Resource", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:ethereum-localism::research:grassroots-economics", + "sourceId": "research:ethereum-localism", + "targetId": "research:grassroots-economics", + "sourceSlug": "ethereum-localism", + "targetSlug": "grassroots-economics", + "sourceName": "Ethereum Localism", + "targetName": "Grassroots Economics", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:ethereum-localism::research:pathways-to-regeneration", + "sourceId": "research:ethereum-localism", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "ethereum-localism", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Ethereum Localism", + "targetName": "Pathways to Regeneration", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:networks-vs-hierarchies", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:from-chaos-to-coordination::research:from-mutual-aid-to-welfare-state", + "sourceId": "research:from-chaos-to-coordination", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "from-chaos-to-coordination", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:from-mutual-aid-to-welfare-state::research:networks-vs-hierarchies", + "sourceId": "research:from-mutual-aid-to-welfare-state", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "from-mutual-aid-to-welfare-state", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "From Mutual Aid to the Welfare State and Back Again", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:from-tribes-to-llcs-to-daos::research:our-choices-our-world-thriving-together", + "sourceId": "research:from-tribes-to-llcs-to-daos", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "from-tribes-to-llcs-to-daos", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:from-tribes-to-llcs-to-daos::research:the-dao-of-daos", + "sourceId": "research:from-tribes-to-llcs-to-daos", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "from-tribes-to-llcs-to-daos", + "targetSlug": "the-dao-of-daos", + "sourceName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:grassroots-economics::research:pathways-to-regeneration", + "sourceId": "research:grassroots-economics", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "grassroots-economics", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Grassroots Economics", + "targetName": "Pathways to Regeneration", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:guild-guild-locus-of-coordination::research:web3-funding-fatigue", + "sourceId": "research:guild-guild-locus-of-coordination", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "guild-guild-locus-of-coordination", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Guild Guild: A Locus of Coordination for Guilding", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:liberating-attention::research:meaning-awareness", + "sourceId": "research:liberating-attention", + "targetId": "research:meaning-awareness", + "sourceSlug": "liberating-attention", + "targetSlug": "meaning-awareness", + "sourceName": "Liberating Attention: Humanity's Scarcest Resource", + "targetName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:liberating-attention::research:values-in-programmable-money", + "sourceId": "research:liberating-attention", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "liberating-attention", + "targetSlug": "values-in-programmable-money", + "sourceName": "Liberating Attention: Humanity's Scarcest Resource", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:meaning-awareness::research:values-in-programmable-money", + "sourceId": "research:meaning-awareness", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "meaning-awareness", + "targetSlug": "values-in-programmable-money", + "sourceName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:ocah-volume-1-innovators-edition::research:ocah-volume-2-explorers-edition", + "sourceId": "research:ocah-volume-1-innovators-edition", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "ocah-volume-1-innovators-edition", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:our-choices-our-world-thriving-together::research:the-dao-of-daos", + "sourceId": "research:our-choices-our-world-thriving-together", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "our-choices-our-world-thriving-together", + "targetSlug": "the-dao-of-daos", + "sourceName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods::research:why-i-am-holon-maximalist", + "sourceId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:the-evolution-of-surplus-distribution::research:values-in-programmable-money", + "sourceId": "research:the-evolution-of-surplus-distribution", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "the-evolution-of-surplus-distribution", + "targetSlug": "values-in-programmable-money", + "sourceName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "research:the-gitcoin-gitcoindao-egregore-is-emerging::research:why-i-am-holon-maximalist", + "sourceId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 6 + }, + { + "id": "mechanisms:aqueduct::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "aqueduct", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Aqueduct", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 5 + }, + { + "id": "mechanisms:demurrage::research:pathways-to-regeneration", + "sourceId": "mechanisms:demurrage", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "demurrage", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Demurrage", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "community currencies", + "economics" + ], + "internalReferenceCount": 0, + "weight": 5 + }, + { + "id": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit", + "internal-link" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 1, + "weight": 5 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "research:ethereum-public-goods-funding-sources-the-next-era", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "ethereum-public-goods-funding-sources-the-next-era", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "Ethereum Public Goods Funding Sources - The Next Era", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit", + "internal-link" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 1, + "weight": 5 + }, + { + "id": "research:plural-funding-mechanisms::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit", + "internal-link" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 1, + "weight": 5 + }, + { + "id": "apps:allo-protocol::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "apps:allo-protocol", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "allo-protocol", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Allo Protocol", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "modular" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:deepfunding::research:deep-funding-visual-guide", + "sourceId": "apps:deepfunding", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "deepfunding", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "DeepFunding", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:giveth::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "apps:giveth", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "giveth", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Giveth", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:giveth::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "apps:giveth", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "giveth", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Giveth", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:octant::mechanisms:percent-for-public-goods", + "sourceId": "apps:octant", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "octant", + "targetSlug": "percent-for-public-goods", + "sourceName": "Octant", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:optimism-retropgf::case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceId": "apps:optimism-retropgf", + "targetId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceSlug": "optimism-retropgf", + "targetSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "sourceName": "Optimism RetroPGF", + "targetName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:optimism-retropgf::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceId": "apps:optimism-retropgf", + "targetId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceSlug": "optimism-retropgf", + "targetSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceName": "Optimism RetroPGF", + "targetName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:optimism-retropgf::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceId": "apps:optimism-retropgf", + "targetId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceSlug": "optimism-retropgf", + "targetSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceName": "Optimism RetroPGF", + "targetName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-asia-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-asia-round-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-asia-round-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 Asia Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::research:signal-as-important-as-capital", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:aqueduct::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "aqueduct", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Aqueduct", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:community-currencies::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "community-currencies", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Community Currencies", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [ + "regenerative" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:cookie-jar::research:trust-precedes-coordination", + "sourceId": "mechanisms:cookie-jar", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "cookie-jar", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Cookie Jar", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [ + "trust" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:crowdstaking::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:crowdstaking", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "crowdstaking", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Crowdstaking", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [ + "staking" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:demurrage::research:grassroots-economics", + "sourceId": "mechanisms:demurrage", + "targetId": "research:grassroots-economics", + "sourceSlug": "demurrage", + "targetSlug": "grassroots-economics", + "sourceName": "Demurrage", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "community currencies" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:gift-circles::research:trust-precedes-coordination", + "sourceId": "mechanisms:gift-circles", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "gift-circles", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Gift Circles", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [ + "trust" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:holographic-consensus::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "holographic-consensus", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Holographic Consensus", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:holographic-consensus::research:networks-vs-hierarchies", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "holographic-consensus", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Holographic Consensus", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:network-goods::research:networks-vs-hierarchies", + "sourceId": "mechanisms:network-goods", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "network-goods", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Network Goods", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:stigmergy::research:exploring-mycofi", + "sourceId": "mechanisms:stigmergy", + "targetId": "research:exploring-mycofi", + "sourceSlug": "stigmergy", + "targetSlug": "exploring-mycofi", + "sourceName": "Stigmergy", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "mechanisms:stigmergy::research:networks-vs-hierarchies", + "sourceId": "mechanisms:stigmergy", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "stigmergy", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Stigmergy", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit", + "tag-overlap" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 4 + }, + { + "id": "apps:allo-protocol::apps:deepfunding", + "sourceId": "apps:allo-protocol", + "targetId": "apps:deepfunding", + "sourceSlug": "allo-protocol", + "targetSlug": "deepfunding", + "sourceName": "Allo Protocol", + "targetName": "DeepFunding", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::apps:gardens-v2", + "sourceId": "apps:allo-protocol", + "targetId": "apps:gardens-v2", + "sourceSlug": "allo-protocol", + "targetSlug": "gardens-v2", + "sourceName": "Allo Protocol", + "targetName": "Gardens", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::apps:karma-gap", + "sourceId": "apps:allo-protocol", + "targetId": "apps:karma-gap", + "sourceSlug": "allo-protocol", + "targetSlug": "karma-gap", + "sourceName": "Allo Protocol", + "targetName": "Karma GAP", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg21-web3-grants-advancement-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg21-web3-grants-advancement-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg21-web3-grants-advancement-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg22-allo-builders-advancement-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg22-allo-builders-advancement-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg22-allo-builders-advancement-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG22 Allo Builders Advancement Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg23-gitcoin-grants-garden-retrospective", + "sourceName": "Allo Protocol", + "targetName": "Gitcoin Grants Garden GG23 Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceSlug": "allo-protocol", + "targetSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "sourceName": "Allo Protocol", + "targetName": "GG24 — The First Funding Round of Gitcoin 3.0", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg24-interop-round-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "apps:allo-protocol", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "allo-protocol", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "Allo Protocol", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::mechanisms:deep-funding", + "sourceId": "apps:allo-protocol", + "targetId": "mechanisms:deep-funding", + "sourceSlug": "allo-protocol", + "targetSlug": "deep-funding", + "sourceName": "Allo Protocol", + "targetName": "Deep Funding (AI-PGF)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::mechanisms:grants-as-a-service", + "sourceId": "apps:allo-protocol", + "targetId": "mechanisms:grants-as-a-service", + "sourceSlug": "allo-protocol", + "targetSlug": "grants-as-a-service", + "sourceName": "Allo Protocol", + "targetName": "Grants as a Service", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:69-trends-in-2025-era-dao-design", + "sourceId": "apps:allo-protocol", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "allo-protocol", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Allo Protocol", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:a-networked-epistemology", + "sourceId": "apps:allo-protocol", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "allo-protocol", + "targetSlug": "a-networked-epistemology", + "sourceName": "Allo Protocol", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "apps:allo-protocol", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "allo-protocol", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Allo Protocol", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:allo-protocol-ecosystem-analysis", + "sourceId": "apps:allo-protocol", + "targetId": "research:allo-protocol-ecosystem-analysis", + "sourceSlug": "allo-protocol", + "targetSlug": "allo-protocol-ecosystem-analysis", + "sourceName": "Allo Protocol", + "targetName": "Allo Protocol: Building the Rails for Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "apps:allo-protocol", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "allo-protocol", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "Allo Protocol", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:capturing-value-like-a-slime-mold", + "sourceId": "apps:allo-protocol", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "allo-protocol", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Allo Protocol", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "apps:allo-protocol", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "allo-protocol", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Allo Protocol", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "apps:allo-protocol", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "allo-protocol", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "Allo Protocol", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:exploring-the-capital-allocation-design-space", + "sourceId": "apps:allo-protocol", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "allo-protocol", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Allo Protocol", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:from-tribes-to-llcs-to-daos", + "sourceId": "apps:allo-protocol", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "allo-protocol", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Allo Protocol", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:mechanism-pluralism-survival-requirement", + "sourceId": "apps:allo-protocol", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "allo-protocol", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Allo Protocol", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:ocah-volume-1-innovators-edition", + "sourceId": "apps:allo-protocol", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "allo-protocol", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Allo Protocol", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:ocah-volume-2-explorers-edition", + "sourceId": "apps:allo-protocol", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "allo-protocol", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Allo Protocol", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "apps:allo-protocol", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "allo-protocol", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Allo Protocol", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:our-choices-our-world-thriving-together", + "sourceId": "apps:allo-protocol", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "allo-protocol", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Allo Protocol", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:allo-protocol", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "allo-protocol", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Allo Protocol", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "apps:allo-protocol", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "allo-protocol", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Allo Protocol", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "apps:allo-protocol", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "allo-protocol", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Allo Protocol", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:the-dao-of-daos", + "sourceId": "apps:allo-protocol", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "allo-protocol", + "targetSlug": "the-dao-of-daos", + "sourceName": "Allo Protocol", + "targetName": "The DAO of DAOs", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:the-evolution-of-surplus-distribution", + "sourceId": "apps:allo-protocol", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "allo-protocol", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Allo Protocol", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "apps:allo-protocol", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "allo-protocol", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Allo Protocol", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:the-metacrisis", + "sourceId": "apps:allo-protocol", + "targetId": "research:the-metacrisis", + "sourceSlug": "allo-protocol", + "targetSlug": "the-metacrisis", + "sourceName": "Allo Protocol", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:allo-protocol::research:the-networked-firm", + "sourceId": "apps:allo-protocol", + "targetId": "research:the-networked-firm", + "sourceSlug": "allo-protocol", + "targetSlug": "the-networked-firm", + "sourceName": "Allo Protocol", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:artizen-fund::apps:gitcoin-grants-stack", + "sourceId": "apps:artizen-fund", + "targetId": "apps:gitcoin-grants-stack", + "sourceSlug": "artizen-fund", + "targetSlug": "gitcoin-grants-stack", + "sourceName": "Artizen Fund", + "targetName": "Gitcoin Grants Stack", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:artizen-fund::apps:giveth", + "sourceId": "apps:artizen-fund", + "targetId": "apps:giveth", + "sourceSlug": "artizen-fund", + "targetSlug": "giveth", + "sourceName": "Artizen Fund", + "targetName": "Giveth", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:artizen-fund::mechanisms:artizen-artifacts", + "sourceId": "apps:artizen-fund", + "targetId": "mechanisms:artizen-artifacts", + "sourceSlug": "artizen-fund", + "targetSlug": "artizen-artifacts", + "sourceName": "Artizen Fund", + "targetName": "Artizen Artifacts", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:artizen-fund::mechanisms:quadratic-funding", + "sourceId": "apps:artizen-fund", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "artizen-fund", + "targetSlug": "quadratic-funding", + "sourceName": "Artizen Fund", + "targetName": "Quadratic Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:coordinape::apps:giveth", + "sourceId": "apps:coordinape", + "targetId": "apps:giveth", + "sourceSlug": "coordinape", + "targetSlug": "giveth", + "sourceName": "Coordinape", + "targetName": "Giveth", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:coordinape::mechanisms:direct-grants", + "sourceId": "apps:coordinape", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "coordinape", + "targetSlug": "direct-grants", + "sourceName": "Coordinape", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:coordinape::mechanisms:gift-circles", + "sourceId": "apps:coordinape", + "targetId": "mechanisms:gift-circles", + "sourceSlug": "coordinape", + "targetSlug": "gift-circles", + "sourceName": "Coordinape", + "targetName": "Gift Circles", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:coordinape::mechanisms:sourcecred", + "sourceId": "apps:coordinape", + "targetId": "mechanisms:sourcecred", + "sourceSlug": "coordinape", + "targetSlug": "sourcecred", + "sourceName": "Coordinape", + "targetName": "SourceCred", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:coordinape::research:trust-precedes-coordination", + "sourceId": "apps:coordinape", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "coordinape", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Coordinape", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::apps:gitcoin-grants-stack", + "sourceId": "apps:deepfunding", + "targetId": "apps:gitcoin-grants-stack", + "sourceSlug": "deepfunding", + "targetSlug": "gitcoin-grants-stack", + "sourceName": "DeepFunding", + "targetName": "Gitcoin Grants Stack", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::apps:optimism-retropgf", + "sourceId": "apps:deepfunding", + "targetId": "apps:optimism-retropgf", + "sourceSlug": "deepfunding", + "targetSlug": "optimism-retropgf", + "sourceName": "DeepFunding", + "targetName": "Optimism RetroPGF", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::mechanisms:deep-funding", + "sourceId": "apps:deepfunding", + "targetId": "mechanisms:deep-funding", + "sourceSlug": "deepfunding", + "targetSlug": "deep-funding", + "sourceName": "DeepFunding", + "targetName": "Deep Funding (AI-PGF)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai", + "capital-allocation", + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::mechanisms:direct-grants", + "sourceId": "apps:deepfunding", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "deepfunding", + "targetSlug": "direct-grants", + "sourceName": "DeepFunding", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::mechanisms:quadratic-funding", + "sourceId": "apps:deepfunding", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "deepfunding", + "targetSlug": "quadratic-funding", + "sourceName": "DeepFunding", + "targetName": "Quadratic Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::mechanisms:retroactive-funding", + "sourceId": "apps:deepfunding", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "deepfunding", + "targetSlug": "retroactive-funding", + "sourceName": "DeepFunding", + "targetName": "Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:deepfunding::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "apps:deepfunding", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "deepfunding", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "DeepFunding", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai", + "capital-allocation", + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::apps:opensource-observer", + "sourceId": "apps:drips", + "targetId": "apps:opensource-observer", + "sourceSlug": "drips", + "targetSlug": "opensource-observer", + "sourceName": "Drips", + "targetName": "Open Source Observer", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::apps:tea-protocol", + "sourceId": "apps:drips", + "targetId": "apps:tea-protocol", + "sourceSlug": "drips", + "targetSlug": "tea-protocol", + "sourceName": "Drips", + "targetName": "Tea Protocol", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceId": "apps:drips", + "targetId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceSlug": "drips", + "targetSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceName": "Drips", + "targetName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::mechanisms:percent-for-public-goods", + "sourceId": "apps:drips", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "drips", + "targetSlug": "percent-for-public-goods", + "sourceName": "Drips", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:drips", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "drips", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Drips", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:drips", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "drips", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Drips", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::research:retroactive-funding-most-scalable-pattern", + "sourceId": "apps:drips", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "drips", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Drips", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::research:structural-funding-beyond-grants", + "sourceId": "apps:drips", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "drips", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Drips", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:drips::research:web3-funding-fatigue", + "sourceId": "apps:drips", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "drips", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Drips", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:flows-wtf::mechanisms:auction-based-treasury-funding", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:auction-based-treasury-funding", + "sourceSlug": "flows-wtf", + "targetSlug": "auction-based-treasury-funding", + "sourceName": "Flows.wtf", + "targetName": "Auction-Based Treasury Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:flows-wtf::research:biomimetic-capital-allocation", + "sourceId": "apps:flows-wtf", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "flows-wtf", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Flows.wtf", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:flows-wtf::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:flows-wtf", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "flows-wtf", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Flows.wtf", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gardens-v2::apps:gitcoin-grants-stack", + "sourceId": "apps:gardens-v2", + "targetId": "apps:gitcoin-grants-stack", + "sourceSlug": "gardens-v2", + "targetSlug": "gitcoin-grants-stack", + "sourceName": "Gardens", + "targetName": "Gitcoin Grants Stack", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gardens-v2::mechanisms:conviction-voting", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:conviction-voting", + "sourceSlug": "gardens-v2", + "targetSlug": "conviction-voting", + "sourceName": "Gardens", + "targetName": "Conviction Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gardens-v2::mechanisms:direct-grants", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "gardens-v2", + "targetSlug": "direct-grants", + "sourceName": "Gardens", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gardens-v2::mechanisms:quadratic-funding", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gardens-v2", + "targetSlug": "quadratic-funding", + "sourceName": "Gardens", + "targetName": "Quadratic Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::apps:karma-gap", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "apps:karma-gap", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "karma-gap", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Karma GAP", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::apps:opensource-observer", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "apps:opensource-observer", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "opensource-observer", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Open Source Observer", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg-latam-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg-latam-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg-latam-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Retrospective of the LATAM Round and Next Steps for Meta Pool DAO", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg19-oss-round-review-reflections", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg19-oss-round-review-reflections", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg19-oss-round-review-reflections", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG19 OSS Round Review: Reflections", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg19-public-goods-africa-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg19-public-goods-africa-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg19-public-goods-africa-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg20-community-round-governance-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg20-community-round-governance-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg20-community-round-governance-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG20 — Community Round Governance: A Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-asia-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-asia-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-asia-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 Asia Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-ccn-climate-solutions-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-ccn-climate-solutions-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-ccn-climate-solutions-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 CCN Climate Solutions Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-collabtech-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-collabtech-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-collabtech-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 CollabTech Round by RnDAO Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-desci-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-desci-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-desci-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 DeSci Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-token-engineering-superchain-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-token-engineering-superchain-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-token-engineering-superchain-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 Token Engineering the Superchain Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg21-web3-grants-advancement-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg21-web3-grants-advancement-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg21-web3-grants-advancement-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg22-allo-builders-advancement-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg22-allo-builders-advancement-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg22-allo-builders-advancement-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG22 Allo Builders Advancement Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg22-biofi-pathfinders-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg22-biofi-pathfinders-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg22-biofi-pathfinders-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG22 BioFi Pathfinders Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg22-ma-earth-grants-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG22 Ma Earth Grants Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg22-youth-in-need-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg22-youth-in-need-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg22-youth-in-need-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG22 Youth in Need Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg23-gitcoin-grants-garden-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Gitcoin Grants Garden GG23 Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg23-onboarding-education-program-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg23-onboarding-education-program-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg23-onboarding-education-program-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG23 Onboarding & Education Program Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg23-predictive-funding-challenge-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg23-predictive-funding-challenge-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg23-predictive-funding-challenge-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG23 Predictive Funding Challenge Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG24 — The First Funding Round of Gitcoin 3.0", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg24-interop-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg24-privacy-round-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg24-privacy-round-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg24-privacy-round-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG24 Privacy Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:gitcoin-citizens-retro-3", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:gitcoin-citizens-retro-3", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gitcoin-citizens-retro-3", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceName": "Gitcoin Grants Stack", + "targetName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:quadraticlenster-launch-wrap-up", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:quadraticlenster-launch-wrap-up", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "quadraticlenster-launch-wrap-up", + "sourceName": "Gitcoin Grants Stack", + "targetName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceName": "Gitcoin Grants Stack", + "targetName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "zuzalu-gitcoin-rounds-retrospective", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:deep-funding", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:deep-funding", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "deep-funding", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Deep Funding (AI-PGF)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:donation-mining", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:donation-mining", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "donation-mining", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Donation Mining", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:fair-fees", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:fair-fees", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "fair-fees", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Fair Fees", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:grants-as-a-service", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:grants-as-a-service", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "grants-as-a-service", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Grants as a Service", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:metrics-based-voting", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "metrics-based-voting", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Metrics-Based Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:quadratic-funding-powered-social-network", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:quadratic-funding-powered-social-network", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "quadratic-funding-powered-social-network", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Quadratic Funding Powered Social Network", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::mechanisms:swarms", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "mechanisms:swarms", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "swarms", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Swarms", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:69-trends-in-2025-era-dao-design", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Gitcoin Grants Stack", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:a-networked-epistemology", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "a-networked-epistemology", + "sourceName": "Gitcoin Grants Stack", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Gitcoin Grants Stack", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:allo-protocol-ecosystem-analysis", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:allo-protocol-ecosystem-analysis", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "allo-protocol-ecosystem-analysis", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Allo Protocol: Building the Rails for Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:capturing-value-like-a-slime-mold", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:civilizational-stakes-coordination-capacity", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:deep-funding-visual-guide", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceName": "Gitcoin Grants Stack", + "targetName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:exploring-the-capital-allocation-design-space", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Gitcoin Grants Stack", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Gitcoin Grants Stack", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:from-tribes-to-llcs-to-daos", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Gitcoin Grants Stack", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:grantee-to-funder-flywheel", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:identity-infrastructure-binding-constraint", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:mechanism-pluralism-survival-requirement", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:ocah-volume-1-innovators-edition", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:ocah-volume-2-explorers-edition", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:our-choices-our-world-thriving-together", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Gitcoin Grants Stack", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:practical-pluralism", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:practical-pluralism", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "practical-pluralism", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Practical Pluralism", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:quadratic-funding-sybil-resistance", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:reforming-eth-public-goods-funding-2026", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:signal-as-important-as-capital", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:state-of-public-goods-funding-2024", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Gitcoin Grants Stack", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:the-dao-of-daos", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "the-dao-of-daos", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The DAO of DAOs", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:the-metacrisis", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:the-metacrisis", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "the-metacrisis", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Gitcoin Grants Stack", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:values-in-programmable-money", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "values-in-programmable-money", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:web3-funding-fatigue", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "Gitcoin Grants Stack", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:gitcoin-grants-stack::research:why-i-am-holon-maximalist", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::apps:markee", + "sourceId": "apps:giveth", + "targetId": "apps:markee", + "sourceSlug": "giveth", + "targetSlug": "markee", + "sourceName": "Giveth", + "targetName": "Markee", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::mechanisms:mutual-credit", + "sourceId": "apps:giveth", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "giveth", + "targetSlug": "mutual-credit", + "sourceName": "Giveth", + "targetName": "Mutual Credit", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceId": "apps:giveth", + "targetId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceSlug": "giveth", + "targetSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "sourceName": "Giveth", + "targetName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::research:biomimetic-capital-allocation", + "sourceId": "apps:giveth", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "giveth", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Giveth", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "apps:giveth", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "giveth", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Giveth", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:giveth::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:giveth", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "giveth", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Giveth", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:juicebox::apps:markee", + "sourceId": "apps:juicebox", + "targetId": "apps:markee", + "sourceSlug": "juicebox", + "targetSlug": "markee", + "sourceName": "Juicebox", + "targetName": "Markee", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:karma-gap::apps:optimism-retropgf", + "sourceId": "apps:karma-gap", + "targetId": "apps:optimism-retropgf", + "sourceSlug": "karma-gap", + "targetSlug": "optimism-retropgf", + "sourceName": "Karma GAP", + "targetName": "Optimism RetroPGF", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:karma-gap::mechanisms:direct-grants", + "sourceId": "apps:karma-gap", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "karma-gap", + "targetSlug": "direct-grants", + "sourceName": "Karma GAP", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:karma-gap::mechanisms:impact-attestations", + "sourceId": "apps:karma-gap", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "karma-gap", + "targetSlug": "impact-attestations", + "sourceName": "Karma GAP", + "targetName": "Impact Attestations", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:karma-gap::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:karma-gap", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "karma-gap", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Karma GAP", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:karma-gap::research:state-of-public-goods-funding-2024", + "sourceId": "apps:karma-gap", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "karma-gap", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Karma GAP", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:nouns-dao::mechanisms:direct-grants", + "sourceId": "apps:nouns-dao", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "nouns-dao", + "targetSlug": "direct-grants", + "sourceName": "Nouns DAO", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:octant::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "apps:octant", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "octant", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Octant", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:octant::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:octant", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "octant", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Octant", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:octant::research:reforming-eth-public-goods-funding-2026", + "sourceId": "apps:octant", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "octant", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Octant", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:octant::research:structural-funding-beyond-grants", + "sourceId": "apps:octant", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "octant", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Octant", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:opensource-observer::apps:optimism-retropgf", + "sourceId": "apps:opensource-observer", + "targetId": "apps:optimism-retropgf", + "sourceSlug": "opensource-observer", + "targetSlug": "optimism-retropgf", + "sourceName": "Open Source Observer", + "targetName": "Optimism RetroPGF", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:opensource-observer::mechanisms:impact-attestations", + "sourceId": "apps:opensource-observer", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "opensource-observer", + "targetSlug": "impact-attestations", + "sourceName": "Open Source Observer", + "targetName": "Impact Attestations", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:opensource-observer::mechanisms:retroactive-funding", + "sourceId": "apps:opensource-observer", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "opensource-observer", + "targetSlug": "retroactive-funding", + "sourceName": "Open Source Observer", + "targetName": "Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:opensource-observer::research:retropgf-impact-measurement-evolution", + "sourceId": "apps:opensource-observer", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "opensource-observer", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Open Source Observer", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::mechanisms:metrics-based-voting", + "sourceId": "apps:optimism-retropgf", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "optimism-retropgf", + "targetSlug": "metrics-based-voting", + "sourceName": "Optimism RetroPGF", + "targetName": "Metrics-Based Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::mechanisms:percent-for-public-goods", + "sourceId": "apps:optimism-retropgf", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "optimism-retropgf", + "targetSlug": "percent-for-public-goods", + "sourceName": "Optimism RetroPGF", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:69-trends-in-2025-era-dao-design", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "optimism-retropgf", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Optimism RetroPGF", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:civilizational-stakes-coordination-capacity", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "optimism-retropgf", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Optimism RetroPGF", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "optimism-retropgf", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Optimism RetroPGF", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:exploring-the-capital-allocation-design-space", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "optimism-retropgf", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Optimism RetroPGF", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:grantee-to-funder-flywheel", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "optimism-retropgf", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Optimism RetroPGF", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:mechanism-pluralism-survival-requirement", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "optimism-retropgf", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Optimism RetroPGF", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:mev-for-public-goods-funding", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "optimism-retropgf", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Optimism RetroPGF", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "optimism-retropgf", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Optimism RetroPGF", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:retroactive-funding-most-scalable-pattern", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "optimism-retropgf", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Optimism RetroPGF", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:retropgf-impact-measurement-evolution", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "optimism-retropgf", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Optimism RetroPGF", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "optimism-retropgf", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Optimism RetroPGF", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:signal-as-important-as-capital", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "optimism-retropgf", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Optimism RetroPGF", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:state-of-public-goods-funding-2024", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "optimism-retropgf", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Optimism RetroPGF", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:optimism-retropgf::research:structural-funding-beyond-grants", + "sourceId": "apps:optimism-retropgf", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "optimism-retropgf", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Optimism RetroPGF", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::apps:tea-protocol", + "sourceId": "apps:protocol-guild", + "targetId": "apps:tea-protocol", + "sourceSlug": "protocol-guild", + "targetSlug": "tea-protocol", + "sourceName": "Protocol Guild", + "targetName": "Tea Protocol", + "sourceCategory": "apps", + "targetCategory": "apps", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::mechanisms:percent-for-public-goods", + "sourceId": "apps:protocol-guild", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "protocol-guild", + "targetSlug": "percent-for-public-goods", + "sourceName": "Protocol Guild", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:civilizational-stakes-coordination-capacity", + "sourceId": "apps:protocol-guild", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "protocol-guild", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Protocol Guild", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:grantee-to-funder-flywheel", + "sourceId": "apps:protocol-guild", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "protocol-guild", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Protocol Guild", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:guild-guild-locus-of-coordination", + "sourceId": "apps:protocol-guild", + "targetId": "research:guild-guild-locus-of-coordination", + "sourceSlug": "protocol-guild", + "targetSlug": "guild-guild-locus-of-coordination", + "sourceName": "Protocol Guild", + "targetName": "Guild Guild: A Locus of Coordination for Guilding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:mev-for-public-goods-funding", + "sourceId": "apps:protocol-guild", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "protocol-guild", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Protocol Guild", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:protocol-guild", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "protocol-guild", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Protocol Guild", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:practical-pluralism", + "sourceId": "apps:protocol-guild", + "targetId": "research:practical-pluralism", + "sourceSlug": "protocol-guild", + "targetSlug": "practical-pluralism", + "sourceName": "Protocol Guild", + "targetName": "Practical Pluralism", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:reforming-eth-public-goods-funding-2026", + "sourceId": "apps:protocol-guild", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "protocol-guild", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Protocol Guild", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "apps:protocol-guild", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "protocol-guild", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Protocol Guild", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:state-of-public-goods-funding-2024", + "sourceId": "apps:protocol-guild", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "protocol-guild", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Protocol Guild", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:structural-funding-beyond-grants", + "sourceId": "apps:protocol-guild", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "protocol-guild", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Protocol Guild", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "apps:protocol-guild", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "protocol-guild", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Protocol Guild", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:trust-precedes-coordination", + "sourceId": "apps:protocol-guild", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "protocol-guild", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Protocol Guild", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:protocol-guild::research:web3-funding-fatigue", + "sourceId": "apps:protocol-guild", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "protocol-guild", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Protocol Guild", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:revnets::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "apps:revnets", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "revnets", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Revnets", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:sablier::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:sablier", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "sablier", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Sablier", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:sablier::research:structural-funding-beyond-grants", + "sourceId": "apps:sablier", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "sablier", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Sablier", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:superfluid::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:superfluid", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "superfluid", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Superfluid", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedApps" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:tea-protocol::mechanisms:impact-attestations", + "sourceId": "apps:tea-protocol", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "tea-protocol", + "targetSlug": "impact-attestations", + "sourceName": "Tea Protocol", + "targetName": "Impact Attestations", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:tea-protocol::mechanisms:token-streaming", + "sourceId": "apps:tea-protocol", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "tea-protocol", + "targetSlug": "token-streaming", + "sourceName": "Tea Protocol", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20::case-studies:gg20-community-round-governance-retrospective", + "sourceId": "campaigns:gitcoin-grants-20-gg20", + "targetId": "case-studies:gg20-community-round-governance-retrospective", + "sourceSlug": "gitcoin-grants-20-gg20", + "targetSlug": "gg20-community-round-governance-retrospective", + "sourceName": "Gitcoin Grants 20", + "targetName": "GG20 — Community Round Governance: A Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20::case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-20-gg20", + "targetId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceSlug": "gitcoin-grants-20-gg20", + "targetSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "sourceName": "Gitcoin Grants 20", + "targetName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20::case-studies:gitcoin-citizens-retro-3", + "sourceId": "campaigns:gitcoin-grants-20-gg20", + "targetId": "case-studies:gitcoin-citizens-retro-3", + "sourceSlug": "gitcoin-grants-20-gg20", + "targetSlug": "gitcoin-citizens-retro-3", + "sourceName": "Gitcoin Grants 20", + "targetName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20::case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceId": "campaigns:gitcoin-grants-20-gg20", + "targetId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceSlug": "gitcoin-grants-20-gg20", + "targetSlug": "zuzalu-gitcoin-rounds-retrospective", + "sourceName": "Gitcoin Grants 20", + "targetName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-20-gg20::research:grantee-to-funder-flywheel", + "sourceId": "campaigns:gitcoin-grants-20-gg20", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "gitcoin-grants-20-gg20", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Gitcoin Grants 20", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-ccn-climate-solutions-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-ccn-climate-solutions-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-ccn-climate-solutions-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 CCN Climate Solutions Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-collabtech-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-collabtech-round-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-collabtech-round-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 CollabTech Round by RnDAO Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-desci-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-desci-round-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-desci-round-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 DeSci Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-token-engineering-superchain-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-token-engineering-superchain-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-token-engineering-superchain-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 Token Engineering the Superchain Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gg21-web3-grants-advancement-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gg21-web3-grants-advancement-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gg21-web3-grants-advancement-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::case-studies:gg22-allo-builders-advancement-retrospective", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "case-studies:gg22-allo-builders-advancement-retrospective", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "gg22-allo-builders-advancement-retrospective", + "sourceName": "Gitcoin Grants 22", + "targetName": "GG22 Allo Builders Advancement Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::case-studies:gg22-biofi-pathfinders-retrospective", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "case-studies:gg22-biofi-pathfinders-retrospective", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "gg22-biofi-pathfinders-retrospective", + "sourceName": "Gitcoin Grants 22", + "targetName": "GG22 BioFi Pathfinders Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "gg22-ma-earth-grants-round-retrospective", + "sourceName": "Gitcoin Grants 22", + "targetName": "GG22 Ma Earth Grants Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::case-studies:gg22-youth-in-need-retrospective", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "case-studies:gg22-youth-in-need-retrospective", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "gg22-youth-in-need-retrospective", + "sourceName": "Gitcoin Grants 22", + "targetName": "GG22 Youth in Need Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::research:identity-infrastructure-binding-constraint", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Gitcoin Grants 22", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::campaigns:gitcoin-grants-24-gg24", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "campaigns:gitcoin-grants-24-gg24", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gitcoin-grants-24-gg24", + "sourceName": "Gitcoin Grants 23", + "targetName": "Gitcoin Grants 24", + "sourceCategory": "campaigns", + "targetCategory": "campaigns", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "Gitcoin Grants 23", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gg23-gitcoin-grants-garden-retrospective", + "sourceName": "Gitcoin Grants 23", + "targetName": "Gitcoin Grants Garden GG23 Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:gg23-onboarding-education-program-retrospective", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:gg23-onboarding-education-program-retrospective", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gg23-onboarding-education-program-retrospective", + "sourceName": "Gitcoin Grants 23", + "targetName": "GG23 Onboarding & Education Program Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:gg23-predictive-funding-challenge-retrospective", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:gg23-predictive-funding-challenge-retrospective", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gg23-predictive-funding-challenge-retrospective", + "sourceName": "Gitcoin Grants 23", + "targetName": "GG23 Predictive Funding Challenge Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "sourceName": "Gitcoin Grants 23", + "targetName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::research:retroactive-funding-most-scalable-pattern", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Gitcoin Grants 23", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::research:signal-as-important-as-capital", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Gitcoin Grants 23", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::case-studies:gg24-interop-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "Gitcoin Grants 24", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "Gitcoin Grants 24", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::case-studies:gg24-privacy-round-retrospective", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "case-studies:gg24-privacy-round-retrospective", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "gg24-privacy-round-retrospective", + "sourceName": "Gitcoin Grants 24", + "targetName": "GG24 Privacy Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "Gitcoin Grants 24", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::mechanisms:quadratic-funding", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "quadratic-funding", + "sourceName": "Gitcoin Grants 24", + "targetName": "Quadratic Funding", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Protocol Guild", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:structural-funding-beyond-grants", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Protocol Guild", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:trust-precedes-coordination", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Protocol Guild", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:thedao-security-fund::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "thedao-security-fund", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "TheDAO Security Fund", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "campaigns:thedao-security-fund::research:structural-funding-beyond-grants", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "thedao-security-fund", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "TheDAO Security Fund", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCampaigns" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse::mechanisms:quadratic-funding", + "sourceId": "case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "targetSlug": "quadratic-funding", + "sourceName": "1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse::research:grantee-to-funder-flywheel", + "sourceId": "case-studies:1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "1inch-from-hackathon-to-decentralized-exchange-powerhouse", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "1inch: The Unstoppable Journey from Hackathon Dream to Decentralized Exchange Powerhouse", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers::mechanisms:quadratic-funding", + "sourceId": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "austin-griffith-quadratic-freelancer-onboarding-developers", + "targetSlug": "quadratic-funding", + "sourceName": "Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers::research:grantee-to-funder-flywheel", + "sourceId": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "austin-griffith-quadratic-freelancer-onboarding-developers", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "targetId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "targetSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "targetName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding::mechanisms:quadratic-funding", + "sourceId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "targetSlug": "quadratic-funding", + "sourceName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding::mechanisms:retroactive-funding", + "sourceId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "targetSlug": "retroactive-funding", + "sourceName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding::research:retropgf-impact-measurement-evolution", + "sourceId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::research:grantee-to-funder-flywheel", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform::research:civilizational-stakes-coordination-capacity", + "sourceId": "case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform::research:signal-as-important-as-capital", + "sourceId": "case-studies:eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "eip-1559-how-quadratic-funding-legitimized-ethereum-s-most-important-fee-market-reform", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "EIP-1559: How Quadratic Funding Legitimized Ethereum's Most Important Fee Market Reform", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "targetName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "targetName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::mechanisms:direct-grants", + "sourceId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetSlug": "direct-grants", + "sourceName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "targetName": "Direct Grants", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::mechanisms:retroactive-funding", + "sourceId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetSlug": "retroactive-funding", + "sourceName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism::research:retropgf-impact-measurement-evolution", + "sourceId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg-latam-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg-latam-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg-latam-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "Retrospective of the LATAM Round and Next Steps for Meta Pool DAO", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg19-oss-round-review-reflections::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg19-oss-round-review-reflections", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg19-oss-round-review-reflections", + "targetSlug": "quadratic-funding", + "sourceName": "GG19 OSS Round Review: Reflections", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg19-public-goods-africa-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg19-public-goods-africa-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg19-public-goods-africa-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "GG24 — The First Funding Round of Gitcoin 3.0", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg20-hypercerts-ecosystem-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-asia-round-retrospective::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "case-studies:gg21-asia-round-retrospective", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gg21-asia-round-retrospective", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "GG21 Asia Round Retrospective", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-asia-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-asia-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-asia-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 Asia Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-ccn-climate-solutions-retrospective::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "case-studies:gg21-ccn-climate-solutions-retrospective", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gg21-ccn-climate-solutions-retrospective", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "GG21 CCN Climate Solutions Round Retrospective", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-ccn-climate-solutions-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-ccn-climate-solutions-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-ccn-climate-solutions-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 CCN Climate Solutions Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective::case-studies:gg21-community-led-round-results-retrospective", + "sourceId": "case-studies:gg21-collabtech-round-retrospective", + "targetId": "case-studies:gg21-community-led-round-results-retrospective", + "sourceSlug": "gg21-collabtech-round-retrospective", + "targetSlug": "gg21-community-led-round-results-retrospective", + "sourceName": "GG21 CollabTech Round by RnDAO Retrospective", + "targetName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-collabtech-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-collabtech-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 CollabTech Round by RnDAO Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-desci-round-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg21-desci-round-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg21-desci-round-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG21 DeSci Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-token-engineering-superchain-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg21-token-engineering-superchain-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg21-token-engineering-superchain-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG21 Token Engineering the Superchain Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg21-web3-grants-advancement-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg21-web3-grants-advancement-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg21-web3-grants-advancement-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg22-ma-earth-grants-round-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG22 Ma Earth Grants Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg23-onboarding-education-program-retrospective", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg23-onboarding-education-program-retrospective", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg23-onboarding-education-program-retrospective", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG23 Onboarding & Education Program Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "GG24 — The First Funding Round of Gitcoin 3.0", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-desci-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-desci-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-desci-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 DeSci Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-desci-round-retrospective::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg21-desci-round-retrospective", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg21-desci-round-retrospective", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG21 DeSci Round Retrospective", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-opencivics-collaborative-research-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:retroactive-funding", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "retroactive-funding", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::case-studies:gg22-allo-builders-advancement-retrospective", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "case-studies:gg22-allo-builders-advancement-retrospective", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "gg22-allo-builders-advancement-retrospective", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "GG22 Allo Builders Advancement Round Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg22-allo-builders-advancement-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg22-allo-builders-advancement-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg22-allo-builders-advancement-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG22 Allo Builders Advancement Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg22-ma-earth-grants-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg22-ma-earth-grants-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG22 Ma Earth Grants Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg22-youth-in-need-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg22-youth-in-need-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg22-youth-in-need-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG22 Youth in Need Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "GG24 — The First Funding Round of Gitcoin 3.0", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-gitcoin-grants-garden-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg23-gitcoin-grants-garden-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "Gitcoin Grants Garden GG23 Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-onboarding-education-program-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg23-onboarding-education-program-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg23-onboarding-education-program-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG23 Onboarding & Education Program Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg23-predictive-funding-challenge-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg23-predictive-funding-challenge-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG23 Predictive Funding Challenge Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:retroactive-funding", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "retroactive-funding", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::mechanisms:direct-grants", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "direct-grants", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "Direct Grants", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "quadratic-funding", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-interop-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg24-interop-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg24-interop-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG24 Interop Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-oss-qf-giveth-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg24-oss-qf-giveth-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg24-oss-qf-giveth-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG24 OSS QF on Giveth Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-privacy-round-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:gg24-privacy-round-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gg24-privacy-round-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "GG24 Privacy Round Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective::mechanisms:direct-grants", + "sourceId": "case-studies:gg24-solutions-development-grants-retrospective", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "gg24-solutions-development-grants-retrospective", + "targetSlug": "direct-grants", + "sourceName": "GG24 Solutions Development Grants Retrospective", + "targetName": "Direct Grants", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:gg24-solutions-development-grants-retrospective", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "gg24-solutions-development-grants-retrospective", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GG24 Solutions Development Grants Retrospective", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-retro-3::mechanisms:quadratic-funding", + "sourceId": "case-studies:gitcoin-citizens-retro-3", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gitcoin-citizens-retro-3", + "targetSlug": "quadratic-funding", + "sourceName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-retro-3::mechanisms:retroactive-funding", + "sourceId": "case-studies:gitcoin-citizens-retro-3", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "gitcoin-citizens-retro-3", + "targetSlug": "retroactive-funding", + "sourceName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "sourceCategory": "case-studies", + "targetCategory": "case-studies", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:identity-infrastructure-binding-constraint", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:mechanism-pluralism-survival-requirement", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::research:retroactive-funding-most-scalable-pattern", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:impact-attestations", + "sourceId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetSlug": "impact-attestations", + "sourceName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "targetName": "Impact Attestations", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:impact-certificates-hypercerts", + "sourceId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::mechanisms:retroactive-funding", + "sourceId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetSlug": "retroactive-funding", + "sourceName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:grantee-to-funder-flywheel", + "sourceId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:retroactive-funding-most-scalable-pattern", + "sourceId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem::research:signal-as-important-as-capital", + "sourceId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::mechanisms:direct-grants", + "sourceId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "targetSlug": "direct-grants", + "sourceName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "targetName": "Direct Grants", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::mechanisms:retroactive-funding", + "sourceId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "targetSlug": "retroactive-funding", + "sourceName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "targetName": "Retroactive Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf::research:retropgf-impact-measurement-evolution", + "sourceId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::mechanisms:quadratic-funding", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "quadratic-funding", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems::mechanisms:quadratic-funding", + "sourceId": "case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "targetSlug": "quadratic-funding", + "sourceName": "Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:civilizational-stakes-coordination-capacity", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact::mechanisms:quadratic-funding", + "sourceId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "targetSlug": "quadratic-funding", + "sourceName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact::research:signal-as-important-as-capital", + "sourceId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedCaseStudies" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:commitment-pooling", + "sourceId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetId": "mechanisms:commitment-pooling", + "sourceSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetSlug": "commitment-pooling", + "sourceName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "targetName": "Commitment Pooling", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:participatory-budgeting", + "sourceId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetSlug": "participatory-budgeting", + "sourceName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "targetName": "Participatory Budgeting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::mechanisms:quadratic-funding", + "sourceId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetSlug": "quadratic-funding", + "sourceName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments::research:state-of-public-goods-funding-2024", + "sourceId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "case-studies:zuzalu-gitcoin-rounds-retrospective::mechanisms:quadratic-funding", + "sourceId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "zuzalu-gitcoin-rounds-retrospective", + "targetSlug": "quadratic-funding", + "sourceName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:aqueduct::mechanisms:direct-grants", + "sourceId": "mechanisms:aqueduct", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "aqueduct", + "targetSlug": "direct-grants", + "sourceName": "Aqueduct", + "targetName": "Direct Grants", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:aqueduct::mechanisms:proposal-inverter", + "sourceId": "mechanisms:aqueduct", + "targetId": "mechanisms:proposal-inverter", + "sourceSlug": "aqueduct", + "targetSlug": "proposal-inverter", + "sourceName": "Aqueduct", + "targetName": "Proposal Inverter", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:aqueduct::mechanisms:token-streaming", + "sourceId": "mechanisms:aqueduct", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "aqueduct", + "targetSlug": "token-streaming", + "sourceName": "Aqueduct", + "targetName": "Token Streaming", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:artizen-artifacts::mechanisms:honour", + "sourceId": "mechanisms:artizen-artifacts", + "targetId": "mechanisms:honour", + "sourceSlug": "artizen-artifacts", + "targetSlug": "honour", + "sourceName": "Artizen Artifacts", + "targetName": "Honour", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:artizen-artifacts::mechanisms:impact-attestations", + "sourceId": "mechanisms:artizen-artifacts", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "artizen-artifacts", + "targetSlug": "impact-attestations", + "sourceName": "Artizen Artifacts", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::mechanisms:decentralized-identity", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "mechanisms:decentralized-identity", + "sourceSlug": "attestation-based-funding", + "targetSlug": "decentralized-identity", + "sourceName": "Attestation-Based Funding", + "targetName": "Decentralized Identity", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::mechanisms:decentralized-validators", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "mechanisms:decentralized-validators", + "sourceSlug": "attestation-based-funding", + "targetSlug": "decentralized-validators", + "sourceName": "Attestation-Based Funding", + "targetName": "Decentralized Validators", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::mechanisms:impact-attestations", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "attestation-based-funding", + "targetSlug": "impact-attestations", + "sourceName": "Attestation-Based Funding", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "attestation-based-funding", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Attestation-Based Funding", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "attestation-based-funding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Attestation-Based Funding", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:attestation-based-funding::research:signal-as-important-as-capital", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "attestation-based-funding", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Attestation-Based Funding", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:auction-based-treasury-funding::mechanisms:conviction-voting", + "sourceId": "mechanisms:auction-based-treasury-funding", + "targetId": "mechanisms:conviction-voting", + "sourceSlug": "auction-based-treasury-funding", + "targetSlug": "conviction-voting", + "sourceName": "Auction-Based Treasury Funding", + "targetName": "Conviction Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:auction-based-treasury-funding::mechanisms:direct-grants", + "sourceId": "mechanisms:auction-based-treasury-funding", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "auction-based-treasury-funding", + "targetSlug": "direct-grants", + "sourceName": "Auction-Based Treasury Funding", + "targetName": "Direct Grants", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:auction-based-treasury-funding::mechanisms:token-curated-registry", + "sourceId": "mechanisms:auction-based-treasury-funding", + "targetId": "mechanisms:token-curated-registry", + "sourceSlug": "auction-based-treasury-funding", + "targetSlug": "token-curated-registry", + "sourceName": "Auction-Based Treasury Funding", + "targetName": "Token Curated Registry", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:auction-based-treasury-funding::research:mev-for-public-goods-funding", + "sourceId": "mechanisms:auction-based-treasury-funding", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "auction-based-treasury-funding", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Auction-Based Treasury Funding", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:augmented-bonding-curve::mechanisms:bonding-curves", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "mechanisms:bonding-curves", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "bonding-curves", + "sourceName": "Augmented Bonding Curve", + "targetName": "Bonding Curves", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:augmented-bonding-curve::mechanisms:conviction-voting", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "mechanisms:conviction-voting", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "conviction-voting", + "sourceName": "Augmented Bonding Curve", + "targetName": "Conviction Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:augmented-bonding-curve::mechanisms:quadratic-acceleration", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "mechanisms:quadratic-acceleration", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "quadratic-acceleration", + "sourceName": "Augmented Bonding Curve", + "targetName": "Quadratic Acceleration (q/acc)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:augmented-bonding-curve::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "Augmented Bonding Curve", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:augmented-bonding-curve::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Augmented Bonding Curve", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:autopgf::mechanisms:direct-to-contract-incentives", + "sourceId": "mechanisms:autopgf", + "targetId": "mechanisms:direct-to-contract-incentives", + "sourceSlug": "autopgf", + "targetSlug": "direct-to-contract-incentives", + "sourceName": "AutoPGF", + "targetName": "Direct to Contract Incentives", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:autopgf::mechanisms:token-streaming", + "sourceId": "mechanisms:autopgf", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "autopgf", + "targetSlug": "token-streaming", + "sourceName": "AutoPGF", + "targetName": "Token Streaming", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::mechanisms:markets", + "sourceId": "mechanisms:bonding-curves", + "targetId": "mechanisms:markets", + "sourceSlug": "bonding-curves", + "targetSlug": "markets", + "sourceName": "Bonding Curves", + "targetName": "Markets", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::mechanisms:network-goods", + "sourceId": "mechanisms:bonding-curves", + "targetId": "mechanisms:network-goods", + "sourceSlug": "bonding-curves", + "targetSlug": "network-goods", + "sourceName": "Bonding Curves", + "targetName": "Network Goods", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::mechanisms:quadratic-acceleration", + "sourceId": "mechanisms:bonding-curves", + "targetId": "mechanisms:quadratic-acceleration", + "sourceSlug": "bonding-curves", + "targetSlug": "quadratic-acceleration", + "sourceName": "Bonding Curves", + "targetName": "Quadratic Acceleration (q/acc)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::mechanisms:retailism-revenue-networks", + "sourceId": "mechanisms:bonding-curves", + "targetId": "mechanisms:retailism-revenue-networks", + "sourceSlug": "bonding-curves", + "targetSlug": "retailism-revenue-networks", + "sourceName": "Bonding Curves", + "targetName": "Retailism / Revenue Networks", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "bonding-curves", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Bonding Curves", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "bonding-curves", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "Bonding Curves", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:dopamine-driven-web3", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "bonding-curves", + "targetSlug": "dopamine-driven-web3", + "sourceName": "Bonding Curves", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "bonding-curves", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "Bonding Curves", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "bonding-curves", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Bonding Curves", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:protocols-for-postcapitalist-expression", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "bonding-curves", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Bonding Curves", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:values-in-programmable-money", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "bonding-curves", + "targetSlug": "values-in-programmable-money", + "sourceName": "Bonding Curves", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bonding-curves::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:bonding-curves", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "bonding-curves", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Bonding Curves", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bounties::mechanisms:proposal-inverter", + "sourceId": "mechanisms:bounties", + "targetId": "mechanisms:proposal-inverter", + "sourceSlug": "bounties", + "targetSlug": "proposal-inverter", + "sourceName": "Bounties", + "targetName": "Proposal Inverter", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bounties::mechanisms:skeuomorphism", + "sourceId": "mechanisms:bounties", + "targetId": "mechanisms:skeuomorphism", + "sourceSlug": "bounties", + "targetSlug": "skeuomorphism", + "sourceName": "Bounties", + "targetName": "Skeuomorphism", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bounties::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:bounties", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "bounties", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Bounties", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:bounties::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:bounties", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "bounties", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Bounties", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:coalitional-funding::mechanisms:conviction-voting", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "mechanisms:conviction-voting", + "sourceSlug": "coalitional-funding", + "targetSlug": "conviction-voting", + "sourceName": "Coalitional Funding", + "targetName": "Conviction Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:coalitional-funding::mechanisms:direct-grants", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "coalitional-funding", + "targetSlug": "direct-grants", + "sourceName": "Coalitional Funding", + "targetName": "Direct Grants", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:coalitional-funding::mechanisms:quadratic-funding", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "coalitional-funding", + "targetSlug": "quadratic-funding", + "sourceName": "Coalitional Funding", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:coalitional-funding::mechanisms:retroactive-funding", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "coalitional-funding", + "targetSlug": "retroactive-funding", + "sourceName": "Coalitional Funding", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:coalitional-funding::research:reforming-eth-public-goods-funding-2026", + "sourceId": "mechanisms:coalitional-funding", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "coalitional-funding", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Coalitional Funding", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::mechanisms:swarms", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "mechanisms:swarms", + "sourceSlug": "commitment-pooling", + "targetSlug": "swarms", + "sourceName": "Commitment Pooling", + "targetName": "Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceSlug": "commitment-pooling", + "targetSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "sourceName": "Commitment Pooling", + "targetName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:civilizational-stakes-coordination-capacity", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "commitment-pooling", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Commitment Pooling", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:from-chaos-to-coordination", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:from-chaos-to-coordination", + "sourceSlug": "commitment-pooling", + "targetSlug": "from-chaos-to-coordination", + "sourceName": "Commitment Pooling", + "targetName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "commitment-pooling", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "Commitment Pooling", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "commitment-pooling", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Commitment Pooling", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:network-nations-building-sovereignty-without-land", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "commitment-pooling", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "Commitment Pooling", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:protocols-for-postcapitalist-expression", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "commitment-pooling", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Commitment Pooling", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:commitment-pooling::research:trust-precedes-coordination", + "sourceId": "mechanisms:commitment-pooling", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "commitment-pooling", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Commitment Pooling", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::mechanisms:demurrage", + "sourceId": "mechanisms:community-currencies", + "targetId": "mechanisms:demurrage", + "sourceSlug": "community-currencies", + "targetSlug": "demurrage", + "sourceName": "Community Currencies", + "targetName": "Demurrage", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::mechanisms:mutual-credit", + "sourceId": "mechanisms:community-currencies", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "community-currencies", + "targetSlug": "mutual-credit", + "sourceName": "Community Currencies", + "targetName": "Mutual Credit", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::mechanisms:network-goods", + "sourceId": "mechanisms:community-currencies", + "targetId": "mechanisms:network-goods", + "sourceSlug": "community-currencies", + "targetSlug": "network-goods", + "sourceName": "Community Currencies", + "targetName": "Network Goods", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceSlug": "community-currencies", + "targetSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "sourceName": "Community Currencies", + "targetName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "community-currencies", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Community Currencies", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:ethereum-localism", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:ethereum-localism", + "sourceSlug": "community-currencies", + "targetSlug": "ethereum-localism", + "sourceName": "Community Currencies", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:exploring-mycofi", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:exploring-mycofi", + "sourceSlug": "community-currencies", + "targetSlug": "exploring-mycofi", + "sourceName": "Community Currencies", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:grassroots-economics", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:grassroots-economics", + "sourceSlug": "community-currencies", + "targetSlug": "grassroots-economics", + "sourceName": "Community Currencies", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "community-currencies", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Community Currencies", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:pathways-to-regeneration", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "community-currencies", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Community Currencies", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:community-currencies::research:values-in-programmable-money", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "community-currencies", + "targetSlug": "values-in-programmable-money", + "sourceName": "Community Currencies", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::mechanisms:holographic-consensus", + "sourceId": "mechanisms:conviction-voting", + "targetId": "mechanisms:holographic-consensus", + "sourceSlug": "conviction-voting", + "targetSlug": "holographic-consensus", + "sourceName": "Conviction Voting", + "targetName": "Holographic Consensus", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::mechanisms:stigmergy", + "sourceId": "mechanisms:conviction-voting", + "targetId": "mechanisms:stigmergy", + "sourceSlug": "conviction-voting", + "targetSlug": "stigmergy", + "sourceName": "Conviction Voting", + "targetName": "Stigmergy", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::mechanisms:token-curated-registry", + "sourceId": "mechanisms:conviction-voting", + "targetId": "mechanisms:token-curated-registry", + "sourceSlug": "conviction-voting", + "targetSlug": "token-curated-registry", + "sourceName": "Conviction Voting", + "targetName": "Token Curated Registry", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::mechanisms:voting", + "sourceId": "mechanisms:conviction-voting", + "targetId": "mechanisms:voting", + "sourceSlug": "conviction-voting", + "targetSlug": "voting", + "sourceName": "Conviction Voting", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "conviction-voting", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Conviction Voting", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:biofi-bioregional-finance-web3", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "conviction-voting", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "Conviction Voting", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "conviction-voting", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Conviction Voting", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:bioregional-swarms", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:bioregional-swarms", + "sourceSlug": "conviction-voting", + "targetSlug": "bioregional-swarms", + "sourceName": "Conviction Voting", + "targetName": "Bioregional Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:coalitional-funding-2026-era-primitive", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:coalitional-funding-2026-era-primitive", + "sourceSlug": "conviction-voting", + "targetSlug": "coalitional-funding-2026-era-primitive", + "sourceName": "Conviction Voting", + "targetName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "conviction-voting", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "Conviction Voting", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:exploring-mycofi", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:exploring-mycofi", + "sourceSlug": "conviction-voting", + "targetSlug": "exploring-mycofi", + "sourceName": "Conviction Voting", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:from-chaos-to-coordination", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:from-chaos-to-coordination", + "sourceSlug": "conviction-voting", + "targetSlug": "from-chaos-to-coordination", + "sourceName": "Conviction Voting", + "targetName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "conviction-voting", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Conviction Voting", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "conviction-voting", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "Conviction Voting", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "conviction-voting", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Conviction Voting", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:network-nations-building-sovereignty-without-land", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "conviction-voting", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "Conviction Voting", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:networks-vs-hierarchies", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "conviction-voting", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Conviction Voting", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "conviction-voting", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Conviction Voting", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "conviction-voting", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Conviction Voting", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "conviction-voting", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Conviction Voting", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:the-metacrisis", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:the-metacrisis", + "sourceSlug": "conviction-voting", + "targetSlug": "the-metacrisis", + "sourceName": "Conviction Voting", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:conviction-voting::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:conviction-voting", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "conviction-voting", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Conviction Voting", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:cookie-jar::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:cookie-jar", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "cookie-jar", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Cookie Jar", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:crowdstaking::mechanisms:staking-slashing", + "sourceId": "mechanisms:crowdstaking", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "crowdstaking", + "targetSlug": "staking-slashing", + "sourceName": "Crowdstaking", + "targetName": "Staking/Slashing", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:crowdstaking::mechanisms:token-streaming", + "sourceId": "mechanisms:crowdstaking", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "crowdstaking", + "targetSlug": "token-streaming", + "sourceName": "Crowdstaking", + "targetName": "Token Streaming", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-identity::mechanisms:decentralized-validators", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "mechanisms:decentralized-validators", + "sourceSlug": "decentralized-identity", + "targetSlug": "decentralized-validators", + "sourceName": "Decentralized Identity", + "targetName": "Decentralized Validators", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-identity::mechanisms:impact-attestations", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "decentralized-identity", + "targetSlug": "impact-attestations", + "sourceName": "Decentralized Identity", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-identity::mechanisms:web3-social", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "mechanisms:web3-social", + "sourceSlug": "decentralized-identity", + "targetSlug": "web3-social", + "sourceName": "Decentralized Identity", + "targetName": "Web3 Social", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-identity::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "decentralized-identity", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Decentralized Identity", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-identity::research:the-networked-firm", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "research:the-networked-firm", + "sourceSlug": "decentralized-identity", + "targetSlug": "the-networked-firm", + "sourceName": "Decentralized Identity", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-validators::mechanisms:proof-of-work", + "sourceId": "mechanisms:decentralized-validators", + "targetId": "mechanisms:proof-of-work", + "sourceSlug": "decentralized-validators", + "targetSlug": "proof-of-work", + "sourceName": "Decentralized Validators", + "targetName": "Proof-of-Work", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-validators::mechanisms:staking-slashing", + "sourceId": "mechanisms:decentralized-validators", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "decentralized-validators", + "targetSlug": "staking-slashing", + "sourceName": "Decentralized Validators", + "targetName": "Staking/Slashing", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:decentralized-validators::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:decentralized-validators", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "decentralized-validators", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Decentralized Validators", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:dedicated-domain-allocation::mechanisms:grant-ships", + "sourceId": "mechanisms:dedicated-domain-allocation", + "targetId": "mechanisms:grant-ships", + "sourceSlug": "dedicated-domain-allocation", + "targetSlug": "grant-ships", + "sourceName": "Dedicated Domain Allocation", + "targetName": "Grant Ships", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:dedicated-domain-allocation::mechanisms:grants-as-a-service", + "sourceId": "mechanisms:dedicated-domain-allocation", + "targetId": "mechanisms:grants-as-a-service", + "sourceSlug": "dedicated-domain-allocation", + "targetSlug": "grants-as-a-service", + "sourceName": "Dedicated Domain Allocation", + "targetName": "Grants as a Service", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:dedicated-domain-allocation::mechanisms:guilds", + "sourceId": "mechanisms:dedicated-domain-allocation", + "targetId": "mechanisms:guilds", + "sourceSlug": "dedicated-domain-allocation", + "targetSlug": "guilds", + "sourceName": "Dedicated Domain Allocation", + "targetName": "Guilds", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::mechanisms:direct-grants", + "sourceId": "mechanisms:deep-funding", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "deep-funding", + "targetSlug": "direct-grants", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Direct Grants", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::mechanisms:impact-attestations", + "sourceId": "mechanisms:deep-funding", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "deep-funding", + "targetSlug": "impact-attestations", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::mechanisms:quadratic-funding", + "sourceId": "mechanisms:deep-funding", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "deep-funding", + "targetSlug": "quadratic-funding", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::mechanisms:retroactive-funding", + "sourceId": "mechanisms:deep-funding", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "deep-funding", + "targetSlug": "retroactive-funding", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "mechanisms:deep-funding", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "deep-funding", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai", + "capital-allocation", + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:deep-funding::research:deep-funding-visual-guide", + "sourceId": "mechanisms:deep-funding", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "deep-funding", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:demurrage::mechanisms:harberger-taxes", + "sourceId": "mechanisms:demurrage", + "targetId": "mechanisms:harberger-taxes", + "sourceSlug": "demurrage", + "targetSlug": "harberger-taxes", + "sourceName": "Demurrage", + "targetName": "Harberger Taxes", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:demurrage::mechanisms:mutual-credit", + "sourceId": "mechanisms:demurrage", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "demurrage", + "targetSlug": "mutual-credit", + "sourceName": "Demurrage", + "targetName": "Mutual Credit", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:demurrage::mechanisms:universal-basic-income", + "sourceId": "mechanisms:demurrage", + "targetId": "mechanisms:universal-basic-income", + "sourceSlug": "demurrage", + "targetSlug": "universal-basic-income", + "sourceName": "Demurrage", + "targetName": "Universal Basic Income", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:demurrage::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:demurrage", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "demurrage", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Demurrage", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:grant-ships", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:grant-ships", + "sourceSlug": "direct-grants", + "targetSlug": "grant-ships", + "sourceName": "Direct Grants", + "targetName": "Grant Ships", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:grants-as-a-service", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:grants-as-a-service", + "sourceSlug": "direct-grants", + "targetSlug": "grants-as-a-service", + "sourceName": "Direct Grants", + "targetName": "Grants as a Service", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:molochdao", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:molochdao", + "sourceSlug": "direct-grants", + "targetSlug": "molochdao", + "sourceName": "Direct Grants", + "targetName": "MolochDAO", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:percent-for-public-goods", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "direct-grants", + "targetSlug": "percent-for-public-goods", + "sourceName": "Direct Grants", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:prop-house", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:prop-house", + "sourceSlug": "direct-grants", + "targetSlug": "prop-house", + "sourceName": "Direct Grants", + "targetName": "Prop House", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:proposal-inverter", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:proposal-inverter", + "sourceSlug": "direct-grants", + "targetSlug": "proposal-inverter", + "sourceName": "Direct Grants", + "targetName": "Proposal Inverter", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:requests-for-proposals", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:requests-for-proposals", + "sourceSlug": "direct-grants", + "targetSlug": "requests-for-proposals", + "sourceName": "Direct Grants", + "targetName": "Requests for Proposals (RFPs)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::mechanisms:skeuomorphism", + "sourceId": "mechanisms:direct-grants", + "targetId": "mechanisms:skeuomorphism", + "sourceSlug": "direct-grants", + "targetSlug": "skeuomorphism", + "sourceName": "Direct Grants", + "targetName": "Skeuomorphism", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "direct-grants", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Direct Grants", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:a-networked-epistemology", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "direct-grants", + "targetSlug": "a-networked-epistemology", + "sourceName": "Direct Grants", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "direct-grants", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Direct Grants", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:allo-protocol-ecosystem-analysis", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:allo-protocol-ecosystem-analysis", + "sourceSlug": "direct-grants", + "targetSlug": "allo-protocol-ecosystem-analysis", + "sourceName": "Direct Grants", + "targetName": "Allo Protocol: Building the Rails for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:biofi-bioregional-finance-web3", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "direct-grants", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "Direct Grants", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:bioregional-swarms", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:bioregional-swarms", + "sourceSlug": "direct-grants", + "targetSlug": "bioregional-swarms", + "sourceName": "Direct Grants", + "targetName": "Bioregional Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:capturing-value-like-a-slime-mold", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "direct-grants", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Direct Grants", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:coalitional-funding-2026-era-primitive", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:coalitional-funding-2026-era-primitive", + "sourceSlug": "direct-grants", + "targetSlug": "coalitional-funding-2026-era-primitive", + "sourceName": "Direct Grants", + "targetName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceSlug": "direct-grants", + "targetSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceName": "Direct Grants", + "targetName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "direct-grants", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Direct Grants", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "direct-grants", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "Direct Grants", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:fair-fees-dynamic-formula-value-creation-capture", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:fair-fees-dynamic-formula-value-creation-capture", + "sourceSlug": "direct-grants", + "targetSlug": "fair-fees-dynamic-formula-value-creation-capture", + "sourceName": "Direct Grants", + "targetName": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "direct-grants", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Direct Grants", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:from-tribes-to-llcs-to-daos", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "direct-grants", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Direct Grants", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "direct-grants", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Direct Grants", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:grantee-to-funder-flywheel", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "direct-grants", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Direct Grants", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:grassroots-economics", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:grassroots-economics", + "sourceSlug": "direct-grants", + "targetSlug": "grassroots-economics", + "sourceName": "Direct Grants", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:guild-guild-locus-of-coordination", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:guild-guild-locus-of-coordination", + "sourceSlug": "direct-grants", + "targetSlug": "guild-guild-locus-of-coordination", + "sourceName": "Direct Grants", + "targetName": "Guild Guild: A Locus of Coordination for Guilding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "direct-grants", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Direct Grants", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:mev-for-public-goods-funding", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "direct-grants", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Direct Grants", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "direct-grants", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Direct Grants", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:our-choices-our-world-thriving-together", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "direct-grants", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Direct Grants", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:plural-funding-mechanisms", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "direct-grants", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Direct Grants", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "direct-grants", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Direct Grants", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:practical-pluralism", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:practical-pluralism", + "sourceSlug": "direct-grants", + "targetSlug": "practical-pluralism", + "sourceName": "Direct Grants", + "targetName": "Practical Pluralism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "direct-grants", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Direct Grants", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:reforming-eth-public-goods-funding-2026", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "direct-grants", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Direct Grants", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "direct-grants", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Direct Grants", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "direct-grants", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Direct Grants", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "direct-grants", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Direct Grants", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:the-dao-of-daos", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "direct-grants", + "targetSlug": "the-dao-of-daos", + "sourceName": "Direct Grants", + "targetName": "The DAO of DAOs", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "direct-grants", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Direct Grants", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "direct-grants", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Direct Grants", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "direct-grants", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Direct Grants", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:web3-funding-fatigue", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "direct-grants", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Direct Grants", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "direct-grants", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "Direct Grants", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-grants::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:direct-grants", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "direct-grants", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Direct Grants", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-to-contract-incentives::mechanisms:percent-for-public-goods", + "sourceId": "mechanisms:direct-to-contract-incentives", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "direct-to-contract-incentives", + "targetSlug": "percent-for-public-goods", + "sourceName": "Direct to Contract Incentives", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:direct-to-contract-incentives::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:direct-to-contract-incentives", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "direct-to-contract-incentives", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Direct to Contract Incentives", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:dominant-assurance-contracts::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:dominant-assurance-contracts", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "dominant-assurance-contracts", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Dominant Assurance Contracts", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:dominant-assurance-contracts::research:civilizational-stakes-coordination-capacity", + "sourceId": "mechanisms:dominant-assurance-contracts", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "dominant-assurance-contracts", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Dominant Assurance Contracts", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:donation-mining::mechanisms:impact-certificates-hypercerts", + "sourceId": "mechanisms:donation-mining", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "donation-mining", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "Donation Mining", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:donation-mining::mechanisms:quadratic-funding", + "sourceId": "mechanisms:donation-mining", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "donation-mining", + "targetSlug": "quadratic-funding", + "sourceName": "Donation Mining", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:donation-mining::mechanisms:retroactive-funding", + "sourceId": "mechanisms:donation-mining", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "donation-mining", + "targetSlug": "retroactive-funding", + "sourceName": "Donation Mining", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:donation-mining::research:dopamine-driven-web3", + "sourceId": "mechanisms:donation-mining", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "donation-mining", + "targetSlug": "dopamine-driven-web3", + "sourceName": "Donation Mining", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:donation-mining::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:donation-mining", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "donation-mining", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Donation Mining", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:effective-altruism::mechanisms:impact-attestations", + "sourceId": "mechanisms:effective-altruism", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "effective-altruism", + "targetSlug": "impact-attestations", + "sourceName": "Effective Altruism", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:effective-altruism::mechanisms:impact-certificates-hypercerts", + "sourceId": "mechanisms:effective-altruism", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "effective-altruism", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "Effective Altruism", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:effective-altruism::mechanisms:retroactive-funding", + "sourceId": "mechanisms:effective-altruism", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "effective-altruism", + "targetSlug": "retroactive-funding", + "sourceName": "Effective Altruism", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:effective-altruism::research:meaning-awareness", + "sourceId": "mechanisms:effective-altruism", + "targetId": "research:meaning-awareness", + "sourceSlug": "effective-altruism", + "targetSlug": "meaning-awareness", + "sourceName": "Effective Altruism", + "targetName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:effective-altruism::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:effective-altruism", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "effective-altruism", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Effective Altruism", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:evolutionary-grants-games::mechanisms:grants-as-a-service", + "sourceId": "mechanisms:evolutionary-grants-games", + "targetId": "mechanisms:grants-as-a-service", + "sourceSlug": "evolutionary-grants-games", + "targetSlug": "grants-as-a-service", + "sourceName": "Evolutionary Grants Games", + "targetName": "Grants as a Service", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:evolutionary-grants-games::mechanisms:jokerace", + "sourceId": "mechanisms:evolutionary-grants-games", + "targetId": "mechanisms:jokerace", + "sourceSlug": "evolutionary-grants-games", + "targetSlug": "jokerace", + "sourceName": "Evolutionary Grants Games", + "targetName": "JokeRace", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:evolutionary-grants-games::mechanisms:swarms", + "sourceId": "mechanisms:evolutionary-grants-games", + "targetId": "mechanisms:swarms", + "sourceSlug": "evolutionary-grants-games", + "targetSlug": "swarms", + "sourceName": "Evolutionary Grants Games", + "targetName": "Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:fair-fees::mechanisms:quadratic-funding", + "sourceId": "mechanisms:fair-fees", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "fair-fees", + "targetSlug": "quadratic-funding", + "sourceName": "Fair Fees", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::mechanisms:holographic-consensus", + "sourceId": "mechanisms:futarchy", + "targetId": "mechanisms:holographic-consensus", + "sourceSlug": "futarchy", + "targetSlug": "holographic-consensus", + "sourceName": "Futarchy", + "targetName": "Holographic Consensus", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::mechanisms:markets", + "sourceId": "mechanisms:futarchy", + "targetId": "mechanisms:markets", + "sourceSlug": "futarchy", + "targetSlug": "markets", + "sourceName": "Futarchy", + "targetName": "Markets", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:futarchy", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "futarchy", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Futarchy", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "mechanisms:futarchy", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "futarchy", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "Futarchy", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:futarchy", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "futarchy", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Futarchy", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:futarchy", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "futarchy", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Futarchy", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:futarchy::research:the-metacrisis", + "sourceId": "mechanisms:futarchy", + "targetId": "research:the-metacrisis", + "sourceSlug": "futarchy", + "targetSlug": "the-metacrisis", + "sourceName": "Futarchy", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::mechanisms:mutual-credit", + "sourceId": "mechanisms:gift-circles", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "gift-circles", + "targetSlug": "mutual-credit", + "sourceName": "Gift Circles", + "targetName": "Mutual Credit", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::mechanisms:swarms", + "sourceId": "mechanisms:gift-circles", + "targetId": "mechanisms:swarms", + "sourceSlug": "gift-circles", + "targetSlug": "swarms", + "sourceName": "Gift Circles", + "targetName": "Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceId": "mechanisms:gift-circles", + "targetId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceSlug": "gift-circles", + "targetSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "sourceName": "Gift Circles", + "targetName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::research:grassroots-economics", + "sourceId": "mechanisms:gift-circles", + "targetId": "research:grassroots-economics", + "sourceSlug": "gift-circles", + "targetSlug": "grassroots-economics", + "sourceName": "Gift Circles", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "mechanisms:gift-circles", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "gift-circles", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Gift Circles", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:gift-circles::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:gift-circles", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "gift-circles", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Gift Circles", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:grants-as-a-service::mechanisms:quadratic-funding", + "sourceId": "mechanisms:grants-as-a-service", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "grants-as-a-service", + "targetSlug": "quadratic-funding", + "sourceName": "Grants as a Service", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:grants-as-a-service::mechanisms:requests-for-proposals", + "sourceId": "mechanisms:grants-as-a-service", + "targetId": "mechanisms:requests-for-proposals", + "sourceSlug": "grants-as-a-service", + "targetSlug": "requests-for-proposals", + "sourceName": "Grants as a Service", + "targetName": "Requests for Proposals (RFPs)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:grants-as-a-service::research:state-of-public-goods-funding-2024", + "sourceId": "mechanisms:grants-as-a-service", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "grants-as-a-service", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Grants as a Service", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:guilds::mechanisms:molochdao", + "sourceId": "mechanisms:guilds", + "targetId": "mechanisms:molochdao", + "sourceSlug": "guilds", + "targetSlug": "molochdao", + "sourceName": "Guilds", + "targetName": "MolochDAO", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:guilds::mechanisms:swarms", + "sourceId": "mechanisms:guilds", + "targetId": "mechanisms:swarms", + "sourceSlug": "guilds", + "targetSlug": "swarms", + "sourceName": "Guilds", + "targetName": "Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:guilds::research:guild-guild-locus-of-coordination", + "sourceId": "mechanisms:guilds", + "targetId": "research:guild-guild-locus-of-coordination", + "sourceSlug": "guilds", + "targetSlug": "guild-guild-locus-of-coordination", + "sourceName": "Guilds", + "targetName": "Guild Guild: A Locus of Coordination for Guilding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:guilds::research:trust-precedes-coordination", + "sourceId": "mechanisms:guilds", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "guilds", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Guilds", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:guilds::research:web3-funding-fatigue", + "sourceId": "mechanisms:guilds", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "guilds", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Guilds", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:harberger-taxes::mechanisms:markets", + "sourceId": "mechanisms:harberger-taxes", + "targetId": "mechanisms:markets", + "sourceSlug": "harberger-taxes", + "targetSlug": "markets", + "sourceName": "Harberger Taxes", + "targetName": "Markets", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:harberger-taxes::mechanisms:taxes", + "sourceId": "mechanisms:harberger-taxes", + "targetId": "mechanisms:taxes", + "sourceSlug": "harberger-taxes", + "targetSlug": "taxes", + "sourceName": "Harberger Taxes", + "targetName": "Taxes", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:harberger-taxes::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:harberger-taxes", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "harberger-taxes", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Harberger Taxes", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:holographic-consensus::mechanisms:voting", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "mechanisms:voting", + "sourceSlug": "holographic-consensus", + "targetSlug": "voting", + "sourceName": "Holographic Consensus", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:honour::mechanisms:impact-attestations", + "sourceId": "mechanisms:honour", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "honour", + "targetSlug": "impact-attestations", + "sourceName": "Honour", + "targetName": "Impact Attestations", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:honour::mechanisms:mutual-credit", + "sourceId": "mechanisms:honour", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "honour", + "targetSlug": "mutual-credit", + "sourceName": "Honour", + "targetName": "Mutual Credit", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:honour::mechanisms:praise", + "sourceId": "mechanisms:honour", + "targetId": "mechanisms:praise", + "sourceSlug": "honour", + "targetSlug": "praise", + "sourceName": "Honour", + "targetName": "Praise", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::mechanisms:metrics-based-voting", + "sourceId": "mechanisms:impact-attestations", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "impact-attestations", + "targetSlug": "metrics-based-voting", + "sourceName": "Impact Attestations", + "targetName": "Metrics-Based Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::mechanisms:praise", + "sourceId": "mechanisms:impact-attestations", + "targetId": "mechanisms:praise", + "sourceSlug": "impact-attestations", + "targetSlug": "praise", + "sourceName": "Impact Attestations", + "targetName": "Praise", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "mechanisms:impact-attestations", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "impact-attestations", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Impact Attestations", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::research:protocols-for-postcapitalist-expression", + "sourceId": "mechanisms:impact-attestations", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "impact-attestations", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Impact Attestations", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:impact-attestations", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "impact-attestations", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Impact Attestations", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:impact-attestations", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "impact-attestations", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Impact Attestations", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-attestations::research:signal-as-important-as-capital", + "sourceId": "mechanisms:impact-attestations", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "impact-attestations", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Impact Attestations", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::mechanisms:metrics-based-voting", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "metrics-based-voting", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "Metrics-Based Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::mechanisms:retroactive-funding", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "retroactive-funding", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::research:retroactive-funding-most-scalable-pattern", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:impact-certificates-hypercerts::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:impact-certificates-hypercerts", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "impact-certificates-hypercerts", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Impact Certificates (Hypercerts)", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:jokerace::mechanisms:prop-house", + "sourceId": "mechanisms:jokerace", + "targetId": "mechanisms:prop-house", + "sourceSlug": "jokerace", + "targetSlug": "prop-house", + "sourceName": "JokeRace", + "targetName": "Prop House", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:jokerace::mechanisms:voting", + "sourceId": "mechanisms:jokerace", + "targetId": "mechanisms:voting", + "sourceSlug": "jokerace", + "targetSlug": "voting", + "sourceName": "JokeRace", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:jokerace::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:jokerace", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "jokerace", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "JokeRace", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:jokerace::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:jokerace", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "jokerace", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "JokeRace", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:lotto-pgf::mechanisms:sortition", + "sourceId": "mechanisms:lotto-pgf", + "targetId": "mechanisms:sortition", + "sourceSlug": "lotto-pgf", + "targetSlug": "sortition", + "sourceName": "Lotto PGF", + "targetName": "Sortition", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:markets::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:markets", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "markets", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Markets", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:markets::research:the-networked-firm", + "sourceId": "mechanisms:markets", + "targetId": "research:the-networked-firm", + "sourceSlug": "markets", + "targetSlug": "the-networked-firm", + "sourceName": "Markets", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:metrics-based-voting::mechanisms:quadratic-voting", + "sourceId": "mechanisms:metrics-based-voting", + "targetId": "mechanisms:quadratic-voting", + "sourceSlug": "metrics-based-voting", + "targetSlug": "quadratic-voting", + "sourceName": "Metrics-Based Voting", + "targetName": "Quadratic Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:metrics-based-voting::mechanisms:retroactive-funding", + "sourceId": "mechanisms:metrics-based-voting", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "metrics-based-voting", + "targetSlug": "retroactive-funding", + "sourceName": "Metrics-Based Voting", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:metrics-based-voting::research:deep-funding-visual-guide", + "sourceId": "mechanisms:metrics-based-voting", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "metrics-based-voting", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Metrics-Based Voting", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:metrics-based-voting::research:state-of-public-goods-funding-2024", + "sourceId": "mechanisms:metrics-based-voting", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "metrics-based-voting", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Metrics-Based Voting", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:milestone-based-funding::mechanisms:requests-for-proposals", + "sourceId": "mechanisms:milestone-based-funding", + "targetId": "mechanisms:requests-for-proposals", + "sourceSlug": "milestone-based-funding", + "targetSlug": "requests-for-proposals", + "sourceName": "Milestone-Based Funding", + "targetName": "Requests for Proposals (RFPs)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:milestone-based-funding::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:milestone-based-funding", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "milestone-based-funding", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Milestone-Based Funding", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:milestone-based-funding::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:milestone-based-funding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "milestone-based-funding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Milestone-Based Funding", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:molochdao::mechanisms:multisig-treasury", + "sourceId": "mechanisms:molochdao", + "targetId": "mechanisms:multisig-treasury", + "sourceSlug": "molochdao", + "targetSlug": "multisig-treasury", + "sourceName": "MolochDAO", + "targetName": "Multisig Treasury (Gnosis Safe)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:molochdao::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:molochdao", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "molochdao", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "MolochDAO", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:molochdao::research:from-tribes-to-llcs-to-daos", + "sourceId": "mechanisms:molochdao", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "molochdao", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "MolochDAO", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:molochdao::research:the-dao-of-daos", + "sourceId": "mechanisms:molochdao", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "molochdao", + "targetSlug": "the-dao-of-daos", + "sourceName": "MolochDAO", + "targetName": "The DAO of DAOs", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::mechanisms:mutual-credit", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "mutual-credit", + "sourceName": "Mutual Aid Networks", + "targetName": "Mutual Credit", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Mutual Aid Networks", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:ethereum-localism", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:ethereum-localism", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "ethereum-localism", + "sourceName": "Mutual Aid Networks", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:exploring-mycofi", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:exploring-mycofi", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "exploring-mycofi", + "sourceName": "Mutual Aid Networks", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:grassroots-economics", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:grassroots-economics", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "grassroots-economics", + "sourceName": "Mutual Aid Networks", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:pathways-to-regeneration", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Mutual Aid Networks", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Mutual Aid Networks", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-aid-networks::research:trust-precedes-coordination", + "sourceId": "mechanisms:mutual-aid-networks", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "mutual-aid-networks", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Mutual Aid Networks", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:mutual-credit::mechanisms:universal-basic-income", + "sourceId": "mechanisms:mutual-credit", + "targetId": "mechanisms:universal-basic-income", + "sourceSlug": "mutual-credit", + "targetSlug": "universal-basic-income", + "sourceName": "Mutual Credit", + "targetName": "Universal Basic Income", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:network-goods::mechanisms:stigmergy", + "sourceId": "mechanisms:network-goods", + "targetId": "mechanisms:stigmergy", + "sourceSlug": "network-goods", + "targetSlug": "stigmergy", + "sourceName": "Network Goods", + "targetName": "Stigmergy", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:network-goods::mechanisms:web3-social", + "sourceId": "mechanisms:network-goods", + "targetId": "mechanisms:web3-social", + "sourceSlug": "network-goods", + "targetSlug": "web3-social", + "sourceName": "Network Goods", + "targetName": "Web3 Social", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:network-goods::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "mechanisms:network-goods", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "network-goods", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Network Goods", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:network-goods::research:the-networked-firm", + "sourceId": "mechanisms:network-goods", + "targetId": "research:the-networked-firm", + "sourceSlug": "network-goods", + "targetSlug": "the-networked-firm", + "sourceName": "Network Goods", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::mechanisms:quadratic-voting", + "sourceId": "mechanisms:pairwise", + "targetId": "mechanisms:quadratic-voting", + "sourceSlug": "pairwise", + "targetSlug": "quadratic-voting", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "Quadratic Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::mechanisms:ranked-choice-voting", + "sourceId": "mechanisms:pairwise", + "targetId": "mechanisms:ranked-choice-voting", + "sourceSlug": "pairwise", + "targetSlug": "ranked-choice-voting", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "Ranked Choice Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::mechanisms:star-voting", + "sourceId": "mechanisms:pairwise", + "targetId": "mechanisms:star-voting", + "sourceSlug": "pairwise", + "targetSlug": "star-voting", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "STAR Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::mechanisms:voting", + "sourceId": "mechanisms:pairwise", + "targetId": "mechanisms:voting", + "sourceSlug": "pairwise", + "targetSlug": "voting", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::research:plural-funding-mechanisms", + "sourceId": "mechanisms:pairwise", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "pairwise", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:pairwise::research:practical-pluralism", + "sourceId": "mechanisms:pairwise", + "targetId": "research:practical-pluralism", + "sourceSlug": "pairwise", + "targetSlug": "practical-pluralism", + "sourceName": "Pairwise (formerly Budget Box)", + "targetName": "Practical Pluralism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::mechanisms:quadratic-funding", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "participatory-budgeting", + "targetSlug": "quadratic-funding", + "sourceName": "Participatory Budgeting", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::mechanisms:taxes", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "mechanisms:taxes", + "sourceSlug": "participatory-budgeting", + "targetSlug": "taxes", + "sourceName": "Participatory Budgeting", + "targetName": "Taxes", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:civilizational-stakes-coordination-capacity", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "participatory-budgeting", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Participatory Budgeting", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "participatory-budgeting", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "Participatory Budgeting", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:ethereum-localism", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:ethereum-localism", + "sourceSlug": "participatory-budgeting", + "targetSlug": "ethereum-localism", + "sourceName": "Participatory Budgeting", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:grassroots-economics", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:grassroots-economics", + "sourceSlug": "participatory-budgeting", + "targetSlug": "grassroots-economics", + "sourceName": "Participatory Budgeting", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "participatory-budgeting", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Participatory Budgeting", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:network-nations-building-sovereignty-without-land", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "participatory-budgeting", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "Participatory Budgeting", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "participatory-budgeting", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Participatory Budgeting", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:pathways-to-regeneration", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "participatory-budgeting", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Participatory Budgeting", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:participatory-budgeting::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:participatory-budgeting", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "participatory-budgeting", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Participatory Budgeting", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:percent-for-public-goods::mechanisms:retailism-revenue-networks", + "sourceId": "mechanisms:percent-for-public-goods", + "targetId": "mechanisms:retailism-revenue-networks", + "sourceSlug": "percent-for-public-goods", + "targetSlug": "retailism-revenue-networks", + "sourceName": "Percent-for-Public-Goods", + "targetName": "Retailism / Revenue Networks", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:percent-for-public-goods::mechanisms:retroactive-funding", + "sourceId": "mechanisms:percent-for-public-goods", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "percent-for-public-goods", + "targetSlug": "retroactive-funding", + "sourceName": "Percent-for-Public-Goods", + "targetName": "Retroactive Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:percent-for-public-goods::mechanisms:token-streaming", + "sourceId": "mechanisms:percent-for-public-goods", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "percent-for-public-goods", + "targetSlug": "token-streaming", + "sourceName": "Percent-for-Public-Goods", + "targetName": "Token Streaming", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:percent-for-public-goods::research:state-of-public-goods-funding-2024", + "sourceId": "mechanisms:percent-for-public-goods", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "percent-for-public-goods", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Percent-for-Public-Goods", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:praise::mechanisms:sourcecred", + "sourceId": "mechanisms:praise", + "targetId": "mechanisms:sourcecred", + "sourceSlug": "praise", + "targetSlug": "sourcecred", + "sourceName": "Praise", + "targetName": "SourceCred", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:praise::mechanisms:web3-social", + "sourceId": "mechanisms:praise", + "targetId": "mechanisms:web3-social", + "sourceSlug": "praise", + "targetSlug": "web3-social", + "sourceName": "Praise", + "targetName": "Web3 Social", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:praise::research:meaning-awareness", + "sourceId": "mechanisms:praise", + "targetId": "research:meaning-awareness", + "sourceSlug": "praise", + "targetSlug": "meaning-awareness", + "sourceName": "Praise", + "targetName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:praise::research:values-in-programmable-money", + "sourceId": "mechanisms:praise", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "praise", + "targetSlug": "values-in-programmable-money", + "sourceName": "Praise", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:proof-of-work::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:proof-of-work", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "proof-of-work", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Proof-of-Work", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:proof-of-work::research:the-networked-firm", + "sourceId": "mechanisms:proof-of-work", + "targetId": "research:the-networked-firm", + "sourceSlug": "proof-of-work", + "targetSlug": "the-networked-firm", + "sourceName": "Proof-of-Work", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:prop-house::mechanisms:requests-for-proposals", + "sourceId": "mechanisms:prop-house", + "targetId": "mechanisms:requests-for-proposals", + "sourceSlug": "prop-house", + "targetSlug": "requests-for-proposals", + "sourceName": "Prop House", + "targetName": "Requests for Proposals (RFPs)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:prop-house::mechanisms:voting", + "sourceId": "mechanisms:prop-house", + "targetId": "mechanisms:voting", + "sourceSlug": "prop-house", + "targetSlug": "voting", + "sourceName": "Prop House", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:prop-house::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:prop-house", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "prop-house", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Prop House", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:prop-house::research:nouns-dao-governance-evolution", + "sourceId": "mechanisms:prop-house", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "prop-house", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Prop House", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:proposal-inverter::mechanisms:requests-for-proposals", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "mechanisms:requests-for-proposals", + "sourceSlug": "proposal-inverter", + "targetSlug": "requests-for-proposals", + "sourceName": "Proposal Inverter", + "targetName": "Requests for Proposals (RFPs)", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:proposal-inverter::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "proposal-inverter", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Proposal Inverter", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:proposal-inverter::research:networks-vs-hierarchies", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "proposal-inverter", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Proposal Inverter", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-acceleration::mechanisms:quadratic-funding", + "sourceId": "mechanisms:quadratic-acceleration", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "quadratic-acceleration", + "targetSlug": "quadratic-funding", + "sourceName": "Quadratic Acceleration (q/acc)", + "targetName": "Quadratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding-powered-social-network::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "mechanisms:quadratic-funding-powered-social-network", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "quadratic-funding-powered-social-network", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Quadratic Funding Powered Social Network", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::mechanisms:quadratic-funding-powered-social-network", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "mechanisms:quadratic-funding-powered-social-network", + "sourceSlug": "quadratic-funding", + "targetSlug": "quadratic-funding-powered-social-network", + "sourceName": "Quadratic Funding", + "targetName": "Quadratic Funding Powered Social Network", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::mechanisms:streaming-quadratic-voting", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "mechanisms:streaming-quadratic-voting", + "sourceSlug": "quadratic-funding", + "targetSlug": "streaming-quadratic-voting", + "sourceName": "Quadratic Funding", + "targetName": "Streaming Quadratic Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "quadratic-funding", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Quadratic Funding", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:a-networked-epistemology", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "quadratic-funding", + "targetSlug": "a-networked-epistemology", + "sourceName": "Quadratic Funding", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "quadratic-funding", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Quadratic Funding", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:allo-protocol-ecosystem-analysis", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:allo-protocol-ecosystem-analysis", + "sourceSlug": "quadratic-funding", + "targetSlug": "allo-protocol-ecosystem-analysis", + "sourceName": "Quadratic Funding", + "targetName": "Allo Protocol: Building the Rails for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "quadratic-funding", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "Quadratic Funding", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:biofi-bioregional-finance-web3", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "quadratic-funding", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "Quadratic Funding", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "quadratic-funding", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Quadratic Funding", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:bioregional-swarms", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:bioregional-swarms", + "sourceSlug": "quadratic-funding", + "targetSlug": "bioregional-swarms", + "sourceName": "Quadratic Funding", + "targetName": "Bioregional Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:capturing-value-like-a-slime-mold", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "quadratic-funding", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Quadratic Funding", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:civilizational-stakes-coordination-capacity", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "quadratic-funding", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Quadratic Funding", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:coalitional-funding-2026-era-primitive", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:coalitional-funding-2026-era-primitive", + "sourceSlug": "quadratic-funding", + "targetSlug": "coalitional-funding-2026-era-primitive", + "sourceName": "Quadratic Funding", + "targetName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:deep-funding-visual-guide", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "quadratic-funding", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Quadratic Funding", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:dopamine-driven-web3", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "quadratic-funding", + "targetSlug": "dopamine-driven-web3", + "sourceName": "Quadratic Funding", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "quadratic-funding", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Quadratic Funding", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "quadratic-funding", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "Quadratic Funding", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "quadratic-funding", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Quadratic Funding", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:fair-fees-dynamic-formula-value-creation-capture", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:fair-fees-dynamic-formula-value-creation-capture", + "sourceSlug": "quadratic-funding", + "targetSlug": "fair-fees-dynamic-formula-value-creation-capture", + "sourceName": "Quadratic Funding", + "targetName": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:from-chaos-to-coordination", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:from-chaos-to-coordination", + "sourceSlug": "quadratic-funding", + "targetSlug": "from-chaos-to-coordination", + "sourceName": "Quadratic Funding", + "targetName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "quadratic-funding", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Quadratic Funding", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "quadratic-funding", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Quadratic Funding", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:from-tribes-to-llcs-to-daos", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "quadratic-funding", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Quadratic Funding", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "quadratic-funding", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Quadratic Funding", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:grantee-to-funder-flywheel", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "quadratic-funding", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Quadratic Funding", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "quadratic-funding", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Quadratic Funding", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "quadratic-funding", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Quadratic Funding", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:networks-vs-hierarchies", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "quadratic-funding", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Quadratic Funding", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "quadratic-funding", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Quadratic Funding", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "quadratic-funding", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Quadratic Funding", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "quadratic-funding", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Quadratic Funding", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:our-choices-our-world-thriving-together", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "quadratic-funding", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Quadratic Funding", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:plural-funding-mechanisms", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "quadratic-funding", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Quadratic Funding", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "quadratic-funding", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Quadratic Funding", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "quadratic-funding", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Quadratic Funding", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:practical-pluralism", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:practical-pluralism", + "sourceSlug": "quadratic-funding", + "targetSlug": "practical-pluralism", + "sourceName": "Quadratic Funding", + "targetName": "Practical Pluralism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "quadratic-funding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Quadratic Funding", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:quadratic-funding-sybil-resistance", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "quadratic-funding", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Quadratic Funding", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:reforming-eth-public-goods-funding-2026", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "quadratic-funding", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Quadratic Funding", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:retroactive-funding-most-scalable-pattern", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "quadratic-funding", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Quadratic Funding", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "quadratic-funding", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Quadratic Funding", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:signal-as-important-as-capital", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "quadratic-funding", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Quadratic Funding", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:state-of-public-goods-funding-2024", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "quadratic-funding", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Quadratic Funding", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "quadratic-funding", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Quadratic Funding", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-dao-of-daos", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-dao-of-daos", + "sourceName": "Quadratic Funding", + "targetName": "The DAO of DAOs", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Quadratic Funding", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Quadratic Funding", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Quadratic Funding", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-metacrisis", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-metacrisis", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-metacrisis", + "sourceName": "Quadratic Funding", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-networked-firm", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-networked-firm", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-networked-firm", + "sourceName": "Quadratic Funding", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "quadratic-funding", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Quadratic Funding", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:values-in-programmable-money", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "quadratic-funding", + "targetSlug": "values-in-programmable-money", + "sourceName": "Quadratic Funding", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:web3-funding-fatigue", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "quadratic-funding", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Quadratic Funding", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "quadratic-funding", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "Quadratic Funding", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "quadratic-funding", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Quadratic Funding", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-funding::research:why-i-am-holon-maximalist", + "sourceId": "mechanisms:quadratic-funding", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "quadratic-funding", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "Quadratic Funding", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::mechanisms:ranked-choice-voting", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "mechanisms:ranked-choice-voting", + "sourceSlug": "quadratic-voting", + "targetSlug": "ranked-choice-voting", + "sourceName": "Quadratic Voting", + "targetName": "Ranked Choice Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::mechanisms:star-voting", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "mechanisms:star-voting", + "sourceSlug": "quadratic-voting", + "targetSlug": "star-voting", + "sourceName": "Quadratic Voting", + "targetName": "STAR Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::mechanisms:streaming-quadratic-voting", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "mechanisms:streaming-quadratic-voting", + "sourceSlug": "quadratic-voting", + "targetSlug": "streaming-quadratic-voting", + "sourceName": "Quadratic Voting", + "targetName": "Streaming Quadratic Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::mechanisms:voting", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "mechanisms:voting", + "sourceSlug": "quadratic-voting", + "targetSlug": "voting", + "sourceName": "Quadratic Voting", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "quadratic-voting", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "Quadratic Voting", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "quadratic-voting", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Quadratic Voting", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "quadratic-voting", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Quadratic Voting", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::research:signal-as-important-as-capital", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "quadratic-voting", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Quadratic Voting", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:quadratic-voting::research:why-i-am-holon-maximalist", + "sourceId": "mechanisms:quadratic-voting", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "quadratic-voting", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "Quadratic Voting", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:ranked-choice-voting::mechanisms:star-voting", + "sourceId": "mechanisms:ranked-choice-voting", + "targetId": "mechanisms:star-voting", + "sourceSlug": "ranked-choice-voting", + "targetSlug": "star-voting", + "sourceName": "Ranked Choice Voting", + "targetName": "STAR Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:ranked-choice-voting::mechanisms:voting", + "sourceId": "mechanisms:ranked-choice-voting", + "targetId": "mechanisms:voting", + "sourceSlug": "ranked-choice-voting", + "targetSlug": "voting", + "sourceName": "Ranked Choice Voting", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retailism-revenue-networks::mechanisms:token-streaming", + "sourceId": "mechanisms:retailism-revenue-networks", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "retailism-revenue-networks", + "targetSlug": "token-streaming", + "sourceName": "Retailism / Revenue Networks", + "targetName": "Token Streaming", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retailism-revenue-networks::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:retailism-revenue-networks", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "retailism-revenue-networks", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Retailism / Revenue Networks", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "retroactive-funding", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Retroactive Funding", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:capturing-value-like-a-slime-mold", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "retroactive-funding", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Retroactive Funding", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:civilizational-stakes-coordination-capacity", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:civilizational-stakes-coordination-capacity", + "sourceSlug": "retroactive-funding", + "targetSlug": "civilizational-stakes-coordination-capacity", + "sourceName": "Retroactive Funding", + "targetName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:coalitional-funding-2026-era-primitive", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:coalitional-funding-2026-era-primitive", + "sourceSlug": "retroactive-funding", + "targetSlug": "coalitional-funding-2026-era-primitive", + "sourceName": "Retroactive Funding", + "targetName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:deep-funding-visual-guide", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "retroactive-funding", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Retroactive Funding", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "retroactive-funding", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Retroactive Funding", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "retroactive-funding", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Retroactive Funding", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "retroactive-funding", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Retroactive Funding", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:grantee-to-funder-flywheel", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "retroactive-funding", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Retroactive Funding", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:mechanism-pluralism-survival-requirement", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "retroactive-funding", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "Retroactive Funding", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "retroactive-funding", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Retroactive Funding", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:plural-funding-mechanisms", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "retroactive-funding", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Retroactive Funding", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "retroactive-funding", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "Retroactive Funding", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "retroactive-funding", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Retroactive Funding", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:practical-pluralism", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:practical-pluralism", + "sourceSlug": "retroactive-funding", + "targetSlug": "practical-pluralism", + "sourceName": "Retroactive Funding", + "targetName": "Practical Pluralism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "retroactive-funding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Retroactive Funding", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:reforming-eth-public-goods-funding-2026", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "retroactive-funding", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Retroactive Funding", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:retroactive-funding-most-scalable-pattern", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "retroactive-funding", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Retroactive Funding", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:retropgf-impact-measurement-evolution", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "retroactive-funding", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Retroactive Funding", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "retroactive-funding", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Retroactive Funding", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:state-of-public-goods-funding-2024", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "retroactive-funding", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Retroactive Funding", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "retroactive-funding", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Retroactive Funding", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:the-metacrisis", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:the-metacrisis", + "sourceSlug": "retroactive-funding", + "targetSlug": "the-metacrisis", + "sourceName": "Retroactive Funding", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:the-networked-firm", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:the-networked-firm", + "sourceSlug": "retroactive-funding", + "targetSlug": "the-networked-firm", + "sourceName": "Retroactive Funding", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:retroactive-funding::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "mechanisms:retroactive-funding", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "retroactive-funding", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Retroactive Funding", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:self-curated-registries::mechanisms:token-curated-registry", + "sourceId": "mechanisms:self-curated-registries", + "targetId": "mechanisms:token-curated-registry", + "sourceSlug": "self-curated-registries", + "targetSlug": "token-curated-registry", + "sourceName": "Self-Curated Registries", + "targetName": "Token Curated Registry", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:self-curated-registries::research:guild-guild-locus-of-coordination", + "sourceId": "mechanisms:self-curated-registries", + "targetId": "research:guild-guild-locus-of-coordination", + "sourceSlug": "self-curated-registries", + "targetSlug": "guild-guild-locus-of-coordination", + "sourceName": "Self-Curated Registries", + "targetName": "Guild Guild: A Locus of Coordination for Guilding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:self-curated-registries::research:practical-pluralism", + "sourceId": "mechanisms:self-curated-registries", + "targetId": "research:practical-pluralism", + "sourceSlug": "self-curated-registries", + "targetSlug": "practical-pluralism", + "sourceName": "Self-Curated Registries", + "targetName": "Practical Pluralism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:self-curated-registries::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:self-curated-registries", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "self-curated-registries", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Self-Curated Registries", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:self-curated-registries::research:web3-funding-fatigue", + "sourceId": "mechanisms:self-curated-registries", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "self-curated-registries", + "targetSlug": "web3-funding-fatigue", + "sourceName": "Self-Curated Registries", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:skeuomorphism::mechanisms:voting", + "sourceId": "mechanisms:skeuomorphism", + "targetId": "mechanisms:voting", + "sourceSlug": "skeuomorphism", + "targetSlug": "voting", + "sourceName": "Skeuomorphism", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:skeuomorphism::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:skeuomorphism", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "skeuomorphism", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Skeuomorphism", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:skeuomorphism::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:skeuomorphism", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "skeuomorphism", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Skeuomorphism", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:sortition::research:networks-vs-hierarchies", + "sourceId": "mechanisms:sortition", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "sortition", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Sortition", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:sortition::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:sortition", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "sortition", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Sortition", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:staking-slashing::research:networks-vs-hierarchies", + "sourceId": "mechanisms:staking-slashing", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "staking-slashing", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Staking/Slashing", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:staking-slashing::research:the-networked-firm", + "sourceId": "mechanisms:staking-slashing", + "targetId": "research:the-networked-firm", + "sourceSlug": "staking-slashing", + "targetSlug": "the-networked-firm", + "sourceName": "Staking/Slashing", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:star-voting::mechanisms:voting", + "sourceId": "mechanisms:star-voting", + "targetId": "mechanisms:voting", + "sourceSlug": "star-voting", + "targetSlug": "voting", + "sourceName": "STAR Voting", + "targetName": "Voting", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:stigmergy::mechanisms:swarms", + "sourceId": "mechanisms:stigmergy", + "targetId": "mechanisms:swarms", + "sourceSlug": "stigmergy", + "targetSlug": "swarms", + "sourceName": "Stigmergy", + "targetName": "Swarms", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:stigmergy::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:stigmergy", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "stigmergy", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Stigmergy", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:taxes::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:taxes", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "taxes", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Taxes", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:taxes::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:taxes", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "taxes", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Taxes", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:tithing::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:tithing", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "tithing", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Tithing", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:tithing::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:tithing", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "tithing", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Tithing", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::mechanisms:universal-basic-income", + "sourceId": "mechanisms:token-streaming", + "targetId": "mechanisms:universal-basic-income", + "sourceSlug": "token-streaming", + "targetSlug": "universal-basic-income", + "sourceName": "Token Streaming", + "targetName": "Universal Basic Income", + "sourceCategory": "mechanisms", + "targetCategory": "mechanisms", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:biofi-bioregional-finance-web3", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "token-streaming", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "Token Streaming", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "token-streaming", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Token Streaming", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "token-streaming", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Token Streaming", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "token-streaming", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Token Streaming", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "token-streaming", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "Token Streaming", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:token-streaming::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:token-streaming", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "token-streaming", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Token Streaming", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:universal-basic-income::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:universal-basic-income", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "universal-basic-income", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Universal Basic Income", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:universal-basic-income::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:universal-basic-income", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "universal-basic-income", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Universal Basic Income", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedMechanisms" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:voting::research:networks-vs-hierarchies", + "sourceId": "mechanisms:voting", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "voting", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Voting", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:voting::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:voting", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "voting", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Voting", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:web3-social::research:liberating-attention", + "sourceId": "mechanisms:web3-social", + "targetId": "research:liberating-attention", + "sourceSlug": "web3-social", + "targetSlug": "liberating-attention", + "sourceName": "Web3 Social", + "targetName": "Liberating Attention: Humanity's Scarcest Resource", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:web3-social::research:networks-vs-hierarchies", + "sourceId": "mechanisms:web3-social", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "web3-social", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Web3 Social", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "mechanisms:web3-social::research:the-networked-firm", + "sourceId": "mechanisms:web3-social", + "targetId": "research:the-networked-firm", + "sourceSlug": "web3-social", + "targetSlug": "the-networked-firm", + "sourceName": "Web3 Social", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:69-trends-in-2025-era-dao-design::research:networks-vs-hierarchies", + "sourceId": "research:69-trends-in-2025-era-dao-design", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "69-trends-in-2025-era-dao-design", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "69 Trends in 2025-Era DAO Design", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:69-trends-in-2025-era-dao-design::research:plural-funding-mechanisms", + "sourceId": "research:69-trends-in-2025-era-dao-design", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "69-trends-in-2025-era-dao-design", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "69 Trends in 2025-Era DAO Design", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:69-trends-in-2025-era-dao-design::research:the-networked-firm", + "sourceId": "research:69-trends-in-2025-era-dao-design", + "targetId": "research:the-networked-firm", + "sourceSlug": "69-trends-in-2025-era-dao-design", + "targetSlug": "the-networked-firm", + "sourceName": "69 Trends in 2025-Era DAO Design", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:network-nations-building-sovereignty-without-land", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:plural-funding-mechanisms", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:a-networked-epistemology::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:a-networked-epistemology", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "a-networked-epistemology", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:d-acc-market-map", + "sourceId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetId": "research:d-acc-market-map", + "sourceSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetSlug": "d-acc-market-map", + "sourceName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "targetName": "d/acc Market Map", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:deep-funding-visual-guide", + "sourceId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ai-agents-and-public-goods-the-emerging-agentic-economy::research:our-choices-our-world-thriving-together", + "sourceId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:allo-protocol-ecosystem-analysis::research:public-goods-funding-five-layer-stack", + "sourceId": "research:allo-protocol-ecosystem-analysis", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "allo-protocol-ecosystem-analysis", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Allo Protocol: Building the Rails for Capital Allocation", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:allo-protocol-ecosystem-analysis::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:allo-protocol-ecosystem-analysis", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "allo-protocol-ecosystem-analysis", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Allo Protocol: Building the Rails for Capital Allocation", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:antifragile-by-design-lessons-from-decentralized-resilience::research:bioregional-swarms", + "sourceId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "targetId": "research:bioregional-swarms", + "sourceSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "targetSlug": "bioregional-swarms", + "sourceName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "targetName": "Bioregional Swarms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:antifragile-by-design-lessons-from-decentralized-resilience::research:our-choices-our-world-thriving-together", + "sourceId": "research:antifragile-by-design-lessons-from-decentralized-resilience", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "antifragile-by-design-lessons-from-decentralized-resilience", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Antifragile by Design: Lessons from Decentralized Resilience Building", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biofi-bioregional-finance-web3::research:biomimetic-capital-allocation", + "sourceId": "research:biofi-bioregional-finance-web3", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "biofi-bioregional-finance-web3", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "BioFi: Bioregional Finance Powered by Web3", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biofi-bioregional-finance-web3::research:ethereum-localism", + "sourceId": "research:biofi-bioregional-finance-web3", + "targetId": "research:ethereum-localism", + "sourceSlug": "biofi-bioregional-finance-web3", + "targetSlug": "ethereum-localism", + "sourceName": "BioFi: Bioregional Finance Powered by Web3", + "targetName": "Ethereum Localism", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biofi-bioregional-finance-web3::research:pathways-to-regeneration", + "sourceId": "research:biofi-bioregional-finance-web3", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "biofi-bioregional-finance-web3", + "targetSlug": "pathways-to-regeneration", + "sourceName": "BioFi: Bioregional Finance Powered by Web3", + "targetName": "Pathways to Regeneration", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biofi-bioregional-finance-web3::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:biofi-bioregional-finance-web3", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "biofi-bioregional-finance-web3", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "BioFi: Bioregional Finance Powered by Web3", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biomimetic-capital-allocation::research:bioregional-swarms", + "sourceId": "research:biomimetic-capital-allocation", + "targetId": "research:bioregional-swarms", + "sourceSlug": "biomimetic-capital-allocation", + "targetSlug": "bioregional-swarms", + "sourceName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "targetName": "Bioregional Swarms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:biomimetic-capital-allocation::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:biomimetic-capital-allocation", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "biomimetic-capital-allocation", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:bioregional-swarms::research:ethereum-localism", + "sourceId": "research:bioregional-swarms", + "targetId": "research:ethereum-localism", + "sourceSlug": "bioregional-swarms", + "targetSlug": "ethereum-localism", + "sourceName": "Bioregional Swarms", + "targetName": "Ethereum Localism", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:capturing-value-like-a-slime-mold::research:exploring-mycofi", + "sourceId": "research:capturing-value-like-a-slime-mold", + "targetId": "research:exploring-mycofi", + "sourceSlug": "capturing-value-like-a-slime-mold", + "targetSlug": "exploring-mycofi", + "sourceName": "Capturing Value Like a Slime Mold", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:capturing-value-like-a-slime-mold::research:plural-funding-mechanisms", + "sourceId": "research:capturing-value-like-a-slime-mold", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "capturing-value-like-a-slime-mold", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Capturing Value Like a Slime Mold", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:capturing-value-like-a-slime-mold::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:capturing-value-like-a-slime-mold", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "capturing-value-like-a-slime-mold", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Capturing Value Like a Slime Mold", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:civilizational-stakes-coordination-capacity::research:d-acc-market-map", + "sourceId": "research:civilizational-stakes-coordination-capacity", + "targetId": "research:d-acc-market-map", + "sourceSlug": "civilizational-stakes-coordination-capacity", + "targetSlug": "d-acc-market-map", + "sourceName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "targetName": "d/acc Market Map", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:civilizational-stakes-coordination-capacity::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "research:civilizational-stakes-coordination-capacity", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "civilizational-stakes-coordination-capacity", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:civilizational-stakes-coordination-capacity::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:civilizational-stakes-coordination-capacity", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "civilizational-stakes-coordination-capacity", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "The Civilizational Stakes: Public Goods Funding as Coordination Rehearsal", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:coalitional-funding-2026-era-primitive::research:reforming-eth-public-goods-funding-2026", + "sourceId": "research:coalitional-funding-2026-era-primitive", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "coalitional-funding-2026-era-primitive", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Coalitional Funding: A 2026+ Era Funding Primitive", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:collective-intelligence-protocols-for-thinking-together::research:our-choices-our-world-thriving-together", + "sourceId": "research:collective-intelligence-protocols-for-thinking-together", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "collective-intelligence-protocols-for-thinking-together", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:collective-intelligence-protocols-for-thinking-together::research:the-dao-of-daos", + "sourceId": "research:collective-intelligence-protocols-for-thinking-together", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "collective-intelligence-protocols-for-thinking-together", + "targetSlug": "the-dao-of-daos", + "sourceName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:deep-funding-visual-guide::research:plural-funding-mechanisms", + "sourceId": "research:deep-funding-visual-guide", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "deep-funding-visual-guide", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:deep-funding-visual-guide::research:reforming-eth-public-goods-funding-2026", + "sourceId": "research:deep-funding-visual-guide", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "deep-funding-visual-guide", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:dopamine-driven-web3::research:meaning-awareness", + "sourceId": "research:dopamine-driven-web3", + "targetId": "research:meaning-awareness", + "sourceSlug": "dopamine-driven-web3", + "targetSlug": "meaning-awareness", + "sourceName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "targetName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eight-forms-of-capital-beyond-financial-metrics::research:our-choices-our-world-thriving-together", + "sourceId": "research:eight-forms-of-capital-beyond-financial-metrics", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "eight-forms-of-capital-beyond-financial-metrics", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eight-forms-of-capital-beyond-financial-metrics::research:protocols-for-postcapitalist-expression", + "sourceId": "research:eight-forms-of-capital-beyond-financial-metrics", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "eight-forms-of-capital-beyond-financial-metrics", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eight-forms-of-capital-beyond-financial-metrics::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:eight-forms-of-capital-beyond-financial-metrics", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "eight-forms-of-capital-beyond-financial-metrics", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:plural-funding-mechanisms", + "sourceId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding::research:structural-funding-beyond-grants", + "sourceId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ethereum-has-ens-for-people-what-about-everything-else::research:plural-funding-mechanisms", + "sourceId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Ethereum Has ENS for People. What About Everything Else?", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era::research:reforming-eth-public-goods-funding-2026", + "sourceId": "research:ethereum-public-goods-funding-sources-the-next-era", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "ethereum-public-goods-funding-sources-the-next-era", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Ethereum Public Goods Funding Sources - The Next Era", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:ethereum-public-goods-funding-sources-the-next-era", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "ethereum-public-goods-funding-sources-the-next-era", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Ethereum Public Goods Funding Sources - The Next Era", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "research:ethereum-public-goods-funding-sources-the-next-era", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "ethereum-public-goods-funding-sources-the-next-era", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Ethereum Public Goods Funding Sources - The Next Era", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ethereum-public-goods-funding-sources-the-next-era::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "research:ethereum-public-goods-funding-sources-the-next-era", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "ethereum-public-goods-funding-sources-the-next-era", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "Ethereum Public Goods Funding Sources - The Next Era", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-mycofi::research:grassroots-economics", + "sourceId": "research:exploring-mycofi", + "targetId": "research:grassroots-economics", + "sourceSlug": "exploring-mycofi", + "targetSlug": "grassroots-economics", + "sourceName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "targetName": "Grassroots Economics", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-mycofi::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "research:exploring-mycofi", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "exploring-mycofi", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-mycofi::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:exploring-mycofi", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "exploring-mycofi", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:ocah-volume-1-innovators-edition", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:ocah-volume-2-explorers-edition", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:practical-pluralism", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:practical-pluralism", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "practical-pluralism", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "Practical Pluralism", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:the-metacrisis", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:the-metacrisis", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "the-metacrisis", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:exploring-the-capital-allocation-design-space::research:the-networked-firm", + "sourceId": "research:exploring-the-capital-allocation-design-space", + "targetId": "research:the-networked-firm", + "sourceSlug": "exploring-the-capital-allocation-design-space", + "targetSlug": "the-networked-firm", + "sourceName": "How Should We Be Exploring the Capital Allocation Design Space?", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-chaos-to-coordination::research:networks-vs-hierarchies", + "sourceId": "research:from-chaos-to-coordination", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "from-chaos-to-coordination", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-chaos-to-coordination::research:values-in-programmable-money", + "sourceId": "research:from-chaos-to-coordination", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "from-chaos-to-coordination", + "targetSlug": "values-in-programmable-money", + "sourceName": "From Chaos to Coordination: How Abundance Networks Can Transform Progressive Organizing", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-degen-to-regen-the-cultural-shift-in-crypto::research:our-choices-our-world-thriving-together", + "sourceId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "From Degen to Regen: The Cultural Shift in Crypto", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-degen-to-regen-the-cultural-shift-in-crypto::research:protocols-for-postcapitalist-expression", + "sourceId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "From Degen to Regen: The Cultural Shift in Crypto", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-degen-to-regen-the-cultural-shift-in-crypto::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "From Degen to Regen: The Cultural Shift in Crypto", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-mutual-aid-to-welfare-state::research:grassroots-economics", + "sourceId": "research:from-mutual-aid-to-welfare-state", + "targetId": "research:grassroots-economics", + "sourceSlug": "from-mutual-aid-to-welfare-state", + "targetSlug": "grassroots-economics", + "sourceName": "From Mutual Aid to the Welfare State and Back Again", + "targetName": "Grassroots Economics", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-mutual-aid-to-welfare-state::research:the-evolution-of-surplus-distribution", + "sourceId": "research:from-mutual-aid-to-welfare-state", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "from-mutual-aid-to-welfare-state", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "From Mutual Aid to the Welfare State and Back Again", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-mutual-aid-to-welfare-state::research:the-metacrisis", + "sourceId": "research:from-mutual-aid-to-welfare-state", + "targetId": "research:the-metacrisis", + "sourceSlug": "from-mutual-aid-to-welfare-state", + "targetSlug": "the-metacrisis", + "sourceName": "From Mutual Aid to the Welfare State and Back Again", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-mutual-aid-to-welfare-state::research:values-in-programmable-money", + "sourceId": "research:from-mutual-aid-to-welfare-state", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "from-mutual-aid-to-welfare-state", + "targetSlug": "values-in-programmable-money", + "sourceName": "From Mutual Aid to the Welfare State and Back Again", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-tribes-to-llcs-to-daos::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "research:from-tribes-to-llcs-to-daos", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "from-tribes-to-llcs-to-daos", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-tribes-to-llcs-to-daos::research:network-nations-building-sovereignty-without-land", + "sourceId": "research:from-tribes-to-llcs-to-daos", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "from-tribes-to-llcs-to-daos", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:from-tribes-to-llcs-to-daos::research:the-networked-firm", + "sourceId": "research:from-tribes-to-llcs-to-daos", + "targetId": "research:the-networked-firm", + "sourceSlug": "from-tribes-to-llcs-to-daos", + "targetSlug": "the-networked-firm", + "sourceName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation::research:plural-funding-mechanisms", + "sourceId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:grantee-to-funder-flywheel::research:state-of-public-goods-funding-2024", + "sourceId": "research:grantee-to-funder-flywheel", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "grantee-to-funder-flywheel", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:grantee-to-funder-flywheel::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "research:grantee-to-funder-flywheel", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "grantee-to-funder-flywheel", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:guild-guild-locus-of-coordination::research:plural-funding-mechanisms", + "sourceId": "research:guild-guild-locus-of-coordination", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "guild-guild-locus-of-coordination", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Guild Guild: A Locus of Coordination for Guilding", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities::research:our-choices-our-world-thriving-together", + "sourceId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities::research:protocols-for-postcapitalist-expression", + "sourceId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:identity-infrastructure-binding-constraint::research:quadratic-funding-sybil-resistance", + "sourceId": "research:identity-infrastructure-binding-constraint", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "identity-infrastructure-binding-constraint", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:identity-infrastructure-binding-constraint::research:reforming-eth-public-goods-funding-2026", + "sourceId": "research:identity-infrastructure-binding-constraint", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "identity-infrastructure-binding-constraint", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:meaning-awareness::research:practical-pluralism", + "sourceId": "research:meaning-awareness", + "targetId": "research:practical-pluralism", + "sourceSlug": "meaning-awareness", + "targetSlug": "practical-pluralism", + "sourceName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "targetName": "Practical Pluralism", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:meaning-awareness::research:the-metacrisis", + "sourceId": "research:meaning-awareness", + "targetId": "research:the-metacrisis", + "sourceSlug": "meaning-awareness", + "targetSlug": "the-metacrisis", + "sourceName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:mechanism-pluralism-survival-requirement::research:plural-funding-mechanisms", + "sourceId": "research:mechanism-pluralism-survival-requirement", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "mechanism-pluralism-survival-requirement", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Mechanism Pluralism: Why No Single Funding Model Works", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:mechanism-pluralism-survival-requirement::research:state-of-public-goods-funding-2024", + "sourceId": "research:mechanism-pluralism-survival-requirement", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "mechanism-pluralism-survival-requirement", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Mechanism Pluralism: Why No Single Funding Model Works", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:mev-for-public-goods-funding::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "research:mev-for-public-goods-funding", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "mev-for-public-goods-funding", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "MEV for Public Goods Funding", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:mev-for-public-goods-funding::research:state-of-public-goods-funding-2024", + "sourceId": "research:mev-for-public-goods-funding", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "mev-for-public-goods-funding", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "MEV for Public Goods Funding", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:microsolidarity-small-group-patterns-for-coordination::research:our-choices-our-world-thriving-together", + "sourceId": "research:microsolidarity-small-group-patterns-for-coordination", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "microsolidarity-small-group-patterns-for-coordination", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:microsolidarity-small-group-patterns-for-coordination::research:the-dao-of-daos", + "sourceId": "research:microsolidarity-small-group-patterns-for-coordination", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "microsolidarity-small-group-patterns-for-coordination", + "targetSlug": "the-dao-of-daos", + "sourceName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:network-nations-building-sovereignty-without-land::research:our-choices-our-world-thriving-together", + "sourceId": "research:network-nations-building-sovereignty-without-land", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "network-nations-building-sovereignty-without-land", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Network Nations: Building Sovereignty Without Land", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:network-nations-building-sovereignty-without-land::research:the-dao-of-daos", + "sourceId": "research:network-nations-building-sovereignty-without-land", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "network-nations-building-sovereignty-without-land", + "targetSlug": "the-dao-of-daos", + "sourceName": "Network Nations: Building Sovereignty Without Land", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:networks-vs-hierarchies::research:the-evolution-of-surplus-distribution", + "sourceId": "research:networks-vs-hierarchies", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "networks-vs-hierarchies", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:networks-vs-hierarchies::research:the-metacrisis", + "sourceId": "research:networks-vs-hierarchies", + "targetId": "research:the-metacrisis", + "sourceSlug": "networks-vs-hierarchies", + "targetSlug": "the-metacrisis", + "sourceName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:networks-vs-hierarchies::research:the-networked-firm", + "sourceId": "research:networks-vs-hierarchies", + "targetId": "research:the-networked-firm", + "sourceSlug": "networks-vs-hierarchies", + "targetSlug": "the-networked-firm", + "sourceName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ocah-volume-1-innovators-edition::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "research:ocah-volume-1-innovators-edition", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "ocah-volume-1-innovators-edition", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:ocah-volume-2-explorers-edition::research:plural-funding-mechanisms", + "sourceId": "research:ocah-volume-2-explorers-edition", + "targetId": "research:plural-funding-mechanisms", + "sourceSlug": "ocah-volume-2-explorers-edition", + "targetSlug": "plural-funding-mechanisms", + "sourceName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "targetName": "The Case for Plural Funding Mechanisms", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:our-choices-our-world-thriving-together::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "research:our-choices-our-world-thriving-together", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "our-choices-our-world-thriving-together", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:our-choices-our-world-thriving-together::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:our-choices-our-world-thriving-together", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "our-choices-our-world-thriving-together", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:pathways-to-regeneration::research:values-in-programmable-money", + "sourceId": "research:pathways-to-regeneration", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "pathways-to-regeneration", + "targetSlug": "values-in-programmable-money", + "sourceName": "Pathways to Regeneration", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "pluralistic-civilizational-scale-infrastructure-funding-public-goods", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "A Vision for Pluralistic Civilizational-Scale Infrastructure for Funding Public Goods", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:practical-pluralism", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:practical-pluralism", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "practical-pluralism", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Practical Pluralism", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:protocols-for-postcapitalist-expression", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:public-goods-funding-five-layer-stack", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:reforming-eth-public-goods-funding-2026", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:signal-as-important-as-capital", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:trust-precedes-coordination", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "trust-precedes-coordination", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:web3-funding-fatigue", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "web3-funding-fatigue", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:plural-funding-mechanisms::research:why-i-am-holon-maximalist", + "sourceId": "research:plural-funding-mechanisms", + "targetId": "research:why-i-am-holon-maximalist", + "sourceSlug": "plural-funding-mechanisms", + "targetSlug": "why-i-am-holon-maximalist", + "sourceName": "The Case for Plural Funding Mechanisms", + "targetName": "Why I Am Holon Maximalist", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy::research:protocols-for-postcapitalist-expression", + "sourceId": "research:post-capitalist-substrate-of-the-abundance-economy", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "post-capitalist-substrate-of-the-abundance-economy", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Post-Capitalist Substrate of the Abundance Economy", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy::research:structural-funding-beyond-grants", + "sourceId": "research:post-capitalist-substrate-of-the-abundance-economy", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "post-capitalist-substrate-of-the-abundance-economy", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Post-Capitalist Substrate of the Abundance Economy", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "research:post-capitalist-substrate-of-the-abundance-economy", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "post-capitalist-substrate-of-the-abundance-economy", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "Post-Capitalist Substrate of the Abundance Economy", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "research:post-capitalist-substrate-of-the-abundance-economy", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "post-capitalist-substrate-of-the-abundance-economy", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Post-Capitalist Substrate of the Abundance Economy", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:post-capitalist-substrate-of-the-abundance-economy::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:post-capitalist-substrate-of-the-abundance-economy", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "post-capitalist-substrate-of-the-abundance-economy", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Post-Capitalist Substrate of the Abundance Economy", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:practical-pluralism::research:protocols-for-postcapitalist-expression", + "sourceId": "research:practical-pluralism", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "practical-pluralism", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Practical Pluralism", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:protocols-for-postcapitalist-expression::research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceId": "research:protocols-for-postcapitalist-expression", + "targetId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceSlug": "protocols-for-postcapitalist-expression", + "targetSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "sourceName": "Review & Recap: Protocols for Postcapitalist Expression", + "targetName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:public-goods-funding-five-layer-stack::research:state-of-public-goods-funding-2024", + "sourceId": "research:public-goods-funding-five-layer-stack", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "public-goods-funding-five-layer-stack", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:quadratic-funding-sybil-resistance::research:signal-as-important-as-capital", + "sourceId": "research:quadratic-funding-sybil-resistance", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "quadratic-funding-sybil-resistance", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:reforming-eth-public-goods-funding-2026::research:state-of-public-goods-funding-2024", + "sourceId": "research:reforming-eth-public-goods-funding-2026", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "reforming-eth-public-goods-funding-2026", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Reforming ETH Public Goods Funding in 2026+", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:retroactive-funding-most-scalable-pattern::research:retropgf-impact-measurement-evolution", + "sourceId": "research:retroactive-funding-most-scalable-pattern", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "retroactive-funding-most-scalable-pattern", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:retroactive-funding-most-scalable-pattern::research:state-of-public-goods-funding-2024", + "sourceId": "research:retroactive-funding-most-scalable-pattern", + "targetId": "research:state-of-public-goods-funding-2024", + "sourceSlug": "retroactive-funding-most-scalable-pattern", + "targetSlug": "state-of-public-goods-funding-2024", + "sourceName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "targetName": "State of Public Goods Funding 2024", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:revnets-retailism-autonomous-public-goods-funding::research:structural-funding-beyond-grants", + "sourceId": "research:revnets-retailism-autonomous-public-goods-funding", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "revnets-retailism-autonomous-public-goods-funding", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:state-of-public-goods-funding-2024::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "research:state-of-public-goods-funding-2024", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "state-of-public-goods-funding-2024", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "State of Public Goods Funding 2024", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:state-of-public-goods-funding-2024::research:web3-funding-fatigue", + "sourceId": "research:state-of-public-goods-funding-2024", + "targetId": "research:web3-funding-fatigue", + "sourceSlug": "state-of-public-goods-funding-2024", + "targetSlug": "web3-funding-fatigue", + "sourceName": "State of Public Goods Funding 2024", + "targetName": "Web3 Funding Fatigue: A Growing Problem", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:state-of-public-goods-funding-2024::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "research:state-of-public-goods-funding-2024", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "state-of-public-goods-funding-2024", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "State of Public Goods Funding 2024", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:state-of-public-goods-funding-2024::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:state-of-public-goods-funding-2024", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "state-of-public-goods-funding-2024", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "State of Public Goods Funding 2024", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:structural-funding-beyond-grants::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "research:structural-funding-beyond-grants", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "structural-funding-beyond-grants", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination::research:the-dao-of-daos", + "sourceId": "research:summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "summer-of-protocols-what-protocol-theory-teaches-about-coordination", + "targetSlug": "the-dao-of-daos", + "sourceName": "Summer of Protocols: What Protocol Theory Teaches Us About Coordination", + "targetName": "The DAO of DAOs", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:the-evolution-of-surplus-distribution::research:the-metacrisis", + "sourceId": "research:the-evolution-of-surplus-distribution", + "targetId": "research:the-metacrisis", + "sourceSlug": "the-evolution-of-surplus-distribution", + "targetSlug": "the-metacrisis", + "sourceName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "targetName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:the-metacrisis::research:values-in-programmable-money", + "sourceId": "research:the-metacrisis", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "the-metacrisis", + "targetSlug": "values-in-programmable-money", + "sourceName": "The Metacrisis: Coordination Failure at Civilizational Scale", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "research:trust-precedes-coordination::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "research:trust-precedes-coordination", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "trust-precedes-coordination", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Trust Precedes Coordination Precedes Capital Allocation", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "research", + "targetCategory": "research", + "kinds": [ + "explicit" + ], + "explicitRelations": [ + "relatedResearch" + ], + "sharedTags": [], + "internalReferenceCount": 0, + "weight": 3 + }, + { + "id": "apps:ethereum-foundation-esp::mechanisms:direct-grants", + "sourceId": "apps:ethereum-foundation-esp", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "ethereum-foundation-esp", + "targetSlug": "direct-grants", + "sourceName": "Ethereum Foundation ESP", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "expert", + "milestone" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:flows-wtf::mechanisms:token-streaming", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "flows-wtf", + "targetSlug": "token-streaming", + "sourceName": "Flows.wtf", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "continuous", + "streaming" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:gardens-v2::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "apps:gardens-v2", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "gardens-v2", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Gardens", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community", + "dao" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:markee::research:deep-funding-visual-guide", + "sourceId": "apps:markee", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "markee", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Markee", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum", + "open source" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:markee::research:reforming-eth-public-goods-funding-2026", + "sourceId": "apps:markee", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "markee", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Markee", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum", + "open source" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:opensource-observer::mechanisms:metrics-based-voting", + "sourceId": "apps:opensource-observer", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "opensource-observer", + "targetSlug": "metrics-based-voting", + "sourceName": "Open Source Observer", + "targetName": "Metrics-Based Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement", + "metrics" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:optimism-retropgf::mechanisms:retroactive-funding", + "sourceId": "apps:optimism-retropgf", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "optimism-retropgf", + "targetSlug": "retroactive-funding", + "sourceName": "Optimism RetroPGF", + "targetName": "Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "results-based", + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:sablier::mechanisms:token-streaming", + "sourceId": "apps:sablier", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "sablier", + "targetSlug": "token-streaming", + "sourceName": "Sablier", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "payments", + "streaming" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:superfluid::mechanisms:token-streaming", + "sourceId": "apps:superfluid", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "superfluid", + "targetSlug": "token-streaming", + "sourceName": "Superfluid", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "payments", + "streaming" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:participatory-budgeting", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "participatory-budgeting", + "sourceName": "Gitcoin Grants 21", + "targetName": "Participatory Budgeting", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community", + "democratic" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "campaigns:thedao-security-fund::mechanisms:staking-slashing", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "thedao-security-fund", + "targetSlug": "staking-slashing", + "sourceName": "TheDAO Security Fund", + "targetName": "Staking/Slashing", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum", + "security" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:retroactive-funding-most-scalable-pattern", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism", + "retroactive-funding" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg24-solutions-development-grants-retrospective", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg24-solutions-development-grants-retrospective", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "GG24 Solutions Development Grants Retrospective", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai", + "web3" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:aqueduct::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "aqueduct", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Aqueduct", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:aqueduct::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "aqueduct", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Aqueduct", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:aqueduct::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "aqueduct", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Aqueduct", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:aqueduct::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "aqueduct", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Aqueduct", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:aqueduct::research:the-networked-firm", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:the-networked-firm", + "sourceSlug": "aqueduct", + "targetSlug": "the-networked-firm", + "sourceName": "Aqueduct", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation", + "daos" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:decentralized-identity::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "decentralized-identity", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Decentralized Identity", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "identity", + "sybil-resistance" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:metrics-based-voting::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "mechanisms:metrics-based-voting", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "metrics-based-voting", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Metrics-Based Voting", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "evaluation", + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "mechanisms:molochdao::research:ethereum-localism", + "sourceId": "mechanisms:molochdao", + "targetId": "research:ethereum-localism", + "sourceSlug": "molochdao", + "targetSlug": "ethereum-localism", + "sourceName": "MolochDAO", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos", + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 2 + }, + { + "id": "apps:allo-protocol::mechanisms:ephemeral-daos", + "sourceId": "apps:allo-protocol", + "targetId": "mechanisms:ephemeral-daos", + "sourceSlug": "allo-protocol", + "targetSlug": "ephemeral-daos", + "sourceName": "Allo Protocol", + "targetName": "Ephemeral DAOs", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "modular" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:allo-protocol::mechanisms:grant-ships", + "sourceId": "apps:allo-protocol", + "targetId": "mechanisms:grant-ships", + "sourceSlug": "allo-protocol", + "targetSlug": "grant-ships", + "sourceName": "Allo Protocol", + "targetName": "Grant Ships", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "modular" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:arbitrum-dao-grants::mechanisms:direct-grants", + "sourceId": "apps:arbitrum-dao-grants", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "arbitrum-dao-grants", + "targetSlug": "direct-grants", + "sourceName": "Arbitrum DAO Grants", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "milestone" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:arbitrum-dao-grants::mechanisms:milestone-based-funding", + "sourceId": "apps:arbitrum-dao-grants", + "targetId": "mechanisms:milestone-based-funding", + "sourceSlug": "arbitrum-dao-grants", + "targetSlug": "milestone-based-funding", + "sourceName": "Arbitrum DAO Grants", + "targetName": "Milestone-Based Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "milestone" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:artizen-fund::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "apps:artizen-fund", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "artizen-fund", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "Artizen Fund", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "culture" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::campaigns:gitcoin-grants-23-gg23", + "sourceId": "apps:base-builder-grants", + "targetId": "campaigns:gitcoin-grants-23-gg23", + "sourceSlug": "base-builder-grants", + "targetSlug": "gitcoin-grants-23-gg23", + "sourceName": "Base Builder Grants", + "targetName": "Gitcoin Grants 23", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::campaigns:thedao-security-fund", + "sourceId": "apps:base-builder-grants", + "targetId": "campaigns:thedao-security-fund", + "sourceSlug": "base-builder-grants", + "targetSlug": "thedao-security-fund", + "sourceName": "Base Builder Grants", + "targetName": "TheDAO Security Fund", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceId": "apps:base-builder-grants", + "targetId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceSlug": "base-builder-grants", + "targetSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "sourceName": "Base Builder Grants", + "targetName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceId": "apps:base-builder-grants", + "targetId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceSlug": "base-builder-grants", + "targetSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceName": "Base Builder Grants", + "targetName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceId": "apps:base-builder-grants", + "targetId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceSlug": "base-builder-grants", + "targetSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceName": "Base Builder Grants", + "targetName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceId": "apps:base-builder-grants", + "targetId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceSlug": "base-builder-grants", + "targetSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceName": "Base Builder Grants", + "targetName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceId": "apps:base-builder-grants", + "targetId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceSlug": "base-builder-grants", + "targetSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceName": "Base Builder Grants", + "targetName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::mechanisms:impact-certificates-hypercerts", + "sourceId": "apps:base-builder-grants", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "base-builder-grants", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "Base Builder Grants", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::mechanisms:metrics-based-voting", + "sourceId": "apps:base-builder-grants", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "base-builder-grants", + "targetSlug": "metrics-based-voting", + "sourceName": "Base Builder Grants", + "targetName": "Metrics-Based Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::mechanisms:retroactive-funding", + "sourceId": "apps:base-builder-grants", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "base-builder-grants", + "targetSlug": "retroactive-funding", + "sourceName": "Base Builder Grants", + "targetName": "Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-builder-grants::research:grantee-to-funder-flywheel", + "sourceId": "apps:base-builder-grants", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "base-builder-grants", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Base Builder Grants", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ecosystem" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:base-ecosystem-fund::research:grantee-to-funder-flywheel", + "sourceId": "apps:base-ecosystem-fund", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "base-ecosystem-fund", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Base Ecosystem Fund", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ecosystem" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:a-networked-epistemology", + "sourceId": "apps:coordinape", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "coordinape", + "targetSlug": "a-networked-epistemology", + "sourceName": "Coordinape", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:from-tribes-to-llcs-to-daos", + "sourceId": "apps:coordinape", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "coordinape", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Coordinape", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "apps:coordinape", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "coordinape", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Coordinape", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:our-choices-our-world-thriving-together", + "sourceId": "apps:coordinape", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "coordinape", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Coordinape", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:the-dao-of-daos", + "sourceId": "apps:coordinape", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "coordinape", + "targetSlug": "the-dao-of-daos", + "sourceName": "Coordinape", + "targetName": "The DAO of DAOs", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:coordinape::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "apps:coordinape", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "coordinape", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Coordinape", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:gg19-public-goods-africa-retrospective", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:gg19-public-goods-africa-retrospective", + "sourceSlug": "deepfunding", + "targetSlug": "gg19-public-goods-africa-retrospective", + "sourceName": "DeepFunding", + "targetName": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "deepfunding", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "DeepFunding", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "deepfunding", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "DeepFunding", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "deepfunding", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "DeepFunding", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceSlug": "deepfunding", + "targetSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceName": "DeepFunding", + "targetName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceId": "apps:deepfunding", + "targetId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceSlug": "deepfunding", + "targetSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceName": "DeepFunding", + "targetName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::mechanisms:percent-for-public-goods", + "sourceId": "apps:deepfunding", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "deepfunding", + "targetSlug": "percent-for-public-goods", + "sourceName": "DeepFunding", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:69-trends-in-2025-era-dao-design", + "sourceId": "apps:deepfunding", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "deepfunding", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "DeepFunding", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:biomimetic-capital-allocation", + "sourceId": "apps:deepfunding", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "deepfunding", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "DeepFunding", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital-allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "apps:deepfunding", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "deepfunding", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "DeepFunding", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "apps:deepfunding", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "deepfunding", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "DeepFunding", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "apps:deepfunding", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "deepfunding", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "DeepFunding", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:liberating-attention", + "sourceId": "apps:deepfunding", + "targetId": "research:liberating-attention", + "sourceSlug": "deepfunding", + "targetSlug": "liberating-attention", + "sourceName": "DeepFunding", + "targetName": "Liberating Attention: Humanity's Scarcest Resource", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:mechanism-pluralism-survival-requirement", + "sourceId": "apps:deepfunding", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "deepfunding", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "DeepFunding", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital-allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:mev-for-public-goods-funding", + "sourceId": "apps:deepfunding", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "deepfunding", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "DeepFunding", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:public-goods-funding-five-layer-stack", + "sourceId": "apps:deepfunding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "deepfunding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "DeepFunding", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital-allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:deepfunding::research:the-networked-firm", + "sourceId": "apps:deepfunding", + "targetId": "research:the-networked-firm", + "sourceSlug": "deepfunding", + "targetSlug": "the-networked-firm", + "sourceName": "DeepFunding", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:drips::campaigns:protocol-guild-ongoing", + "sourceId": "apps:drips", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "drips", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Drips", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:drips::mechanisms:aqueduct", + "sourceId": "apps:drips", + "targetId": "mechanisms:aqueduct", + "sourceSlug": "drips", + "targetSlug": "aqueduct", + "sourceName": "Drips", + "targetName": "Aqueduct", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:drips::mechanisms:token-streaming", + "sourceId": "apps:drips", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "drips", + "targetSlug": "token-streaming", + "sourceName": "Drips", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:ethereum-foundation-esp::mechanisms:dedicated-domain-allocation", + "sourceId": "apps:ethereum-foundation-esp", + "targetId": "mechanisms:dedicated-domain-allocation", + "sourceSlug": "ethereum-foundation-esp", + "targetSlug": "dedicated-domain-allocation", + "sourceName": "Ethereum Foundation ESP", + "targetName": "Dedicated Domain Allocation", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "expert" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:ethereum-foundation-esp::mechanisms:milestone-based-funding", + "sourceId": "apps:ethereum-foundation-esp", + "targetId": "mechanisms:milestone-based-funding", + "sourceSlug": "ethereum-foundation-esp", + "targetSlug": "milestone-based-funding", + "sourceName": "Ethereum Foundation ESP", + "targetName": "Milestone-Based Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "milestone" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:ethereum-foundation-esp::mechanisms:retroactive-funding", + "sourceId": "apps:ethereum-foundation-esp", + "targetId": "mechanisms:retroactive-funding", + "sourceSlug": "ethereum-foundation-esp", + "targetSlug": "retroactive-funding", + "sourceName": "Ethereum Foundation ESP", + "targetName": "Retroactive Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "expert" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:flows-wtf::campaigns:protocol-guild-ongoing", + "sourceId": "apps:flows-wtf", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "flows-wtf", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Flows.wtf", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:flows-wtf::mechanisms:aqueduct", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:aqueduct", + "sourceSlug": "flows-wtf", + "targetSlug": "aqueduct", + "sourceName": "Flows.wtf", + "targetName": "Aqueduct", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:flows-wtf::mechanisms:autopgf", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:autopgf", + "sourceSlug": "flows-wtf", + "targetSlug": "autopgf", + "sourceName": "Flows.wtf", + "targetName": "AutoPGF", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "continuous" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:flows-wtf::mechanisms:conviction-voting", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:conviction-voting", + "sourceSlug": "flows-wtf", + "targetSlug": "conviction-voting", + "sourceName": "Flows.wtf", + "targetName": "Conviction Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "continuous" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:flows-wtf::mechanisms:streaming-quadratic-voting", + "sourceId": "apps:flows-wtf", + "targetId": "mechanisms:streaming-quadratic-voting", + "sourceSlug": "flows-wtf", + "targetSlug": "streaming-quadratic-voting", + "sourceName": "Flows.wtf", + "targetName": "Streaming Quadratic Voting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "continuous" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::campaigns:gitcoin-grants-21-gg21", + "sourceId": "apps:gardens-v2", + "targetId": "campaigns:gitcoin-grants-21-gg21", + "sourceSlug": "gardens-v2", + "targetSlug": "gitcoin-grants-21-gg21", + "sourceName": "Gardens", + "targetName": "Gitcoin Grants 21", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:gg21-asia-round-retrospective", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:gg21-asia-round-retrospective", + "sourceSlug": "gardens-v2", + "targetSlug": "gg21-asia-round-retrospective", + "sourceName": "Gardens", + "targetName": "GG21 Asia Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:gg21-token-engineering-superchain-retrospective", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:gg21-token-engineering-superchain-retrospective", + "sourceSlug": "gardens-v2", + "targetSlug": "gg21-token-engineering-superchain-retrospective", + "sourceName": "Gardens", + "targetName": "GG21 Token Engineering the Superchain Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "sourceSlug": "gardens-v2", + "targetSlug": "gg23-gitcoin-grants-garden-retrospective", + "sourceName": "Gardens", + "targetName": "Gitcoin Grants Garden GG23 Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "conviction-voting" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceSlug": "gardens-v2", + "targetSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "sourceName": "Gardens", + "targetName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:gitcoin-citizens-retro-3", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:gitcoin-citizens-retro-3", + "sourceSlug": "gardens-v2", + "targetSlug": "gitcoin-citizens-retro-3", + "sourceName": "Gardens", + "targetName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceSlug": "gardens-v2", + "targetSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceName": "Gardens", + "targetName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceId": "apps:gardens-v2", + "targetId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceSlug": "gardens-v2", + "targetSlug": "zuzalu-gitcoin-rounds-retrospective", + "sourceName": "Gardens", + "targetName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::mechanisms:mutual-credit", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "gardens-v2", + "targetSlug": "mutual-credit", + "sourceName": "Gardens", + "targetName": "Mutual Credit", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::mechanisms:participatory-budgeting", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "gardens-v2", + "targetSlug": "participatory-budgeting", + "sourceName": "Gardens", + "targetName": "Participatory Budgeting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::mechanisms:praise", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:praise", + "sourceSlug": "gardens-v2", + "targetSlug": "praise", + "sourceName": "Gardens", + "targetName": "Praise", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::mechanisms:tithing", + "sourceId": "apps:gardens-v2", + "targetId": "mechanisms:tithing", + "sourceSlug": "gardens-v2", + "targetSlug": "tithing", + "sourceName": "Gardens", + "targetName": "Tithing", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:a-networked-epistemology", + "sourceId": "apps:gardens-v2", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gardens-v2", + "targetSlug": "a-networked-epistemology", + "sourceName": "Gardens", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:from-tribes-to-llcs-to-daos", + "sourceId": "apps:gardens-v2", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "gardens-v2", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Gardens", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:our-choices-our-world-thriving-together", + "sourceId": "apps:gardens-v2", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "gardens-v2", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Gardens", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:retroactive-funding-most-scalable-pattern", + "sourceId": "apps:gardens-v2", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "gardens-v2", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Gardens", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:retropgf-impact-measurement-evolution", + "sourceId": "apps:gardens-v2", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "gardens-v2", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Gardens", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:the-dao-of-daos", + "sourceId": "apps:gardens-v2", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "gardens-v2", + "targetSlug": "the-dao-of-daos", + "sourceName": "Gardens", + "targetName": "The DAO of DAOs", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "apps:gardens-v2", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "gardens-v2", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Gardens", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gardens-v2::research:trust-precedes-coordination", + "sourceId": "apps:gardens-v2", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "gardens-v2", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Gardens", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:gitcoin-grants-stack::campaigns:gitcoin-grants-20-gg20", + "sourceId": "apps:gitcoin-grants-stack", + "targetId": "campaigns:gitcoin-grants-20-gg20", + "sourceSlug": "gitcoin-grants-stack", + "targetSlug": "gitcoin-grants-20-gg20", + "sourceName": "Gitcoin Grants Stack", + "targetName": "Gitcoin Grants 20", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "multichain" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::campaigns:gitcoin-grants-20-gg20", + "sourceId": "apps:giveth", + "targetId": "campaigns:gitcoin-grants-20-gg20", + "sourceSlug": "giveth", + "targetSlug": "gitcoin-grants-20-gg20", + "sourceName": "Giveth", + "targetName": "Gitcoin Grants 20", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "multichain" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::case-studies:gg19-public-goods-africa-retrospective", + "sourceId": "apps:giveth", + "targetId": "case-studies:gg19-public-goods-africa-retrospective", + "sourceSlug": "giveth", + "targetSlug": "gg19-public-goods-africa-retrospective", + "sourceName": "Giveth", + "targetName": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "apps:giveth", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "giveth", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "Giveth", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceId": "apps:giveth", + "targetId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceSlug": "giveth", + "targetSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceName": "Giveth", + "targetName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceId": "apps:giveth", + "targetId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceSlug": "giveth", + "targetSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceName": "Giveth", + "targetName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::mechanisms:deep-funding", + "sourceId": "apps:giveth", + "targetId": "mechanisms:deep-funding", + "sourceSlug": "giveth", + "targetSlug": "deep-funding", + "sourceName": "Giveth", + "targetName": "Deep Funding (AI-PGF)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::mechanisms:percent-for-public-goods", + "sourceId": "apps:giveth", + "targetId": "mechanisms:percent-for-public-goods", + "sourceSlug": "giveth", + "targetSlug": "percent-for-public-goods", + "sourceName": "Giveth", + "targetName": "Percent-for-Public-Goods", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "apps:giveth", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "giveth", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Giveth", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:giveth::research:mev-for-public-goods-funding", + "sourceId": "apps:giveth", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "giveth", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Giveth", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::mechanisms:auction-based-treasury-funding", + "sourceId": "apps:juicebox", + "targetId": "mechanisms:auction-based-treasury-funding", + "sourceSlug": "juicebox", + "targetSlug": "auction-based-treasury-funding", + "sourceName": "Juicebox", + "targetName": "Auction-Based Treasury Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "treasury" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:a-networked-epistemology", + "sourceId": "apps:juicebox", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "juicebox", + "targetSlug": "a-networked-epistemology", + "sourceName": "Juicebox", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:from-tribes-to-llcs-to-daos", + "sourceId": "apps:juicebox", + "targetId": "research:from-tribes-to-llcs-to-daos", + "sourceSlug": "juicebox", + "targetSlug": "from-tribes-to-llcs-to-daos", + "sourceName": "Juicebox", + "targetName": "From Tribes to LLCs to DAOs: The Evolution of Human Organization", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:microsolidarity-small-group-patterns-for-coordination", + "sourceId": "apps:juicebox", + "targetId": "research:microsolidarity-small-group-patterns-for-coordination", + "sourceSlug": "juicebox", + "targetSlug": "microsolidarity-small-group-patterns-for-coordination", + "sourceName": "Juicebox", + "targetName": "Microsolidarity: Small-Group Patterns for Large-Scale Coordination", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:our-choices-our-world-thriving-together", + "sourceId": "apps:juicebox", + "targetId": "research:our-choices-our-world-thriving-together", + "sourceSlug": "juicebox", + "targetSlug": "our-choices-our-world-thriving-together", + "sourceName": "Juicebox", + "targetName": "Our Choices, Our World: Thriving Together in an Uncertain Future", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:the-dao-of-daos", + "sourceId": "apps:juicebox", + "targetId": "research:the-dao-of-daos", + "sourceSlug": "juicebox", + "targetSlug": "the-dao-of-daos", + "sourceName": "Juicebox", + "targetName": "The DAO of DAOs", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:juicebox::research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceId": "apps:juicebox", + "targetId": "research:the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceSlug": "juicebox", + "targetSlug": "the-gitcoin-gitcoindao-egregore-is-emerging", + "sourceName": "Juicebox", + "targetName": "The Gitcoin/GitcoinDAO Egregore Is Emerging", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "dao" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::campaigns:protocol-guild-ongoing", + "sourceId": "apps:markee", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "markee", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Markee", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::campaigns:thedao-security-fund", + "sourceId": "apps:markee", + "targetId": "campaigns:thedao-security-fund", + "sourceSlug": "markee", + "targetSlug": "thedao-security-fund", + "sourceName": "Markee", + "targetName": "TheDAO Security Fund", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::case-studies:gg21-token-engineering-superchain-retrospective", + "sourceId": "apps:markee", + "targetId": "case-studies:gg21-token-engineering-superchain-retrospective", + "sourceSlug": "markee", + "targetSlug": "gg21-token-engineering-superchain-retrospective", + "sourceName": "Markee", + "targetName": "GG21 Token Engineering the Superchain Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceId": "apps:markee", + "targetId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "sourceSlug": "markee", + "targetSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "sourceName": "Markee", + "targetName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::case-studies:gg24-interop-round-retrospective", + "sourceId": "apps:markee", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "markee", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "Markee", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::mechanisms:molochdao", + "sourceId": "apps:markee", + "targetId": "mechanisms:molochdao", + "sourceSlug": "markee", + "targetSlug": "molochdao", + "sourceName": "Markee", + "targetName": "MolochDAO", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::mechanisms:staking-slashing", + "sourceId": "apps:markee", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "markee", + "targetSlug": "staking-slashing", + "sourceName": "Markee", + "targetName": "Staking/Slashing", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::research:ethereum-localism", + "sourceId": "apps:markee", + "targetId": "research:ethereum-localism", + "sourceSlug": "markee", + "targetSlug": "ethereum-localism", + "sourceName": "Markee", + "targetName": "Ethereum Localism", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::research:mev-for-public-goods-funding", + "sourceId": "apps:markee", + "targetId": "research:mev-for-public-goods-funding", + "sourceSlug": "markee", + "targetSlug": "mev-for-public-goods-funding", + "sourceName": "Markee", + "targetName": "MEV for Public Goods Funding", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::research:retroactive-funding-most-scalable-pattern", + "sourceId": "apps:markee", + "targetId": "research:retroactive-funding-most-scalable-pattern", + "sourceSlug": "markee", + "targetSlug": "retroactive-funding-most-scalable-pattern", + "sourceName": "Markee", + "targetName": "Retroactive Funding: The Most Scalable New Pattern in Public Goods", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::research:retropgf-impact-measurement-evolution", + "sourceId": "apps:markee", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "markee", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Markee", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:markee::research:values-in-programmable-money", + "sourceId": "apps:markee", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "markee", + "targetSlug": "values-in-programmable-money", + "sourceName": "Markee", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:nouns-dao::mechanisms:artizen-artifacts", + "sourceId": "apps:nouns-dao", + "targetId": "mechanisms:artizen-artifacts", + "sourceSlug": "nouns-dao", + "targetSlug": "artizen-artifacts", + "sourceName": "Nouns DAO", + "targetName": "Artizen Artifacts", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "nft" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:octant::case-studies:gg19-public-goods-africa-retrospective", + "sourceId": "apps:octant", + "targetId": "case-studies:gg19-public-goods-africa-retrospective", + "sourceSlug": "octant", + "targetSlug": "gg19-public-goods-africa-retrospective", + "sourceName": "Octant", + "targetName": "Retrospective: Public Goods Africa Independent Grant Round in GG19", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:octant::case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceId": "apps:octant", + "targetId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "sourceSlug": "octant", + "targetSlug": "gg21-opencivics-collaborative-research-retrospective", + "sourceName": "Octant", + "targetName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:octant::case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceId": "apps:octant", + "targetId": "case-studies:greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceSlug": "octant", + "targetSlug": "greenpill-hypercerts-experiment-impact-certificates-in-practice", + "sourceName": "Octant", + "targetName": "GreenPill Hypercerts Experiment — Impact Certificates in Practice", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:octant::case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceId": "apps:octant", + "targetId": "case-studies:unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceSlug": "octant", + "targetSlug": "unicef-alpha-round-partnership-driving-fairness-collaboration-impact", + "sourceName": "Octant", + "targetName": "UNICEF Alpha Round: A Partnership Driving Fairness, Collaboration and Impact", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:octant::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "apps:octant", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "octant", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Octant", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "public-goods" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceSlug": "opensource-observer", + "targetSlug": "austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceName": "Open Source Observer", + "targetName": "Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:gg19-oss-round-review-reflections", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:gg19-oss-round-review-reflections", + "sourceSlug": "opensource-observer", + "targetSlug": "gg19-oss-round-review-reflections", + "sourceName": "Open Source Observer", + "targetName": "GG19 OSS Round Review: Reflections", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "sourceSlug": "opensource-observer", + "targetSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "sourceName": "Open Source Observer", + "targetName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "sourceSlug": "opensource-observer", + "targetSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "sourceName": "Open Source Observer", + "targetName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "opensource-observer", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "Open Source Observer", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:opensource-observer::case-studies:gg24-solutions-development-grants-retrospective", + "sourceId": "apps:opensource-observer", + "targetId": "case-studies:gg24-solutions-development-grants-retrospective", + "sourceSlug": "opensource-observer", + "targetSlug": "gg24-solutions-development-grants-retrospective", + "sourceName": "Open Source Observer", + "targetName": "GG24 Solutions Development Grants Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:optimism-retropgf::campaigns:gitcoin-grants-23-gg23", + "sourceId": "apps:optimism-retropgf", + "targetId": "campaigns:gitcoin-grants-23-gg23", + "sourceSlug": "optimism-retropgf", + "targetSlug": "gitcoin-grants-23-gg23", + "sourceName": "Optimism RetroPGF", + "targetName": "Gitcoin Grants 23", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:optimism-retropgf::campaigns:thedao-security-fund", + "sourceId": "apps:optimism-retropgf", + "targetId": "campaigns:thedao-security-fund", + "sourceSlug": "optimism-retropgf", + "targetSlug": "thedao-security-fund", + "sourceName": "Optimism RetroPGF", + "targetName": "TheDAO Security Fund", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:optimism-retropgf::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceId": "apps:optimism-retropgf", + "targetId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceSlug": "optimism-retropgf", + "targetSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceName": "Optimism RetroPGF", + "targetName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:optimism-retropgf::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceId": "apps:optimism-retropgf", + "targetId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceSlug": "optimism-retropgf", + "targetSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceName": "Optimism RetroPGF", + "targetName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:optimism-retropgf::mechanisms:impact-certificates-hypercerts", + "sourceId": "apps:optimism-retropgf", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "optimism-retropgf", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "Optimism RetroPGF", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:polygon-grants::mechanisms:direct-grants", + "sourceId": "apps:polygon-grants", + "targetId": "mechanisms:direct-grants", + "sourceSlug": "polygon-grants", + "targetSlug": "direct-grants", + "sourceName": "Polygon Grants", + "targetName": "Direct Grants", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "milestone" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:polygon-grants::mechanisms:milestone-based-funding", + "sourceId": "apps:polygon-grants", + "targetId": "mechanisms:milestone-based-funding", + "sourceSlug": "polygon-grants", + "targetSlug": "milestone-based-funding", + "sourceName": "Polygon Grants", + "targetName": "Milestone-Based Funding", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "milestone" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:protocol-guild::mechanisms:aqueduct", + "sourceId": "apps:protocol-guild", + "targetId": "mechanisms:aqueduct", + "sourceSlug": "protocol-guild", + "targetSlug": "aqueduct", + "sourceName": "Protocol Guild", + "targetName": "Aqueduct", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:protocol-guild::mechanisms:token-streaming", + "sourceId": "apps:protocol-guild", + "targetId": "mechanisms:token-streaming", + "sourceSlug": "protocol-guild", + "targetSlug": "token-streaming", + "sourceName": "Protocol Guild", + "targetName": "Token Streaming", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:revnets::mechanisms:bonding-curves", + "sourceId": "apps:revnets", + "targetId": "mechanisms:bonding-curves", + "sourceSlug": "revnets", + "targetSlug": "bonding-curves", + "sourceName": "Revnets", + "targetName": "Bonding Curves", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "tokenization" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:revnets::mechanisms:impact-certificates-hypercerts", + "sourceId": "apps:revnets", + "targetId": "mechanisms:impact-certificates-hypercerts", + "sourceSlug": "revnets", + "targetSlug": "impact-certificates-hypercerts", + "sourceName": "Revnets", + "targetName": "Impact Certificates (Hypercerts)", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "tokenization" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:revnets::mechanisms:swarms", + "sourceId": "apps:revnets", + "targetId": "mechanisms:swarms", + "sourceSlug": "revnets", + "targetSlug": "swarms", + "sourceName": "Revnets", + "targetName": "Swarms", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "autonomous" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:revnets::research:structural-funding-beyond-grants", + "sourceId": "apps:revnets", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "revnets", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Revnets", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "revenue" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:sablier::campaigns:gitcoin-grants-20-gg20", + "sourceId": "apps:sablier", + "targetId": "campaigns:gitcoin-grants-20-gg20", + "sourceSlug": "sablier", + "targetSlug": "gitcoin-grants-20-gg20", + "sourceName": "Sablier", + "targetName": "Gitcoin Grants 20", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "multichain" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:sablier::campaigns:protocol-guild-ongoing", + "sourceId": "apps:sablier", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "sablier", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Sablier", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::campaigns:gitcoin-grants-21-gg21", + "sourceId": "apps:scroll-grants", + "targetId": "campaigns:gitcoin-grants-21-gg21", + "sourceSlug": "scroll-grants", + "targetSlug": "gitcoin-grants-21-gg21", + "sourceName": "Scroll Grants", + "targetName": "Gitcoin Grants 21", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::case-studies:gg21-asia-round-retrospective", + "sourceId": "apps:scroll-grants", + "targetId": "case-studies:gg21-asia-round-retrospective", + "sourceSlug": "scroll-grants", + "targetSlug": "gg21-asia-round-retrospective", + "sourceName": "Scroll Grants", + "targetName": "GG21 Asia Round Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::case-studies:gitcoin-citizens-retro-3", + "sourceId": "apps:scroll-grants", + "targetId": "case-studies:gitcoin-citizens-retro-3", + "sourceSlug": "scroll-grants", + "targetSlug": "gitcoin-citizens-retro-3", + "sourceName": "Scroll Grants", + "targetName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceId": "apps:scroll-grants", + "targetId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceSlug": "scroll-grants", + "targetSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceName": "Scroll Grants", + "targetName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceId": "apps:scroll-grants", + "targetId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceSlug": "scroll-grants", + "targetSlug": "zuzalu-gitcoin-rounds-retrospective", + "sourceName": "Scroll Grants", + "targetName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::mechanisms:mutual-credit", + "sourceId": "apps:scroll-grants", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "scroll-grants", + "targetSlug": "mutual-credit", + "sourceName": "Scroll Grants", + "targetName": "Mutual Credit", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::mechanisms:participatory-budgeting", + "sourceId": "apps:scroll-grants", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "scroll-grants", + "targetSlug": "participatory-budgeting", + "sourceName": "Scroll Grants", + "targetName": "Participatory Budgeting", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::mechanisms:praise", + "sourceId": "apps:scroll-grants", + "targetId": "mechanisms:praise", + "sourceSlug": "scroll-grants", + "targetSlug": "praise", + "sourceName": "Scroll Grants", + "targetName": "Praise", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::mechanisms:tithing", + "sourceId": "apps:scroll-grants", + "targetId": "mechanisms:tithing", + "sourceSlug": "scroll-grants", + "targetSlug": "tithing", + "sourceName": "Scroll Grants", + "targetName": "Tithing", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::research:grantee-to-funder-flywheel", + "sourceId": "apps:scroll-grants", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "scroll-grants", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Scroll Grants", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ecosystem" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:scroll-grants::research:trust-precedes-coordination", + "sourceId": "apps:scroll-grants", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "scroll-grants", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Scroll Grants", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:superfluid::campaigns:gitcoin-grants-20-gg20", + "sourceId": "apps:superfluid", + "targetId": "campaigns:gitcoin-grants-20-gg20", + "sourceSlug": "superfluid", + "targetSlug": "gitcoin-grants-20-gg20", + "sourceName": "Superfluid", + "targetName": "Gitcoin Grants 20", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "multichain" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:superfluid::campaigns:protocol-guild-ongoing", + "sourceId": "apps:superfluid", + "targetId": "campaigns:protocol-guild-ongoing", + "sourceSlug": "superfluid", + "targetSlug": "protocol-guild-ongoing", + "sourceName": "Superfluid", + "targetName": "Protocol Guild", + "sourceCategory": "apps", + "targetCategory": "campaigns", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "streaming" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:tea-protocol::case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceId": "apps:tea-protocol", + "targetId": "case-studies:austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceSlug": "tea-protocol", + "targetSlug": "austin-griffith-quadratic-freelancer-onboarding-developers", + "sourceName": "Tea Protocol", + "targetName": "Austin Griffith: The Quadratic Freelancer Onboarding Thousands of Developers", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:tea-protocol::case-studies:gg19-oss-round-review-reflections", + "sourceId": "apps:tea-protocol", + "targetId": "case-studies:gg19-oss-round-review-reflections", + "sourceSlug": "tea-protocol", + "targetSlug": "gg19-oss-round-review-reflections", + "sourceName": "Tea Protocol", + "targetName": "GG19 OSS Round Review: Reflections", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:tea-protocol::case-studies:gg24-oss-qf-giveth-retrospective", + "sourceId": "apps:tea-protocol", + "targetId": "case-studies:gg24-oss-qf-giveth-retrospective", + "sourceSlug": "tea-protocol", + "targetSlug": "gg24-oss-qf-giveth-retrospective", + "sourceName": "Tea Protocol", + "targetName": "GG24 OSS QF on Giveth Retrospective", + "sourceCategory": "apps", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "open-source" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:tea-protocol::mechanisms:crowdstaking", + "sourceId": "apps:tea-protocol", + "targetId": "mechanisms:crowdstaking", + "sourceSlug": "tea-protocol", + "targetSlug": "crowdstaking", + "sourceName": "Tea Protocol", + "targetName": "Crowdstaking", + "sourceCategory": "apps", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "staking" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "apps:tea-protocol::research:structural-funding-beyond-grants", + "sourceId": "apps:tea-protocol", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "tea-protocol", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Tea Protocol", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "apps", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "staking" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "sourceName": "Gitcoin Grants 21", + "targetName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:gitcoin-citizens-retro-3", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:gitcoin-citizens-retro-3", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "gitcoin-citizens-retro-3", + "sourceName": "Gitcoin Grants 21", + "targetName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "sourceName": "Gitcoin Grants 21", + "targetName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "zuzalu-and-pop-up-cities-temporary-coordination-experiments", + "sourceName": "Gitcoin Grants 21", + "targetName": "Zuzalu and Pop-Up Cities — Temporary Coordination Experiments", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "case-studies:zuzalu-gitcoin-rounds-retrospective", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "zuzalu-gitcoin-rounds-retrospective", + "sourceName": "Gitcoin Grants 21", + "targetName": "Retrospective of the Zuzalu Gitcoin Rounds and Suggestions", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:mutual-credit", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:mutual-credit", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "mutual-credit", + "sourceName": "Gitcoin Grants 21", + "targetName": "Mutual Credit", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:pairwise", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:pairwise", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "pairwise", + "sourceName": "Gitcoin Grants 21", + "targetName": "Pairwise (formerly Budget Box)", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:praise", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:praise", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "praise", + "sourceName": "Gitcoin Grants 21", + "targetName": "Praise", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:quadratic-funding", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "quadratic-funding", + "sourceName": "Gitcoin Grants 21", + "targetName": "Quadratic Funding", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:quadratic-voting", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:quadratic-voting", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "quadratic-voting", + "sourceName": "Gitcoin Grants 21", + "targetName": "Quadratic Voting", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:ranked-choice-voting", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:ranked-choice-voting", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "ranked-choice-voting", + "sourceName": "Gitcoin Grants 21", + "targetName": "Ranked Choice Voting", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:sortition", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:sortition", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "sortition", + "sourceName": "Gitcoin Grants 21", + "targetName": "Sortition", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:tithing", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:tithing", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "tithing", + "sourceName": "Gitcoin Grants 21", + "targetName": "Tithing", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::mechanisms:voting", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "mechanisms:voting", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "voting", + "sourceName": "Gitcoin Grants 21", + "targetName": "Voting", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::research:signal-as-important-as-capital", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Gitcoin Grants 21", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-21-gg21::research:trust-precedes-coordination", + "sourceId": "campaigns:gitcoin-grants-21-gg21", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "gitcoin-grants-21-gg21", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Gitcoin Grants 21", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "sourceName": "Gitcoin Grants 22", + "targetName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::mechanisms:attestation-based-funding", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "mechanisms:attestation-based-funding", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "attestation-based-funding", + "sourceName": "Gitcoin Grants 22", + "targetName": "Attestation-Based Funding", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::mechanisms:decentralized-validators", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "mechanisms:decentralized-validators", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "decentralized-validators", + "sourceName": "Gitcoin Grants 22", + "targetName": "Decentralized Validators", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::mechanisms:impact-attestations", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "impact-attestations", + "sourceName": "Gitcoin Grants 22", + "targetName": "Impact Attestations", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-22-gg22::mechanisms:quadratic-funding", + "sourceId": "campaigns:gitcoin-grants-22-gg22", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "gitcoin-grants-22-gg22", + "targetSlug": "quadratic-funding", + "sourceName": "Gitcoin Grants 22", + "targetName": "Quadratic Funding", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:celo-easy-rpgf-lightweight-retroactive-funding", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "celo-easy-rpgf-lightweight-retroactive-funding", + "sourceName": "Gitcoin Grants 23", + "targetName": "Celo Easy RPGF — Lightweight Retroactive Funding", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "filecoin-retropgf-retroactive-funding-beyond-optimism", + "sourceName": "Gitcoin Grants 23", + "targetName": "Filecoin RetroPGF — Retroactive Funding Beyond Optimism", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "optimism-from-plasma-group-research-to-a-2b-layer-2-ecosystem", + "sourceName": "Gitcoin Grants 23", + "targetName": "Optimism: From Plasma Group Research to a $2B+ Layer 2 Ecosystem", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-23-gg23::case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceId": "campaigns:gitcoin-grants-23-gg23", + "targetId": "case-studies:pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceSlug": "gitcoin-grants-23-gg23", + "targetSlug": "pocket-network-retroactive-funding-ecosystem-retropgf", + "sourceName": "Gitcoin Grants 23", + "targetName": "Pocket Network Retroactive Funding — Ecosystem-Specific RetroPGF", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:gitcoin-grants-24-gg24::research:quadratic-funding-sybil-resistance", + "sourceId": "campaigns:gitcoin-grants-24-gg24", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "gitcoin-grants-24-gg24", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Gitcoin Grants 24", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "quadratic funding" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::case-studies:gg24-interop-round-retrospective", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "Protocol Guild", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::mechanisms:molochdao", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "mechanisms:molochdao", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "molochdao", + "sourceName": "Protocol Guild", + "targetName": "MolochDAO", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::mechanisms:staking-slashing", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "mechanisms:staking-slashing", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "staking-slashing", + "sourceName": "Protocol Guild", + "targetName": "Staking/Slashing", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:deep-funding-visual-guide", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:deep-funding-visual-guide", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "deep-funding-visual-guide", + "sourceName": "Protocol Guild", + "targetName": "Deep Funding: A Visual Guide in 3 Easy Steps", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:ethereum-localism", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:ethereum-localism", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "ethereum-localism", + "sourceName": "Protocol Guild", + "targetName": "Ethereum Localism", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:reforming-eth-public-goods-funding-2026", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "Protocol Guild", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:protocol-guild-ongoing::research:values-in-programmable-money", + "sourceId": "campaigns:protocol-guild-ongoing", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "protocol-guild-ongoing", + "targetSlug": "values-in-programmable-money", + "sourceName": "Protocol Guild", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::case-studies:gg24-interop-round-retrospective", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "case-studies:gg24-interop-round-retrospective", + "sourceSlug": "thedao-security-fund", + "targetSlug": "gg24-interop-round-retrospective", + "sourceName": "TheDAO Security Fund", + "targetName": "GG24 Interop Round Retrospective", + "sourceCategory": "campaigns", + "targetCategory": "case-studies", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::mechanisms:multisig-treasury", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "mechanisms:multisig-treasury", + "sourceSlug": "thedao-security-fund", + "targetSlug": "multisig-treasury", + "sourceName": "TheDAO Security Fund", + "targetName": "Multisig Treasury (Gnosis Safe)", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::mechanisms:proof-of-work", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "mechanisms:proof-of-work", + "sourceSlug": "thedao-security-fund", + "targetSlug": "proof-of-work", + "sourceName": "TheDAO Security Fund", + "targetName": "Proof-of-Work", + "sourceCategory": "campaigns", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::research:identity-infrastructure-binding-constraint", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "thedao-security-fund", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "TheDAO Security Fund", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::research:quadratic-funding-sybil-resistance", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "thedao-security-fund", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "TheDAO Security Fund", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::research:reforming-eth-public-goods-funding-2026", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "thedao-security-fund", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "TheDAO Security Fund", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "campaigns:thedao-security-fund::research:values-in-programmable-money", + "sourceId": "campaigns:thedao-security-fund", + "targetId": "research:values-in-programmable-money", + "sourceSlug": "thedao-security-fund", + "targetSlug": "values-in-programmable-money", + "sourceName": "TheDAO Security Fund", + "targetName": "Values in Programmable Money: More Than Code", + "sourceCategory": "campaigns", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ethereum" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:pairwise", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:pairwise", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "pairwise", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Pairwise (formerly Budget Box)", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:participatory-budgeting", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "participatory-budgeting", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Participatory Budgeting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:quadratic-funding", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:quadratic-funding", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "quadratic-funding", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Quadratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:quadratic-voting", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:quadratic-voting", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "quadratic-voting", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Quadratic Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:ranked-choice-voting", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:ranked-choice-voting", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "ranked-choice-voting", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Ranked Choice Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:sortition", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:sortition", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "sortition", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Sortition", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy::mechanisms:voting", + "sourceId": "case-studies:coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetId": "mechanisms:voting", + "sourceSlug": "coin-center-defending-cryptocurrency-rights-through-community-funded-advocacy", + "targetSlug": "voting", + "sourceName": "Coin Center: Defending Cryptocurrency Rights Through Community-Funded Advocacy", + "targetName": "Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg-latam-round-retrospective::research:biofi-bioregional-finance-web3", + "sourceId": "case-studies:gg-latam-round-retrospective", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "gg-latam-round-retrospective", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "Retrospective of the LATAM Round and Next Steps for Meta Pool DAO", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "refi" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:a-networked-epistemology", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "a-networked-epistemology", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:dopamine-driven-web3", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "dopamine-driven-web3", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:network-nations-building-sovereignty-without-land", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-community-round-governance-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "case-studies:gg20-community-round-governance-retrospective", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "gg20-community-round-governance-retrospective", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "GG20 — Community Round Governance: A Retrospective", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-hypercerts-ecosystem-round-retrospective::mechanisms:metrics-based-voting", + "sourceId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "targetId": "mechanisms:metrics-based-voting", + "sourceSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "targetSlug": "metrics-based-voting", + "sourceName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "targetName": "Metrics-Based Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg20-hypercerts-ecosystem-round-retrospective::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "case-studies:gg20-hypercerts-ecosystem-round-retrospective", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "gg20-hypercerts-ecosystem-round-retrospective", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Retrospective of the Hypercerts Ecosystem Round during GG20", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact-measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective::research:mechanism-pluralism-survival-requirement", + "sourceId": "case-studies:gg21-collabtech-round-retrospective", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "gg21-collabtech-round-retrospective", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "GG21 CollabTech Round by RnDAO Retrospective", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "mechanism-design" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "case-studies:gg21-collabtech-round-retrospective", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "gg21-collabtech-round-retrospective", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "GG21 CollabTech Round by RnDAO Retrospective", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "mechanism-design" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-collabtech-round-retrospective::research:public-goods-funding-five-layer-stack", + "sourceId": "case-studies:gg21-collabtech-round-retrospective", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "gg21-collabtech-round-retrospective", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "GG21 CollabTech Round by RnDAO Retrospective", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "mechanism-design" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:a-networked-epistemology", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "a-networked-epistemology", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:dopamine-driven-web3", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "dopamine-driven-web3", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:network-nations-building-sovereignty-without-land", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:onchain-capital-allocation-neural-networks-allonets", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:onchain-capital-allocation-neural-networks-allonets", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "onchain-capital-allocation-neural-networks-allonets", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "Onchain Capital Allocation Neural Networks (AlloNets)", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-community-led-round-results-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "case-studies:gg21-community-led-round-results-retrospective", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "gg21-community-led-round-results-retrospective", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "GG21 — Gitcoin's First Community-Led Round: Results & Retrospective", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective::research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "targetId": "research:eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceSlug": "gg21-opencivics-collaborative-research-retrospective", + "targetSlug": "eip-1890-and-eip-6969-lessons-from-in-protocol-funding", + "sourceName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "targetName": "EIP 1890 & EIP 6969: Lessons from In-Protocol Funding", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "research" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective::research:ethereum-public-goods-funding-sources-the-next-era", + "sourceId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "targetId": "research:ethereum-public-goods-funding-sources-the-next-era", + "sourceSlug": "gg21-opencivics-collaborative-research-retrospective", + "targetSlug": "ethereum-public-goods-funding-sources-the-next-era", + "sourceName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "targetName": "Ethereum Public Goods Funding Sources - The Next Era", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "research" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective::research:revnets-retailism-autonomous-public-goods-funding", + "sourceId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "targetId": "research:revnets-retailism-autonomous-public-goods-funding", + "sourceSlug": "gg21-opencivics-collaborative-research-retrospective", + "targetSlug": "revnets-retailism-autonomous-public-goods-funding", + "sourceName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "targetName": "Revnets & Retailism: Can Autonomous Treasuries Fund Public Goods?", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "research" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-opencivics-collaborative-research-retrospective::research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceId": "case-studies:gg21-opencivics-collaborative-research-retrospective", + "targetId": "research:the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceSlug": "gg21-opencivics-collaborative-research-retrospective", + "targetSlug": "the-great-interregnum-where-capital-flows-after-institutional-breakdown", + "sourceName": "GG21 OpenCivics Collaborative Research Round Retrospective", + "targetName": "The Great Interregnum: Where Capital Flows After Institutional Breakdown", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "research" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:biofi-bioregional-finance-web3", + "sourceId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "refi" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-regen-coordi-nation-genesis-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "case-studies:gg21-regen-coordi-nation-genesis-retrospective", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "gg21-regen-coordi-nation-genesis-retrospective", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "GG21 Regen Coordi-Nation Genesis Retrospective", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:augmented-bonding-curve", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "mechanisms:augmented-bonding-curve", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "augmented-bonding-curve", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "Augmented Bonding Curve", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "token-engineering" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::mechanisms:donation-mining", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "mechanisms:donation-mining", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "donation-mining", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "Donation Mining", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "token-engineering" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-token-engineering-superchain-retrospective::research:retropgf-impact-measurement-evolution", + "sourceId": "case-studies:gg21-token-engineering-superchain-retrospective", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "gg21-token-engineering-superchain-retrospective", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "GG21 Token Engineering the Superchain Retrospective", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "optimism" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:a-networked-epistemology", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "a-networked-epistemology", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:collective-intelligence-protocols-for-thinking-together", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:collective-intelligence-protocols-for-thinking-together", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "collective-intelligence-protocols-for-thinking-together", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Collective Intelligence Infrastructure: Protocols for Thinking Together", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:dopamine-driven-web3", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:dopamine-driven-web3", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "dopamine-driven-web3", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Dopamine-Driven Web3: Navigating Incentive Structures and the Search for Meaningful Value", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "hyperstitions-how-shared-beliefs-shape-onchain-realities", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Hyperstitions: How Shared Beliefs Shape Onchain Realities", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg21-web3-grants-advancement-retrospective::research:network-nations-building-sovereignty-without-land", + "sourceId": "case-studies:gg21-web3-grants-advancement-retrospective", + "targetId": "research:network-nations-building-sovereignty-without-land", + "sourceSlug": "gg21-web3-grants-advancement-retrospective", + "targetSlug": "network-nations-building-sovereignty-without-land", + "sourceName": "GG21 Web3 Grants Ecosystem Advancement Round Retrospective", + "targetName": "Network Nations: Building Sovereignty Without Land", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::research:biofi-bioregional-finance-web3", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "refi" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-biofi-pathfinders-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "case-studies:gg22-biofi-pathfinders-retrospective", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "gg22-biofi-pathfinders-retrospective", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "GG22 BioFi Pathfinders Round Retrospective", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-ma-earth-grants-round-retrospective::research:biofi-bioregional-finance-web3", + "sourceId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "targetId": "research:biofi-bioregional-finance-web3", + "sourceSlug": "gg22-ma-earth-grants-round-retrospective", + "targetSlug": "biofi-bioregional-finance-web3", + "sourceName": "GG22 Ma Earth Grants Round Retrospective", + "targetName": "BioFi: Bioregional Finance Powered by Web3", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "refi" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-ma-earth-grants-round-retrospective::research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "targetId": "research:from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceSlug": "gg22-ma-earth-grants-round-retrospective", + "targetSlug": "from-degen-to-regen-the-cultural-shift-in-crypto", + "sourceName": "GG22 Ma Earth Grants Round Retrospective", + "targetName": "From Degen to Regen: The Cultural Shift in Crypto", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg22-ma-earth-grants-round-retrospective::research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceId": "case-studies:gg22-ma-earth-grants-round-retrospective", + "targetId": "research:the-wells-are-all-dry-regen-web3-crossroads", + "sourceSlug": "gg22-ma-earth-grants-round-retrospective", + "targetSlug": "the-wells-are-all-dry-regen-web3-crossroads", + "sourceName": "GG22 Ma Earth Grants Round Retrospective", + "targetName": "The Wells Are All Dry: Regen Web3 at a Crossroads", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regen" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::mechanisms:deep-funding", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "mechanisms:deep-funding", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "deep-funding", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "Deep Funding (AI-PGF)", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:69-trends-in-2025-era-dao-design", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:liberating-attention", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "research:liberating-attention", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "liberating-attention", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "Liberating Attention: Humanity's Scarcest Resource", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective::research:the-networked-firm", + "sourceId": "case-studies:gg23-ai-impactqf-regen-coordination-retrospective", + "targetId": "research:the-networked-firm", + "sourceSlug": "gg23-ai-impactqf-regen-coordination-retrospective", + "targetSlug": "the-networked-firm", + "sourceName": "GG23 — AI ImpactQF & Regen Coordination: Retrospective", + "targetName": "The Networked Firm: Capital Allocation in the Age of Blockchain and AI", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-gitcoin-grants-garden-retrospective::research:a-networked-epistemology", + "sourceId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gg23-gitcoin-grants-garden-retrospective", + "targetSlug": "a-networked-epistemology", + "sourceName": "Gitcoin Grants Garden GG23 Retrospective", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-gitcoin-grants-garden-retrospective::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg23-gitcoin-grants-garden-retrospective", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg23-gitcoin-grants-garden-retrospective", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "Gitcoin Grants Garden GG23 Retrospective", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:futarchy", + "sourceId": "case-studies:gg23-predictive-funding-challenge-retrospective", + "targetId": "mechanisms:futarchy", + "sourceSlug": "gg23-predictive-funding-challenge-retrospective", + "targetSlug": "futarchy", + "sourceName": "GG23 Predictive Funding Challenge Retrospective", + "targetName": "Futarchy", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "prediction-markets" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-predictive-funding-challenge-retrospective::mechanisms:holographic-consensus", + "sourceId": "case-studies:gg23-predictive-funding-challenge-retrospective", + "targetId": "mechanisms:holographic-consensus", + "sourceSlug": "gg23-predictive-funding-challenge-retrospective", + "targetSlug": "holographic-consensus", + "sourceName": "GG23 Predictive Funding Challenge Retrospective", + "targetName": "Holographic Consensus", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "prediction-markets" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:augmented-bonding-curve", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "mechanisms:augmented-bonding-curve", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "augmented-bonding-curve", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Augmented Bonding Curve", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "token-engineering" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::mechanisms:donation-mining", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "mechanisms:donation-mining", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "donation-mining", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Donation Mining", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "token-engineering" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:mechanism-pluralism-survival-requirement", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "research:mechanism-pluralism-survival-requirement", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "mechanism-pluralism-survival-requirement", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Mechanism Pluralism: Why No Single Funding Model Works", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive-funding" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg23-token-engineering-superchain-part-2-retrospective::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "case-studies:gg23-token-engineering-superchain-part-2-retrospective", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "gg23-token-engineering-superchain-part-2-retrospective", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "GG23 Token Engineering the Superchain Part 2: A Retrospective", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive-funding" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:a-networked-epistemology", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "a-networked-epistemology", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "research:ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "ai-agents-and-public-goods-the-emerging-agentic-economy", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "AI Agents and Public Goods: The Emerging Agentic Economy", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-first-funding-round-of-gitcoin-3-0::research:assembly-theory-x-onchain-capital-allocation", + "sourceId": "case-studies:gg24-first-funding-round-of-gitcoin-3-0", + "targetId": "research:assembly-theory-x-onchain-capital-allocation", + "sourceSlug": "gg24-first-funding-round-of-gitcoin-3-0", + "targetSlug": "assembly-theory-x-onchain-capital-allocation", + "sourceName": "GG24 — The First Funding Round of Gitcoin 3.0", + "targetName": "Assembly Theory x Onchain Capital Allocation", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "web3" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-privacy-round-retrospective::research:d-acc-market-map", + "sourceId": "case-studies:gg24-privacy-round-retrospective", + "targetId": "research:d-acc-market-map", + "sourceSlug": "gg24-privacy-round-retrospective", + "targetSlug": "d-acc-market-map", + "sourceName": "GG24 Privacy Round Retrospective", + "targetName": "d/acc Market Map", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "privacy" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-privacy-round-retrospective::research:reforming-eth-public-goods-funding-2026", + "sourceId": "case-studies:gg24-privacy-round-retrospective", + "targetId": "research:reforming-eth-public-goods-funding-2026", + "sourceSlug": "gg24-privacy-round-retrospective", + "targetSlug": "reforming-eth-public-goods-funding-2026", + "sourceName": "GG24 Privacy Round Retrospective", + "targetName": "Reforming ETH Public Goods Funding in 2026+", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "privacy" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective::research:69-trends-in-2025-era-dao-design", + "sourceId": "case-studies:gg24-solutions-development-grants-retrospective", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "gg24-solutions-development-grants-retrospective", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "GG24 Solutions Development Grants Retrospective", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gg24-solutions-development-grants-retrospective::research:liberating-attention", + "sourceId": "case-studies:gg24-solutions-development-grants-retrospective", + "targetId": "research:liberating-attention", + "sourceSlug": "gg24-solutions-development-grants-retrospective", + "targetSlug": "liberating-attention", + "sourceName": "GG24 Solutions Development Grants Retrospective", + "targetName": "Liberating Attention: Humanity's Scarcest Resource", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "ai" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gitcoin-citizens-retro-3::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "case-studies:gitcoin-citizens-retro-3", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "gitcoin-citizens-retro-3", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Gitcoin Citizens Retro #3 — Early Retrospective", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "retroactive-funding" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:attestation-based-funding", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "mechanisms:attestation-based-funding", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "attestation-based-funding", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Attestation-Based Funding", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:decentralized-validators", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "mechanisms:decentralized-validators", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "decentralized-validators", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Decentralized Validators", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions::mechanisms:impact-attestations", + "sourceId": "case-studies:gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "gitcoin-citizens-round-1-retroactive-quadratic-funding-for-community-contributions", + "targetSlug": "impact-attestations", + "sourceName": "Gitcoin Citizens Round 1: Retroactive Quadratic Funding for Community Contributions", + "targetName": "Impact Attestations", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "verification" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::mechanisms:decentralized-identity", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "mechanisms:decentralized-identity", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "decentralized-identity", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Decentralized Identity", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sybil-resistance" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::mechanisms:impact-attestations", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "mechanisms:impact-attestations", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "impact-attestations", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Impact Attestations", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "social" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::mechanisms:web3-social", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "mechanisms:web3-social", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "web3-social", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Web3 Social", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "social" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:quadraticlenster-launch-wrap-up::research:identity-infrastructure-binding-constraint", + "sourceId": "case-studies:quadraticlenster-launch-wrap-up", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "quadraticlenster-launch-wrap-up", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "QuadraticLenster: Replacing Likes with Quadratic Funding on Social Media", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sybil-resistance" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems::research:grantee-to-funder-flywheel", + "sourceId": "case-studies:shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "shamba-network-equipping-smallholder-farmers-to-conserve-ecosystems", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Shamba Network: Equipping Smallholder Farmers to Conserve Ecosystems", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:pairwise", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:pairwise", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "pairwise", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Pairwise (formerly Budget Box)", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:participatory-budgeting", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:participatory-budgeting", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "participatory-budgeting", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Participatory Budgeting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:quadratic-voting", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:quadratic-voting", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "quadratic-voting", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Quadratic Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:ranked-choice-voting", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:ranked-choice-voting", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "ranked-choice-voting", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Ranked Choice Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:sortition", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:sortition", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "sortition", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Sortition", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::mechanisms:voting", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "mechanisms:voting", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "voting", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "Voting", + "sourceCategory": "case-studies", + "targetCategory": "mechanisms", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:d-acc-market-map", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "research:d-acc-market-map", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "d-acc-market-map", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "d/acc Market Map", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "privacy" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool::research:signal-as-important-as-capital", + "sourceId": "case-studies:tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetId": "research:signal-as-important-as-capital", + "sourceSlug": "tornado-cash-how-quadratic-funding-sustained-ethereum-s-most-important-privacy-tool", + "targetSlug": "signal-as-important-as-capital", + "sourceName": "Tornado Cash: How Quadratic Funding Sustained Ethereum's Most Important Privacy Tool", + "targetName": "The Signal Is as Important as the Capital", + "sourceCategory": "case-studies", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "democratic" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:allo-protocol-ecosystem-analysis", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:allo-protocol-ecosystem-analysis", + "sourceSlug": "aqueduct", + "targetSlug": "allo-protocol-ecosystem-analysis", + "sourceName": "Aqueduct", + "targetName": "Allo Protocol: Building the Rails for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:capturing-value-like-a-slime-mold", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:capturing-value-like-a-slime-mold", + "sourceSlug": "aqueduct", + "targetSlug": "capturing-value-like-a-slime-mold", + "sourceName": "Aqueduct", + "targetName": "Capturing Value Like a Slime Mold", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:exploring-mycofi", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:exploring-mycofi", + "sourceSlug": "aqueduct", + "targetSlug": "exploring-mycofi", + "sourceName": "Aqueduct", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:fair-fees-dynamic-formula-value-creation-capture", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:fair-fees-dynamic-formula-value-creation-capture", + "sourceSlug": "aqueduct", + "targetSlug": "fair-fees-dynamic-formula-value-creation-capture", + "sourceName": "Aqueduct", + "targetName": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "aqueduct", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Aqueduct", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:grassroots-economics", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:grassroots-economics", + "sourceSlug": "aqueduct", + "targetSlug": "grassroots-economics", + "sourceName": "Aqueduct", + "targetName": "Grassroots Economics", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:meaning-awareness", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:meaning-awareness", + "sourceSlug": "aqueduct", + "targetSlug": "meaning-awareness", + "sourceName": "Aqueduct", + "targetName": "Meaning Awareness: We Need New Ways to Find What Actually Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:networks-vs-hierarchies", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "aqueduct", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "Aqueduct", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:nouns-dao-governance-evolution", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:nouns-dao-governance-evolution", + "sourceSlug": "aqueduct", + "targetSlug": "nouns-dao-governance-evolution", + "sourceName": "Aqueduct", + "targetName": "From Auction to Incubator: The Evolution of Nouns DAO Capital Deployment", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:pathways-to-regeneration", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "aqueduct", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Aqueduct", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:protocols-for-postcapitalist-expression", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:protocols-for-postcapitalist-expression", + "sourceSlug": "aqueduct", + "targetSlug": "protocols-for-postcapitalist-expression", + "sourceName": "Aqueduct", + "targetName": "Review & Recap: Protocols for Postcapitalist Expression", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:shape-rotators-guide-to-funding-what-matters", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:shape-rotators-guide-to-funding-what-matters", + "sourceSlug": "aqueduct", + "targetSlug": "shape-rotators-guide-to-funding-what-matters", + "sourceName": "Aqueduct", + "targetName": "Shape Rotator's Guide to Funding What Matters", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceSlug": "aqueduct", + "targetSlug": "what-if-gitcoin-grants-had-been-early-stage-investments", + "sourceName": "Aqueduct", + "targetName": "What If Gitcoin Grants Had Been Early-Stage Investments?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:aqueduct::research:what-nature-can-teach-us-about-allocating-capital", + "sourceId": "mechanisms:aqueduct", + "targetId": "research:what-nature-can-teach-us-about-allocating-capital", + "sourceSlug": "aqueduct", + "targetSlug": "what-nature-can-teach-us-about-allocating-capital", + "sourceName": "Aqueduct", + "targetName": "What Nature Can Teach Us About Allocating Capital", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:attestation-based-funding::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "attestation-based-funding", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Attestation-Based Funding", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "identity" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:attestation-based-funding::research:quadratic-funding-sybil-resistance", + "sourceId": "mechanisms:attestation-based-funding", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "attestation-based-funding", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Attestation-Based Funding", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "identity" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:augmented-bonding-curve::research:post-capitalist-substrate-of-the-abundance-economy", + "sourceId": "mechanisms:augmented-bonding-curve", + "targetId": "research:post-capitalist-substrate-of-the-abundance-economy", + "sourceSlug": "augmented-bonding-curve", + "targetSlug": "post-capitalist-substrate-of-the-abundance-economy", + "sourceName": "Augmented Bonding Curve", + "targetName": "Post-Capitalist Substrate of the Abundance Economy", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "commons" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:community-currencies::research:eight-forms-of-capital-beyond-financial-metrics", + "sourceId": "mechanisms:community-currencies", + "targetId": "research:eight-forms-of-capital-beyond-financial-metrics", + "sourceSlug": "community-currencies", + "targetSlug": "eight-forms-of-capital-beyond-financial-metrics", + "sourceName": "Community Currencies", + "targetName": "The Eight Forms of Capital: Beyond Financial Metrics in Public Goods", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "regenerative" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:decentralized-identity::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "mechanisms:decentralized-identity", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "decentralized-identity", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Decentralized Identity", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "identity" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:decentralized-validators::research:trust-precedes-coordination", + "sourceId": "mechanisms:decentralized-validators", + "targetId": "research:trust-precedes-coordination", + "sourceSlug": "decentralized-validators", + "targetSlug": "trust-precedes-coordination", + "sourceName": "Decentralized Validators", + "targetName": "Trust Precedes Coordination Precedes Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "trust" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:deep-funding::research:biomimetic-capital-allocation", + "sourceId": "mechanisms:deep-funding", + "targetId": "research:biomimetic-capital-allocation", + "sourceSlug": "deep-funding", + "targetSlug": "biomimetic-capital-allocation", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "Biomimetic Capital Allocation: What Nature Can Teach Funding Mechanism Designers", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital-allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:deep-funding::research:public-goods-funding-five-layer-stack", + "sourceId": "mechanisms:deep-funding", + "targetId": "research:public-goods-funding-five-layer-stack", + "sourceSlug": "deep-funding", + "targetSlug": "public-goods-funding-five-layer-stack", + "sourceName": "Deep Funding (AI-PGF)", + "targetName": "The Five-Layer Stack: An Architecture for Public Goods Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "capital-allocation" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:demurrage::research:ethereum-localism", + "sourceId": "mechanisms:demurrage", + "targetId": "research:ethereum-localism", + "sourceSlug": "demurrage", + "targetSlug": "ethereum-localism", + "sourceName": "Demurrage", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "community currencies" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:dominant-assurance-contracts::research:a-networked-epistemology", + "sourceId": "mechanisms:dominant-assurance-contracts", + "targetId": "research:a-networked-epistemology", + "sourceSlug": "dominant-assurance-contracts", + "targetSlug": "a-networked-epistemology", + "sourceName": "Dominant Assurance Contracts", + "targetName": "A Networked Epistemology: Individual & Collective Thriving in the 21st Century", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "game-theory" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:effective-altruism::research:retropgf-impact-measurement-evolution", + "sourceId": "mechanisms:effective-altruism", + "targetId": "research:retropgf-impact-measurement-evolution", + "sourceSlug": "effective-altruism", + "targetSlug": "retropgf-impact-measurement-evolution", + "sourceName": "Effective Altruism", + "targetName": "Impact Measurement in Retroactive Funding: Evolution Through RetroPGF 3-6", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "impact measurement" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:ephemeral-daos::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:ephemeral-daos", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "ephemeral-daos", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Ephemeral DAOs", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "modular" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:fair-fees::research:fair-fees-dynamic-formula-value-creation-capture", + "sourceId": "mechanisms:fair-fees", + "targetId": "research:fair-fees-dynamic-formula-value-creation-capture", + "sourceSlug": "fair-fees", + "targetSlug": "fair-fees-dynamic-formula-value-creation-capture", + "sourceName": "Fair Fees", + "targetName": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sustainability" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:fair-fees::research:grantee-to-funder-flywheel", + "sourceId": "mechanisms:fair-fees", + "targetId": "research:grantee-to-funder-flywheel", + "sourceSlug": "fair-fees", + "targetSlug": "grantee-to-funder-flywheel", + "sourceName": "Fair Fees", + "targetName": "The Grantee-to-Funder Flywheel: How Early Public Goods Funding Seeds Future Funders", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sustainability" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:fair-fees::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:fair-fees", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "fair-fees", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Fair Fees", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sustainability" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:grant-ships::research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceId": "mechanisms:grant-ships", + "targetId": "research:gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceSlug": "grant-ships", + "targetSlug": "gitcoin-3-3-evolutionary-arena-for-capital-allocation", + "sourceName": "Grant Ships", + "targetName": "Gitcoin 3.3 (3,3): An Evolutionary Arena for Capital Allocation", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "modular" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:holographic-consensus::research:ethereum-localism", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:ethereum-localism", + "sourceSlug": "holographic-consensus", + "targetSlug": "ethereum-localism", + "sourceName": "Holographic Consensus", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:holographic-consensus::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "holographic-consensus", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Holographic Consensus", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:holographic-consensus::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "holographic-consensus", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "Holographic Consensus", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:holographic-consensus::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "holographic-consensus", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "Holographic Consensus", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:holographic-consensus::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:holographic-consensus", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "holographic-consensus", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "Holographic Consensus", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:jokerace", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "jokerace", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "JokeRace", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:ethereum-localism", + "sourceId": "mechanisms:jokerace", + "targetId": "research:ethereum-localism", + "sourceSlug": "jokerace", + "targetSlug": "ethereum-localism", + "sourceName": "JokeRace", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:jokerace", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "jokerace", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "JokeRace", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:networks-vs-hierarchies", + "sourceId": "mechanisms:jokerace", + "targetId": "research:networks-vs-hierarchies", + "sourceSlug": "jokerace", + "targetSlug": "networks-vs-hierarchies", + "sourceName": "JokeRace", + "targetName": "Networks vs. Hierarchies: Organizational Structures in the Digital Age", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:ocah-volume-1-innovators-edition", + "sourceId": "mechanisms:jokerace", + "targetId": "research:ocah-volume-1-innovators-edition", + "sourceSlug": "jokerace", + "targetSlug": "ocah-volume-1-innovators-edition", + "sourceName": "JokeRace", + "targetName": "Onchain Capital Allocation Handbook: Volume 1 — Innovators Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:ocah-volume-2-explorers-edition", + "sourceId": "mechanisms:jokerace", + "targetId": "research:ocah-volume-2-explorers-edition", + "sourceSlug": "jokerace", + "targetSlug": "ocah-volume-2-explorers-edition", + "sourceName": "JokeRace", + "targetName": "Onchain Capital Allocation Handbook: Volume 2 — Explorers Edition", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:jokerace::research:the-evolution-of-surplus-distribution", + "sourceId": "mechanisms:jokerace", + "targetId": "research:the-evolution-of-surplus-distribution", + "sourceSlug": "jokerace", + "targetSlug": "the-evolution-of-surplus-distribution", + "sourceName": "JokeRace", + "targetName": "The Evolution of Surplus Distribution: From Hunter-Gatherers to Onchain Systems", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:markets::research:pathways-to-regeneration", + "sourceId": "mechanisms:markets", + "targetId": "research:pathways-to-regeneration", + "sourceSlug": "markets", + "targetSlug": "pathways-to-regeneration", + "sourceName": "Markets", + "targetName": "Pathways to Regeneration", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "economics" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:multisig-treasury::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:multisig-treasury", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "multisig-treasury", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Multisig Treasury (Gnosis Safe)", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:multisig-treasury::research:quadratic-funding-sybil-resistance", + "sourceId": "mechanisms:multisig-treasury", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "multisig-treasury", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Multisig Treasury (Gnosis Safe)", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:network-goods::research:exploring-mycofi", + "sourceId": "mechanisms:network-goods", + "targetId": "research:exploring-mycofi", + "sourceSlug": "network-goods", + "targetSlug": "exploring-mycofi", + "sourceName": "Network Goods", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:network-goods::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:network-goods", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "network-goods", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Network Goods", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:percent-for-public-goods::research:fair-fees-dynamic-formula-value-creation-capture", + "sourceId": "mechanisms:percent-for-public-goods", + "targetId": "research:fair-fees-dynamic-formula-value-creation-capture", + "sourceSlug": "percent-for-public-goods", + "targetSlug": "fair-fees-dynamic-formula-value-creation-capture", + "sourceName": "Percent-for-Public-Goods", + "targetName": "Fair Fees: A Dynamic Formula for Balancing Value Creation and Value Capture", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sustainability" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:proof-of-work::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:proof-of-work", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "proof-of-work", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Proof-of-Work", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:proof-of-work::research:quadratic-funding-sybil-resistance", + "sourceId": "mechanisms:proof-of-work", + "targetId": "research:quadratic-funding-sybil-resistance", + "sourceSlug": "proof-of-work", + "targetSlug": "quadratic-funding-sybil-resistance", + "sourceName": "Proof-of-Work", + "targetName": "Sybil Resistance in Quadratic Funding: 2024 Approaches", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "security" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:prop-house::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:prop-house", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "prop-house", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Prop House", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:prop-house::research:ethereum-localism", + "sourceId": "mechanisms:prop-house", + "targetId": "research:ethereum-localism", + "sourceSlug": "prop-house", + "targetSlug": "ethereum-localism", + "sourceName": "Prop House", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:prop-house::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:prop-house", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "prop-house", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Prop House", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:proposal-inverter::research:69-trends-in-2025-era-dao-design", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "research:69-trends-in-2025-era-dao-design", + "sourceSlug": "proposal-inverter", + "targetSlug": "69-trends-in-2025-era-dao-design", + "sourceName": "Proposal Inverter", + "targetName": "69 Trends in 2025-Era DAO Design", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:proposal-inverter::research:ethereum-localism", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "research:ethereum-localism", + "sourceSlug": "proposal-inverter", + "targetSlug": "ethereum-localism", + "sourceName": "Proposal Inverter", + "targetName": "Ethereum Localism", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:proposal-inverter::research:from-mutual-aid-to-welfare-state", + "sourceId": "mechanisms:proposal-inverter", + "targetId": "research:from-mutual-aid-to-welfare-state", + "sourceSlug": "proposal-inverter", + "targetSlug": "from-mutual-aid-to-welfare-state", + "sourceName": "Proposal Inverter", + "targetName": "From Mutual Aid to the Welfare State and Back Again", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "daos" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:quadratic-funding-powered-social-network::research:identity-infrastructure-binding-constraint", + "sourceId": "mechanisms:quadratic-funding-powered-social-network", + "targetId": "research:identity-infrastructure-binding-constraint", + "sourceSlug": "quadratic-funding-powered-social-network", + "targetSlug": "identity-infrastructure-binding-constraint", + "sourceName": "Quadratic Funding Powered Social Network", + "targetName": "Identity Infrastructure: The Binding Constraint on Democratic Funding", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "sybil-resistance" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:retailism-revenue-networks::research:structural-funding-beyond-grants", + "sourceId": "mechanisms:retailism-revenue-networks", + "targetId": "research:structural-funding-beyond-grants", + "sourceSlug": "retailism-revenue-networks", + "targetSlug": "structural-funding-beyond-grants", + "sourceName": "Retailism / Revenue Networks", + "targetName": "Structural Funding: Why the Grant Model Is Dying and What Replaces It", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "revenue" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:stigmergy::research:exploring-the-capital-allocation-design-space", + "sourceId": "mechanisms:stigmergy", + "targetId": "research:exploring-the-capital-allocation-design-space", + "sourceSlug": "stigmergy", + "targetSlug": "exploring-the-capital-allocation-design-space", + "sourceName": "Stigmergy", + "targetName": "How Should We Be Exploring the Capital Allocation Design Space?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:web3-social::research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceId": "mechanisms:web3-social", + "targetId": "research:ethereum-has-ens-for-people-what-about-everything-else", + "sourceSlug": "web3-social", + "targetSlug": "ethereum-has-ens-for-people-what-about-everything-else", + "sourceName": "Web3 Social", + "targetName": "Ethereum Has ENS for People. What About Everything Else?", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "identity" + ], + "internalReferenceCount": 0, + "weight": 1 + }, + { + "id": "mechanisms:web3-social::research:exploring-mycofi", + "sourceId": "mechanisms:web3-social", + "targetId": "research:exploring-mycofi", + "sourceSlug": "web3-social", + "targetSlug": "exploring-mycofi", + "sourceName": "Web3 Social", + "targetName": "Exploring MycoFi: Mycelial Design Patterns for Web3 and Beyond", + "sourceCategory": "mechanisms", + "targetCategory": "research", + "kinds": [ + "tag-overlap" + ], + "explicitRelations": [], + "sharedTags": [ + "networks" + ], + "internalReferenceCount": 0, + "weight": 1 + } + ], + "summary": { + "totalNodes": 233, + "totalEdges": 1319, + "nodesByCategory": { + "apps": 27, + "mechanisms": 78, + "research": 76, + "case-studies": 45, + "campaigns": 7 + }, + "edgesByKind": { + "explicit": 959, + "internal-link": 3, + "tag-overlap": 389 + } + } +} \ No newline at end of file diff --git a/scripts/export-ecosystem-map.ts b/scripts/export-ecosystem-map.ts new file mode 100644 index 00000000..ac369087 --- /dev/null +++ b/scripts/export-ecosystem-map.ts @@ -0,0 +1,106 @@ +/** + * Exports the ecosystem graph to JSON and CSV files. + * + * Usage: + * npx tsx scripts/export-ecosystem-map.ts + */ + +import fs from "node:fs"; +import path from "node:path"; +import { getEcosystemGraph } from "../src/lib/ecosystem-map"; + +const ROOT = process.cwd(); +const OUTPUT_DIR = path.join(ROOT, "public", "data"); + +function escapeCsv(value: string | number): string { + const text = String(value); + if (/[",\n]/.test(text)) { + return `"${text.replace(/"/g, '""')}"`; + } + return text; +} + +function rowsToCsv(rows: Array>): string { + return `${rows.map((row) => row.map(escapeCsv).join(",")).join("\n")}\n`; +} + +function ensureDir(directory: string): void { + if (!fs.existsSync(directory)) { + fs.mkdirSync(directory, { recursive: true }); + } +} + +function main(): void { + const graph = getEcosystemGraph(); + const nodeById = new Map(graph.nodes.map((node) => [node.id, node])); + + ensureDir(OUTPUT_DIR); + + const graphPath = path.join(OUTPUT_DIR, "ecosystem-map.json"); + fs.writeFileSync(graphPath, JSON.stringify(graph, null, 2), "utf8"); + + const nodeRows: Array> = [ + ["id", "slug", "name", "category", "href", "degree", "tags"], + ...graph.nodes.map((node) => [ + node.id, + node.slug, + node.name, + node.category, + node.href, + node.degree, + node.tags.join("|"), + ]), + ]; + fs.writeFileSync( + path.join(OUTPUT_DIR, "ecosystem-map-nodes.csv"), + rowsToCsv(nodeRows), + "utf8", + ); + + const edgeRows: Array> = [ + [ + "id", + "source_id", + "source_name", + "source_category", + "source_href", + "target_id", + "target_name", + "target_category", + "target_href", + "kinds", + "weight", + "internal_reference_count", + "explicit_relations", + "shared_tags", + ], + ...graph.edges.map((edge) => [ + edge.id, + edge.sourceId, + edge.sourceName, + edge.sourceCategory, + nodeById.get(edge.sourceId)?.href ?? "", + edge.targetId, + edge.targetName, + edge.targetCategory, + nodeById.get(edge.targetId)?.href ?? "", + edge.kinds.join("|"), + edge.weight, + edge.internalReferenceCount, + edge.explicitRelations.join("|"), + edge.sharedTags.join("|"), + ]), + ]; + fs.writeFileSync( + path.join(OUTPUT_DIR, "ecosystem-map-edges.csv"), + rowsToCsv(edgeRows), + "utf8", + ); + + console.log(`Exported ecosystem map to ${path.relative(ROOT, OUTPUT_DIR)}`); + console.log(`Nodes: ${graph.summary.totalNodes}`); + console.log(`Edges: ${graph.summary.totalEdges}`); +} + +main(); + diff --git a/src/app/ecosystem-map/EcosystemForceDirectedTreeMap.tsx b/src/app/ecosystem-map/EcosystemForceDirectedTreeMap.tsx new file mode 100644 index 00000000..b6175edd --- /dev/null +++ b/src/app/ecosystem-map/EcosystemForceDirectedTreeMap.tsx @@ -0,0 +1,719 @@ +"use client"; + +import { useMemo, useRef, useState } from "react"; +import { + forceCenter, + forceCollide, + forceLink, + forceManyBody, + forceSimulation, + forceX, + forceY, + type SimulationLinkDatum, + type SimulationNodeDatum, +} from "d3-force"; + +type EcosystemCategory = "apps" | "mechanisms" | "research" | "case-studies" | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +interface EcosystemForceDirectedTreeMapProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; + categoryOrder: EcosystemCategory[]; + categoryLabels: Record; +} + +type ForceGraphNode = SimulationNodeDatum & { + id: string; + name: string; + kind: "root" | "category" | "leaf"; + category?: EcosystemCategory; + href?: string; + degree?: number; +}; + +type ForceGraphLink = SimulationLinkDatum & { + id: string; + source: string | ForceGraphNode; + target: string | ForceGraphNode; + kind: "tree" | "relation"; + weight?: number; + edgeKinds?: EcosystemEdge["kinds"]; +}; + +type RenderLink = { + id: string; + sourceId: string; + targetId: string; + kind: "tree" | "relation"; + weight: number; + edgeKinds: EcosystemEdge["kinds"]; +}; + +const ZOOM_MIN = 0.8; +const ZOOM_MAX = 3.5; +const ZOOM_STEP = 1.15; +const PAN_DRAG_THRESHOLD = 4; +const PIN_RESET_RADIUS = 12; + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function hashString(input: string): number { + let hash = 2166136261; + for (let i = 0; i < input.length; i += 1) { + hash ^= input.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +function seeded01(seed: number): number { + const x = Math.sin(seed * 0.00011920928955078125 + 0.1376312587) * 43758.5453123; + return x - Math.floor(x); +} + +function curvedPath( + x1: number, + y1: number, + x2: number, + y2: number, + seedKey: string, + magnitude: number, +): string { + const dx = x2 - x1; + const dy = y2 - y1; + const length = Math.max(1, Math.hypot(dx, dy)); + const nx = -dy / length; + const ny = dx / length; + + const seed = hashString(seedKey); + const bendDirection = seeded01(seed ^ 0xa5a5a5a5) > 0.5 ? 1 : -1; + const bendFactor = 0.45 + seeded01(seed ^ 0x5f3759df) * 0.9; + const bend = bendDirection * magnitude * bendFactor * clamp(length / 240, 0.45, 1.7); + const along1 = (seeded01(seed ^ 0x91e10da5) - 0.5) * 0.22; + const along2 = (seeded01(seed ^ 0x85ebca6b) - 0.5) * 0.22; + + const c1x = x1 + dx * (0.26 + along1) + nx * bend * 0.95; + const c1y = y1 + dy * (0.26 + along1) + ny * bend * 0.95; + const c2x = x1 + dx * (0.74 + along2) + nx * bend * 1.08; + const c2y = y1 + dy * (0.74 + along2) + ny * bend * 1.08; + return `M ${x1.toFixed(2)} ${y1.toFixed(2)} C ${c1x.toFixed(2)} ${c1y.toFixed(2)} ${c2x.toFixed(2)} ${c2y.toFixed(2)} ${x2.toFixed(2)} ${y2.toFixed(2)}`; +} + +function edgeColor(kinds: EcosystemEdge["kinds"]): string { + if (kinds.includes("explicit")) return "#98F5E1"; + if (kinds.includes("internal-link")) return "#F1C0E8"; + return "#FFCFD2"; +} + +export default function EcosystemForceDirectedTreeMap({ + nodes, + edges, + width, + height, + categoryColors, + categoryOrder, + categoryLabels, +}: EcosystemForceDirectedTreeMapProps) { + const [hoveredLeafId, setHoveredLeafId] = useState(null); + const [pinnedLeafId, setPinnedLeafId] = useState(null); + const [zoom, setZoom] = useState(1); + const [pan, setPan] = useState({ x: 0, y: 0 }); + const [isPanning, setIsPanning] = useState(false); + const panStateRef = useRef({ + active: false, + startX: 0, + startY: 0, + startPanX: 0, + startPanY: 0, + moved: false, + }); + const suppressNextClickRef = useRef(false); + const activeLeafId = pinnedLeafId ?? hoveredLeafId; + + const graph = useMemo(() => { + const grouped = new Map(); + for (const category of categoryOrder) grouped.set(category, []); + for (const node of nodes) { + const list = grouped.get(node.category) ?? []; + list.push(node); + grouped.set(node.category, list); + } + + const forceNodes: ForceGraphNode[] = []; + const treeLinks: ForceGraphLink[] = []; + const relationLinks: ForceGraphLink[] = []; + const parentById = new Map(); + + const categoryRingRadius = Math.min(width, height) * 0.24; + for (let i = 0; i < categoryOrder.length; i += 1) { + const category = categoryOrder[i]; + const angle = (i / categoryOrder.length) * Math.PI * 2 - Math.PI / 2; + const x = Math.cos(angle) * categoryRingRadius; + const y = Math.sin(angle) * categoryRingRadius; + const categoryId = `category:${category}`; + + forceNodes.push({ + id: categoryId, + name: categoryLabels[category], + kind: "category", + category, + x, + y, + }); + parentById.set(categoryId, null); + + const categoryNodes = (grouped.get(category) ?? []) + .slice() + .sort((a, b) => b.degree - a.degree || a.name.localeCompare(b.name)); + for (const leaf of categoryNodes) { + forceNodes.push({ + id: leaf.id, + name: leaf.name, + kind: "leaf", + category, + href: leaf.href, + degree: leaf.degree, + x: x + (seeded01(hashString(`${leaf.id}:x`)) - 0.5) * 160, + y: y + (seeded01(hashString(`${leaf.id}:y`)) - 0.5) * 160, + }); + parentById.set(leaf.id, categoryId); + treeLinks.push({ + id: `tree:${categoryId}:${leaf.id}`, + source: categoryId, + target: leaf.id, + kind: "tree", + weight: 1, + edgeKinds: ["explicit"], + }); + } + } + + const leafIds = new Set(forceNodes.filter((n) => n.kind === "leaf").map((n) => n.id)); + for (const edge of edges) { + if (!leafIds.has(edge.sourceId) || !leafIds.has(edge.targetId)) continue; + relationLinks.push({ + id: edge.id, + source: edge.sourceId, + target: edge.targetId, + kind: "relation", + weight: edge.weight, + edgeKinds: edge.kinds, + }); + } + + const simulationNodes = forceNodes.map((node) => ({ ...node })); + const simulationLinks = [...treeLinks, ...relationLinks].map((link) => ({ ...link })); + const nodeById = new Map(simulationNodes.map((node) => [node.id, node])); + + const categoryTargets = new Map(); + for (let i = 0; i < categoryOrder.length; i += 1) { + const category = categoryOrder[i]; + const angle = (i / categoryOrder.length) * Math.PI * 2 - Math.PI / 2; + categoryTargets.set(category, { + x: Math.cos(angle) * categoryRingRadius, + y: Math.sin(angle) * categoryRingRadius, + }); + } + + const simulation = forceSimulation(simulationNodes) + .force( + "link", + forceLink(simulationLinks) + .id((d) => d.id) + .distance((link) => { + if (link.kind === "tree") { + const sourceId = typeof link.source === "string" ? link.source : link.source.id; + return sourceId.startsWith("category:") ? 58 : 90; + } + return 110; + }) + .strength((link) => (link.kind === "tree" ? 0.95 : 0.06)), + ) + .force( + "charge", + forceManyBody().strength((node) => { + if (node.kind === "category") return -240; + return -65; + }), + ) + .force( + "collide", + forceCollide().radius((node) => { + if (node.kind === "category") return 14; + return 7; + }), + ) + .force("center", forceCenter(0, 0)) + .force( + "x", + forceX((node) => { + if (node.kind === "category") return categoryTargets.get(node.category ?? "apps")?.x ?? 0; + return categoryTargets.get(node.category ?? "apps")?.x ?? 0; + }).strength((node) => (node.kind === "leaf" ? 0.06 : 0.22)), + ) + .force( + "y", + forceY((node) => { + if (node.kind === "category") return categoryTargets.get(node.category ?? "apps")?.y ?? 0; + return categoryTargets.get(node.category ?? "apps")?.y ?? 0; + }).strength((node) => (node.kind === "leaf" ? 0.06 : 0.22)), + ) + .alphaMin(0.0005) + .stop(); + + for (let i = 0; i < 380; i += 1) simulation.tick(); + simulation.stop(); + + const renderedLinks: RenderLink[] = simulationLinks.map((link) => { + const sourceId = typeof link.source === "string" ? link.source : link.source.id; + const targetId = typeof link.target === "string" ? link.target : link.target.id; + return { + id: link.id, + sourceId, + targetId, + kind: link.kind, + weight: link.weight ?? 1, + edgeKinds: link.edgeKinds ?? ["explicit"], + }; + }); + + const treeRenderedLinks = renderedLinks.filter((link) => link.kind === "tree"); + const relationRenderedLinks = renderedLinks.filter((link) => link.kind === "relation"); + + return { + nodes: simulationNodes, + nodeById, + treeLinks: treeRenderedLinks, + relationLinks: relationRenderedLinks, + parentById, + }; + }, [categoryLabels, categoryOrder, edges, height, nodes, width]); + + const relationEdgesByLeafId = useMemo(() => { + const map = new Map>(); + for (const edge of graph.relationLinks) { + const sourceSet = map.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.id); + map.set(edge.sourceId, sourceSet); + + const targetSet = map.get(edge.targetId) ?? new Set(); + targetSet.add(edge.id); + map.set(edge.targetId, targetSet); + } + return map; + }, [graph.relationLinks]); + + const activeRelationEdgeIds = useMemo( + () => (activeLeafId ? relationEdgesByLeafId.get(activeLeafId) ?? new Set() : new Set()), + [activeLeafId, relationEdgesByLeafId], + ); + + const connectedLeafIds = useMemo(() => { + if (!activeLeafId) return new Set(); + const connected = new Set([activeLeafId]); + for (const edge of graph.relationLinks) { + if (edge.sourceId === activeLeafId) connected.add(edge.targetId); + if (edge.targetId === activeLeafId) connected.add(edge.sourceId); + } + return connected; + }, [activeLeafId, graph.relationLinks]); + + const relatedLeafCountById = useMemo(() => { + const relatedByLeaf = new Map>(); + for (const edge of graph.relationLinks) { + const sourceSet = relatedByLeaf.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.targetId); + relatedByLeaf.set(edge.sourceId, sourceSet); + + const targetSet = relatedByLeaf.get(edge.targetId) ?? new Set(); + targetSet.add(edge.sourceId); + relatedByLeaf.set(edge.targetId, targetSet); + } + const counts = new Map(); + for (const [leafId, related] of relatedByLeaf.entries()) counts.set(leafId, related.size); + return counts; + }, [graph.relationLinks]); + + const activeLeaf = activeLeafId ? graph.nodeById.get(activeLeafId) ?? null : null; + const activeName = activeLeaf?.name ?? null; + const activeCategory = activeLeaf?.category ?? null; + + const activeAncestorIds = useMemo(() => { + const ids = new Set(); + if (!activeLeafId) return ids; + let cursor: string | null = activeLeafId; + while (cursor) { + ids.add(cursor); + cursor = graph.parentById.get(cursor) ?? null; + } + return ids; + }, [activeLeafId, graph.parentById]); + + function zoomBy(factor: number): void { + setZoom((prev) => clamp(prev * factor, ZOOM_MIN, ZOOM_MAX)); + } + + function handleWheel(event: React.WheelEvent): void { + event.preventDefault(); + event.stopPropagation(); + zoomBy(event.deltaY < 0 ? ZOOM_STEP : 1 / ZOOM_STEP); + } + + function handlePointerDown(event: React.PointerEvent): void { + if (event.button !== 0) return; + panStateRef.current = { + active: true, + startX: event.clientX, + startY: event.clientY, + startPanX: pan.x, + startPanY: pan.y, + moved: false, + }; + setIsPanning(true); + } + + function handlePointerMove(event: React.PointerEvent): void { + if (!panStateRef.current.active) return; + const dx = event.clientX - panStateRef.current.startX; + const dy = event.clientY - panStateRef.current.startY; + if (Math.hypot(dx, dy) > PAN_DRAG_THRESHOLD) { + panStateRef.current.moved = true; + } + setPan({ + x: panStateRef.current.startPanX + dx, + y: panStateRef.current.startPanY + dy, + }); + } + + function finishPan(event: React.PointerEvent): void { + if (!panStateRef.current.active) return; + suppressNextClickRef.current = panStateRef.current.moved; + panStateRef.current.active = false; + setIsPanning(false); + } + + function handleLeafClick(node: ForceGraphNode): void { + if (node.kind !== "leaf" || !node.href) return; + + if (pinnedLeafId) { + if (node.id === pinnedLeafId || connectedLeafIds.has(node.id)) { + window.open(node.href, "_blank", "noopener,noreferrer"); + } + return; + } + setPinnedLeafId(node.id); + } + + return ( +
+
+

+ {pinnedLeafId + ? `${activeRelationEdgeIds.size} related links pinned · click pinned node again to open` + : activeLeafId + ? `${activeRelationEdgeIds.size} related links highlighted` + : "Force-directed tree · hover nodes to preview relationships · click to pin · click X to reset · drag to pan · scroll to zoom"} +

+
+ +
+
+ + + +
+ + setHoveredLeafId(null)} + onClick={() => { + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + } + }} + onWheel={handleWheel} + onWheelCapture={handleWheel} + onPointerDown={handlePointerDown} + onPointerMove={handlePointerMove} + onPointerUp={finishPan} + onPointerCancel={finishPan} + style={{ cursor: isPanning ? "grabbing" : "grab", touchAction: "none" }} + > + + + + + + + + + + + {graph.treeLinks.map((link) => { + const source = graph.nodeById.get(link.sourceId); + const target = graph.nodeById.get(link.targetId); + if (!source || !target) return null; + const targetColor = target.category ? categoryColors[target.category] : "#9CA3AF"; + const isActiveBranch = + activeLeafId && + activeAncestorIds.has(link.sourceId) && + activeAncestorIds.has(link.targetId); + + return ( + + ); + })} + + {graph.relationLinks.map((edge) => { + const source = graph.nodeById.get(edge.sourceId); + const target = graph.nodeById.get(edge.targetId); + if (!source || !target) return null; + const isActive = activeLeafId ? activeRelationEdgeIds.has(edge.id) : false; + const sameActiveCategory = + activeCategory && + source.category === activeCategory && + target.category === activeCategory; + const color = + sameActiveCategory && activeCategory + ? categoryColors[activeCategory] + : edgeColor(edge.edgeKinds); + + return ( + + ); + })} + + {graph.nodes.map((node) => { + const x = node.x ?? 0; + const y = node.y ?? 0; + const isLeaf = node.kind === "leaf"; + const isCategory = node.kind === "category"; + const isActiveLeaf = isLeaf && activeLeafId === node.id; + const isConnectedLeaf = isLeaf && !!activeLeafId && connectedLeafIds.has(node.id); + const isIndirectConnectedLeaf = isConnectedLeaf && !isActiveLeaf; + const muted = isLeaf && activeLeafId ? !isConnectedLeaf : false; + const categoryColor = node.category ? categoryColors[node.category] : "#D1D5DB"; + const relatedCount = isLeaf ? relatedLeafCountById.get(node.id) ?? 0 : 0; + const leafRadius = + 2.1 + Math.min(5.2, Math.sqrt(node.degree ?? 0) * 0.22 + Math.sqrt(relatedCount) * 0.45); + const radius = node.kind === "root" ? 6.5 : isCategory ? 5.4 : leafRadius; + const fill = isIndirectConnectedLeaf ? "#FFFFFF" : categoryColor; + + return ( + + + + {node.name} + {isLeaf ? `\nDegree: ${node.degree ?? 0}` : ""} + + + + {isCategory && ( + + {node.name} + + )} + + {isConnectedLeaf && ( + 0 ? 10 : -10} + y={4} + textAnchor={x > 0 ? "start" : "end"} + fontSize={isActiveLeaf ? 12 : 11} + fontWeight={isActiveLeaf ? 700 : 500} + fill={isActiveLeaf ? categoryColor : "#FFFFFF"} + fillOpacity={isActiveLeaf ? 1 : 0.95} + style={{ + cursor: pinnedLeafId ? "alias" : "pointer", + pointerEvents: "auto", + }} + onClick={(event) => { + event.stopPropagation(); + handleLeafClick(node); + }} + > + {node.name.length > 36 ? `${node.name.slice(0, 36)}...` : node.name} + + )} + + ); + })} + + {graph.nodes + .filter((node) => node.kind === "leaf") + .map((node) => { + const x = node.x ?? 0; + const y = node.y ?? 0; + return ( + setHoveredLeafId(node.id)} + onClick={(event) => { + event.stopPropagation(); + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + return; + } + handleLeafClick(node); + }} + style={{ + cursor: + pinnedLeafId === node.id || + (pinnedLeafId !== null && node.id !== pinnedLeafId && connectedLeafIds.has(node.id)) + ? "alias" + : "pointer", + }} + /> + ); + })} + + {pinnedLeafId + ? (() => { + const pinnedLeaf = graph.nodeById.get(pinnedLeafId); + if (!pinnedLeaf) return null; + const x = (pinnedLeaf.x ?? 0) + 24; + const y = (pinnedLeaf.y ?? 0) - 24; + return ( + { + event.stopPropagation(); + setPinnedLeafId(null); + setHoveredLeafId(null); + }} + style={{ cursor: "pointer" }} + > + + + X + + + ); + })() + : null} + + + + {activeName ? ( +
+ {activeName} +
+ ) : null} +
+
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemHierarchicalEdgeBundlingMap.tsx b/src/app/ecosystem-map/EcosystemHierarchicalEdgeBundlingMap.tsx new file mode 100644 index 00000000..5b31965f --- /dev/null +++ b/src/app/ecosystem-map/EcosystemHierarchicalEdgeBundlingMap.tsx @@ -0,0 +1,786 @@ +"use client"; + +import { useMemo, useRef, useState } from "react"; +import { + cluster, + hierarchy, + type HierarchyPointLink, + type HierarchyPointNode, +} from "d3-hierarchy"; +import { curveBundle, line, lineRadial, linkRadial } from "d3-shape"; + +type EcosystemCategory = "apps" | "mechanisms" | "research" | "case-studies" | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +type BundleTreeNode = { + id: string; + name: string; + kind: "root" | "category" | "leaf"; + category?: EcosystemCategory; + href?: string; + degree?: number; + children?: BundleTreeNode[]; +}; + +interface EcosystemHierarchicalEdgeBundlingMapProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; + categoryOrder: EcosystemCategory[]; + categoryLabels: Record; +} + +type TreePointNode = HierarchyPointNode; +type BundledEdge = { + id: string; + sourceId: string; + targetId: string; + sourceCategory: EcosystemCategory; + targetCategory: EcosystemCategory; + path: string; + weight: number; +}; + +type BundlingLayoutMode = "radial" | "rectangular"; + +type BundlingLayout = { + root: TreePointNode; + descendants: TreePointNode[]; + links: HierarchyPointLink[]; + nodeById: Map; + innerWidth: number; + innerHeight: number; +}; + +const LEAF_LABEL_FONT_SIZE = 14; +const LEAF_LABEL_CONNECTED_FONT_SIZE = 14; +const ZOOM_MIN = 0.8; +const ZOOM_MAX = 3.5; +const ZOOM_STEP = 1.15; +const LEAF_ANGLE_JITTER = 0.01; +const LEAF_RADIUS_JITTER = 0.01; +const TREE_LINK_DIM_OPACITY = 0.03; +const BUNDLE_LINK_DIM_OPACITY = 0.03; +const NODE_DIM_OPACITY = 0.03; +const PAN_DRAG_THRESHOLD = 4; +const PIN_RESET_RADIUS = 12; +const RECTANGULAR_ASPECT_RATIO = 2; +const RECTANGULAR_PADDING_X = 100; +const RECTANGULAR_PADDING_Y = 50; + +function polarToCartesian(angle: number, radius: number): { x: number; y: number } { + const a = angle - Math.PI / 2; + return { + x: Math.cos(a) * radius, + y: Math.sin(a) * radius, + }; +} + +function collectAncestorIds(node: TreePointNode | null): Set { + const ids = new Set(); + let cursor: TreePointNode | null = node; + while (cursor) { + ids.add(cursor.data.id); + cursor = cursor.parent; + } + return ids; +} + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function hashString(input: string): number { + let hash = 2166136261; + for (let i = 0; i < input.length; i += 1) { + hash ^= input.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +function seeded01(seed: number): number { + const x = Math.sin(seed * 0.00011920928955078125 + 0.1376312587) * 43758.5453123; + return x - Math.floor(x); +} + +export default function EcosystemHierarchicalEdgeBundlingMap({ + nodes, + edges, + width, + height, + categoryColors, + categoryOrder, + categoryLabels, +}: EcosystemHierarchicalEdgeBundlingMapProps) { + const [layoutMode, setLayoutMode] = useState("radial"); + const [hoveredLeafId, setHoveredLeafId] = useState(null); + const [pinnedLeafId, setPinnedLeafId] = useState(null); + const [zoom, setZoom] = useState(1); + const [pan, setPan] = useState({ x: 0, y: 0 }); + const [isPanning, setIsPanning] = useState(false); + const panStateRef = useRef({ + active: false, + startX: 0, + startY: 0, + startPanX: 0, + startPanY: 0, + moved: false, + }); + const suppressNextClickRef = useRef(false); + const activeLeafId = pinnedLeafId ?? hoveredLeafId; + const mapHeight = + layoutMode === "rectangular" + ? Math.max(420, Math.min(height, Math.round(width / RECTANGULAR_ASPECT_RATIO))) + : height; + + const layout = useMemo((): BundlingLayout => { + const grouped = new Map(); + for (const category of categoryOrder) grouped.set(category, []); + + for (const node of nodes) { + const group = grouped.get(node.category) ?? []; + group.push(node); + grouped.set(node.category, group); + } + + const rootData: BundleTreeNode = { + id: "root", + name: "Ecosystem", + kind: "root", + children: categoryOrder.map((category) => ({ + id: `category:${category}`, + name: categoryLabels[category], + kind: "category", + category, + children: (grouped.get(category) ?? []) + .sort((a, b) => b.degree - a.degree || a.name.localeCompare(b.name)) + .map((node) => ({ + id: node.id, + name: node.name, + kind: "leaf", + href: node.href, + degree: node.degree, + category: node.category, + })), + })), + }; + + const root = hierarchy(rootData); + + if (layoutMode === "radial") { + const radius = Math.min(width, mapHeight) / 2 - 50; + cluster() + .size([Math.PI * 2, radius - 34]) + .separation((a, b) => (a.parent === b.parent ? 1 : 1.7))(root); + + const descendants = root.descendants() as TreePointNode[]; + for (const node of descendants) { + if (node.data.kind !== "leaf") continue; + const seed = hashString(node.data.id); + const angleJitter = (seeded01(seed ^ 0x91e10da5) - 0.5) * LEAF_ANGLE_JITTER; + const radiusJitter = (seeded01(seed ^ 0x85ebca6b) - 0.5) * LEAF_RADIUS_JITTER * 2; + node.x += angleJitter; + node.y = clamp(node.y + radiusJitter, 12, radius - 8); + } + + const links = root.links() as HierarchyPointLink[]; + const nodeById = new Map(); + for (const node of descendants) nodeById.set(node.data.id, node); + + return { + root: root as TreePointNode, + descendants, + links, + nodeById, + innerWidth: radius * 2, + innerHeight: radius * 2, + }; + } + + const innerWidth = Math.max(260, width - RECTANGULAR_PADDING_X * 2); + const innerHeight = Math.max(220, mapHeight - RECTANGULAR_PADDING_Y * 2); + const halfWidth = innerWidth / 2; + const halfHeight = innerHeight / 2; + + cluster() + .size([Math.PI * 2, 1]) + .separation((a, b) => (a.parent === b.parent ? 1 : 1.6))(root); + + const descendants = root.descendants() as TreePointNode[]; + for (const node of descendants) { + if (node.data.kind === "root") { + node.x = halfWidth; + node.y = halfHeight; + continue; + } + + const seed = hashString(node.data.id); + const angleJitter = + node.data.kind === "leaf" + ? (seeded01(seed ^ 0x91e10da5) - 0.5) * LEAF_ANGLE_JITTER * 0.7 + : 0; + const radialJitter = + node.data.kind === "leaf" + ? (seeded01(seed ^ 0x85ebca6b) - 0.5) * LEAF_RADIUS_JITTER * 1.2 + : 0; + + const angle = node.x + angleJitter; + const radius = clamp(node.y + radialJitter, 0.14, 1); + const a = angle - Math.PI / 2; + const ux = Math.cos(a); + const uy = Math.sin(a); + const sideScale = 1 / Math.max(Math.abs(ux), Math.abs(uy), 1e-6); + const boundaryX = ux * sideScale * (halfWidth - 6); + const boundaryY = uy * sideScale * (halfHeight - 6); + + node.x = halfWidth + boundaryX * radius; + node.y = halfHeight + boundaryY * radius; + } + + const links = root.links() as HierarchyPointLink[]; + const nodeById = new Map(); + for (const node of descendants) nodeById.set(node.data.id, node); + + return { + root: root as TreePointNode, + descendants, + links, + nodeById, + innerWidth, + innerHeight, + }; + }, [categoryLabels, categoryOrder, layoutMode, mapHeight, nodes, width]); + + const bundledLineRadial = useMemo( + () => + lineRadial() + .curve(curveBundle.beta(0.9)) + .radius((d) => d.y) + .angle((d) => d.x), + [], + ); + + const bundledLineRectangular = useMemo( + () => + line() + .curve(curveBundle.beta(0.9)) + .x((d) => d.x) + .y((d) => d.y), + [], + ); + + const treeLinkRadial = useMemo( + () => + linkRadial, TreePointNode>() + .angle((d) => d.x) + .radius((d) => d.y), + [], + ); + + const bundledEdges = useMemo(() => { + const rendered: BundledEdge[] = []; + for (const edge of edges) { + const source = layout.nodeById.get(edge.sourceId); + const target = layout.nodeById.get(edge.targetId); + if (!source || !target) continue; + if (!source.data.category || !target.data.category) continue; + const pathNodes = source.path(target) as TreePointNode[]; + const path = + layoutMode === "radial" + ? bundledLineRadial(pathNodes) + : bundledLineRectangular(pathNodes); + if (!path) continue; + rendered.push({ + id: edge.id, + sourceId: edge.sourceId, + targetId: edge.targetId, + sourceCategory: source.data.category, + targetCategory: target.data.category, + path, + weight: edge.weight, + }); + } + return rendered; + }, [bundledLineRadial, bundledLineRectangular, edges, layout.nodeById, layoutMode]); + + const edgesByLeafId = useMemo(() => { + const map = new Map>(); + for (const edge of bundledEdges) { + const sourceSet = map.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.id); + map.set(edge.sourceId, sourceSet); + + const targetSet = map.get(edge.targetId) ?? new Set(); + targetSet.add(edge.id); + map.set(edge.targetId, targetSet); + } + return map; + }, [bundledEdges]); + + const activeEdgeIds = useMemo( + () => (activeLeafId ? edgesByLeafId.get(activeLeafId) ?? new Set() : new Set()), + [activeLeafId, edgesByLeafId], + ); + + const connectedLeafIds = useMemo(() => { + if (!activeLeafId) return new Set(); + const connected = new Set([activeLeafId]); + for (const edge of bundledEdges) { + if (edge.sourceId === activeLeafId) connected.add(edge.targetId); + if (edge.targetId === activeLeafId) connected.add(edge.sourceId); + } + return connected; + }, [activeLeafId, bundledEdges]); + + const relatedLeafCountById = useMemo(() => { + const relatedByLeaf = new Map>(); + for (const edge of bundledEdges) { + const sourceSet = relatedByLeaf.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.targetId); + relatedByLeaf.set(edge.sourceId, sourceSet); + + const targetSet = relatedByLeaf.get(edge.targetId) ?? new Set(); + targetSet.add(edge.sourceId); + relatedByLeaf.set(edge.targetId, targetSet); + } + + const counts = new Map(); + for (const [leafId, related] of relatedByLeaf.entries()) counts.set(leafId, related.size); + return counts; + }, [bundledEdges]); + + const activeLeaf = activeLeafId ? layout.nodeById.get(activeLeafId) ?? null : null; + const activeAncestorIds = useMemo(() => collectAncestorIds(activeLeaf), [activeLeaf]); + const activeCategory = activeLeaf?.data.category ?? null; + const activeName = activeLeaf?.data.name ?? null; + + function handleLeafClick(node: TreePointNode): void { + if (node.data.kind !== "leaf" || !node.data.href) return; + + if (pinnedLeafId) { + if ( + node.data.id === pinnedLeafId || + connectedLeafIds.has(node.data.id) + ) { + window.open(node.data.href, "_blank", "noopener,noreferrer"); + } + return; + } + setPinnedLeafId(node.data.id); + } + + function zoomBy(factor: number): void { + setZoom((prev) => clamp(prev * factor, ZOOM_MIN, ZOOM_MAX)); + } + + function setNextLayout(mode: BundlingLayoutMode): void { + if (mode === layoutMode) return; + setLayoutMode(mode); + setZoom(1); + setPan({ x: 0, y: 0 }); + setHoveredLeafId(null); + setPinnedLeafId(null); + suppressNextClickRef.current = false; + } + + function handleWheel(event: React.WheelEvent): void { + event.preventDefault(); + event.stopPropagation(); + zoomBy(event.deltaY < 0 ? ZOOM_STEP : 1 / ZOOM_STEP); + } + + function handlePointerDown(event: React.PointerEvent): void { + if (event.button !== 0) return; + panStateRef.current = { + active: true, + startX: event.clientX, + startY: event.clientY, + startPanX: pan.x, + startPanY: pan.y, + moved: false, + }; + setIsPanning(true); + } + + function handlePointerMove(event: React.PointerEvent): void { + if (!panStateRef.current.active) return; + const dx = event.clientX - panStateRef.current.startX; + const dy = event.clientY - panStateRef.current.startY; + if (Math.hypot(dx, dy) > PAN_DRAG_THRESHOLD) { + panStateRef.current.moved = true; + } + setPan({ + x: panStateRef.current.startPanX + dx, + y: panStateRef.current.startPanY + dy, + }); + } + + function finishPan(): void { + if (!panStateRef.current.active) return; + suppressNextClickRef.current = panStateRef.current.moved; + panStateRef.current.active = false; + setIsPanning(false); + } + + const groupTransform = + layoutMode === "radial" + ? `translate(${width / 2 + pan.x} ${mapHeight / 2 + pan.y}) scale(${zoom})` + : `translate(${RECTANGULAR_PADDING_X + pan.x} ${RECTANGULAR_PADDING_Y + pan.y}) scale(${zoom})`; + + return ( +
+
+
+ + +
+ + {pinnedLeafId || activeLeafId ? ( +

+ {pinnedLeafId + ? `${activeEdgeIds.size} bundled links pinned · click pinned node to open, or linked nodes to open` + : activeLeafId + ? `${activeEdgeIds.size} bundled links highlighted` + : null} +

+ ) : null} +
+ +
+
+ + + +
+ + setHoveredLeafId(null)} + onClick={() => { + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + } + }} + onWheel={handleWheel} + onWheelCapture={handleWheel} + onPointerDown={handlePointerDown} + onPointerMove={handlePointerMove} + onPointerUp={finishPan} + onPointerCancel={finishPan} + style={{ cursor: isPanning ? "grabbing" : "grab", touchAction: "none" }} + > + + + + + + + + + + + {layout.links + .filter((link) => link.source.data.kind !== "root") + .map((link, index) => { + const targetCategory = link.target.data.category; + const linkColor = targetCategory ? categoryColors[targetCategory] : "#9CA3AF"; + const active = + activeLeafId && + activeAncestorIds.has(link.source.data.id) && + activeAncestorIds.has(link.target.data.id); + + return ( + + ); + })} + + {bundledEdges.map((edge) => { + const isActive = activeLeafId + ? (edgesByLeafId.get(activeLeafId) ?? new Set()).has(edge.id) + : false; + const bothInActiveCategory = + activeCategory && + edge.sourceCategory === activeCategory && + edge.targetCategory === activeCategory; + const color = bothInActiveCategory && activeCategory + ? categoryColors[activeCategory] + : categoryColors[edge.sourceCategory]; + + return ( + + ); + })} + + {layout.descendants.map((node) => { + if (node.data.kind === "root") return null; + const { x, y } = + layoutMode === "radial" ? polarToCartesian(node.x, node.y) : { x: node.x, y: node.y }; + const isLeaf = node.data.kind === "leaf"; + const isCategory = node.data.kind === "category"; + const isActiveLeaf = isLeaf && activeLeafId === node.data.id; + const isConnectedLeaf = + isLeaf && !!activeLeafId && connectedLeafIds.has(node.data.id); + const isIndirectConnectedLeaf = isConnectedLeaf && !isActiveLeaf; + const muted = + isLeaf && activeLeafId + ? !isConnectedLeaf + : isCategory && activeLeafId + ? node.data.category !== activeCategory + : false; + + const categoryColor = node.data.category + ? categoryColors[node.data.category] + : "#9CA3AF"; + const relatedCount = isLeaf ? relatedLeafCountById.get(node.data.id) ?? 0 : 0; + const leafRadius = + 2.1 + Math.min(4.6, Math.sqrt(node.data.degree ?? 0) * 0.22 + Math.sqrt(relatedCount) * 0.45); + const radius = isLeaf ? leafRadius : 4.8; + const fill = isIndirectConnectedLeaf ? "#FFFFFF" : categoryColor; + const categoryLabel = node.data.name; + const categoryLabelWidth = Math.max( + 56, + Math.ceil(categoryLabel.length * 7.2 + 12), + ); + const categoryLabelHeight = 18; + const categoryLabelX = -categoryLabelWidth / 2; + const categoryLabelY = -24; + + return ( + + + + {node.data.name} + {isLeaf ? `\nDegree: ${node.data.degree ?? 0}` : ""} + + + + {isCategory && ( + + + + {categoryLabel} + + + )} + + {isConnectedLeaf && ( + = Math.PI ? -9 : 9) : node.x >= layout.innerWidth / 2 ? -9 : 9} + y={4} + textAnchor={layoutMode === "radial" ? (node.x >= Math.PI ? "end" : "start") : node.x >= layout.innerWidth / 2 ? "end" : "start"} + fontSize={isActiveLeaf ? LEAF_LABEL_FONT_SIZE : LEAF_LABEL_CONNECTED_FONT_SIZE} + fontWeight={isActiveLeaf ? 700 : 500} + fill={isActiveLeaf ? categoryColor : "#FFFFFF"} + fillOpacity={isActiveLeaf ? 1 : 0.95} + style={{ + cursor: pinnedLeafId ? "alias" : "pointer", + pointerEvents: "auto", + }} + onClick={(event) => { + event.stopPropagation(); + handleLeafClick(node); + }} + > + {node.data.name.length > 34 ? `${node.data.name.slice(0, 34)}...` : node.data.name} + + )} + + ); + })} + + {layout.descendants + .filter((node) => node.data.kind === "leaf") + .map((node) => { + const { x, y } = + layoutMode === "radial" ? polarToCartesian(node.x, node.y) : { x: node.x, y: node.y }; + const leafId = node.data.id; + return ( + setHoveredLeafId(leafId)} + onClick={(event) => { + event.stopPropagation(); + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + return; + } + handleLeafClick(node); + }} + style={{ + cursor: + pinnedLeafId === leafId || + (pinnedLeafId !== null && leafId !== pinnedLeafId && connectedLeafIds.has(leafId)) + ? "alias" + : "pointer", + }} + /> + ); + })} + + {pinnedLeafId + ? (() => { + const pinnedLeaf = layout.nodeById.get(pinnedLeafId); + if (!pinnedLeaf) return null; + const point = + layoutMode === "radial" + ? polarToCartesian(pinnedLeaf.x, pinnedLeaf.y) + : { x: pinnedLeaf.x, y: pinnedLeaf.y }; + return ( + { + event.stopPropagation(); + setPinnedLeafId(null); + setHoveredLeafId(null); + }} + style={{ cursor: "pointer" }} + > + + + X + + + ); + })() + : null} + + + + {activeName ? ( +
+ {activeName} +
+ ) : null} +
+
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemMapVisualizationSwitcher.tsx b/src/app/ecosystem-map/EcosystemMapVisualizationSwitcher.tsx new file mode 100644 index 00000000..46383166 --- /dev/null +++ b/src/app/ecosystem-map/EcosystemMapVisualizationSwitcher.tsx @@ -0,0 +1,157 @@ +"use client"; + +import { useState } from "react"; +import EcosystemVoronoiMap from "./EcosystemVoronoiMap"; +import EcosystemHierarchicalEdgeBundlingMap from "./EcosystemHierarchicalEdgeBundlingMap"; +import EcosystemForceDirectedTreeMap from "./EcosystemForceDirectedTreeMap"; +import EcosystemZoomableTreemap from "./EcosystemZoomableTreemap"; + +type EcosystemCategory = "apps" | "mechanisms" | "research" | "case-studies" | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +interface EcosystemMapVisualizationSwitcherProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; + categoryAnchors: Record; + categoryOrder: EcosystemCategory[]; + categoryLabels: Record; +} + +type VisualizationMode = + | "voronoi" + | "bundling" + | "force-tree" + | "zoomable-treemap"; + +export default function EcosystemMapVisualizationSwitcher({ + nodes, + edges, + width, + height, + categoryColors, + categoryAnchors, + categoryOrder, + categoryLabels, +}: EcosystemMapVisualizationSwitcherProps) { + const [mode, setMode] = useState("zoomable-treemap"); + + return ( +
+
+ + + + +
+ + {mode === "voronoi" ? ( + + ) : mode === "bundling" ? ( + + ) : mode === "force-tree" ? ( + + ) : mode === "zoomable-treemap" ? ( + + ) : ( + + )} +
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemRadialTreeMap.tsx b/src/app/ecosystem-map/EcosystemRadialTreeMap.tsx new file mode 100644 index 00000000..0570aed9 --- /dev/null +++ b/src/app/ecosystem-map/EcosystemRadialTreeMap.tsx @@ -0,0 +1,601 @@ +"use client"; + +import { useMemo, useState } from "react"; +import { + hierarchy, + tree, + type HierarchyPointLink, + type HierarchyPointNode, +} from "d3-hierarchy"; +import { linkRadial } from "d3-shape"; + +type EcosystemCategory = "apps" | "mechanisms" | "research" | "case-studies" | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +type RadialTreeNode = { + id: string; + name: string; + kind: "root" | "category" | "leaf"; + category?: EcosystemCategory; + href?: string; + degree?: number; + children?: RadialTreeNode[]; +}; + +interface EcosystemRadialTreeMapProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; + categoryOrder: EcosystemCategory[]; + categoryLabels: Record; +} + +type TreePointNode = HierarchyPointNode; +type LeafPoint = { x: number; y: number; category: EcosystemCategory }; +type RadialRelationshipEdge = { + id: string; + sourceId: string; + targetId: string; + sourceCategory: EcosystemCategory; + targetCategory: EcosystemCategory; + weight: number; + kinds: EcosystemEdge["kinds"]; + color: string; + path: string; +}; + +const RADIAL_COOLORS_PALETTE: Record = { + apps: "#D1F0B1", + mechanisms: "#B6CB9E", + research: "#92B4A7", + "case-studies": "#8C8A93", + campaigns: "#81667A", +}; + +const LEAF_LABEL_FONT_SIZE = 16; +const CONNECTED_LEAF_LABEL_FONT_SIZE = 12; +const ZOOM_MIN = 0.8; +const ZOOM_MAX = 3.5; +const ZOOM_STEP = 1.15; + +function polarToCartesian(angle: number, radius: number): { x: number; y: number } { + const a = angle - Math.PI / 2; + return { + x: Math.cos(a) * radius, + y: Math.sin(a) * radius, + }; +} + +function collectAncestorIds(node: TreePointNode | null): Set { + const ids = new Set(); + let cursor: TreePointNode | null = node; + while (cursor) { + ids.add(cursor.data.id); + cursor = cursor.parent; + } + return ids; +} + +function hashString(input: string): number { + let hash = 2166136261; + for (let i = 0; i < input.length; i += 1) { + hash ^= input.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +function seeded01(seed: number): number { + const x = Math.sin(seed * 0.00011920928955078125 + 0.1376312587) * 43758.5453123; + return x - Math.floor(x); +} + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function edgeColor(edge: EcosystemEdge): string { + if (edge.kinds.includes("explicit")) return "#555"; + if (edge.kinds.includes("internal-link")) return "#8D99A7"; + return "#708195"; +} + +function relationshipPath( + source: LeafPoint, + target: LeafPoint, + seedKey: string, + outerRadius: number, +): string { + const seed = hashString(seedKey); + const sourceRadius = Math.max(1e-6, Math.hypot(source.x, source.y)); + const targetRadius = Math.max(1e-6, Math.hypot(target.x, target.y)); + const sourceUnitX = source.x / sourceRadius; + const sourceUnitY = source.y / sourceRadius; + const targetUnitX = target.x / targetRadius; + const targetUnitY = target.y / targetRadius; + + // Push control points beyond the outer ring so secondary links stay outside. + const lift = outerRadius + 36 + seeded01(seed ^ 0x5f3759df) * 62; + const sourceLift = lift + seeded01(seed ^ 0xa5a5a5a5) * 24; + const targetLift = lift + seeded01(seed ^ 0x91e10da5) * 24; + const c1x = sourceUnitX * sourceLift; + const c1y = sourceUnitY * sourceLift; + const c2x = targetUnitX * targetLift; + const c2y = targetUnitY * targetLift; + + return `M ${source.x.toFixed(2)} ${source.y.toFixed(2)} C ${c1x.toFixed(2)} ${c1y.toFixed(2)} ${c2x.toFixed(2)} ${c2y.toFixed(2)} ${target.x.toFixed(2)} ${target.y.toFixed(2)}`; +} + +export default function EcosystemRadialTreeMap({ + nodes, + edges, + width, + height, + categoryColors, + categoryOrder, + categoryLabels, +}: EcosystemRadialTreeMapProps) { + const radialColors = useMemo( + () => ({ ...categoryColors, ...RADIAL_COOLORS_PALETTE }), + [categoryColors], + ); + + const [hoveredLeafId, setHoveredLeafId] = useState(null); + const [hoveredCategoryId, setHoveredCategoryId] = useState(null); + const [pinnedLeafId, setPinnedLeafId] = useState(null); + const [zoom, setZoom] = useState(1); + const activeCategoryId = pinnedLeafId ? null : hoveredCategoryId; + const activeLeafId = activeCategoryId ? null : pinnedLeafId ?? hoveredLeafId; + + const radial = useMemo(() => { + const grouped = new Map(); + for (const category of categoryOrder) grouped.set(category, []); + + for (const node of nodes) { + const group = grouped.get(node.category) ?? []; + group.push(node); + grouped.set(node.category, group); + } + + const rootData: RadialTreeNode = { + id: "root", + name: "Ecosystem", + kind: "root", + children: categoryOrder.map((category) => ({ + id: `category:${category}`, + name: categoryLabels[category], + kind: "category", + category, + children: (grouped.get(category) ?? []) + .sort((a, b) => b.degree - a.degree || a.name.localeCompare(b.name)) + .map((node) => ({ + id: node.id, + name: node.name, + kind: "leaf", + href: node.href, + degree: node.degree, + category: node.category, + })), + })), + }; + + const radius = Math.min(width, height) / 2 - 72; + + const root = hierarchy(rootData); + tree() + .size([Math.PI * 2, radius]) + .separation((a, b) => ((a.parent === b.parent ? 1 : 2) / Math.max(1, a.depth)))(root); + + const descendants = root.descendants() as TreePointNode[]; + const links = root.links() as HierarchyPointLink[]; + + const nodeById = new Map(); + for (const node of descendants) nodeById.set(node.data.id, node); + + return { root, descendants, links, nodeById, radius }; + }, [categoryLabels, categoryOrder, height, nodes, width]); + + const leafPointsById = useMemo(() => { + const map = new Map(); + for (const node of radial.descendants) { + if (node.data.kind !== "leaf" || !node.data.category) continue; + const point = polarToCartesian(node.x, node.y); + map.set(node.data.id, { + x: point.x, + y: point.y, + category: node.data.category, + }); + } + return map; + }, [radial.descendants]); + + const relationshipEdges = useMemo(() => { + const rendered: RadialRelationshipEdge[] = []; + for (const edge of edges) { + const source = leafPointsById.get(edge.sourceId); + const target = leafPointsById.get(edge.targetId); + if (!source || !target) continue; + rendered.push({ + id: edge.id, + sourceId: edge.sourceId, + targetId: edge.targetId, + sourceCategory: source.category, + targetCategory: target.category, + weight: edge.weight, + kinds: edge.kinds, + color: edgeColor(edge), + path: relationshipPath(source, target, `radial-edge:${edge.id}`, radial.radius), + }); + } + return rendered; + }, [edges, leafPointsById, radial.radius]); + + const edgesByLeafId = useMemo(() => { + const map = new Map>(); + for (const edge of relationshipEdges) { + const sourceSet = map.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.id); + map.set(edge.sourceId, sourceSet); + + const targetSet = map.get(edge.targetId) ?? new Set(); + targetSet.add(edge.id); + map.set(edge.targetId, targetSet); + } + return map; + }, [relationshipEdges]); + + const activeRelationshipEdgeIds = useMemo( + () => { + if (activeLeafId) return edgesByLeafId.get(activeLeafId) ?? new Set(); + return new Set(); + }, + [activeLeafId, edgesByLeafId], + ); + + const connectedLeafIds = useMemo(() => { + if (!activeLeafId) return new Set(); + const connected = new Set([activeLeafId]); + for (const edge of relationshipEdges) { + if (edge.sourceId === activeLeafId) connected.add(edge.targetId); + if (edge.targetId === activeLeafId) connected.add(edge.sourceId); + } + return connected; + }, [activeLeafId, relationshipEdges]); + + const relatedLeafCountById = useMemo(() => { + const relatedByLeaf = new Map>(); + for (const edge of relationshipEdges) { + const sourceSet = relatedByLeaf.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.targetId); + relatedByLeaf.set(edge.sourceId, sourceSet); + + const targetSet = relatedByLeaf.get(edge.targetId) ?? new Set(); + targetSet.add(edge.sourceId); + relatedByLeaf.set(edge.targetId, targetSet); + } + + const counts = new Map(); + for (const [leafId, related] of relatedByLeaf.entries()) { + counts.set(leafId, related.size); + } + return counts; + }, [relationshipEdges]); + + const activeCategoryLeafIds = useMemo(() => { + if (!activeCategoryId) return new Set(); + return new Set( + radial.descendants + .filter( + (node) => + node.data.kind === "leaf" && + node.data.category === activeCategoryId, + ) + .map((node) => node.data.id), + ); + }, [activeCategoryId, radial.descendants]); + + const activeLeaf = activeLeafId ? radial.nodeById.get(activeLeafId) ?? null : null; + const activeAncestorIds = useMemo(() => collectAncestorIds(activeLeaf ?? null), [activeLeaf]); + + const radialLink = useMemo( + () => + linkRadial, TreePointNode>() + .angle((d) => d.x) + .radius((d) => d.y), + [], + ); + + function handleLeafClick(node: TreePointNode): void { + if (node.data.kind !== "leaf" || !node.data.href) return; + + // While a leaf is pinned, clicking any directly related leaf opens it immediately. + if ( + pinnedLeafId && + node.data.id !== pinnedLeafId && + connectedLeafIds.has(node.data.id) + ) { + window.open(node.data.href, "_blank", "noopener,noreferrer"); + return; + } + + if (pinnedLeafId === node.data.id) { + window.open(node.data.href, "_blank", "noopener,noreferrer"); + return; + } + setPinnedLeafId(node.data.id); + } + + function zoomBy(factor: number): void { + setZoom((prev) => clamp(prev * factor, ZOOM_MIN, ZOOM_MAX)); + } + + function handleWheel(event: React.WheelEvent): void { + event.preventDefault(); + zoomBy(event.deltaY < 0 ? ZOOM_STEP : 1 / ZOOM_STEP); + } + + const activeName = activeLeaf?.data.name ?? null; + const relationshipCount = activeRelationshipEdgeIds.size; + const activeCategoryLabel = activeCategoryId ? categoryLabels[activeCategoryId] : null; + + return ( +
+
+

+ {pinnedLeafId + ? `${relationshipCount} linked items pinned · click pinned node to open, or click any linked node to open` + : activeLeafId + ? `${relationshipCount} linked items highlighted` + : activeCategoryId + ? `${activeCategoryLabel} branch highlighted` + : "Hover leaves to preview branch + relationships · click once to pin · click pinned leaf again to open · scroll to zoom"} +

+
+ +
+
+ + + +
+ + { + setHoveredLeafId(null); + setHoveredCategoryId(null); + }} + onClick={() => { + setPinnedLeafId(null); + setHoveredCategoryId(null); + }} + onWheel={handleWheel} + > + + + + + + + + + + + {radial.links + .filter((link) => link.source.data.kind !== "root") + .map((link, index) => { + const targetCategory = link.target.data.category; + const linkColor = targetCategory ? radialColors[targetCategory] : "#708195"; + const active = activeLeafId + ? activeAncestorIds.size > 0 && + activeAncestorIds.has(link.source.data.id) && + activeAncestorIds.has(link.target.data.id) + : activeCategoryId + ? link.target.data.category === activeCategoryId + : false; + return ( + + ); + })} + + {relationshipEdges.map((edge) => { + const isActive = activeLeafId ? activeRelationshipEdgeIds.has(edge.id) : false; + return ( + + ); + })} + + {radial.descendants.map((node) => { + const { x, y } = polarToCartesian(node.x, node.y); + const isRoot = node.data.kind === "root"; + const isCategory = node.data.kind === "category"; + const isLeaf = node.data.kind === "leaf"; + const isActiveLeaf = isLeaf && activeLeafId === node.data.id; + const isIndirectRelatedLeaf = + isLeaf && !!activeLeafId && connectedLeafIds.has(node.data.id) && !isActiveLeaf; + const showConnectedLeafLabel = isLeaf && !!activeLeafId && connectedLeafIds.has(node.data.id); + if (isRoot) return null; + const categoryColor = node.data.category ? radialColors[node.data.category] : "#9AA6B2"; + const inActiveBranch = activeAncestorIds.has(node.data.id); + const muted = + node.data.kind === "leaf" && activeLeafId + ? !connectedLeafIds.has(node.data.id) + : node.data.kind === "leaf" && activeCategoryId + ? !activeCategoryLeafIds.has(node.data.id) + : node.data.kind === "category" && activeCategoryId + ? node.data.category !== activeCategoryId + : activeAncestorIds.size > 0 && !inActiveBranch; + const relatedCount = isLeaf ? relatedLeafCountById.get(node.data.id) ?? 0 : 0; + const leafRadius = + 2.4 + + Math.min( + 4.8, + Math.sqrt(node.data.degree ?? 0) * 0.2 + Math.sqrt(relatedCount) * 0.55, + ); + const radius = isRoot ? 5.8 : isCategory ? 5 : leafRadius; + const nodeFill = isIndirectRelatedLeaf ? "#FFFFFF" : categoryColor; + const nodeFillOpacity = muted ? 0.2 : isActiveLeaf || isIndirectRelatedLeaf ? 1 : 0.78; + + return ( + { + setHoveredLeafId(null); + setHoveredCategoryId(node.data.category ?? null); + } + : undefined + } + onMouseLeave={isCategory ? () => setHoveredCategoryId(null) : undefined} + style={isCategory ? { cursor: "pointer" } : undefined} + > + + + {node.data.name} + {isLeaf ? `\nDegree: ${node.data.degree ?? 0}` : ""} + + + + {isCategory && ( + + {node.data.name} + + )} + + {showConnectedLeafLabel && ( + = Math.PI ? -10 : 10} + y={4} + textAnchor={node.x >= Math.PI ? "end" : "start"} + fontSize={isActiveLeaf ? LEAF_LABEL_FONT_SIZE : CONNECTED_LEAF_LABEL_FONT_SIZE} + fontWeight={isActiveLeaf ? 700 : 500} + fill={isActiveLeaf ? categoryColor : "#FFFFFF"} + fillOpacity={isActiveLeaf ? 1 : 0.94} + > + {node.data.name.length > 36 ? `${node.data.name.slice(0, 36)}...` : node.data.name} + + )} + + ); + })} + + {radial.descendants + .filter((node) => node.data.kind === "leaf") + .map((node) => { + const { x, y } = polarToCartesian(node.x, node.y); + const leafId = node.data.id; + return ( + { + setHoveredCategoryId(null); + setHoveredLeafId(leafId); + }} + onClick={(event) => { + event.stopPropagation(); + handleLeafClick(node); + }} + style={{ + cursor: + pinnedLeafId === leafId || + (pinnedLeafId !== null && + leafId !== pinnedLeafId && + connectedLeafIds.has(leafId)) + ? "alias" + : "pointer", + }} + /> + ); + })} + + +
+
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemSphereMap.tsx b/src/app/ecosystem-map/EcosystemSphereMap.tsx new file mode 100644 index 00000000..9b3013aa --- /dev/null +++ b/src/app/ecosystem-map/EcosystemSphereMap.tsx @@ -0,0 +1,727 @@ +"use client"; + +import { useEffect, useRef } from "react"; +import * as THREE from "three"; +import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js"; +import { + createFlowParticleCloud, + createFlowPath, + updateFlowParticleCloud, + type FlowPath, +} from "@/lib/sphere-particles"; + +type EcosystemCategory = + | "apps" + | "mechanisms" + | "research" + | "case-studies" + | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +interface EcosystemSphereMapProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; +} + +const SPHERE_RADIUS = 210; +const MAX_ARC_LIFT_FACTOR = 0.50; +const MAX_NODE_RADIUS = 7; +const CONTENT_RADIUS = + SPHERE_RADIUS * (1 + MAX_ARC_LIFT_FACTOR) + MAX_NODE_RADIUS; +const VIEWPORT_ASPECT = 16 / 9; +const ARC_IDLE_OPACITY = 0.05; +const ARC_ACTIVE_OPACITY = 0.9; +const CLICK_DRAG_THRESHOLD = 4; + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function projectToSphere( + x: number, + y: number, + width: number, + height: number, + radius: number, +): THREE.Vector3 { + const lon = (x / width) * Math.PI * 2 - Math.PI; + const lat = (0.5 - y / height) * Math.PI; + const cosLat = Math.cos(lat); + return new THREE.Vector3( + radius * cosLat * Math.cos(lon), + radius * Math.sin(lat), + radius * cosLat * Math.sin(lon), + ); +} + +function edgeColor(edge: EcosystemEdge): THREE.Color { + if (edge.kinds.includes("explicit")) return new THREE.Color("#ffed75"); + if (edge.kinds.includes("internal-link")) return new THREE.Color("#ffed75"); + return new THREE.Color("#ffed75"); +} + +function slerpUnitVectors( + from: THREE.Vector3, + to: THREE.Vector3, + t: number, +): THREE.Vector3 { + const dot = clamp(from.dot(to), -1, 1); + if (dot > 0.9995) { + return from.clone().lerp(to, t).normalize(); + } + const theta = Math.acos(dot) * t; + const relative = to.clone().sub(from.clone().multiplyScalar(dot)).normalize(); + return from + .clone() + .multiplyScalar(Math.cos(theta)) + .add(relative.multiplyScalar(Math.sin(theta))) + .normalize(); +} + + +export default function EcosystemSphereMap({ + nodes, + edges, + width, + height, + categoryColors, +}: EcosystemSphereMapProps) { + const containerRef = useRef(null); + const labelRef = useRef(null); + const resetButtonRef = useRef(null); + + useEffect(() => { + const container = containerRef.current; + if (!container) return; + const label = labelRef.current; + const resetButton = resetButtonRef.current; + + const scene = new THREE.Scene(); + const camera = new THREE.PerspectiveCamera(48, width / height, 0.1, 5000); + camera.position.set(0, 0, CONTENT_RADIUS * 2.4); + + const renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true }); + renderer.setPixelRatio(Math.min(window.devicePixelRatio || 1, 2)); + renderer.setClearColor(0x000000, 0); + renderer.domElement.style.display = "block"; + renderer.domElement.style.width = "100%"; + renderer.domElement.style.height = "100%"; + container.appendChild(renderer.domElement); + + const controls = new OrbitControls(camera, renderer.domElement); + controls.enableDamping = true; + controls.enablePan = true; + controls.mouseButtons.LEFT = THREE.MOUSE.ROTATE; + controls.mouseButtons.RIGHT = THREE.MOUSE.PAN; + controls.minDistance = CONTENT_RADIUS * 1.08; + controls.maxDistance = CONTENT_RADIUS * 5; + controls.rotateSpeed = 0.75; + controls.target.set(0, 0, 0); + + const ambient = new THREE.AmbientLight(0xffffff, 0.65); + scene.add(ambient); + const key = new THREE.DirectionalLight(0xffffff, 0.55); + key.position.set(280, 320, 420); + scene.add(key); + + const nodePositions = new Map(); + const nodeMeshById = new Map< + string, + THREE.Mesh + >(); + const neighborsByNode = new Map>(); + for (const edge of edges) { + const sourceSet = neighborsByNode.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.targetId); + neighborsByNode.set(edge.sourceId, sourceSet); + const targetSet = neighborsByNode.get(edge.targetId) ?? new Set(); + targetSet.add(edge.sourceId); + neighborsByNode.set(edge.targetId, targetSet); + } + + const nodeGroup = new THREE.Group(); + for (const node of nodes) { + const position = projectToSphere( + node.x, + node.y, + width, + height, + SPHERE_RADIUS, + ); + nodePositions.set(node.id, position); + + const dotRadius = 1.6 + Math.min(5.2, Math.sqrt(node.radius) * 1.12); + const color = categoryColors[node.category] ?? "#9AA6B2"; + const mesh = new THREE.Mesh( + new THREE.SphereGeometry(dotRadius, 14, 14), + new THREE.MeshStandardMaterial({ + color, + emissive: color, + emissiveIntensity: 0.16, + roughness: 0.4, + metalness: 0.05, + flatShading: true, + transparent: true, + opacity: 0.96, + }), + ); + mesh.position.copy(position); + mesh.userData.nodeId = node.id; + mesh.userData.nodeName = node.name; + mesh.userData.nodeHref = node.href; + nodeMeshById.set(node.id, mesh); + nodeGroup.add(mesh); + } + scene.add(nodeGroup); + + const edgeLines: Array<{ + line: THREE.LineSegments; + sourceId: string; + targetId: string; + }> = []; + const flowPaths: FlowPath[] = []; + for (const edge of edges) { + const source = nodePositions.get(edge.sourceId); + const target = nodePositions.get(edge.targetId); + if (!source || !target) continue; + + const a = source.clone().normalize(); + const b = target.clone().normalize(); + const dot = clamp(a.dot(b), -1, 1); + const angle = Math.acos(dot); + if (angle < 1e-5) continue; + + const steps = Math.max( + 8, + Math.min(28, Math.ceil(angle / (Math.PI / 26))), + ); + const color = edgeColor(edge); + const lift = 0.11 + Math.min(0.24, edge.weight * 0.008); + const linePoints: THREE.Vector3[] = []; + const curvePoints: THREE.Vector3[] = []; + let previous: THREE.Vector3 | null = null; + + for (let i = 0; i <= steps; i += 1) { + const t = i / steps; + const point = slerpUnitVectors(a, b, t); + const arcRadius = SPHERE_RADIUS * (1 + Math.sin(Math.PI * t) * lift); + point.multiplyScalar(arcRadius); + curvePoints.push(point.clone()); + + if (previous) { + linePoints.push(previous.clone(), point.clone()); + } + previous = point.clone(); + } + + if (linePoints.length === 0) continue; + const arcGeometry = new THREE.BufferGeometry().setFromPoints(linePoints); + const arcMaterial = new THREE.LineBasicMaterial({ + color, + transparent: true, + opacity: ARC_IDLE_OPACITY, + }); + const arcLine = new THREE.LineSegments(arcGeometry, arcMaterial); + edgeLines.push({ + line: arcLine, + sourceId: edge.sourceId, + targetId: edge.targetId, + }); + scene.add(arcLine); + + const flowPath = createFlowPath( + edge.id, + edge.sourceId, + edge.targetId, + color, + curvePoints, + ); + if (flowPath) flowPaths.push(flowPath); + } + + let particleCloud = null as ReturnType< + typeof createFlowParticleCloud + > | null; + let particlePositionAttribute: THREE.BufferAttribute | null = null; + let particleAlphaAttribute: THREE.BufferAttribute | null = null; + const pathOpacityMultipliers = new Float32Array(flowPaths.length).fill(1); + + if (flowPaths.length > 0) { + const particleCount = Math.min( + 10000, + Math.max(10000, flowPaths.length * 60), + ); + particleCloud = createFlowParticleCloud(flowPaths, { + particleCount, + minSize: 2.0, + maxSize: 8.0, + minSpeed: 0.02, + maxSpeed: 0.06, + baseAlpha: 0.3, + alphaJitter: 0.2, + jitterRadius: 100, + }); + + const particleGeometry = new THREE.BufferGeometry(); + particleGeometry.setAttribute( + "position", + new THREE.BufferAttribute(particleCloud.positions, 3), + ); + particleGeometry.setAttribute( + "color", + new THREE.BufferAttribute(particleCloud.colors, 3), + ); + particleGeometry.setAttribute( + "aSize", + new THREE.BufferAttribute(particleCloud.sizes, 1), + ); + particleGeometry.setAttribute( + "aAlpha", + new THREE.BufferAttribute(particleCloud.alphas, 1), + ); + + const particleMaterial = new THREE.ShaderMaterial({ + transparent: true, + depthWrite: false, + blending: THREE.AdditiveBlending, + vertexColors: true, + uniforms: {}, + vertexShader: ` + attribute float aSize; + attribute float aAlpha; + varying vec3 vColor; + varying float vAlpha; + void main() { + vColor = color; + vAlpha = aAlpha; + vec4 mvPosition = modelViewMatrix * vec4(position, 1.0); + gl_PointSize = aSize * (360.0 / max(1.0, -mvPosition.z)); + gl_Position = projectionMatrix * mvPosition; + } + `, + fragmentShader: ` + varying vec3 vColor; + varying float vAlpha; + void main() { + float d = length(gl_PointCoord - vec2(0.5)); + float soft = smoothstep(0.5, 0.0, d); + gl_FragColor = vec4(vColor, vAlpha * soft); + } + `, + }); + + const particlePoints = new THREE.Points( + particleGeometry, + particleMaterial, + ); + particlePoints.renderOrder = 2; + scene.add(particlePoints); + + particlePositionAttribute = particleGeometry.getAttribute( + "position", + ) as THREE.BufferAttribute; + particleAlphaAttribute = particleGeometry.getAttribute( + "aAlpha", + ) as THREE.BufferAttribute; + } + + const raycaster = new THREE.Raycaster(); + const pointer = new THREE.Vector2(2, 2); + const interactionSphere = new THREE.Sphere( + new THREE.Vector3(0, 0, 0), + SPHERE_RADIUS * 1.15, + ); + const sphereIntersection = new THREE.Vector3(); + let hoveredNodeId: string | null = null; + let pinnedNodeId: string | null = null; + let pointerDown = false; + let pointerDownX = 0; + let pointerDownY = 0; + let pointerDragged = false; + const relatedLabelEls = new Map(); + + function getActiveNodeId(): string | null { + return pinnedNodeId ?? hoveredNodeId; + } + + function applyHoverStyles(activeNodeId: string | null): void { + const connected = activeNodeId + ? (neighborsByNode.get(activeNodeId) ?? new Set()) + : new Set(); + + for (const edge of edgeLines) { + const isActive = + !!activeNodeId && + (edge.sourceId === activeNodeId || edge.targetId === activeNodeId); + edge.line.material.opacity = activeNodeId + ? (isActive ? ARC_ACTIVE_OPACITY : ARC_IDLE_OPACITY) + : ARC_IDLE_OPACITY; + } + + for (const [nodeId, mesh] of nodeMeshById.entries()) { + const isActive = activeNodeId === nodeId; + const isConnected = !!activeNodeId && connected.has(nodeId); + mesh.scale.setScalar(isActive ? 1.45 : isConnected ? 1.18 : 1); + mesh.material.emissiveIntensity = isActive + ? 0.45 + : isConnected + ? 0.24 + : 0.08; + mesh.material.opacity = activeNodeId + ? isActive || isConnected + ? 1 + : 0.3 + : 0.96; + } + + if (flowPaths.length > 0) { + for (let i = 0; i < flowPaths.length; i += 1) { + const path = flowPaths[i]; + const related = + !!activeNodeId && + (path.sourceId === activeNodeId || path.targetId === activeNodeId); + pathOpacityMultipliers[i] = activeNodeId ? (related ? 1 : 0.06) : 1; + } + } + } + + function setHoveredNode(nextNodeId: string | null): void { + if (hoveredNodeId === nextNodeId) return; + hoveredNodeId = nextNodeId; + applyHoverStyles(getActiveNodeId()); + } + + function setPinnedNode(nextNodeId: string | null): void { + pinnedNodeId = nextNodeId; + if (!pinnedNodeId && !hoveredNodeId) pointer.set(2, 2); + applyHoverStyles(getActiveNodeId()); + } + + function handleNodeActivate(nodeId: string): void { + const mesh = nodeMeshById.get(nodeId); + if (!mesh) return; + const href = (mesh.userData.nodeHref as string | undefined) ?? ""; + const connectedToPinned = pinnedNodeId + ? (neighborsByNode.get(pinnedNodeId) ?? new Set()) + : new Set(); + + if (pinnedNodeId) { + if (nodeId === pinnedNodeId || connectedToPinned.has(nodeId)) { + if (href) window.open(href, "_blank", "noopener,noreferrer"); + } + return; + } + setPinnedNode(nodeId); + } + + function syncRelatedLabelNodes(activeNodeId: string | null): void { + if (!label) return; + const relatedIds = activeNodeId + ? [activeNodeId, ...Array.from(neighborsByNode.get(activeNodeId) ?? new Set())] + : []; + const keepIds = new Set(relatedIds); + + for (const [nodeId, nodeLabel] of relatedLabelEls.entries()) { + if (keepIds.has(nodeId)) continue; + if (nodeLabel.parentNode === label) label.removeChild(nodeLabel); + relatedLabelEls.delete(nodeId); + } + + for (const nodeId of relatedIds) { + if (relatedLabelEls.has(nodeId)) continue; + const nodeLabel = document.createElement("div"); + nodeLabel.className = + "absolute -translate-x-1/2 -translate-y-1/2 whitespace-nowrap rounded-md border bg-gray-950/88 px-2 py-1 text-[11px] font-mono"; + nodeLabel.style.display = "none"; + label.appendChild(nodeLabel); + relatedLabelEls.set(nodeId, nodeLabel); + } + } + + function handlePointerMove(event: PointerEvent): void { + if (pointerDown) { + if (Math.hypot(event.clientX - pointerDownX, event.clientY - pointerDownY) > CLICK_DRAG_THRESHOLD) { + pointerDragged = true; + } + } + if (pointerDragged) { + setHoveredNode(null); + return; + } + const rect = renderer.domElement.getBoundingClientRect(); + pointer.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + pointer.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + raycaster.setFromCamera(pointer, camera); + const hits = raycaster.intersectObjects(nodeGroup.children, false); + const hit = hits[0]?.object as THREE.Mesh | undefined; + const nextNodeId = (hit?.userData?.nodeId as string | undefined) ?? null; + setHoveredNode(nextNodeId); + } + + function handlePointerLeave(): void { + setHoveredNode(null); + pointerDown = false; + pointerDragged = false; + controls.mouseButtons.LEFT = THREE.MOUSE.ROTATE; + pointer.set(2, 2); + } + + function handlePointerDown(event: PointerEvent): void { + pointerDown = true; + pointerDragged = false; + pointerDownX = event.clientX; + pointerDownY = event.clientY; + const rect = renderer.domElement.getBoundingClientRect(); + pointer.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + pointer.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + raycaster.setFromCamera(pointer, camera); + const startedOnSphere = Boolean( + raycaster.ray.intersectSphere(interactionSphere, sphereIntersection), + ); + controls.mouseButtons.LEFT = startedOnSphere + ? THREE.MOUSE.ROTATE + : THREE.MOUSE.PAN; + } + + function handlePointerUp(event: PointerEvent): void { + if (!pointerDown) return; + pointerDown = false; + controls.mouseButtons.LEFT = THREE.MOUSE.ROTATE; + if (pointerDragged) { + pointerDragged = false; + return; + } + const rect = renderer.domElement.getBoundingClientRect(); + pointer.x = ((event.clientX - rect.left) / rect.width) * 2 - 1; + pointer.y = -((event.clientY - rect.top) / rect.height) * 2 + 1; + raycaster.setFromCamera(pointer, camera); + const hits = raycaster.intersectObjects(nodeGroup.children, false); + const hit = hits[0]?.object as THREE.Mesh | undefined; + const nextNodeId = (hit?.userData?.nodeId as string | undefined) ?? null; + if (nextNodeId) { + handleNodeActivate(nextNodeId); + } + } + + function handleResize(): void { + const w = Math.max(280, container?.clientWidth ?? width); + const h = Math.max(260, Math.round(w / VIEWPORT_ASPECT)); + if (container) container.style.height = `${h}px`; + renderer.setSize(w, h, false); + camera.aspect = w / h; + const halfFov = THREE.MathUtils.degToRad(camera.fov * 0.5); + const fitHeightDistance = CONTENT_RADIUS / Math.tan(halfFov); + const fitWidthDistance = fitHeightDistance / Math.max(0.5, camera.aspect); + const fitDistance = Math.max(fitHeightDistance, fitWidthDistance) * 1.16; + camera.position.set(0, 0, fitDistance); + camera.updateProjectionMatrix(); + controls.minDistance = CONTENT_RADIUS * 1.08; + controls.maxDistance = fitDistance * 3; + controls.update(); + } + + handleResize(); + window.addEventListener("resize", handleResize); + renderer.domElement.addEventListener("pointermove", handlePointerMove); + renderer.domElement.addEventListener("pointerdown", handlePointerDown, true); + renderer.domElement.addEventListener("pointerup", handlePointerUp); + renderer.domElement.addEventListener("pointerleave", handlePointerLeave); + function handleCanvasWheel(event: WheelEvent): void { + event.preventDefault(); + event.stopPropagation(); + } + renderer.domElement.addEventListener("wheel", handleCanvasWheel, { + passive: false, + }); + + function handleResetClick(event: MouseEvent): void { + event.preventDefault(); + event.stopPropagation(); + setPinnedNode(null); + setHoveredNode(null); + } + if (resetButton) { + resetButton.addEventListener("click", handleResetClick); + } + + let frameId = 0; + const clock = new THREE.Clock(); + const animate = () => { + frameId = window.requestAnimationFrame(animate); + controls.update(); + + if ( + particleCloud && + particlePositionAttribute && + particleAlphaAttribute && + flowPaths.length > 0 + ) { + const elapsed = clock.getElapsedTime(); + updateFlowParticleCloud(flowPaths, particleCloud, elapsed); + + for (let i = 0; i < particleCloud.alphas.length; i += 1) { + const pathIndex = particleCloud.pathIndex[i]; + particleCloud.alphas[i] *= pathOpacityMultipliers[pathIndex]; + } + + particlePositionAttribute.needsUpdate = true; + particleAlphaAttribute.needsUpdate = true; + } + + if (label) { + const activeNodeId = getActiveNodeId(); + syncRelatedLabelNodes(activeNodeId); + if (!activeNodeId) { + for (const nodeLabel of relatedLabelEls.values()) { + nodeLabel.style.display = "none"; + } + } else { + for (const [nodeId, nodeLabel] of relatedLabelEls.entries()) { + const mesh = nodeMeshById.get(nodeId); + if (!mesh) { + nodeLabel.style.display = "none"; + continue; + } + const projected = mesh.position.clone().project(camera); + const canvasWidth = renderer.domElement.clientWidth; + const canvasHeight = renderer.domElement.clientHeight; + const screenX = (projected.x * 0.5 + 0.5) * canvasWidth; + const screenY = (-projected.y * 0.5 + 0.5) * canvasHeight; + const isVisible = projected.z > -1 && projected.z < 1; + if (!isVisible) { + nodeLabel.style.display = "none"; + continue; + } + + const material = mesh.material; + const nodeColor = material?.color?.getStyle?.() ?? "#E5E7EB"; + const isActive = nodeId === activeNodeId; + const nodeName = ((mesh.userData.nodeName as string | undefined) ?? "").trim(); + nodeLabel.textContent = + nodeName.length > 44 ? `${nodeName.slice(0, 44)}...` : nodeName; + nodeLabel.style.display = "block"; + nodeLabel.style.transform = `translate(${screenX + 12}px, ${screenY - 10}px)`; + nodeLabel.style.color = isActive ? nodeColor : "#E5E7EB"; + nodeLabel.style.borderColor = isActive ? nodeColor : "rgba(148, 163, 184, 0.45)"; + } + } + } + + if (resetButton) { + if (!pinnedNodeId) { + resetButton.style.display = "none"; + } else { + const pinnedMesh = nodeMeshById.get(pinnedNodeId); + const canvasWidth = renderer.domElement.clientWidth; + const canvasHeight = renderer.domElement.clientHeight; + if (pinnedMesh) { + const projected = pinnedMesh.position.clone().project(camera); + const screenX = (projected.x * 0.5 + 0.5) * canvasWidth; + const screenY = (-projected.y * 0.5 + 0.5) * canvasHeight; + const x = clamp(screenX + 130, 20, canvasWidth - 20); + const y = clamp(screenY - 8, 20, canvasHeight - 20); + resetButton.style.transform = `translate(${x}px, ${y}px)`; + } + resetButton.style.display = "block"; + } + } + + renderer.render(scene, camera); + }; + animate(); + + return () => { + window.cancelAnimationFrame(frameId); + window.removeEventListener("resize", handleResize); + renderer.domElement.removeEventListener("pointermove", handlePointerMove); + renderer.domElement.removeEventListener( + "pointerdown", + handlePointerDown, + true, + ); + renderer.domElement.removeEventListener("pointerup", handlePointerUp); + renderer.domElement.removeEventListener( + "pointerleave", + handlePointerLeave, + ); + renderer.domElement.removeEventListener("wheel", handleCanvasWheel); + if (resetButton) { + resetButton.removeEventListener("click", handleResetClick); + } + controls.dispose(); + + scene.traverse((object) => { + const mesh = object as THREE.Mesh; + if (mesh.geometry) mesh.geometry.dispose(); + if (mesh.material) { + const material = mesh.material; + if (Array.isArray(material)) { + for (const m of material) m.dispose(); + } else { + material.dispose(); + } + } + }); + + renderer.dispose(); + if (renderer.domElement.parentNode === container) { + container.removeChild(renderer.domElement); + } + if (label) { + for (const nodeLabel of relatedLabelEls.values()) { + if (nodeLabel.parentNode === label) label.removeChild(nodeLabel); + } + relatedLabelEls.clear(); + } + }; + }, [categoryColors, edges, height, nodes, width]); + + return ( +
+
+

+ Hover nodes to highlight · click once to pin · click pinned/linked nodes to open · click X to reset · drag to pan/rotate · scroll to zoom +

+
+
+
+ +
+
+
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemVoronoiMap.tsx b/src/app/ecosystem-map/EcosystemVoronoiMap.tsx new file mode 100644 index 00000000..6352db61 --- /dev/null +++ b/src/app/ecosystem-map/EcosystemVoronoiMap.tsx @@ -0,0 +1,998 @@ +"use client"; + +import { useMemo, useRef, useState } from "react"; +import { Delaunay } from "d3-delaunay"; + +// Core category domain used across node/edge typing and color mapping. +type EcosystemCategory = + | "apps" + | "mechanisms" + | "research" + | "case-studies" + | "campaigns"; + +// Node data used to render labels, dots, and click-through links. +type EcosystemNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; +}; + +// Relationship data driving highlighted connections. +type EcosystemEdge = { + id: string; + sourceId: string; + targetId: string; + kinds: ("explicit" | "internal-link" | "tag-overlap")[]; + weight: number; +}; + +type PositionedNode = EcosystemNode & { x: number; y: number; radius: number }; + +// Stable display order used for category anchors and legend-like labels. +const CATEGORY_ORDER: EcosystemCategory[] = [ + "apps", + "mechanisms", + "research", + "case-studies", + "campaigns", +]; + +const CATEGORY_LABELS: Record = { + apps: "Apps", + mechanisms: "Mechanisms", + research: "Research", + "case-studies": "Case Studies", + campaigns: "Campaigns", +}; + +const VORONOI_COOLORS_PALETTE: Record = { + apps: "#4AE5FC", + mechanisms: "#7EB77F", + research: "#FFA033", + "case-studies": "#F7AEF8", + campaigns: "#DF5368", +}; + +// Visual tuning knobs for node size and stroke weights. +const NODE_DOT_SIZE_MULTIPLIER = 0.3; +const NODE_DOT_MIN_RADIUS = 0.5; +const CELL_EDGE_STROKE_BASE = 0.5; +const CELL_EDGE_STROKE_ACTIVE = 1.0; +const RELATION_EDGE_STROKE_BASE = 0.5; +const RELATION_EDGE_STROKE_ACTIVE_BASE = 1.25; +const RELATION_EDGE_STROKE_ACTIVE_SCALE = 0.5; +const RELATION_EDGE_STROKE_ACTIVE_MAX = 1.0; +const NODE_STROKE_BASE = 0.5; +const NODE_STROKE_ACTIVE = 1.0; +const NODE_RADIUS_PER_CONNECTION = 0.05; +const NODE_RADIUS_MAX_BOOST = 1.8; +const VORONOI_LAYOUT_ITERATIONS = 90; +const VORONOI_LAYOUT_MAX_STEP = 8; +const CATEGORY_EDGE_STROKE_BASE = 0.65; +const ZOOM_MIN = 0.8; +const ZOOM_MAX = 3.5; +const ZOOM_STEP = 1.15; +const PIN_RESET_RADIUS = 12; +const PAN_DRAG_THRESHOLD = 4; +const CATEGORY_ANCHOR_MARGIN = 10; + +interface EcosystemVoronoiMapProps { + nodes: PositionedNode[]; + edges: EcosystemEdge[]; + width: number; + height: number; + categoryColors: Record; + categoryAnchors: Record; +} + +// Tiny deterministic hash helper used to seed repeatable randomness. +function hashString(input: string): number { + let hash = 2166136261; + for (let i = 0; i < input.length; i += 1) { + hash ^= input.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +// Converts a seed into a repeatable [0, 1) value. +function seeded01(seed: number): number { + const x = + Math.sin(seed * 0.00011920928955078125 + 0.1376312587) * 43758.5453123; + return x - Math.floor(x); +} + +// Small clamp utility used in multiple geometry calculations. +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +// Computes polygon centroid so each dot can sit in the center of its Voronoi cell. +function polygonCentroid( + polygon: Array<[number, number]>, +): { x: number; y: number } | null { + if (!polygon || polygon.length < 3) return null; + + let signedArea = 0; + let centroidX = 0; + let centroidY = 0; + + for (let i = 0; i < polygon.length - 1; i += 1) { + const [x0, y0] = polygon[i]; + const [x1, y1] = polygon[i + 1]; + const cross = x0 * y1 - x1 * y0; + signedArea += cross; + centroidX += (x0 + x1) * cross; + centroidY += (y0 + y1) * cross; + } + + const area = signedArea * 0.5; + if (Math.abs(area) < 1e-8) return null; + return { + x: centroidX / (6 * area), + y: centroidY / (6 * area), + }; +} + +// Builds a soft curved cubic path between two points with deterministic bend/jitter. +function curvedPath( + x1: number, + y1: number, + x2: number, + y2: number, + seedKey: string, + magnitude: number, +): string { + const dx = x2 - x1; + const dy = y2 - y1; + const length = Math.max(1, Math.hypot(dx, dy)); + const nx = -dy / length; + const ny = dx / length; + + const seed = hashString(seedKey); + const bendDirection = seeded01(seed ^ 0xa5a5a5a5) > 0.5 ? 1 : -1; + const bendFactor = 0.45 + seeded01(seed ^ 0x5f3759df) * 0.9; + const bend = + bendDirection * magnitude * bendFactor * clamp(length / 260, 0.55, 1.65); + const along1 = (seeded01(seed ^ 0x91e10da5) - 0.5) * 0.24; + const along2 = (seeded01(seed ^ 0x85ebca6b) - 0.5) * 0.24; + + const c1x = x1 + dx * (0.28 + along1) + nx * bend * 0.95; + const c1y = y1 + dy * (0.28 + along1) + ny * bend * 0.95; + const c2x = x1 + dx * (0.72 + along2) + nx * bend * 1.08; + const c2y = y1 + dy * (0.72 + along2) + ny * bend * 1.08; + return `M ${x1.toFixed(2)} ${y1.toFixed(2)} C ${c1x.toFixed(2)} ${c1y.toFixed(2)} ${c2x.toFixed(2)} ${c2y.toFixed(2)} ${x2.toFixed(2)} ${y2.toFixed(2)}`; +} + +function wrapWordsByCount(label: string, wordsPerLine: number): string[] { + const words = label.trim().split(/\s+/).filter(Boolean); + if (words.length === 0) return [""]; + const lines: string[] = []; + for (let i = 0; i < words.length; i += wordsPerLine) { + lines.push(words.slice(i, i + wordsPerLine).join(" ")); + } + return lines; +} + +function estimateTextLineWidth(line: string, fontSize: number): number { + let units = 0; + for (const char of line) { + if (char === " ") units += 0.33; + else if ("ilI1|".includes(char)) units += 0.32; + else if ("mwMW@#%&".includes(char)) units += 0.92; + else if ("ABCDEFGHJKLMNOPQRSTUVWXYZ".includes(char)) units += 0.72; + else units += 0.58; + } + return units * fontSize; +} + +function buildIrregularCategoryAnchors( + anchors: Record, + width: number, + height: number, +): Record { + return CATEGORY_ORDER.reduce( + (acc, category) => { + const anchor = anchors[category]; + acc[category] = { + x: clamp( + anchor.x, + CATEGORY_ANCHOR_MARGIN, + width - CATEGORY_ANCHOR_MARGIN, + ), + y: clamp( + anchor.y, + CATEGORY_ANCHOR_MARGIN, + height - CATEGORY_ANCHOR_MARGIN, + ), + }; + return acc; + }, + {} as Record, + ); +} + +export default function EcosystemVoronoiMap({ + nodes, + edges, + width, + height, + categoryColors, + categoryAnchors, +}: EcosystemVoronoiMapProps) { + const voronoiColors = useMemo( + () => ({ ...categoryColors, ...VORONOI_COOLORS_PALETTE }), + [categoryColors], + ); + + // Interaction state: hover previews, pin keeps selection active. + const [hoveredNodeId, setHoveredNodeId] = useState(null); + const [pinnedNodeId, setPinnedNodeId] = useState(null); + const [zoom, setZoom] = useState(1); + const [pan, setPan] = useState({ x: 0, y: 0 }); + const [isPanning, setIsPanning] = useState(false); + const panStateRef = useRef({ + active: false, + startX: 0, + startY: 0, + startPanX: 0, + startPanY: 0, + moved: false, + }); + const suppressNextClickRef = useRef(false); + // Pin takes precedence so selection remains persistent until explicit reset. + const activeNodeId = pinnedNodeId ?? hoveredNodeId; + + const irregularCategoryAnchors = useMemo( + () => buildIrregularCategoryAnchors(categoryAnchors, width, height), + [categoryAnchors, height, width], + ); + + const connectionCountByNodeId = useMemo(() => { + const map = new Map(); + for (const edge of edges) { + map.set(edge.sourceId, (map.get(edge.sourceId) ?? 0) + 1); + map.set(edge.targetId, (map.get(edge.targetId) ?? 0) + 1); + } + return map; + }, [edges]); + + // Degree-aware site relaxation: larger-connection nodes claim more Voronoi space naturally. + const voronoiSites = useMemo(() => { + const counts = nodes.map( + (node) => connectionCountByNodeId.get(node.id) ?? 0, + ); + const maxCount = Math.max(1, ...counts); + + const x = nodes.map((node) => node.x); + const y = nodes.map((node) => node.y); + const targetSpacing = nodes.map((node, index) => { + const count = counts[index]; + const intensity = Math.sqrt(count / maxCount); + return 16 + intensity * 56; + }); + const intensityByIndex = counts.map((count) => Math.sqrt(count / maxCount)); + + for (let step = 0; step < VORONOI_LAYOUT_ITERATIONS; step += 1) { + const dx = new Array(nodes.length).fill(0); + const dy = new Array(nodes.length).fill(0); + + for (let i = 0; i < nodes.length; i += 1) { + for (let j = i + 1; j < nodes.length; j += 1) { + const deltaX = x[j] - x[i]; + const deltaY = y[j] - y[i]; + const dist = Math.max(0.0001, Math.hypot(deltaX, deltaY)); + const minDist = targetSpacing[i] + targetSpacing[j]; + if (dist >= minDist) continue; + + const overlap = minDist - dist; + const push = (overlap * 0.5) / dist; + const pushX = deltaX * push; + const pushY = deltaY * push; + + dx[i] -= pushX; + dy[i] -= pushY; + dx[j] += pushX; + dy[j] += pushY; + } + } + + for (let i = 0; i < nodes.length; i += 1) { + const node = nodes[i]; + const anchor = irregularCategoryAnchors[node.category]; + const intensity = intensityByIndex[i]; + + // Keep category coherence while allowing high-degree nodes to "claim" space. + dx[i] += (anchor.x - x[i]) * (0.006 + (1 - intensity) * 0.005); + dy[i] += (anchor.y - y[i]) * (0.006 + (1 - intensity) * 0.005); + dx[i] += (node.x - x[i]) * 0.02; + dy[i] += (node.y - y[i]) * 0.02; + + const stepX = clamp( + dx[i], + -VORONOI_LAYOUT_MAX_STEP, + VORONOI_LAYOUT_MAX_STEP, + ); + const stepY = clamp( + dy[i], + -VORONOI_LAYOUT_MAX_STEP, + VORONOI_LAYOUT_MAX_STEP, + ); + const margin = targetSpacing[i] * 0.45 + 8; + x[i] = clamp(x[i] + stepX, margin, width - margin); + y[i] = clamp(y[i] + stepY, margin, height - margin); + } + } + + return nodes.map((node, index) => ({ + ...node, + x: x[index], + y: y[index], + })); + }, [connectionCountByNodeId, height, irregularCategoryAnchors, nodes, width]); + + // Base node-only Delaunay used for centroid relaxation. + const nodeDelaunay = useMemo(() => { + const points = voronoiSites.map( + (node) => [node.x, node.y] as [number, number], + ); + return Delaunay.from(points); + }, [voronoiSites]); + + const nodeVoronoi = useMemo( + () => nodeDelaunay.voronoi([0, 0, width, height]), + [nodeDelaunay, width, height], + ); + + // Recenter each dot to its Voronoi cell centroid for cleaner cell ownership visuals. + const centeredNodes = useMemo(() => { + return voronoiSites.map((node, index) => { + const polygon = nodeVoronoi.cellPolygon(index) as Array< + [number, number] + > | null; + if (!polygon) return node; + const centroid = polygonCentroid(polygon); + if (!centroid) return node; + return { + ...node, + x: clamp(centroid.x, 0, width), + y: clamp(centroid.y, 0, height), + }; + }); + }, [height, nodeVoronoi, voronoiSites, width]); + + // Category sites are added to the same Voronoi partition so category cells are part of the pattern. + const categorySites = useMemo( + () => + CATEGORY_ORDER.map((category) => ({ + id: `category-site:${category}`, + category, + x: irregularCategoryAnchors[category].x, + y: irregularCategoryAnchors[category].y, + })), + [irregularCategoryAnchors], + ); + + const patternSites = useMemo( + () => [ + ...centeredNodes.map((node) => ({ + id: node.id, + category: node.category, + x: node.x, + y: node.y, + type: "node" as const, + })), + ...categorySites.map((site) => ({ + id: site.id, + category: site.category, + x: site.x, + y: site.y, + type: "category" as const, + })), + ], + [categorySites, centeredNodes], + ); + + const siteIndexById = useMemo( + () => new Map(patternSites.map((site, index) => [site.id, index])), + [patternSites], + ); + + const patternVoronoi = useMemo(() => { + const points = patternSites.map( + (site) => [site.x, site.y] as [number, number], + ); + return Delaunay.from(points).voronoi([0, 0, width, height]); + }, [height, patternSites, width]); + + // Fast id -> node lookup used by all edge and label render passes. + const nodeById = useMemo( + () => new Map(centeredNodes.map((node) => [node.id, node])), + [centeredNodes], + ); + + // Reverse index so hover/pin can instantly fetch related edge ids. + const edgesByNodeId = useMemo(() => { + const map = new Map>(); + for (const edge of edges) { + const sourceSet = map.get(edge.sourceId) ?? new Set(); + sourceSet.add(edge.id); + map.set(edge.sourceId, sourceSet); + + const targetSet = map.get(edge.targetId) ?? new Set(); + targetSet.add(edge.id); + map.set(edge.targetId, targetSet); + } + return map; + }, [edges]); + + // Active relationship edges for the hovered/pinned node. + const hoveredEdgeIds = useMemo( + () => + activeNodeId + ? (edgesByNodeId.get(activeNodeId) ?? new Set()) + : new Set(), + [activeNodeId, edgesByNodeId], + ); + + // Active neighborhood set (hovered/pinned node + directly connected nodes). + const connectedNodeIds = useMemo(() => { + if (!activeNodeId) return new Set(); + const connected = new Set([activeNodeId]); + for (const edge of edges) { + if (edge.sourceId === activeNodeId) connected.add(edge.targetId); + if (edge.targetId === activeNodeId) connected.add(edge.sourceId); + } + return connected; + }, [activeNodeId, edges]); + + const openableNodeIds = useMemo( + () => (pinnedNodeId ? connectedNodeIds : new Set()), + [connectedNodeIds, pinnedNodeId], + ); + + // Category context for "primary vs secondary" link styling. + const activeCategory = useMemo( + () => + activeNodeId ? (nodeById.get(activeNodeId)?.category ?? null) : null, + [activeNodeId, nodeById], + ); + + // Top-right helper text count. + const relationshipCount = activeNodeId ? hoveredEdgeIds.size : 0; + + // Label candidates shown during interaction, sorted by importance. + const labeledNodes = useMemo(() => { + if (!activeNodeId) return [] as PositionedNode[]; + const activeNode = nodeById.get(activeNodeId); + const connected = [...connectedNodeIds] + .map((id) => nodeById.get(id)) + .filter((node): node is PositionedNode => Boolean(node)) + .sort((a, b) => b.degree - a.degree || a.name.localeCompare(b.name)); + const limited = connected.slice(0, 24); + if (activeNode && !limited.some((node) => node.id === activeNode.id)) { + limited.unshift(activeNode); + } + return limited; + }, [activeNodeId, connectedNodeIds, nodeById]); + + // First click pins a node; while pinned, clicking any node in that active set opens its content. + function handleNodeClick(nodeId: string): void { + const node = nodeById.get(nodeId); + if (!node) return; + if (pinnedNodeId) { + if (openableNodeIds.has(nodeId)) { + window.open(node.href, "_blank", "noopener,noreferrer"); + } + return; + } + setPinnedNodeId(nodeId); + } + + function zoomBy(factor: number): void { + setZoom((prev) => clamp(prev * factor, ZOOM_MIN, ZOOM_MAX)); + } + + function handleWheel(event: React.WheelEvent): void { + event.preventDefault(); + event.stopPropagation(); + zoomBy(event.deltaY < 0 ? ZOOM_STEP : 1 / ZOOM_STEP); + } + + function handlePointerDown(event: React.PointerEvent): void { + if (event.button !== 0) return; + panStateRef.current = { + active: true, + startX: event.clientX, + startY: event.clientY, + startPanX: pan.x, + startPanY: pan.y, + moved: false, + }; + setIsPanning(true); + } + + function handlePointerMove(event: React.PointerEvent): void { + if (!panStateRef.current.active) return; + const dx = event.clientX - panStateRef.current.startX; + const dy = event.clientY - panStateRef.current.startY; + if (Math.hypot(dx, dy) > PAN_DRAG_THRESHOLD) { + panStateRef.current.moved = true; + } + setPan({ + x: panStateRef.current.startPanX + dx, + y: panStateRef.current.startPanY + dy, + }); + } + + function finishPan(event: React.PointerEvent): void { + if (!panStateRef.current.active) return; + suppressNextClickRef.current = panStateRef.current.moved; + panStateRef.current.active = false; + setIsPanning(false); + } + + return ( +
+ {/* Interaction hint/status text */} +
+

+ {pinnedNodeId + ? `${relationshipCount} linked items pinned · click highlighted nodes to open · click X to reset` + : activeNodeId + ? `${relationshipCount} linked items highlighted` + : "Hover nodes to highlight · click once to pin · click highlighted nodes to open · drag to pan · scroll to zoom"} +

+
+ +
+
+ + + +
+ + setHoveredNodeId(null)} + onWheel={handleWheel} + onWheelCapture={handleWheel} + onClick={() => { + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + } + }} + onPointerDown={handlePointerDown} + onPointerMove={handlePointerMove} + onPointerUp={finishPan} + onPointerCancel={finishPan} + style={{ cursor: isPanning ? "grabbing" : "grab", touchAction: "none" }} + > + {/* Shared SVG defs/background */} + + + + + + + + + + + {/* Voronoi cell faces/edges: this is the visible "cell" layer. */} + {centeredNodes.map((node) => { + const siteIndex = siteIndexById.get(node.id); + const cellPath = + siteIndex !== undefined + ? patternVoronoi.renderCell(siteIndex) + : null; + if (!cellPath) return null; + const isActiveCell = activeNodeId === node.id; + const isConnectedCell = connectedNodeIds.has(node.id); + const muted = Boolean(activeNodeId) && !isConnectedCell; + const stroke = voronoiColors[node.category]; + const fillOpacity = isActiveCell + ? 0.09 + : isConnectedCell + ? 0.05 + : 0.018; + const strokeOpacity = muted ? 0.1 : isActiveCell ? 1 : 0.36; + + return ( + + ); + })} + + {/* Category anchor markers and labels */} + {CATEGORY_ORDER.map((category) => { + const categorySiteId = `category-site:${category}`; + const siteIndex = siteIndexById.get(categorySiteId); + if (siteIndex === undefined) return null; + const cellPath = patternVoronoi.renderCell(siteIndex); + if (!cellPath) return null; + const polygon = patternVoronoi.cellPolygon(siteIndex) as Array< + [number, number] + > | null; + const centroid = polygon ? polygonCentroid(polygon) : null; + const textX = centroid?.x ?? irregularCategoryAnchors[category].x; + const textY = centroid?.y ?? irregularCategoryAnchors[category].y; + return ( + + + + {CATEGORY_LABELS[category]} + + + ); + })} + + {/* Primary structure: category anchor -> category item links (visible by default). */} + {centeredNodes.map((node) => { + const anchor = irregularCategoryAnchors[node.category]; + const isConnected = connectedNodeIds.has(node.id); + const muted = Boolean(activeNodeId) && !isConnected; + const isPrimaryForCategory = activeCategory + ? node.category === activeCategory + : false; + return ( + + ); + })} + + {/* Secondary relationships: hidden by default, shown only on hover/pin. */} + {edges.map((edge) => { + const source = nodeById.get(edge.sourceId); + const target = nodeById.get(edge.targetId); + if (!source || !target) return null; + const isActive = activeNodeId + ? hoveredEdgeIds.has(edge.id) + : false; + const isPrimaryForCategory = Boolean( + activeCategory && + source.category === activeCategory && + target.category === activeCategory, + ); + const relationStroke = voronoiColors[target.category]; + + return ( + + ); + })} + + {/* Node dots at centered Voronoi positions */} + {centeredNodes.map((node) => { + const isHovered = activeNodeId === node.id; + const isConnected = connectedNodeIds.has(node.id); + const muted = activeNodeId ? !isConnected : false; + const scale = isHovered ? 1.26 : isConnected ? 1.08 : 1; + const connectionCount = connectionCountByNodeId.get(node.id) ?? 0; + const connectionRadiusBoost = Math.min( + NODE_RADIUS_MAX_BOOST, + Math.sqrt(connectionCount) * NODE_RADIUS_PER_CONNECTION, + ); + const renderedRadius = Math.max( + NODE_DOT_MIN_RADIUS, + node.radius * + scale * + NODE_DOT_SIZE_MULTIPLIER * + (1 + connectionRadiusBoost), + ); + return ( + + + + {node.name} + {"\n"} + {CATEGORY_LABELS[node.category]} + {"\n"} + Degree: {node.degree} + + + ); + })} + + {/* Hover/pin labels for active neighborhood nodes */} + {labeledNodes.map((node) => { + const label = node.name; + const isActiveNode = node.id === activeNodeId; + const isOpenable = + Boolean(pinnedNodeId) && openableNodeIds.has(node.id); + const wrappedLines = wrapWordsByCount(label, 4); + const labelFontSize = 12; + const horizontalPadding = 6; + const maxLineWidth = wrappedLines.reduce( + (max, line) => + Math.max(max, estimateTextLineWidth(line, labelFontSize)), + 0, + ); + const textWidth = Math.ceil( + Math.max(20, maxLineWidth + horizontalPadding * 2), + ); + const lineHeight = 14; + const labelHeight = 10 + wrappedLines.length * lineHeight; + const placeLeft = node.x > width * 0.58; + const labelX = placeLeft ? node.x - textWidth - 14 : node.x + 14; + const labelY = Math.max( + 16, + Math.min(height - labelHeight - 8, node.y - 10), + ); + const textStartX = labelX + horizontalPadding; + const totalTextHeight = wrappedLines.length * lineHeight; + const firstLineY = + labelY + (labelHeight - totalTextHeight) / 2 + 10.5; + return ( + { + event.stopPropagation(); + handleNodeClick(node.id); + } + : undefined + } + style={{ cursor: isOpenable ? "alias" : "default" }} + > + + + {wrappedLines.map((line, lineIndex) => ( + + {line} + + ))} + + + ); + })} + + {/* Invisible interaction hit zones: each Voronoi cell is clickable/hoverable */} + {centeredNodes.map((node) => { + const siteIndex = siteIndexById.get(node.id); + const path = + siteIndex !== undefined + ? patternVoronoi.renderCell(siteIndex) + : null; + if (!path) return null; + return ( + setHoveredNodeId(node.id)} + onClick={(event) => { + event.stopPropagation(); + if (suppressNextClickRef.current) { + suppressNextClickRef.current = false; + return; + } + handleNodeClick(node.id); + }} + style={{ + cursor: + pinnedNodeId && openableNodeIds.has(node.id) + ? "alias" + : "pointer", + }} + /> + ); + })} + + {/* Pinned reset control: rendered above hit zones so clicks do not leak through */} + {pinnedNodeId + ? (() => { + const pinnedNode = nodeById.get(pinnedNodeId); + if (!pinnedNode) return null; + const x = clamp( + pinnedNode.x + 24, + PIN_RESET_RADIUS + 4, + width - PIN_RESET_RADIUS - 4, + ); + const y = clamp( + pinnedNode.y - 24, + PIN_RESET_RADIUS + 4, + height - PIN_RESET_RADIUS - 4, + ); + return ( + { + event.stopPropagation(); + setPinnedNodeId(null); + setHoveredNodeId(null); + }} + style={{ cursor: "pointer" }} + > + + + X + + + ); + })() + : null} + + +
+
+ ); +} diff --git a/src/app/ecosystem-map/EcosystemZoomableTreemap.tsx b/src/app/ecosystem-map/EcosystemZoomableTreemap.tsx new file mode 100644 index 00000000..867f0afd --- /dev/null +++ b/src/app/ecosystem-map/EcosystemZoomableTreemap.tsx @@ -0,0 +1,303 @@ +"use client"; + +import { useMemo } from "react"; +import { stratify, treemap, treemapBinary, type HierarchyRectangularNode } from "d3-hierarchy"; + +type EcosystemCategory = "apps" | "mechanisms" | "research" | "case-studies" | "campaigns"; + +type PositionedNode = { + id: string; + name: string; + category: EcosystemCategory; + degree: number; + href: string; + x: number; + y: number; + radius: number; +}; + +interface EcosystemZoomableTreemapProps { + nodes: PositionedNode[]; + width: number; + height: number; + categoryColors: Record; + categoryOrder: EcosystemCategory[]; +} + +type TreemapRow = { + id: string; + parentId: string | null; + name: string; + category: EcosystemCategory | null; + href?: string; + degree?: number; + value: number; +}; + +type TreemapNode = HierarchyRectangularNode; + +type ProjectedNode = { + id: string; + data: TreemapRow; + x: number; + y: number; + width: number; + height: number; +}; + +const BACKGROUND = "#020617"; +const LEAF_BASE_VALUE = 14; +const LEAF_CONNECTION_WEIGHT = 1.25; +const MAX_LEAF_SIZE_BONUS = 6; +const TREEMAP_VERTICAL_EXPANSION_THRESHOLD = 40; +const MAX_TREEMAP_HEIGHT_MULTIPLIER = 3; + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function hexToRgb(hex: string): { r: number; g: number; b: number } { + const normalized = hex.replace("#", ""); + const expanded = + normalized.length === 3 + ? normalized + .split("") + .map((char) => `${char}${char}`) + .join("") + : normalized; + + return { + r: parseInt(expanded.slice(0, 2), 16), + g: parseInt(expanded.slice(2, 4), 16), + b: parseInt(expanded.slice(4, 6), 16), + }; +} + +function withAlpha(hex: string, alpha: number): string { + const { r, g, b } = hexToRgb(hex); + return `rgba(${r}, ${g}, ${b}, ${alpha})`; +} + +function splitLabel(label: string, maxCharsPerLine: number, maxLines: number): string[] { + const trimmed = label.trim(); + if (!trimmed) return []; + + const words = trimmed.split(/\s+/); + const lines: string[] = []; + let current = ""; + + for (const word of words) { + const candidate = current ? `${current} ${word}` : word; + if (candidate.length <= maxCharsPerLine) { + current = candidate; + continue; + } + + if (current) { + lines.push(current); + current = word; + } else { + lines.push(word.slice(0, maxCharsPerLine)); + current = word.slice(maxCharsPerLine); + } + + if (lines.length >= maxLines) break; + } + + if (lines.length < maxLines && current) { + lines.push(current); + } + + const normalized = lines.slice(0, maxLines); + if (normalized.length === maxLines && trimmed.length > normalized.join(" ").length) { + const last = normalized[maxLines - 1] ?? ""; + normalized[maxLines - 1] = `${last.slice(0, Math.max(0, maxCharsPerLine - 3))}...`; + } + + return normalized; +} + +function leafAreaValue(degree: number): number { + return LEAF_BASE_VALUE + Math.min(MAX_LEAF_SIZE_BONUS, Math.log2(degree + 2) * LEAF_CONNECTION_WEIGHT); +} + +function getViewportHeight(baseHeight: number, visibleTileCount: number): number { + if (visibleTileCount <= TREEMAP_VERTICAL_EXPANSION_THRESHOLD) { + return baseHeight; + } + + const heightMultiplier = Math.min( + MAX_TREEMAP_HEIGHT_MULTIPLIER, + visibleTileCount / TREEMAP_VERTICAL_EXPANSION_THRESHOLD, + ); + + return Math.round(baseHeight * heightMultiplier); +} + +function projectNode(node: TreemapNode): ProjectedNode { + return { + id: node.data.id, + data: node.data, + x: node.x0, + y: node.y0, + width: node.x1 - node.x0, + height: node.y1 - node.y0, + }; +} + +function renderTile( + node: ProjectedNode, + categoryColors: Record, +) { + if (!node.data.category || !node.data.href) return null; + + const baseColor = categoryColors[node.data.category]; + const fill = withAlpha(baseColor, 0.26); + const padding = node.width > 180 && node.height > 110 ? 18 : node.width > 130 ? 14 : 10; + const canShowLabel = node.width > 72 && node.height > 34; + const canShowMeta = node.width > 108 && node.height > 62; + const maxLines = node.width > 220 && node.height > 130 ? 3 : 2; + const maxChars = clamp(Math.floor(node.width / 12), 8, 28); + const labelLines = canShowLabel ? splitLabel(node.data.name, maxChars, maxLines) : []; + const lineHeight = node.width > 170 ? 18 : 16; + const titleY = padding + 16; + const metaY = padding + labelLines.length * lineHeight + 18; + + return ( + + + + {labelLines.length > 0 ? ( + 170 ? 18 : 14} + fontWeight={700} + > + {labelLines.map((line, index) => ( + + {line} + + ))} + + ) : null} + {canShowMeta ? ( + + {`${node.data.degree ?? 0} connections`} + + ) : null} + + + ); +} + +export default function EcosystemZoomableTreemap({ + nodes, + width, + height, + categoryColors, + categoryOrder, +}: EcosystemZoomableTreemapProps) { + const viewportHeight = useMemo(() => getViewportHeight(height, nodes.length), [height, nodes.length]); + + const projected = useMemo(() => { + const grouped = new Map(); + for (const category of categoryOrder) { + grouped.set(category, []); + } + + for (const node of nodes) { + const group = grouped.get(node.category) ?? []; + group.push(node); + grouped.set(node.category, group); + } + + const rows: TreemapRow[] = [ + { + id: "root", + parentId: null, + name: "Ecosystem", + category: null, + value: 0, + }, + ]; + + for (const category of categoryOrder) { + const items = (grouped.get(category) ?? []) + .slice() + .sort((a, b) => b.degree - a.degree || a.name.localeCompare(b.name)); + + if (items.length === 0) continue; + + rows.push({ + id: `category:${category}`, + parentId: "root", + name: category, + category, + value: 0, + }); + + for (const node of items) { + rows.push({ + id: node.id, + parentId: `category:${category}`, + name: node.name, + category: node.category, + href: node.href, + degree: node.degree, + value: leafAreaValue(node.degree), + }); + } + } + + const root = stratify() + .id((row) => row.id) + .parentId((row) => row.parentId)(rows) + .sum((row) => row.value); + + treemap() + .tile(treemapBinary) + .size([width, viewportHeight]) + .paddingInner(2) + .paddingOuter(0) + .round(true)(root); + + return (root.descendants() as TreemapNode[]) + .filter((node) => node.depth === 2 && Boolean(node.data.href)) + .map(projectNode); + }, [categoryOrder, nodes, viewportHeight, width]); + + return ( +
+
+

+ Treemap +

+

+ Single-view treemap of the full ecosystem. Tile color indicates category and tile size + reflects relative network connectivity. +

+
+ +
+ + + {projected.map((node) => renderTile(node, categoryColors))} + +
+
+ ); +} diff --git a/src/app/ecosystem-map/page.tsx b/src/app/ecosystem-map/page.tsx new file mode 100644 index 00000000..de461c48 --- /dev/null +++ b/src/app/ecosystem-map/page.tsx @@ -0,0 +1,310 @@ +import type { Metadata } from "next"; +import Link from "next/link"; +import { + ECOSYSTEM_CATEGORY_LABELS, + ECOSYSTEM_CATEGORY_ORDER, + getEcosystemGraph, + type EcosystemCategory, + type EcosystemNode, +} from "@/lib/ecosystem-map"; +import { pageSeo } from "@/lib/page-seo"; +import EcosystemMapVisualizationSwitcher from "./EcosystemMapVisualizationSwitcher"; + +export const metadata: Metadata = pageSeo.ecosystemMap; + +const SVG_WIDTH = 1200; +const SVG_HEIGHT = 780; + +const CATEGORY_COLORS: Record = { + apps: "#4AE5FC", + mechanisms: "#7EB77F", + research: "#FFA033", + "case-studies": "#F7AEF8", + campaigns: "#DF5368", +}; + +const CATEGORY_BASE_ANCHORS: Record = { + apps: { x: 220, y: 180 }, + mechanisms: { x: 980, y: 180 }, + research: { x: 990, y: 590 }, + "case-studies": { x: 220, y: 590 }, + campaigns: { x: 600, y: 380 }, +}; + +type PositionedNode = EcosystemNode & { x: number; y: number; radius: number }; + +function hashString(input: string): number { + let hash = 2166136261; + for (let i = 0; i < input.length; i += 1) { + hash ^= input.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +function seeded01(seed: number): number { + const x = Math.sin(seed * 0.00011920928955078125 + 0.1376312587) * 43758.5453123; + return x - Math.floor(x); +} + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function buildNoisyCategoryAnchors(): Record { + return { + apps: { + x: clamp( + CATEGORY_BASE_ANCHORS.apps.x + (seeded01(hashString("apps-anchor-x")) - 0.5) * 120, + 140, + SVG_WIDTH - 140, + ), + y: clamp( + CATEGORY_BASE_ANCHORS.apps.y + (seeded01(hashString("apps-anchor-y")) - 0.5) * 100, + 120, + SVG_HEIGHT - 120, + ), + }, + mechanisms: { + x: clamp( + CATEGORY_BASE_ANCHORS.mechanisms.x + (seeded01(hashString("mechanisms-anchor-x")) - 0.5) * 120, + 140, + SVG_WIDTH - 140, + ), + y: clamp( + CATEGORY_BASE_ANCHORS.mechanisms.y + (seeded01(hashString("mechanisms-anchor-y")) - 0.5) * 100, + 120, + SVG_HEIGHT - 120, + ), + }, + research: { + x: clamp( + CATEGORY_BASE_ANCHORS.research.x + (seeded01(hashString("research-anchor-x")) - 0.5) * 120, + 140, + SVG_WIDTH - 140, + ), + y: clamp( + CATEGORY_BASE_ANCHORS.research.y + (seeded01(hashString("research-anchor-y")) - 0.5) * 100, + 120, + SVG_HEIGHT - 120, + ), + }, + "case-studies": { + x: clamp( + CATEGORY_BASE_ANCHORS["case-studies"].x + (seeded01(hashString("case-studies-anchor-x")) - 0.5) * 120, + 140, + SVG_WIDTH - 140, + ), + y: clamp( + CATEGORY_BASE_ANCHORS["case-studies"].y + (seeded01(hashString("case-studies-anchor-y")) - 0.5) * 100, + 120, + SVG_HEIGHT - 120, + ), + }, + campaigns: { + x: clamp( + CATEGORY_BASE_ANCHORS.campaigns.x + (seeded01(hashString("campaigns-anchor-x")) - 0.5) * 80, + 160, + SVG_WIDTH - 160, + ), + y: clamp( + CATEGORY_BASE_ANCHORS.campaigns.y + (seeded01(hashString("campaigns-anchor-y")) - 0.5) * 80, + 140, + SVG_HEIGHT - 140, + ), + }, + }; +} + +function layoutNodes( + nodes: EcosystemNode[], + categoryAnchors: Record, +): PositionedNode[] { + const grouped = new Map(); + for (const category of ECOSYSTEM_CATEGORY_ORDER) { + grouped.set(category, []); + } + for (const node of nodes) { + const list = grouped.get(node.category) ?? []; + list.push(node); + grouped.set(node.category, list); + } + + const positioned: PositionedNode[] = []; + for (const category of ECOSYSTEM_CATEGORY_ORDER) { + const categoryNodes = (grouped.get(category) ?? []).sort( + (a, b) => b.degree - a.degree || a.name.localeCompare(b.name), + ); + const anchor = categoryAnchors[category]; + const ringSkew = (seeded01(hashString(`${category}:ring-skew`)) - 0.5) * 0.8; + const angleOffset = seeded01(hashString(`${category}:angle-offset`)) * Math.PI * 2; + + let index = 0; + let ring = 0; + while (index < categoryNodes.length) { + const slots = 9 + (hashString(`${category}:slots:${ring}`) % 7); + for (let slot = 0; slot < slots && index < categoryNodes.length; slot += 1, index += 1) { + const node = categoryNodes[index]; + const nodeSeed = hashString(node.id); + const angleJitter = (seeded01(nodeSeed ^ 0x91e10da5) - 0.5) * 0.5; + const radialJitter = (seeded01(nodeSeed ^ 0x85ebca6b) - 0.5) * 22; + const localJitterX = (seeded01(nodeSeed ^ 0xc2b2ae35) - 0.5) * 18; + const localJitterY = (seeded01(nodeSeed ^ 0x27d4eb2f) - 0.5) * 18; + + const radius = 34 + ring * 30 + radialJitter; + const theta = + angleOffset + + ((slot + ringSkew * ring) / slots) * Math.PI * 2 + + ring * 0.21 + + angleJitter; + + const x = clamp( + anchor.x + Math.cos(theta) * radius + localJitterX, + 25, + SVG_WIDTH - 25, + ); + const y = clamp( + anchor.y + Math.sin(theta) * radius + localJitterY, + 25, + SVG_HEIGHT - 25, + ); + + positioned.push({ + ...node, + x, + y, + radius: Math.max( + 6.5, + Math.min( + 19, + 7.5 + + Math.sqrt(node.degree) * 1.65 + + (node.category === "research" || node.category === "case-studies" ? 1.8 : 0), + ), + ), + }); + } + ring += 1; + } + } + + return positioned; +} + +export default function EcosystemMapPage() { + const graph = getEcosystemGraph(); + const categoryAnchors = buildNoisyCategoryAnchors(); + const positionedNodes = layoutNodes(graph.nodes, categoryAnchors); + + return ( +
+
+
+

+ Dataset-Driven Network Map +

+

+ Ecosystem Map +

+

+ A network view of apps, mechanisms, research, case studies, and campaigns. + Edges combine explicit frontmatter relationships, internal markdown references, + and high-signal tag overlap. +

+
+
+ +
+
+
+

Total nodes

+

{graph.summary.totalNodes}

+
+
+

Total edges

+

{graph.summary.totalEdges}

+
+
+

Explicit edges

+

{graph.summary.edgesByKind.explicit}

+
+
+

Internal link edges

+

{graph.summary.edgesByKind["internal-link"]}

+
+
+ +
+
+ {ECOSYSTEM_CATEGORY_ORDER.map((category) => ( +
+ + + {ECOSYSTEM_CATEGORY_LABELS[category]}:{" "} + {graph.summary.nodesByCategory[category]} + +
+ ))} +
+
+
+ +
+ +
+ +
+

Strongest Connections

+

+ Highest-weight links in the full graph. Use this to audit key bridges across + mechanisms, implementations, and historical outcomes. +

+ +
+ + + + + + + + + + + {graph.edges.slice(0, 40).map((edge) => ( + + + + + + + ))} + +
SourceTargetKindsWeight
+ + {edge.sourceName} + + + + {edge.targetName} + + + {edge.kinds.join(", ")} + {edge.weight}
+
+
+
+ ); +} diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 48cb4e78..86e89871 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -15,6 +15,7 @@ export default function sitemap(): MetadataRoute.Sitemap { { url: `${BASE_URL}/research`, changeFrequency: "weekly", priority: 0.8 }, { url: `${BASE_URL}/case-studies`, changeFrequency: "weekly", priority: 0.8 }, { url: `${BASE_URL}/campaigns`, changeFrequency: "weekly", priority: 0.8 }, + { url: `${BASE_URL}/ecosystem-map`, changeFrequency: "weekly", priority: 0.8 }, { url: `${BASE_URL}/contribute`, changeFrequency: "monthly", priority: 0.5 }, { url: `${BASE_URL}/submit`, changeFrequency: "monthly", priority: 0.5 }, ]; diff --git a/src/components/layout/Footer.tsx b/src/components/layout/Footer.tsx index 8fb85c90..e8aca45d 100644 --- a/src/components/layout/Footer.tsx +++ b/src/components/layout/Footer.tsx @@ -30,6 +30,7 @@ const socialLinks: SocialLink[] = [ ]; const exploreLinks: FooterLink[] = [ + { title: "Ecosystem Map", href: "/ecosystem-map" }, { title: "Campaigns", href: "/campaigns" }, { title: "Research", href: "/research" }, { title: "Apps", href: "/apps" }, diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index 29536025..7523547c 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -23,6 +23,7 @@ const aboutItems: DropdownItem[] = [ ]; const navLinks = [ + { label: "Ecosystem Map", href: "/ecosystem-map" }, { label: "Research", href: "/research" }, { label: "Apps", href: "/apps" }, { label: "Mechanisms", href: "/mechanisms" }, diff --git a/src/components/search/SearchModal.tsx b/src/components/search/SearchModal.tsx index f6183755..9d37dcaf 100644 --- a/src/components/search/SearchModal.tsx +++ b/src/components/search/SearchModal.tsx @@ -135,6 +135,7 @@ export default function SearchModal() {

Suggestions

    {[ + { label: "Ecosystem Map", href: "/ecosystem-map" }, { label: "Apps", href: "/apps" }, { label: "Mechanisms", href: "/mechanisms" }, { label: "Case Studies", href: "/case-studies" }, diff --git a/src/lib/ecosystem-map.ts b/src/lib/ecosystem-map.ts new file mode 100644 index 00000000..6897bd2f --- /dev/null +++ b/src/lib/ecosystem-map.ts @@ -0,0 +1,469 @@ +import { getAllApps } from "../content/apps"; +import { getAllCampaigns } from "../content/campaigns"; +import { getAllCaseStudies } from "../content/case-studies"; +import { getAllMechanisms } from "../content/mechanisms"; +import { getAllResearch } from "../content/research"; +import type { BaseContent } from "./types"; + +export type EcosystemCategory = + | "apps" + | "mechanisms" + | "research" + | "case-studies" + | "campaigns"; + +export type EcosystemEdgeKind = "explicit" | "internal-link" | "tag-overlap"; + +type ExplicitRelationField = + | "relatedApps" + | "relatedMechanisms" + | "relatedResearch" + | "relatedCaseStudies" + | "relatedCampaigns"; + +interface ContentNode extends BaseContent { + id: string; + category: EcosystemCategory; + href: string; + tagsNormalized: string[]; + tagsSet: Set; +} + +interface SimilarityCandidate { + key: string; + sourceId: string; + targetId: string; + sharedTags: string[]; + score: number; +} + +interface EdgeAccumulator { + sourceId: string; + targetId: string; + kinds: Set; + explicitRelations: Set; + sharedTags: Set; + internalReferenceCount: number; + weight: number; +} + +export interface EcosystemNode { + id: string; + slug: string; + name: string; + category: EcosystemCategory; + href: string; + tags: string[]; + degree: number; +} + +export interface EcosystemEdge { + id: string; + sourceId: string; + targetId: string; + sourceSlug: string; + targetSlug: string; + sourceName: string; + targetName: string; + sourceCategory: EcosystemCategory; + targetCategory: EcosystemCategory; + kinds: EcosystemEdgeKind[]; + explicitRelations: ExplicitRelationField[]; + sharedTags: string[]; + internalReferenceCount: number; + weight: number; +} + +export interface EcosystemGraphSummary { + totalNodes: number; + totalEdges: number; + nodesByCategory: Record; + edgesByKind: Record; +} + +export interface EcosystemGraph { + nodes: EcosystemNode[]; + edges: EcosystemEdge[]; + summary: EcosystemGraphSummary; +} + +export const ECOSYSTEM_CATEGORY_ORDER: EcosystemCategory[] = [ + "apps", + "mechanisms", + "research", + "case-studies", + "campaigns", +]; + +export const ECOSYSTEM_CATEGORY_LABELS: Record = { + apps: "Apps", + mechanisms: "Mechanisms", + research: "Research", + "case-studies": "Case Studies", + campaigns: "Campaigns", +}; + +const CATEGORY_PATHS: Record = { + apps: "apps", + mechanisms: "mechanisms", + research: "research", + "case-studies": "case-studies", + campaigns: "campaigns", +}; + +const RELATION_TO_CATEGORY: Record = { + relatedApps: "apps", + relatedMechanisms: "mechanisms", + relatedResearch: "research", + relatedCaseStudies: "case-studies", + relatedCampaigns: "campaigns", +}; + +const RELATION_FIELDS = Object.keys( + RELATION_TO_CATEGORY, +) as ExplicitRelationField[]; + +const INTERNAL_LINK_PATH_TO_CATEGORY: Record = { + apps: "apps", + mechanisms: "mechanisms", + research: "research", + "case-studies": "case-studies", + campaigns: "campaigns", +}; + +const INTERNAL_LINK_REGEX = /\[[^\]]+?\]\((\/[^)\s]+)\)/g; +const MAX_TAG_FREQUENCY_FOR_SIMILARITY = 24; +const TOP_TAG_EDGES_PER_NODE = 3; + +function normalizeTag(tag: string): string { + return tag.trim().toLowerCase(); +} + +function toContentNodes( + items: BaseContent[], + category: EcosystemCategory, +): ContentNode[] { + const basePath = CATEGORY_PATHS[category]; + return items.map((item) => { + const normalizedTags = [...new Set((item.tags || []).map(normalizeTag).filter(Boolean))]; + return { + ...item, + id: `${category}:${item.slug}`, + category, + href: `/${basePath}/${item.slug}`, + tagsNormalized: normalizedTags, + tagsSet: new Set(normalizedTags), + }; + }); +} + +function canonicalEdgeIds(aId: string, bId: string): { sourceId: string; targetId: string } { + return aId < bId ? { sourceId: aId, targetId: bId } : { sourceId: bId, targetId: aId }; +} + +function createEdgeKey(aId: string, bId: string): string { + const { sourceId, targetId } = canonicalEdgeIds(aId, bId); + return `${sourceId}::${targetId}`; +} + +function getOrCreateEdge( + edgeMap: Map, + sourceId: string, + targetId: string, +): EdgeAccumulator { + const key = createEdgeKey(sourceId, targetId); + const existing = edgeMap.get(key); + if (existing) return existing; + const { sourceId: left, targetId: right } = canonicalEdgeIds(sourceId, targetId); + const created: EdgeAccumulator = { + sourceId: left, + targetId: right, + kinds: new Set(), + explicitRelations: new Set(), + sharedTags: new Set(), + internalReferenceCount: 0, + weight: 0, + }; + edgeMap.set(key, created); + return created; +} + +function recordExplicitEdge( + edgeMap: Map, + sourceId: string, + targetId: string, + relation: ExplicitRelationField, +): void { + if (sourceId === targetId) return; + const edge = getOrCreateEdge(edgeMap, sourceId, targetId); + edge.kinds.add("explicit"); + edge.explicitRelations.add(relation); + edge.weight += 3; +} + +function recordInternalLinkEdge( + edgeMap: Map, + sourceId: string, + targetId: string, +): void { + if (sourceId === targetId) return; + const edge = getOrCreateEdge(edgeMap, sourceId, targetId); + edge.kinds.add("internal-link"); + edge.internalReferenceCount += 1; + edge.weight += 2; +} + +function recordTagOverlapEdge( + edgeMap: Map, + sourceId: string, + targetId: string, + sharedTags: string[], +): void { + if (sourceId === targetId || sharedTags.length === 0) return; + const edge = getOrCreateEdge(edgeMap, sourceId, targetId); + edge.kinds.add("tag-overlap"); + for (const tag of sharedTags) edge.sharedTags.add(tag); + edge.weight += Math.min(3, sharedTags.length); +} + +function buildLookupMaps(nodes: ContentNode[]): { + byId: Map; + byCategorySlug: Map; +} { + const byId = new Map(); + const byCategorySlug = new Map(); + for (const node of nodes) { + byId.set(node.id, node); + byCategorySlug.set(`${node.category}:${node.slug}`, node); + } + return { byId, byCategorySlug }; +} + +function resolveNodeByCategoryAndSlug( + byCategorySlug: Map, + category: EcosystemCategory, + slug: string, +): ContentNode | undefined { + return byCategorySlug.get(`${category}:${slug}`); +} + +function extractInternalLinks( + description: string, +): Array<{ category: EcosystemCategory; slug: string }> { + const matches: Array<{ category: EcosystemCategory; slug: string }> = []; + for (const match of description.matchAll(INTERNAL_LINK_REGEX)) { + const rawPath = match[1]; + const pathWithoutQuery = rawPath.split("#")[0].split("?")[0]; + const segments = pathWithoutQuery.split("/").filter(Boolean); + if (segments.length < 2) continue; + const category = INTERNAL_LINK_PATH_TO_CATEGORY[segments[0]]; + if (!category) continue; + const slug = decodeURIComponent(segments[1]); + if (!slug) continue; + matches.push({ category, slug }); + } + return matches; +} + +function buildTagSimilarityCandidates(nodes: ContentNode[]): SimilarityCandidate[] { + const frequency = new Map(); + + for (const node of nodes) { + for (const tag of node.tagsSet) { + frequency.set(tag, (frequency.get(tag) ?? 0) + 1); + } + } + + const candidates: SimilarityCandidate[] = []; + for (let i = 0; i < nodes.length; i += 1) { + for (let j = i + 1; j < nodes.length; j += 1) { + const left = nodes[i]; + const right = nodes[j]; + if (left.category === right.category) continue; + + const sharedTags: string[] = []; + for (const tag of left.tagsSet) { + if (!right.tagsSet.has(tag)) continue; + const tagFrequency = frequency.get(tag) ?? 0; + if (tagFrequency <= MAX_TAG_FREQUENCY_FOR_SIMILARITY) { + sharedTags.push(tag); + } + } + + if (sharedTags.length === 0) continue; + const key = createEdgeKey(left.id, right.id); + candidates.push({ + key, + sourceId: left.id, + targetId: right.id, + sharedTags: sharedTags.sort(), + score: sharedTags.length, + }); + } + } + + return candidates; +} + +function selectTopSimilarityCandidates( + nodes: ContentNode[], + candidates: SimilarityCandidate[], +): SimilarityCandidate[] { + const candidatesByNode = new Map(); + + for (const candidate of candidates) { + const from = candidatesByNode.get(candidate.sourceId) ?? []; + from.push(candidate); + candidatesByNode.set(candidate.sourceId, from); + + const to = candidatesByNode.get(candidate.targetId) ?? []; + to.push(candidate); + candidatesByNode.set(candidate.targetId, to); + } + + const selectedKeys = new Set(); + for (const node of nodes) { + const list = candidatesByNode.get(node.id) ?? []; + list + .sort((a, b) => b.score - a.score || a.key.localeCompare(b.key)) + .slice(0, TOP_TAG_EDGES_PER_NODE) + .forEach((candidate) => selectedKeys.add(candidate.key)); + } + + return candidates + .filter((candidate) => selectedKeys.has(candidate.key)) + .sort((a, b) => b.score - a.score || a.key.localeCompare(b.key)); +} + +export function getEcosystemGraph(): EcosystemGraph { + const nodes: ContentNode[] = [ + ...toContentNodes(getAllApps(), "apps"), + ...toContentNodes(getAllMechanisms(), "mechanisms"), + ...toContentNodes(getAllResearch(), "research"), + ...toContentNodes(getAllCaseStudies(), "case-studies"), + ...toContentNodes(getAllCampaigns(), "campaigns"), + ]; + + const { byId, byCategorySlug } = buildLookupMaps(nodes); + const edgeMap = new Map(); + + for (const node of nodes) { + for (const relationField of RELATION_FIELDS) { + const targetCategory = RELATION_TO_CATEGORY[relationField]; + const relatedSlugs = node[relationField] || []; + for (const relatedSlug of relatedSlugs) { + const target = resolveNodeByCategoryAndSlug(byCategorySlug, targetCategory, relatedSlug); + if (!target) continue; + recordExplicitEdge(edgeMap, node.id, target.id, relationField); + } + } + } + + for (const node of nodes) { + const references = extractInternalLinks(node.description); + for (const reference of references) { + const target = resolveNodeByCategoryAndSlug( + byCategorySlug, + reference.category, + reference.slug, + ); + if (!target) continue; + recordInternalLinkEdge(edgeMap, node.id, target.id); + } + } + + const similarityCandidates = buildTagSimilarityCandidates(nodes); + const selectedSimilarityCandidates = selectTopSimilarityCandidates(nodes, similarityCandidates); + for (const candidate of selectedSimilarityCandidates) { + recordTagOverlapEdge(edgeMap, candidate.sourceId, candidate.targetId, candidate.sharedTags); + } + + const degreeById = new Map(); + for (const node of nodes) { + degreeById.set(node.id, 0); + } + + const edges: EcosystemEdge[] = [...edgeMap.values()] + .map((edge) => { + const source = byId.get(edge.sourceId); + const target = byId.get(edge.targetId); + if (!source || !target) { + return undefined; + } + + degreeById.set(source.id, (degreeById.get(source.id) ?? 0) + 1); + degreeById.set(target.id, (degreeById.get(target.id) ?? 0) + 1); + + return { + id: `${edge.sourceId}::${edge.targetId}`, + sourceId: source.id, + targetId: target.id, + sourceSlug: source.slug, + targetSlug: target.slug, + sourceName: source.name, + targetName: target.name, + sourceCategory: source.category, + targetCategory: target.category, + kinds: [...edge.kinds].sort() as EcosystemEdgeKind[], + explicitRelations: [...edge.explicitRelations].sort() as ExplicitRelationField[], + sharedTags: [...edge.sharedTags].sort(), + internalReferenceCount: edge.internalReferenceCount, + weight: edge.weight, + } satisfies EcosystemEdge; + }) + .filter((edge): edge is EcosystemEdge => Boolean(edge)) + .sort((a, b) => b.weight - a.weight || a.id.localeCompare(b.id)); + + const mapNodes: EcosystemNode[] = nodes + .map((node) => ({ + id: node.id, + slug: node.slug, + name: node.name, + category: node.category, + href: node.href, + tags: node.tagsNormalized, + degree: degreeById.get(node.id) ?? 0, + })) + .sort((a, b) => { + const categoryOrder = + ECOSYSTEM_CATEGORY_ORDER.indexOf(a.category) - + ECOSYSTEM_CATEGORY_ORDER.indexOf(b.category); + if (categoryOrder !== 0) return categoryOrder; + return a.name.localeCompare(b.name); + }); + + const nodesByCategory = { + apps: 0, + mechanisms: 0, + research: 0, + "case-studies": 0, + campaigns: 0, + } satisfies Record; + + for (const node of mapNodes) { + nodesByCategory[node.category] += 1; + } + + const edgesByKind = { + explicit: 0, + "internal-link": 0, + "tag-overlap": 0, + } satisfies Record; + + for (const edge of edges) { + for (const kind of edge.kinds) { + edgesByKind[kind] += 1; + } + } + + return { + nodes: mapNodes, + edges, + summary: { + totalNodes: mapNodes.length, + totalEdges: edges.length, + nodesByCategory, + edgesByKind, + }, + }; +} diff --git a/src/lib/page-seo.ts b/src/lib/page-seo.ts index 0ca6f283..6a8e528f 100644 --- a/src/lib/page-seo.ts +++ b/src/lib/page-seo.ts @@ -102,6 +102,11 @@ export const pageSeo = { "Learn from real funding experiments. Explore what worked, what didn't, and the lessons learned.", "/case-studies", ), + ecosystemMap: meta( + "Ecosystem Map", + "Explore the relationship graph connecting apps, mechanisms, research, campaigns, and case studies.", + "/ecosystem-map", + ), contribute: meta( "Contribution Guide", "Learn how to contribute high-quality content to the Gitcoin Funding Directory.", diff --git a/src/lib/sphere-particles.ts b/src/lib/sphere-particles.ts new file mode 100644 index 00000000..2a54ac38 --- /dev/null +++ b/src/lib/sphere-particles.ts @@ -0,0 +1,226 @@ +import * as THREE from "three"; + +export type FlowPath = { + id: string; + sourceId: string; + targetId: string; + color: THREE.Color; + points: Float32Array; + cumulativeLengths: Float32Array; + totalLength: number; +}; + +export type FlowParticleCloud = { + positions: Float32Array; + colors: Float32Array; + sizes: Float32Array; + alphas: Float32Array; + baseAlphas: Float32Array; + pathIndex: Uint32Array; + phase: Float32Array; + speed: Float32Array; + jitter: Float32Array; + twinklePhase: Float32Array; +}; + +export type FlowParticleOptions = { + particleCount: number; + minSize: number; + maxSize: number; + minSpeed: number; + maxSpeed: number; + baseAlpha: number; + alphaJitter: number; + jitterRadius: number; + seed?: number; +}; + +function clamp(value: number, min: number, max: number): number { + return Math.min(max, Math.max(min, value)); +} + +function hashStringToUint32(text: string): number { + let hash = 2166136261 >>> 0; + for (let i = 0; i < text.length; i += 1) { + hash ^= text.charCodeAt(i); + hash = Math.imul(hash, 16777619); + } + return hash >>> 0; +} + +function createSeededRandom(seed: number): () => number { + let t = seed >>> 0; + return () => { + t += 0x6d2b79f5; + let x = t; + x = Math.imul(x ^ (x >>> 15), x | 1); + x ^= x + Math.imul(x ^ (x >>> 7), x | 61); + return ((x ^ (x >>> 14)) >>> 0) / 4294967296; + }; +} + +function samplePolylinePoint(path: FlowPath, t: number, target: THREE.Vector3): THREE.Vector3 { + const clampedT = ((t % 1) + 1) % 1; + const targetDistance = clampedT * path.totalLength; + const cumulative = path.cumulativeLengths; + const pointCount = cumulative.length; + + let hi = pointCount - 1; + let lo = 0; + while (lo < hi) { + const mid = (lo + hi) >> 1; + if (cumulative[mid] < targetDistance) lo = mid + 1; + else hi = mid; + } + const upperIndex = Math.max(1, lo); + const lowerIndex = upperIndex - 1; + + const lowerDistance = cumulative[lowerIndex]; + const upperDistance = cumulative[upperIndex]; + const segmentLength = Math.max(1e-6, upperDistance - lowerDistance); + const alpha = clamp((targetDistance - lowerDistance) / segmentLength, 0, 1); + + const px = lowerIndex * 3; + const qx = upperIndex * 3; + + target.set( + path.points[px] + (path.points[qx] - path.points[px]) * alpha, + path.points[px + 1] + (path.points[qx + 1] - path.points[px + 1]) * alpha, + path.points[px + 2] + (path.points[qx + 2] - path.points[px + 2]) * alpha, + ); + return target; +} + +export function createFlowPath( + id: string, + sourceId: string, + targetId: string, + color: THREE.Color, + points: THREE.Vector3[], +): FlowPath | null { + if (points.length < 2) return null; + + const pathPoints = new Float32Array(points.length * 3); + for (let i = 0; i < points.length; i += 1) { + pathPoints[i * 3] = points[i].x; + pathPoints[i * 3 + 1] = points[i].y; + pathPoints[i * 3 + 2] = points[i].z; + } + + const cumulative = new Float32Array(points.length); + let totalLength = 0; + cumulative[0] = 0; + for (let i = 1; i < points.length; i += 1) { + totalLength += points[i - 1].distanceTo(points[i]); + cumulative[i] = totalLength; + } + + if (totalLength < 1e-6) return null; + + return { + id, + sourceId, + targetId, + color, + points: pathPoints, + cumulativeLengths: cumulative, + totalLength, + }; +} + +export function createFlowParticleCloud( + paths: FlowPath[], + options: FlowParticleOptions, +): FlowParticleCloud { + const count = Math.max(0, Math.floor(options.particleCount)); + const positions = new Float32Array(count * 3); + const colors = new Float32Array(count * 3); + const sizes = new Float32Array(count); + const alphas = new Float32Array(count); + const baseAlphas = new Float32Array(count); + const pathIndex = new Uint32Array(count); + const phase = new Float32Array(count); + const speed = new Float32Array(count); + const jitter = new Float32Array(count * 3); + const twinklePhase = new Float32Array(count); + + const seed = options.seed ?? hashStringToUint32(`flow:${paths.length}:${count}`); + const rng = createSeededRandom(seed); + const scratch = new THREE.Vector3(); + + for (let i = 0; i < count; i += 1) { + const pickedPath = Math.floor(rng() * paths.length); + const path = paths[Math.min(paths.length - 1, pickedPath)]; + + pathIndex[i] = Math.min(paths.length - 1, pickedPath); + phase[i] = rng(); + speed[i] = options.minSpeed + (options.maxSpeed - options.minSpeed) * rng(); + twinklePhase[i] = rng() * Math.PI * 2; + + const size = options.minSize + (options.maxSize - options.minSize) * rng(); + sizes[i] = size; + + const alpha = + options.baseAlpha * + clamp(1 - options.alphaJitter + options.alphaJitter * 2 * rng(), 0.08, 1.0); + baseAlphas[i] = alpha; + alphas[i] = alpha; + + const theta = rng() * Math.PI * 2; + const phi = Math.acos(1 - 2 * rng()); + const radius = options.jitterRadius * Math.pow(rng(), 0.6); + const jx = Math.sin(phi) * Math.cos(theta) * radius; + const jy = Math.sin(phi) * Math.sin(theta) * radius; + const jz = Math.cos(phi) * radius; + jitter[i * 3] = jx; + jitter[i * 3 + 1] = jy; + jitter[i * 3 + 2] = jz; + + samplePolylinePoint(path, phase[i], scratch); + positions[i * 3] = scratch.x + jx; + positions[i * 3 + 1] = scratch.y + jy; + positions[i * 3 + 2] = scratch.z + jz; + + colors[i * 3] = path.color.r; + colors[i * 3 + 1] = path.color.g; + colors[i * 3 + 2] = path.color.b; + } + + return { + positions, + colors, + sizes, + alphas, + baseAlphas, + pathIndex, + phase, + speed, + jitter, + twinklePhase, + }; +} + +export function updateFlowParticleCloud( + paths: FlowPath[], + cloud: FlowParticleCloud, + elapsedSeconds: number, +): void { + const scratch = new THREE.Vector3(); + const count = cloud.phase.length; + + for (let i = 0; i < count; i += 1) { + const path = paths[cloud.pathIndex[i]]; + const t = cloud.phase[i] + elapsedSeconds * cloud.speed[i]; + samplePolylinePoint(path, t, scratch); + + const jx = cloud.jitter[i * 3]; + const jy = cloud.jitter[i * 3 + 1]; + const jz = cloud.jitter[i * 3 + 2]; + cloud.positions[i * 3] = scratch.x + jx; + cloud.positions[i * 3 + 1] = scratch.y + jy; + cloud.positions[i * 3 + 2] = scratch.z + jz; + + const twinkle = 0.76 + 0.24 * Math.sin(elapsedSeconds * 2.4 + cloud.twinklePhase[i]); + cloud.alphas[i] = cloud.baseAlphas[i] * twinkle; + } +} diff --git a/src/types/d3-force-3d.d.ts b/src/types/d3-force-3d.d.ts new file mode 100644 index 00000000..308b5fbb --- /dev/null +++ b/src/types/d3-force-3d.d.ts @@ -0,0 +1,10 @@ +declare module "d3-force-3d" { + export const forceSimulation: any; + export const forceLink: any; + export const forceManyBody: any; + export const forceCollide: any; + export const forceCenter: any; + export const forceX: any; + export const forceY: any; + export const forceZ: any; +}