QURI (Quantified Uncertainty Research Institute)
QURI (Quantified Uncertainty Research Institute)
QURI develops Squiggle (probabilistic programming language with native distribution types), SquiggleAI (Claude Sonnet 3.5-powered model generation), Metaforecast (forecast aggregation across 18 platforms, currently unmaintained), and related epistemic tools. Founded 2019 by Ozzie Gooen with $850K+ documented funding through 2022, primarily serving EA/rationalist community for cost-effectiveness analysis and Fermi estimation.
Quick Assessment
| Dimension | Assessment | Evidence |
|---|---|---|
| Innovation | High | Squiggle is a unique probabilistic language with native distribution algebra; SquiggleAI generates 100-500 line models |
| Practical Impact | Growing | GiveWell CEA quantification projects, AI timeline models, EA cause prioritization |
| Open Source | Fully | All projects MIT licensed on GitHub; monorepo includes Squiggle, Hub, and Metaforecast |
| Funding | Stable | $850K+ documented through 2022: SFF ($650K), Future Fund ($200K); LTFF ongoing |
| Team Size | Small | Small core team led by Ozzie Gooen (founder), with fiscal sponsorship from Rethink Priorities |
| AI Integration | Active | SquiggleAI uses Claude Sonnet 3.5 for model generation; RoastMyPost uses Claude + Perplexity |
| Community | Niche but Engaged | EA Forum presence, Forecasting & Epistemics Slack (#squiggle-dev) |
Key Links
| Source | Link |
|---|---|
| Official Website | quantifieduncertainty.org |
| GitHub | github.com/quantified-uncertainty |
| Substack | quri.substack.com |
Organization Details
| Attribute | Details |
|---|---|
| Full Name | Quantified Uncertainty Research Institute |
| Founded | 2019 (evolved from Guesstimate, founded 2016) |
| Founder & Executive Director | Ozzie Gooen |
| Location | Berkeley, California (primarily remote) |
| Status | 501(c)(3) nonprofit; fiscally sponsored by Rethink Priorities |
| EIN | 84-3847921 |
| Website | quantifieduncertainty.org |
| GitHub | github.com/quantified-uncertainty (monorepo structure) |
| Primary Funders | Survival and Flourishing Fund (SFF), Long-Term Future Fund (LTFF), Future Fund (pre-FTX) |
| Documented Funding | $850,000+ through 2022 |
Overview
The Quantified Uncertainty Research Institute (QURI) is a nonprofit research organization focused on developing tools and methodologies for probabilistic reasoning and forecasting. Founded in 2019 by Ozzie Gooen, QURI aims to make uncertainty quantification more accessible and rigorous, particularly for decisions affecting the long-term future of humanity. The organization evolved from Gooen's earlier work on Guesstimate, a spreadsheet tool for Monte Carlo simulations that QURI formally acquired in 2023.
QURI's flagship project is Squiggle, a domain-specific programming language designed for probabilistic estimation. Unlike general-purpose languages, Squiggle provides first-class support for probability distributions, enabling analysts to express complex uncertainties naturally. QURI's experience building these tools revealed a significant challenge: even highly skilled domain experts frequently struggle with basic programming requirements and often make errors in their probabilistic models—motivating the development of SquiggleAI.
The organization has expanded beyond Squiggle to encompass a suite of epistemic tools: Squiggle Hub for collaborative model sharing, Metaforecast for aggregating predictions across platforms, SquiggleAI for LLM-assisted model generation, and RoastMyPost for AI-powered blog post evaluation.
Founder: Ozzie Gooen
Ozzie Gooen is the founder and Executive Director of QURI, with a background spanning engineering, effective altruism, and forecasting research.
| Period | Role | Focus |
|---|---|---|
| 2008-2012 | Harvey Mudd College | B.S. General Engineering (Economics concentration) |
| 2016 | Guesstimate founder | Monte Carlo spreadsheet tool |
| 2017-2019 | Research Scholar, Future of Humanity Institute | Forecasting infrastructure research |
| 2019-present | Executive Director, QURI | Epistemic tools development |
Gooen discovered effective altruism in college. His path from engineering to forecasting research reflects a consistent interest in applying quantitative methods to important decisions. At FHI, he focused on forecasting infrastructure, exploring how prediction markets and aggregation methods could improve institutional decision-making.
Beyond QURI, Gooen has contributed to discussions on AI governance, forecasting methodology, and quantitative cause prioritization through extensive writing on the EA Forum and LessWrong.
Core Projects
Diagram (loading…)
flowchart TD QURI[QURI] --> SQUIGGLE[Squiggle Language] QURI --> HUB[Squiggle Hub] QURI --> META[Metaforecast] QURI --> TOOLS[Additional Tools] SQUIGGLE --> LANG[Language Core] SQUIGGLE --> AI[SquiggleAI] SQUIGGLE --> PLAY[Playground] HUB --> SHARE[Model Sharing] HUB --> COLLAB[Collaboration] META --> AGG[Forecast Aggregation] META --> PLATFORMS[Platform Integration] TOOLS --> ROAST[RoastMyPost] TOOLS --> FERMI[Fermi Competition] style QURI fill:#e6f3ff style SQUIGGLE fill:#ccffcc style HUB fill:#ccffcc style META fill:#ffffcc
Squiggle Language
Squiggle is QURI's primary project—a domain-specific programming language for probabilistic estimation that runs in the browser via JavaScript. It provides native support for probability distributions, distribution algebra, and multiple parameterization options. The intuitive 1 to 10 syntax creates lognormal distributions from percentile estimates, making it natural for Fermi estimation and cost-effectiveness analysis.
Key capabilities include functions with domain constraints, three distribution representations (Sample Set, Point Set, Symbolic), and Monte Carlo sampling. The latest release (0.10.0, January 2025) added compile-time type inference, Web Worker execution, and experimental unit type annotations.
For full details on syntax, features, code examples, and version history, see the Squiggle page.
SquiggleAI
SquiggleAI integrates large language models to assist with probabilistic model creation, addressing the challenge that domain experts frequently struggle with programming requirements for probabilistic modeling. It currently uses Claude Sonnet 3.5 with prompt caching (~20,000 tokens of Squiggle language information), producing models typically 100-500 lines long at a cost of $0.002-$0.02 per query.
For details on model support, capabilities, and integration with Squiggle Hub, see the SquiggleAI page.
Squiggle Hub
Squiggle Hub is a platform for creating, sharing, and collaborating on Squiggle models, announced in 2024. It provides model hosting (public or private), git-like versioning, imports/exports for multi-model projects, and direct SquiggleAI integration. The platform also hosts 17,000+ public models from Guesstimate, Gooen's earlier Monte Carlo spreadsheet tool.
Metaforecast
Metaforecast aggregates forecasts from 18 prediction platforms (Metaculus, Manifold, Polymarket, Good Judgment Open, Kalshi, and others) into a single searchable interface. The initial version was created by Nuño Sempere with help from Ozzie Gooen. As of 2025, QURI has noted they are not currently maintaining Metaforecast but hope to resume in the future; the site remains operational with existing data.
For full details on platforms aggregated, features, and integrations, see the Metaforecast page.
RoastMyPost
RoastMyPost uses LLMs and code to evaluate blog posts and research documents, offering evaluators for fact-checking, spell-checking, fallacy detection, math verification, and link validation. It was announced as a tool for improving writing quality in the EA and rationalist communities.
For full details, see the RoastMyPost page.
Fermi Competition
QURI runs periodic Fermi Model Competitions ($300 prizes) to encourage creative Fermi estimation using AI tools. Evaluation weights surprise (40%), topic relevance (20%), robustness (20%), and other factors (20%). The competitions explicitly encourage novel approaches over exhaustively researched calculations.
Funding and Organization
Funding History
| Source | Amount | Period | Notes |
|---|---|---|---|
| Survival and Flourishing Fund | $650,000+ | 2019-2022 | Primary early funder; Jaan Tallinn's philanthropic vehicle |
| Future Fund | $200,000 | 2022 | Pre-FTX collapse; lost future commitments |
| Long-Term Future Fund | Ongoing | 2023-present | Current primary funder |
| Individual Donors | Various | Ongoing | Via Every.org and direct giving |
| Documented Total | $850,000+ | Through 2022 | Additional funding from LTFF and other sources since 2023 not publicly documented |
The Future Fund's 2022 grant was affected by the FTX collapse, which eliminated potential future funding from that source. QURI has since relied on LTFF and individual donors.
Organizational Structure
| Aspect | Details |
|---|---|
| Legal Status | 501(c)(3) nonprofit (EIN: 84-3847921) |
| Fiscal Sponsor | Rethink Priorities Special Projects Program |
| Full-Time Staff | Ozzie Gooen (founder/ED) |
| Board Members | Abigail Olvera (Golden Gate Institute for AI), Ben Goldhaber (Far Labs) |
| Advisor | Peter Wildeford (IAPS) |
| Research Collaborators | Nuño Sempere (Sentinel), Eli Lifland |
| Past Contributors | Slava Matyuhin, Sam Nolan, Quinn Dougherty, Umur Ozkul, Michael Dickens (unit types) |
| Communication | EA Forecasting & Epistemics Slack (#squiggle-dev), QURI Substack |
| Code Repository | Monorepo at github.com/quantified-uncertainty/squiggle |
QURI works with Rethink Priorities under their Special Projects Program, which provides fiscal sponsorship, tax-exempt status, financial administration, and operational infrastructure. This allows QURI to focus on tool development while RP handles administrative overhead.
Research Collaborations
Arb Research Collaboration
QURI collaborated with Arb Research on the 2025 technical AI safety review, building the interactive shallowreview.ai website—"a shallow-by-design review of technical AI safety research in 2025: 800+ papers and posts across 80+ research agendas." The project was funded by Coefficient Giving.
GiveWell Cost-Effectiveness Quantification
Multiple projects have used Squiggle to add uncertainty quantification to GiveWell's cost-effectiveness analyses:
| Project | Authors | Key Finding |
|---|---|---|
| GiveDirectly CEA | Sam Nolan | Mean cost to double consumption: $469 (95% CI: $131-$1,185) |
| Against Malaria Foundation | Various | GiveWell point estimate $7,759 vs. Squiggle mean $6,980 |
| GiveWell Change Our Mind Submission | Sam Nolan, Hannah Rokebrand, Tanae Rao | Full CEA uncertainty quantification (≈300 hours) |
Comparison with Similar Tools
| Tool | Focus | Strengths | Limitations |
|---|---|---|---|
| Squiggle | Probabilistic estimation | Native distributions, web-based, readable syntax | No Bayesian inference, smaller ecosystem |
| Guesstimate | Spreadsheet Monte Carlo | Familiar spreadsheet UI | Less programmable, limited functions |
| Stan | Bayesian inference | Powerful MCMC, HMC sampling | Steep learning curve |
| PyMC | Bayesian Python | Full Python ecosystem | Requires Python expertise |
| WebPPL | Probabilistic programming | Inference, conditioning | Academic focus, limited tooling |
| Excel | General spreadsheets | Ubiquitous, familiar | Poor uncertainty support |
Use Squiggle for intuition-driven estimation without much data, rapid prototyping, and web-based sharing. Use Stan/PyMC when you have data and need Bayesian inference. Use Guesstimate when a spreadsheet interface is preferred.
Timeline
| Year | Milestone |
|---|---|
| 2016 | Guesstimate launched |
| 2017-2019 | Gooen at FHI for forecasting infrastructure research |
| 2019 | QURI founded as 501(c)(3) nonprofit |
| 2020 | Squiggle Early Access released |
| 2021 | Metaforecast launched |
| 2022 | $650K+ SFF funding, $200K Future Fund grant (pre-FTX) |
| 2023 | Guesstimate formally acquired; Rethink Priorities fiscal sponsorship begins |
| 2024 | Squiggle Hub launch, SquiggleAI released, RoastMyPost launch |
| 2025 | Squiggle 0.10.0 (type inference, Web Workers), shallowreview.ai collaboration |
Strengths and Limitations
Strengths
- Purpose-built tools: Each product addresses specific epistemic needs
- Accessible: Browser-based, no installation needed
- Open Source: All code MIT licensed, community contributions welcome
- AI Integration: SquiggleAI and RoastMyPost leverage frontier LLMs
- Ecosystem approach: Tools work together (Squiggle + Hub + AI + Metaforecast)
Limitations
- Niche adoption: Limited use outside EA/rationalist communities
- Small team: Core team size limits development velocity
- Funding dependency: Reliant on EA-adjacent funders (SFF, LTFF)
- Ecosystem size: Fewer libraries than general-purpose languages
Sources and Citations
Primary Sources
EA Forum Posts
- Introducing Squiggle: Early Access
- Introducing SquiggleAI
- Announcing RoastMyPost
- Introducing Metaforecast
- $300 Fermi Model Competition
- GiveWell CEA Quantification
Funding and Organization
External Links
- QURI Website
- Squiggle Language
- Squiggle Hub
- Metaforecast
- RoastMyPost
- GitHub Organization
- QURI Substack
- EA Forum Topic
- QURI Donate Page
References
SFF is a philanthropic organization that coordinates grant recommendations for existential risk reduction and AI safety work, having distributed over $152 million since 2019. It uses a distinctive 'S-Process' for collaborative grant evaluation among multiple donors and advisors. SFF is a significant funding source for many leading AI safety organizations and researchers.
Squiggle is a domain-specific probabilistic programming language designed for expressing and computing with probability distributions, making it easier to reason about uncertainty in estimates. It is particularly useful for Fermi estimation, cost-benefit analysis, and forecasting workflows common in AI safety and effective altruism communities. The language allows users to compose distributions, perform Monte Carlo sampling, and visualize uncertainty without heavy computational infrastructure.