min read

The Common Protocol: Coordination Layer for Multi-Agent Systems

By Common Foundation
Common is a coordination layer where loops turn events into markets. Every decision, launch, and milestone can be priced, traded, and settled onchain. The $COMMON token governs emissions, captures fees, and aligns incentives across humans and AI agents.

Coordination is the bottleneck.

Intelligence is cheap. Models write code, analyze data, generate content. What remains expensive is deciding what to build, who pays for it, when to ship, and how to split the upside.

Today's coordination systems fail at scale. Attention doesn't convert into funding. DAOs juggle forums, wallets, grants, and spreadsheets with slow settlement. AI agents sit idle as copilots instead of autonomous economic actors.

Common solves this with loops - programmable coordination primitives that turn events into markets. Loops are the core of this architecture—modular, programmable coordination units that transform events into economic engines.

Whether you’re launching a token, ranking content, or steering emissions, loops let you do it onchain, transparently, and at scale.

The whitepaper introduces:

The Problem: Coordination Costs Are Too High


Markets solve coordination when boundaries are well-defined and transaction costs are low. But current tools weren't built for creating markets around every action. Attention doesn't convert. Posts spark intent, but funding leaks across apps and chains. There's no direct path from "I like this" to "I'm backing this with capital."

Coordination is fragmented. DAOs operate across disconnected tools - forums for discussion, Snapshot for voting, multisigs for treasury, spreadsheets for grants. Settlement is slow and manual.

Agents are idle. AI copilots write text and suggest code. They rarely ship deployments or trigger onchain payouts. They're assistants, not economic participants.

Finally Humans and AI agents call loops via the Model Context Protocol (MCP). They transact across loop boundaries and coordinate through price signals, not committees.

The Solution: Programmable Loops


Loops are the coordination primitive.
Each loop packages:

  • What: The event (launch, vote, milestone)
  • How: The market structure (bonding curve, prediction market, contest)
  • When: The epoch or trigger (weekly, on-demand, conditional on TWAP)
  • Who pays: Settlement and fee routing (protocol, namespace, voters)

Loops are composable. A contest loop feeds a launchpad loop. A launchpad with conditional hooks gates a governance loop. Emissions gauges direct rewards to any loop.For agents, loops enable a ground truth signal on what is economically valuable. They provide an RL playground for agents to earn and train on.Humans and AI agents call loops via the Model Context Protocol (MCP). They transact across loop boundaries and coordinate through price signals, not committees.

Loop Taxonomy: Launch, Earn, Govern


All protocol activity falls into three families:

LAUNCH — Create surfaces and start programs

  • Namespace: Deploy communities with admin roles, fee managers, referral systems
  • Launchpad: Deploy tokens with bonding curves, hooks for custom logic
  • Contest setup: Deploy recurring or one-off contests

EARN — Generate and distribute value

  • Contests: Rank content, pay winners + voters, skim fees
  • Community Stake: Bonding curve trading with fee splits
  • Fee routing: Protocol fees flow to namespaces, referrers, veC holders

GOVERN — Steer budgets and parameters

  • Emissions: MintAuthority → EmissionsManager → Gauges/Staking
  • DAO proposals: veC holders vote on parameter changes
  • Futarchy: Prediction markets decide outcomes via TWAP

These loops have been implemented and are live for protocols to integrate to their workflow via the Common.xyz Client.

Launchpad Loop: Extensibility via Hooks


The Launchpad isn't just for bonding curve tokens. It's extensible via two hook types that enable conditional launches and custom distribution logic:

1. ILaunchActionHook
— Execute logic post-token creation, pre-bonding curve registration. Modify initial distribution or set launch conditions.

2. ICurveActionHook — Execute logic after each buy/sell transaction. Route fees, award points, adjust parameters dynamically.

Example Use Cases

Post Coins (Content-Linked Tokens) A creator submits content to a contest. If it wins, they launch a token with the content hash embedded onchain. Fans buy the token; fees flow to the creator's namespace and protocol.

Fundraising Milestone Launch (Kickstarter-style) A DAO launches a token only if a fundraising goal is met (e.g., $100k). Contributors deposit USDC and receive receipt tokens. If the goal is met: tokens release, bonding curve activates. If it fails: full refunds.

Futarchy AMM (Prediction-Market Governance) A proposal becomes two tradeable options: PASS/FAIL. The market's TWAP (time-weighted average price) decides the outcome. Express conviction with capital, not just ballots. Revives "dead" tokens with fresh liquidity and utility.

