Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
975 changes: 975 additions & 0 deletions src/app/experiments/dacc-coalition-builder/CoalitionalFundingTool.tsx

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions src/app/experiments/dacc-coalition-builder/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import type { Metadata } from "next";
import CoalitionalFundingTool from "./CoalitionalFundingTool";

export const metadata: Metadata = {
title: "d/acc Coalition Builder | Gitcoin",
description:
"Discover d/acc-aligned projects, form coalitions, and stake ETH to signal interest. Built on the d/acc framework.",
};

export default function DaccCoalitionBuilderPage() {
return <CoalitionalFundingTool />;
}
76 changes: 76 additions & 0 deletions src/app/experiments/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
import type { Metadata } from "next";
import Link from "next/link";

export const metadata: Metadata = {
title: "Experiments | Gitcoin",
description: "Interactive experiments exploring new funding mechanisms, coordination tools, and public goods infrastructure.",
};

const experiments = [
{
slug: "dacc-coalition-builder",
title: "d/ACC Coalition Builder",
description: "Discover d/acc-aligned projects, form coalitions around shared interests, and stake ETH to signal funding intent. Built on the d/acc framework from wtfisdacc.com.",
status: "alpha" as const,
tags: ["d/acc", "Coalitional Funding", "Sepolia Testnet"],
},
];

const statusColors = {
alpha: "bg-amber-500/15 text-amber-400",
beta: "bg-teal-500/15 text-teal-400",
live: "bg-green-500/15 text-green-400",
};

export default function ExperimentsPage() {
return (
<div className="min-h-screen bg-[#0a0a0f]">
<div className="max-w-4xl mx-auto px-4 pt-32 pb-20">
<p className="text-teal-400 font-mono text-xs tracking-widest uppercase mb-2">
🧪 Experiments
</p>
<h1 className="text-3xl md:text-4xl font-bold text-white mb-3">
Interactive Experiments
</h1>
<p className="text-gray-400 text-sm max-w-xl mb-10">
Prototypes exploring new approaches to funding, coordination, and public goods.
These are works in progress — expect rough edges.
</p>

<div className="space-y-4">
{experiments.map((exp) => (
<Link
key={exp.slug}
href={`/experiments/${exp.slug}`}
className="block bg-[#14141f] rounded-xl p-6 border border-gray-800 hover:border-teal-500/30 transition-all group"
>
<div className="flex items-start justify-between gap-4 mb-2">
<h2 className="text-lg font-bold text-white group-hover:text-teal-400 transition-colors">
{exp.title}
</h2>
<span className={`text-[10px] font-mono px-2 py-0.5 rounded-full flex-shrink-0 ${statusColors[exp.status]}`}>
{exp.status}
</span>
</div>
<p className="text-sm text-gray-400 mb-3">{exp.description}</p>
<div className="flex flex-wrap gap-1.5">
{exp.tags.map((tag) => (
<span key={tag} className="text-[10px] bg-gray-800 text-gray-500 px-2 py-0.5 rounded">
{tag}
</span>
))}
</div>
</Link>
))}
</div>

<div className="mt-12 bg-[#14141f] rounded-xl p-6 border border-dashed border-gray-700 text-center">
<p className="text-gray-500 text-sm mb-1">More experiments coming soon</p>
<p className="text-gray-600 text-xs">
Have an idea? <a href="https://github.com/gitcoinco/gitcoin_co_30" target="_blank" className="text-teal-500/60 hover:text-teal-400">Open a PR</a>
</p>
</div>
</div>
</div>
);
}
45 changes: 23 additions & 22 deletions src/components/layout/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ type DropdownItem = {
external?: boolean;
};

const discoverItems: DropdownItem[] = [
{ label: "Research", href: "/research" },
{ label: "Apps", href: "/apps" },
{ label: "Mechanisms", href: "/mechanisms" },
{ label: "Case Studies", href: "/case-studies" },
{ label: "Campaigns", href: "/campaigns" },
{ label: "Experiments", href: "/experiments" },
];

const aboutItems: DropdownItem[] = [
{ label: "History", href: "/about" },
{ label: "Impact", href: "/impact" },
Expand All @@ -22,13 +31,6 @@ const aboutItems: DropdownItem[] = [
},
];

const navLinks = [
{ label: "Research", href: "/research" },
{ label: "Apps", href: "/apps" },
{ label: "Mechanisms", href: "/mechanisms" },
{ label: "Case Studies", href: "/case-studies" },
];

const navLinkClass =
"text-sm text-gray-200 font-heading font-semibold flex-shrink-0 transition-colors hover:text-gray-25";

