Pallas by TxPipe: Maintaining Cardano's Core Rust Libraries, Year 2
TxPipe
ID: 69f8c6dec9c351b28aa8d7b8
This proposal requests 420,000 ADA (plus a 105,000 ADA contingency reserve) to fund **a part-time maintainer for Pallas **([https://github.com/txpipe/pallas](https://github.com/txpipe/pallas)) 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. Pallas is a collection of Rust crates that re-implement core Ouroboros and Cardano primitives: CBOR encoding, cryptographic operations, mini-protocol networking, multi-era ledger traversal, transaction building, and address handling. These crates serve as shared infrastructure for projects like Aiken, Dolos, Lucid, Oura, Mithril, Amaru and many others across the ecosystem. With over 649 pull requests, 199 stars, 91 forks, 60 contributors, and 214,446 downloads on crates.io ([https://crates.io/crates/pallas](https://crates.io/crates/pallas)), Pallas stands as a strong example of open-source collaboration 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 Pallas remains usable, reliable, and up to date for every downstream project that depends on it: - Essential maintenance of the codebase, including dependency updates, Cardano protocol compatibility, performance improvements, bug fixing and documentation. - Community support which 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 Pallas compatibility with AI-driven development workflows by providing AI-friendly documentation and integration resources.
- Competes with other proposals in this batch: hydra-txpipe-oura-event-pipeline.json, hydra-txpipe-utxo-rpc-integration-standard.json, hydra-txpipe-dolos-lightweight-data-node.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": "69f8c6dec9c351b28aa8d7b8",
"title": "Pallas by TxPipe: Maintaining Cardano's Core Rust Libraries, 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 is a Cardano-native infrastructure company. Santiago Carmuega (founder) named as lead maintainer. Active in Cardano ecosystem since 2021. Maintains 50+ public repositories. Public GitHub at github.com/txpipe.",
"doxxed_set_by": "ai"
},
"metadata": {
"open_source": "yes",
"open_source_notes": "All TxPipe projects are Apache 2.0 licensed and publicly developed on GitHub. Pallas at github.com/txpipe/pallas, published to crates.io with 214,446 cumulative downloads.",
"open_source_set_by": "ai",
"has_prior_delivery": true,
"has_prior_delivery_notes": "Year 2 continuation of Intersect 2025 budget contract EC-0006-25 (220,914 ADA) — current contract on track with milestones being delivered on schedule. TxPipe has 30 Catalyst proposals across Funds 9-14, of which 24 delivered and 6 under development on schedule. Also previously delivered Intersect maintenance for Dolos and UTxO RPC. Pallas has 649+ PRs, 199 stars, 91 forks, 60 contributors.",
"has_prior_delivery_set_by": "ai",
"admin_model": "intersect",
"admin_model_set_by": "ai",
"duplicate_of_existing_solution": {
"value": "no",
"confidence": "high",
"set_by": "ai",
"notes": "Pallas is the de-facto Rust crate ecosystem for Cardano primitives (Ouroboros, CBOR, multi-era ledger, transaction building, cryptographic operations). Used as a dependency by Aiken, Lucid, Mithril, Amaru and other ecosystem-critical projects. No competing Rust primitive library exists at this scope. Year 2 of an established maintenance contract — continuation rather than duplication."
}
},
"ask": {
"usd_peg_vs_market": "neutral",
"usd_peg_vs_market_notes": "Uses 0.25 ADA/USD at market rate. Includes explicit 105K ADA FX contingency reserve calculated against a 0.20 USD floor, with unused portion returnable.",
"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 (Q1-Q4) each with verifiable evidence criteria (GitHub commits/PRs, CI green, protocol version test coverage). Standard maintenance milestone pattern with quarterly cadence.",
"milestone_schedule_disclosed_set_by": "ai"
},
"treasury_return": {
"has_return_clause": true,
"has_return_clause_set_by": "ai",
"treasury_favourability": "moderate",
"treasury_favourability_notes": "Explicit FX contingency design: 105K ADA reserve calculated as difference between $0.25 and $0.20 floor rates. At project close, contingency is evaluated against actual ADA market price at each milestone payment date, and unused portion is returned to treasury. This is one of the more disciplined treasury-favorable contingency mechanisms in the batch.",
"treasury_favourability_set_by": "ai"
},
"relationships": {
"competes_with": [
"hydra-txpipe-oura-event-pipeline.json",
"hydra-txpipe-utxo-rpc-integration-standard.json",
"hydra-txpipe-dolos-lightweight-data-node.json"
],
"competes_with_notes": "Same proposer (TxPipe) submitting four parallel single-WP maintenance proposals at identical 540,750 ADA each (Pallas, Oura, UTxO RPC, Dolos). Each project is genuinely distinct and the four-way split mirrors the project structure, but reviewers should evaluate aggregate TxPipe ask (~2.16M ADA) across the four. No external in-batch competitor identified.",
"competes_with_set_by": "ai"
},
"ecosystem_demand": {
"evidence_level": "strong",
"evidence_level_confidence": "high",
"evidence_level_set_by": "ai",
"active_users_known": true,
"active_users_examples": [
{
"name": "Aiken",
"kind": "integrator",
"url": "https://aiken-lang.org",
"notes": "Smart contract language for Cardano; Pallas is an upstream dependency"
},
{
"name": "Lucid Evolution",
"kind": "integrator",
"notes": "TypeScript transaction-building framework; depends on Pallas-derived primitives"
},
{
"name": "Mithril",
"kind": "integrator",
"notes": "Cardano stake-based threshold signature protocol"
},
{
"name": "Amaru",
"kind": "integrator",
"notes": "Cardano node implementation, depends on Pallas"
},
{
"name": "Oura, Dolos, Scrolls, UTxO RPC",
"kind": "integrator",
"notes": "TxPipe's own portfolio, all built on Pallas"
}
],
"developer_demand_signals": [
"214,446 crates.io downloads",
"199 GitHub stars, 91 forks, 60 contributors",
"Active dependency of Aiken, Lucid, Mithril, Amaru — every major Rust-track Cardano project",
"Year 1 maintenance contract (EC-0006-25) delivered on schedule, demonstrating sustained usage and need"
],
"adoption_risk_notes": "Pallas is one of the most clearly-demanded maintenance proposals in the batch: it is the foundational Rust library that Aiken (the dominant Cardano smart contract language), Lucid, Mithril, and Amaru depend on. Strong rating is supported by multiple named production integrators across the entire Rust track of Cardano development, by the crates.io download metric, and by the Year 1 delivery track record."
},
"incumbents": {
"has_existing_solution": "no",
"has_existing_solution_confidence": "high",
"has_existing_solution_set_by": "ai",
"existing_solutions": [],
"differentiation_claim": "Pallas is the only Rust crate ecosystem implementing Ouroboros, CBOR encoding, multi-era ledger traversal, transaction building, and cryptographic operations as shared infrastructure. Year 2 continues established maintainership.",
"differentiation_credibility": "high",
"differentiation_credibility_notes": "No competing Rust primitive library exists at Pallas's scope. Continuation of a maintained, depended-on library with documented prior delivery."
},
"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-pallas-rust-libraries-year2",
"source": {
"hydra_id": "69f8c6dec9c351b28aa8d7b8",
"channels": [
"hydra"
]
}
}