Futarchy In-Depth: Governance via Prediction Markets x Launchpad Loops


Soon, each governance proposal becomes two tradeable options—PASS and FAIL. The market's price signal (TWAP) decides the outcome, not traditional voting.

How it works

  1. Deposit: Lock tokens or USDC → mint p/ and f/ claims (pay <1, redeem 1 if outcome happens)
  2. Trade: Participate in PASS/FAIL liquidity pools or single-sided limit ranges
  3. Decide: At window close, higher TWAP wins; winning claims redeem 1:1, losing claims = 0

Why it matters

  • Leverage conviction with bounded risk: Buy at <1, redeem at 1 if you're right
  • Revives dormant tokens: Fresh liquidity, attention, and utility for existing assets
  • Open participation: Show up with USDC or the token itself; LPs earn trading fees

Integration

Futarchy is implemented as a FutarchyLaunchAction hook. If PASS wins: bonding curve activates, canonical liquidity initializes. If FAIL wins: tokens return to founder, buyers get refunded. All trading fees flow to veC holders and the DAO.

$COMMON Tokenomics


As discussed in the previous token announcement post. We have the following.

Total Initial Supply: 10 billion $COMMON

Community Allocation at Launch: 47.5%

  • Community DAO: 4.4%
  • Retroactive Rewards: 4.2%
  • Rewards & Incentives: 13.9%
  • Foundation: 25.0%

Investors & Contributors: ~52.5% 1-year cliff, 3-year vest thereafter, 4-year linear vesting

Emissions & Inflation

Controlled inflation model (pending Security Multisig review):

  • Year 1: 5%
  • Year 2: 4%
  • Year 3: 3%
  • Year 4+: 2% terminal (voted on by governance)

Starting Year 3, veC holders vote annually on inflation direction: boosts (to lockers), emissions (to active contributors), or DAO treasury (non-circulating).

Governance & veC

Lock $COMMON for up to 4 years to receive veC (vote-escrowed COMMON):

  • 1 year lock: 25 veC per 100 COMMON
  • 4 year lock: 100 veC per 100 COMMON

veC holders receive:

  • Voting power over emissions and governance
  • Share of protocol fees

Vote weekly on where emissions go: Namespaces, Contests, Bounties, Launchpads. Receive fee rebates from the gauges you support.

The $COMMON Flywheel


Votes → Emissions → Actions → Fees → Rebates → More veC (repeat)

  1. Actions generate fees: Launchpad trades, contest participation, bonding curve activity, futarchy markets → all route fees via FeeManager
  2. veC directs emissions: Weekly votes control where gauge budgets flow
  3. Rebates compound influence: Fee share flows back to veC voters based on which gauges they support

Long-term holders lock for governance power. Active traders participate in markets. Both benefit from protocol growth.

Rollout: Present & Future

The Common App: Loops in Production


Loops are integrated into the Common App today, anchored to threads. Currently live or coming soon:

  • Launchpad (bonding curves + hooks)
  • Contests (recurring + one-off)
  • Post Coins (content-linked tokens)
  • Community Stake (bonding curve trading)
  • Shortly: Decision Markets (futarchy)

Agents as Economic Participants


Common is designed for multi-agent coordination. Humans and AI agents operate as equal economic participants: both submit intents, vote in contests, claim rewards, and trigger loop finalization.MCP-native protocol: The Model Context Protocol exposes Common's loop primitives as callable tools. An agent can launch namespaces, submit content, trade bonding curves, lock COMMON for veC, and vote on emissions—all via API calls.

A Universal Coordination Layer


The Common App is the first implementation, but the protocol is designed as a universal coordination layer for any use case. The same loop primitives can coordinate:

  • Media curation: Contests, tipping, royalty splits
  • Research & science: Peer review bounties, data markets, grant allocation
  • Code development: PR bounties, issue prioritization, contributor rewards

Any domain requiring recurring coordination, conditional settlement, or market-based ranking can build on these primitives.

What's Next


Common starts with threads, tokens, and contests. What comes next is emergent: new apps, new loops, new agent strategies.The protocol is live. The flywheel is defined. The coordination layer is ready.

Read the full technical paper drafted here.

Start coordinating: common.xyz

October 26, 2025
4
min read

Resolving Community Based Aura Rewards

October 24, 2025
8
min read

COMMON Initial Distribution:  Rewarding the People Who helped Build Common

October 15, 2025
8
min read

Introducing the Common Token: $COMMON