Expand Down Expand Up @@ -128,11 +130,7 @@ export default function Header() {

<nav className="hidden items-center xl:gap-8 gap-2 lg:flex">
<NavDropdown label="About" items={aboutItems} />
{[{ label: "Campaigns", href: "/campaigns" }, ...navLinks].map(({ label, href }) => (
<Link key={href} href={href} className={navLinkClass}>
{label}
</Link>
))}
<NavDropdown label="Discover" items={discoverItems} />
</nav>

<div className="hidden items-center xl:gap-8 gap-2 lg:flex">
Expand Down Expand Up @@ -174,16 +172,19 @@ export default function Header() {
),
)}
</div>
{[{ label: "Campaigns", href: "/campaigns" }, ...navLinks].map(({ label, href }) => (
<Link
key={href}
href={href}
className={`block ${navLinkClass}`}
onClick={() => setMobileMenuOpen(false)}
>
{label}
</Link>
))}
<div className="space-y-2">
<p className="text-sm font-semibold text-gray-400">Discover</p>
{discoverItems.map((item) => (
<Link
key={item.label}
href={item.href}
className="block pl-3 text-gray-200"
onClick={() => setMobileMenuOpen(false)}
>
{item.label}
</Link>
))}
</div>
<Button
variant="secondary"
href="/partner"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ researchType: Report
banner: /content-images/research/ai-agents-and-public-goods-the-emerging-agentic-economy/banner.png
---

> **TLDR:** AI agents can solve public goods funding's information bottleneck — but only if we build competing models with human oversight, not centralized algorithms. Deep Funding proves the concept: value as a graph, AI fills the weights, humans spot-check.

**Type:** Report
**Authors:** Gitcoin Research

Expand Down
2 changes: 2 additions & 0 deletions src/content/research/allo-protocol-ecosystem-analysis.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ relatedApps:
banner: /content-images/research/allo-protocol-ecosystem-analysis/banner.png
---

> **TLDR:** Allo Protocol is Lego blocks for funding mechanisms — modular, multi-chain infrastructure that lets anyone build custom capital allocation systems without starting from scratch. Plug in a strategy (QF, direct grants, milestones), spin up a pool, ship.

**Type:** Analysis
**Authors:** Gitcoin Research

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ researchType: Report
banner: /content-images/research/antifragile-by-design-lessons-from-decentralized-resilience/banner.png
---

> **TLDR:** Antifragile systems don't just survive stress — they get stronger from it. Bitcoin, Ethereum, and permaculture all share the same design principle: redundancy, decentralization, and adversarial hardening create systems that thrive on disorder rather than collapse from it.

**Type:** Report
**Authors:** Gitcoin Research

Expand Down
2 changes: 2 additions & 0 deletions src/content/research/biofi-bioregional-finance-web3.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ sensemakingFor: "mechanisms"
banner: /content-images/research/biofi-bioregional-finance-web3/banner.png
---

> **TLDR:** BioFi routes web3 capital to people actually regenerating ecosystems — Indigenous nations, permaculture guilds, land trusts — bypassing extractive finance and making communities their own allocators through DAOs, eco-credits, and bioregional coordination.

