Skip to content

docs: generalize pairwise mechanism page#334

Open
kronosapiens wants to merge 1 commit intogitcoinco:mainfrom
kronosapiens:update/pairwise-mechanism
Open

docs: generalize pairwise mechanism page#334
kronosapiens wants to merge 1 commit intogitcoinco:mainfrom
kronosapiens:update/pairwise-mechanism

Conversation

@kronosapiens
Copy link
Copy Markdown

Summary

Reframes the Pairwise mechanism page to describe pairwise as a general family of preference aggregation methods rather than a single tool/deployment. The current page reads as if Pairwise == pairwise.vote (formerly Budget Box) — this update broadens the scope while keeping the entry encyclopedia-style.

Changes

  • Title: Pairwise (formerly Budget Box)Pairwise. The "formerly Budget Box" lineage is specific to the Colony / pairwise.vote tool, not the mechanism itself.
  • shortDescription rewritten to frame the page as a family of methods.
  • New section: Two Modes — Estimation and Aggregation. Distinguishes recovering a hidden ground truth (e.g. LLM evaluation, chess) from synthesizing intentional preferences (e.g. funding allocation).
  • New section: Origins. Thurstone (1927) → Elo → PageRank → recent web3 deployments — grounds the mechanism as a mature technique, not a crypto novelty.
  • How It Works expanded to acknowledge pair-selection strategies and name the main aggregation algorithms (Bradley-Terry, Elo, spectral / PageRank-style).
  • Advantages and Limitations sharpened; noted that smart pair selection can mitigate the k² scaling concern.
  • Examples broadened: kept Optimism Retro Funding (now noting Bradley-Terry aggregation), added Deep Funding (2024), All Our Ideas / NYC PlaNYC 2030, and Chatbot Arena / LLM evaluation. Dropped vague "General Fund" reference.
  • Further Reading — added Salganik & Levy (2015), Kronovet/Fischer/du Rose (2018, the original onchain framing), and a recent overview essay.
  • Added authors: ["Daniel Kronovet"] to the page (and added the corresponding entry to src/data/authors.json).

Test plan

  • npx tsx scripts/validate-content.ts src/content/mechanisms/pairwise.md passes with no warnings
  • Render /mechanisms/pairwise in npm run dev and confirm formatting and links

🤖 Generated with Claude Code

@vercel
Copy link
Copy Markdown

vercel Bot commented May 4, 2026

@kronosapiens is attempting to deploy a commit to the Allo Capital Team on Vercel.

A member of the Team first needs to authorize it.

@kronosapiens kronosapiens force-pushed the update/pairwise-mechanism branch 2 times, most recently from 4dae9d8 to f7d6fc3 Compare May 4, 2026 02:27
Reframe Pairwise as a family of preference aggregation methods rather
than a single tool. Add estimation vs. aggregation distinction, origins
section (Thurstone, Elo, PageRank), and broaden examples beyond
RetroPGF (All Our Ideas / PlaNYC, Chatbot Arena, Deep Funding). Drop
"(formerly Budget Box)" from the title — that lineage is specific to
one tool, not the mechanism. Add foundational and overview references
to Further Reading.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@kronosapiens kronosapiens force-pushed the update/pairwise-mechanism branch from f7d6fc3 to 9508f00 Compare May 4, 2026 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant