# OpenGrants for Gitcoin 3.0 Gitcoin 3.0 introduces [Dedicated Domain Allocation](https://www.allo.capital/mechanisms/dedicated-domain-allocation), where different capital allocation mechanisms will be applied per domain depending on context and goals. OpenGrants by DAOstar is a composable grants data layer built on OSO infrastructure and DAOIP-5. It streamlines grants reporting and enables comparative analysis of grant systems. ### What OpenGrants Infra Offers 1. **DAOIP-5 Specification** * Open metadata standard for grants * Structured as JSON-lD for machine-readability and cross-ecosystem use * Supports extensions for custom metadata * Maintained here: [DAOIP-5 Spec](https://github.com/metagov/daostar/blob/main/DAOIPs/daoip-5.md) , [DAOIP-5 Extension](https://github.com/metagov/daostar/blob/main/DAOIPs/x-daoip-5.md) 2. **Gateway API** * Unified access to DAOIP-5 formatted grant data * Preview here: [grants.daostar.org](https://grants.daostar.org) * Query by grant system, grant pool 3. **Static Grant Reporting Support** * Raw files (Airtable, Sheets, CSVs) → DAOIP-5 JSON * Stored in `oss-funding/daoip-5/json` https://github.com/metagov/oss-funding/tree/main/daoip-5/json * API access at [daoip5.daostar.org](https://daoip5.daostar.org) 4. **Analytics Dashboard (In progress)** * Overview of funding trends, domain distributions analysis, grant system funding stats like unique funded projects vs repeat funded projects * Cross-ecosystem comparisons * Stack: Gateway API + OSO + DAOIP-5 marts + Karma GAP Project UIDs --- ### Current Status We’ve done full ingestion + structuring for: * **Giveth** (API Access) * **Octant** (API Access) * **Stellar Community Fund** (Rounds 1 -36) * **Celo Public Goods** (5 rounds) * **Optimism (partial)** * **Arbitrum (STIP-1)** * **KarmaGAP** - All application projects are matched with KarmaGAP Project and matched project's UID is added to extension field `x-karmagap-uid` for project identity and impact reporting reference --- ### Our Approach to Data Integration #### Type 1: API Integration Grant systems that provide us direct API access to all their grant data. We fetch and transform this data to DAOIP-5 format in real-time. Access DAOIP-5 Data: grants.daostar.org - Giveth - Octant #### Type 2: Data Integration Grant systems that share their data in CSV/JSON format with consent to translate to DAOIP-5. Static Data available at daoip5.daostar.org - Stellar community fund - Celo #### Type 3: Endpoint-Based Integration Grant systems that provide their own DAOIP-5 compliant API endpoint. We monitor. - [Questbook](https://api.questbook.app/daoip-5) --- ### OpenGrants x OSO: Infra Mapping Everything runs on OSO data infra, follows clean ELT patterns: 1. **Ingest** (via Dagster) **[Infra Setup In Progress]** * API / CSV / GraphQL / JSON → BigQuery - Feature request to support our use case https://github.com/opensource-observer/oso/issues/4518 - Draft PR for Giveth API Integration to further create Mart Models https://github.com/opensource-observer/oso/pull/3368 2. **Stage** (SQLMesh) * Clean + normalize schemas * Add ecosystem + round metadata 3. **Model → Mart** * DAOIP-5 compliant models * Served via Gateway API / dashboards #### With OpenGrants you can: * Structure grant rounds as per DAOIP-5 within the same domain * Combine grant distributions from different mechanisms * Surface project overlaps * Add outcome metadata by extending DAOIP-5 * Compare funding impact --- ### Summary Many of the Registry and Impact Reporting features are things we already do: we structure grants data using DAOIP-5, support ingestion from APIs, CSVs, and custom endpoints, and expose the data via an unified API at grants.daostar.org. We’re already aggregating grants across ecosystems like Giveth, Octant, SCF, Celo, and Optimism. We also match projects to KarmaGAP UIDs for cross-system identity and downstream impact attribution. Some features we don’t yet do, but could: we can support structured outcome submissions and can work with domain leads or ecosystem partners to extend DAOIP-5 to include reporting fields. DAOstar does not currently build native AI-based grant reviewers (e.g., Checker 2), but we can structure data in a way that makes it easy for tools like that to plug in. What we probably won’t do: we don’t aim to build frontend dashboards for grantees to submit or edit data we leave that to the grant platforms themselves. We dont intend to clone KarmaGAP / QuestBook/ Charmverse or to replace grant software UX . We intend to streamline grant reporting for all grant systems supporting various privacy levels , provide grant funding analysis and also provide impact reporting in the future. Once we reach Data readiness for AI, we would enable AI driven grant analysis powered by our datalake, on our dashboard.