Dolos by TxPipe: Maintaining Cardano's Lightweight Data Node, Year 2
TxPipe
ID: 69f9ca0e4b815ecdc8d91a17
This proposal requests 420,000 ADA (plus a 105,000 ADA contingency reserve) to fund **a part-time maintainer for Dolos **([https://github.com/txpipe/dolos](https://github.com/txpipe/dolos)) over 12 months at an annual rate of $105,000 USD, continuing the open-source maintenance initiative funded through Intersect's treasury process in the previous cycle. The new grant period would begin after the closure of the existing contract, ensuring uninterrupted maintenance coverage. Dolos is a lightweight Cardano data node built in Rust, designed to provide efficient access to chain data without the overhead of traditional full nodes and consuming a fraction of the resources. It connects directly to the Cardano network, indexes the full breadth of ledger primitives, and exposes five query interfaces including Mini-Blockfrost (HTTP), UTxO-RPC (gRPC), Mini-Kupo (pattern-matching UTxO queries), and an Ouroboros N2C unix socket compatible with Cardano-cli, Ogmios, and other existing tooling. With 939 commits, 80 releases, 129 stars, 51 forks, and 27 contributors, Dolos stands as a strong example of open-source development in the Cardano ecosystem. The project remains fully open-source and actively welcomes contributions from the broader developer community. The maintainer's work is organized across three areas, to ensure Dolos remains usable, reliable, and up to date as a lightweight, resource-efficient gateway to Cardano chain data: - Essential maintenance of the codebase, including dependency updates, Cardano protocol compatibility, performance improvements, bug fixing and documentation. - Community support includes issue triage, review of external contributions, enhancements driven by ecosystem feedback, and public communication with the developer community. - And as an important addition to the maintenance scope, we'll focus on upgrading Dolos compatibility with AI-driven development workflows by providing AI-friendly documentation and integration resources.
- Competes with other proposals in this batch: hydra-txpipe-pallas-rust-libraries-year2.json, hydra-txpipe-oura-event-pipeline.json, hydra-txpipe-utxo-rpc-integration-standard.json.
Scorecard
How this score works
Each criterion is worth between 1 and 4 points. The score is the points earned out of the points on criteria that have been answered — shown as a percentage. Green is 75% or higher, Amber is 50–74%, and Red is below 50%.
Some criteria are checked automatically against the proposal data (open source, doxxed team, treasury return clauses, etc.). Others are human-judgment calls — value for money, public good, whether the deliverables are realistic. Those stay blank until a DRep ticks them.
Criteria can also be marked Not applicablewhen they don't fit the proposal — for example, "open source" doesn't apply to a DAO governance proposal with no software output. Those are excluded from the score entirely, neither helping nor hurting.
Green requires 80% coverage. If less than 80% of the applicable criteria (by points) have been answered, the verdict stays at Amber — "pending review" — even when every answered criterion passes. This proposal's coverage is currently 68% (13 of 19 applicable criteria answered). The auto-calculated band would have been Green, but coverage is below the threshold so the verdict is shown as Amber to flag that judgment criteria are still pending.
Vote intent
Export & audit
↓ Download scorecard.mdRaw payload · Treasury (true) / Admin (intersect)
{
"_meta": {
"schema_version": "1.2.0",
"ingested_at": "2026-05-11",
"source_url": "https://hydra.intersectmbo.org",
"proposal_id": "69f9ca0e4b815ecdc8d91a17",
"title": "Dolos by TxPipe: Maintaining Cardano's Lightweight Data Node, Year 2",
"proposer": "TxPipe",
"administrator": "Intersect",
"estimated_duration_months": 12,
"requested_budget_ada": 540750,
"requested_budget_usd": 135188,
"ada_usd_rate_proposer": 0.25
},
"identity": {
"doxxed": true,
"doxxed_notes": "TxPipe, Santiago Carmuega as lead maintainer.",
"doxxed_set_by": "ai"
},
"metadata": {
"open_source": "yes",
"open_source_notes": "Apache 2.0 at github.com/txpipe/dolos with 939 commits, 80 releases, 129 stars, 51 forks, 27 contributors.",
"open_source_set_by": "ai",
"has_prior_delivery": true,
"has_prior_delivery_notes": "Year 2 continuation of Intersect 2025 contract EC-0010-25 (220,914 ADA) on schedule. 80 releases on Dolos showing active versioning cadence. TxPipe overall: 30 Catalyst proposals (24 delivered, 6 on schedule).",
"has_prior_delivery_set_by": "ai",
"admin_model": "intersect",
"admin_model_set_by": "ai",
"duplicate_of_existing_solution": {
"value": "partial",
"confidence": "medium",
"set_by": "ai",
"notes": "Dolos is a non-Haskell Cardano data node that competes with — and is positioned by the proposer as adding diversity to — the Haskell reference node, Amaru, and other node implementations. The five query interfaces (Mini-Blockfrost HTTP, UTxO-RPC gRPC, Mini-Kupo, Ouroboros N2C) overlap with Blockfrost (commercial), Kupo (independent open-source), and the reference node's own protocols. Partial overlap is acknowledged by the proposer's own framing of 'client diversity' as the value proposition rather than as the only-implementation."
}
},
"ask": {
"usd_peg_vs_market": "neutral",
"usd_peg_vs_market_notes": "0.25 ADA/USD; 105K ADA FX contingency against 0.20 floor.",
"usd_peg_vs_market_set_by": "ai",
"milestone_payments_disclosed": true,
"milestone_payments_disclosed_set_by": "ai",
"milestone_schedule_disclosed": "amounts_and_dates",
"milestone_schedule_disclosed_notes": "Four quarterly milestones.",
"milestone_schedule_disclosed_set_by": "ai"
},
"treasury_return": {
"has_return_clause": true,
"has_return_clause_set_by": "ai",
"treasury_favourability": "moderate",
"treasury_favourability_notes": "FX contingency mechanism with milestone-by-milestone evaluation and unused-portion return.",
"treasury_favourability_set_by": "ai"
},
"relationships": {
"competes_with": [
"hydra-txpipe-pallas-rust-libraries-year2.json",
"hydra-txpipe-oura-event-pipeline.json",
"hydra-txpipe-utxo-rpc-integration-standard.json"
],
"competes_with_notes": "Same proposer parallel maintenance proposals.",
"competes_with_set_by": "ai"
},
"ecosystem_demand": {
"evidence_level": "moderate",
"evidence_level_confidence": "high",
"evidence_level_set_by": "ai",
"active_users_known": true,
"active_users_examples": [
{
"name": "tx3.land",
"kind": "integrator",
"notes": "Uses Dolos as chain data backend for serverless provider behind live JSON-RPC endpoints and TRP-based transaction resolution"
}
],
"developer_demand_signals": [
"129 stars, 51 forks, 27 contributors",
"80 releases showing active versioning",
"Contributes to Cardano client diversity goal (one of few non-Haskell node implementations)",
"Year 1 maintenance contract delivered on schedule"
],
"adoption_risk_notes": "One named downstream integrator (tx3.land) cited. Dolos's value proposition partly rests on client diversity for the Cardano ecosystem, which is structural rather than demand-driven. Lower star count than Oura (288) and Pallas (199) but higher than typical maintenance projects. Rated moderate (not strong) because named external adopters are fewer than Pallas (Aiken, Lucid, Mithril, Amaru) or UTxO RPC (Amaru, Dingo, Haskell node) — but real and supported by sustained release cadence."
},
"incumbents": {
"has_existing_solution": "partial",
"has_existing_solution_confidence": "high",
"has_existing_solution_set_by": "ai",
"existing_solutions": [
{
"name": "Cardano Haskell reference node",
"status": "shipped",
"overlap": "partial",
"notes": "Full node with traditional chain-data access patterns. Dolos's value is lightweight alternative for query-only use cases."
},
{
"name": "Amaru node implementation",
"status": "in_progress",
"overlap": "partial",
"notes": "Another non-Haskell node implementation, also Rust-based, also relies on Pallas. Dolos and Amaru serve different use cases (Dolos: query-optimized, Amaru: full alternative node) but both contribute to client diversity."
},
{
"name": "Blockfrost (commercial), Kupo (open-source)",
"status": "shipped",
"overlap": "partial",
"notes": "Existing query providers. Dolos's Mini-Blockfrost and Mini-Kupo interfaces let it serve as drop-in replacement."
}
],
"differentiation_claim": "Lightweight Cardano data node consuming a fraction of full-node resources, exposing five query interfaces in one binary. Contributes to Cardano client diversity. Used as backend for downstream TxPipe infrastructure (tx3.land).",
"differentiation_credibility": "high",
"differentiation_credibility_notes": "Dolos's lightweight resource footprint and multi-protocol surface area are genuinely differentiated. The client-diversity contribution is real and aligned with Cardano's stated goal of multiple node implementations."
},
"risk_flags": {
"aggressive_peg": false,
"self_administered_no_oversight": false,
"incumbent_already_delivering": false,
"no_evidence_of_demand": false,
"competes_with_in_batch": false,
"concentration_risk": false
},
"id": "hydra-txpipe-dolos-lightweight-data-node",
"source": {
"hydra_id": "69f9ca0e4b815ecdc8d91a17",
"channels": [
"hydra"
]
}
}