**Type:** Research
**Authors:** Allo Capital Research
**Source:** [Allo Capital Forum](https://research.allo.capital/t/biofi-bioregional-finance-powered-by-web3/347)
Expand Down
2 changes: 2 additions & 0 deletions src/content/research/bioregional-swarms.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ sensemakingFor: "mechanisms"
banner: /content-images/research/bioregional-swarms/banner.png
---

> **TLDR:** Bioregions — watersheds, ecosystems, shared fates — are the real units of coordination. Add capital allocation, AI swarms for distributed intelligence, and knowledge commons, and you get a new model: decision-making rooted in place, not political borders.

**Type:** Perspective
**Authors:** Kevin Owocki
**Source:** [Farcaster](https://warpcast.com/owocki)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ sensemakingFor: "mechanisms"
banner: /content-images/research/coalitional-funding-2026-era-primitive/banner.png
---

> **TLDR:** Coalitional funding turns fragmented $1-2M efforts into coordinated $10M+ ones by pooling capital, expertise, and legitimacy. From SEMATECH to Protocol Guild, it's the pattern where aligned funders coordinate around shared domains — amplifying capital, spreading risk, and making public goods funding pluralistic by default.

**Type:** Perspective
**Authors:** Kevin Owocki, Griff Green

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ relatedCampaigns: []
banner: /content-images/research/collective-intelligence-protocols-for-thinking-together/banner.png
---

> **TLDR:** Before you can allocate capital well, you need to think well together. Pol.is maps consensus, Loomio structures decisions, Roam and Noosphere turn knowledge into networked memory — these are the cognitive rails that turn DAOs from token-weighted plutocracies into collective intelligence.

**Type:** Report
**Authors:** Gitcoin Research

Expand Down
2 changes: 2 additions & 0 deletions src/content/research/d-acc-market-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ relatedCampaigns:

---

> **TLDR:** The d/acc Market Map charts the defensive acceleration ecosystem — technologies that favor defense over offense and distribute power instead of concentrating it. Organized across Atoms vs. Bits and Survive vs. Thrive, it's a coordination stack for resilience, from biosecurity to governance tooling.

## **What Is the d/acc Market Map?**

The **d/acc Market Map** – sometimes written as the dacc Market Map – is a structured overview of the **defensive acceleration ecosystem**, mapping physical and digital systems that embody the principles of defensive acceleration. It answers a practical question: **Where does defensive acceleration exist in deployed systems today?**
Expand Down
2 changes: 2 additions & 0 deletions src/content/research/deep-funding-visual-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ relatedCampaigns: []
banner: /content-images/research/deep-funding-visual-guide/banner.png
---

> **TLDR:** Deep Funding skips the "evaluate every project" bottleneck by mapping value as a dependency graph, letting competing AI models fill in the weights, then randomly spot-checking with humans. Result: fund entire software ecosystems at scale without lobbying or popularity contests.

**Type:** Report
**Authors:** Kevin Owocki

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ relatedCampaigns: []
banner: /content-images/research/eight-forms-of-capital-beyond-financial-metrics/banner.png
---

> **TLDR:** Public goods funding obsesses over financial capital while ignoring seven others: social, experiential, intellectual, living, cultural, spiritual, and material. The Eight Forms of Capital reveal what we fail to measure, we fail to value — and what we fail to value, we fail to fund.

**Type:** Report
**Authors:** Gitcoin Research

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ relatedCampaigns: []
banner: /content-images/research/eip-1890-and-eip-6969-lessons-from-in-protocol-funding/banner.png
---

> **TLDR:** EIP 1890 and EIP 6969 both tried to enshrine public goods funding into Ethereum's protocol — and both failed. The lesson: you can't hardcode allocation logic into a credibly neutral base layer. Protocol funding needs new architecture, not protocol amendments.

**Type:** Analysis
**Authors:** @owocki

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ relatedCampaigns:
banner: /content-images/research/ethereum-has-ens-for-people-what-about-everything-else/banner.png
---

> **TLDR:** ENS solved identity for people, but GitHub repos, npm packages, and YouTube channels still don't have Ethereum addresses. Every funding protocol rebuilds this plumbing from scratch. Two new ERCs propose shared primitives so protocols can send money to "the maintainers of React" without custom infrastructure.

# Ethereum Has ENS for People. What About Everything Else?

Ethereum has ENS for addressing people. But what about everything else?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ relatedApps:
banner: /content-images/research/ethereum-public-goods-funding-sources-the-next-era/banner.png
---

> **TLDR:** Where the money comes from shapes how it flows. Ethereum public goods funding moved from flush treasuries in bull markets to leaner, more strategic sources in bear markets. The next era requires diversified funding — from protocol revenue to onchain value capture — not just foundation grants.

**Type:** Perspective
**Authors:** @owocki

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ relatedCampaigns: []
banner: /content-images/research/from-degen-to-regen-the-cultural-shift-in-crypto/banner.png
---

> **TLDR:** Crypto culture evolved from "degen" speculation — aping into meme coins, treating portfolios like slot machines — toward "regen" public goods funding. The shift wasn't just about mechanisms; it was about narrative. GreenPill made regeneration a viable identity. The narrative matters as much as the tech.

**Type:** Opinion
**Authors:** Gitcoin Research

Expand Down
2 changes: 2 additions & 0 deletions src/content/research/from-tribes-to-llcs-to-daos.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ researchType: Opinion
banner: /content-images/research/from-tribes-to-llcs-to-daos/banner.png
---

> **TLDR:** Humans organized as egalitarian tribes, then feudal hierarchies, then corporations. DAOs are the next chapter — reviving collective decision-making and shared ownership through blockchain, but without the inefficiencies that doomed earlier attempts at democratic coordination.

**Type:** Opinion
**Author:** @owocki
**Originally published:** [X Article](https://x.com/owocki/status/1881709547070365890) — January 21, 2025
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ relatedCampaigns: []
banner: /content-images/research/gitcoin-3-3-evolutionary-arena-for-capital-allocation/banner.png
---

> **TLDR:** Gitcoin should evolve from a grants program into a modular ecosystem where builders compete to develop funding mechanisms — inspired by BitTensor's evolutionary model. Gitcoin provides distribution, builders bring innovation, and the best mechanisms win through natural selection.

**Type:** Opinion
**Authors:** Owocki
**Source:** [Gitcoin Governance Forum](https://gov.gitcoin.co/t/temp-check-gitcoin-3-3-3-3-an-evolutionary-arena-for-capital-allocation/22680)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ relatedCampaigns: []
banner: /content-images/research/hyperstitions-how-shared-beliefs-shape-onchain-realities/banner.png
---

> **TLDR:** Hyperstitions are fictions that make themselves real — ideas that, by circulating through culture, create the conditions for their own truth. Onchain systems encode these shared beliefs into infrastructure, turning coordination narratives into executable reality.

**Type:** Opinion
**Authors:** Kevin Owocki

Expand Down
Loading
Loading