Detalhes da Discussão

Principal
Tipo
ATIVO

Pallas: Sustaining Critical Rust Tooling for Cardano

2 comentários
Enviado: 1 Apr 2025, 15:03 UTC (Epoch 549)
Atualizado: 30 Apr 2025, 08:12 UTC (Epoch 555)
# ID:41
tx

txpipe

Orçamento$132,549 (220,914 ADA)
Taxa de ADA$0.6
Moeda PreferidaUnited States Dollar (USD)
Tipo de ContratoTime and Materials

Descrição

This request for support focuses on Pallas (github.com/txpipe/pallas), a collection of Rust-native building blocks for the Cardano blockchain ecosystem. Pallas provides reusable components, such as cryptographic primitives and CBOR encoding, to enable the development of higher-level use cases like explorers and wallets. The project remains open-source, and actively welcomes contributions from the broader Cardano developer community. With 591 commits, over 430 pull requests, and 39 contributors, it stands as a strong example of open-source collaboration in the ecosystem. Pallas is being used by key projects in the ecosystem such as Aiken, Lucid, Mithril, Amaru, and many others. To ensure its continued evolution and maximize its impact, Pallas requires ongoing maintenance, updates, and new functionalities. We are requesting funding to secure the following roles assigned to the project: 0.5 FTE blockchain developer and 0.125 FTE tech lead.

Declaração do Problema

Pallas has become a critical Rust-native foundation for Cardano development, providing essential blockchain primitives such as cryptographic primitives and CBOR encoding. However, maintaining an open-source project of this scale requires continuous effort—bug fixes, updates to support protocol changes, performance optimizations, and new feature development. Without dedicated resources, Pallas risks stagnation, which could impact the many projects and developers who rely on it. This proposal seeks funding to ensure Pallas remains well-maintained, up-to-date, and capable of evolving alongside the broader Cardano ecosystem.

Benefício da Proposta

Securing ongoing funding for Pallas directly benefits the Cardano developer community by ensuring its continued reliability and performance as a key open-source resource for the Cardano ecosystem. Projects like Aiken, Lucid, Mithril, and Amaru already utilize Pallas to streamline development and reduce infrastructure complexity. By maintaining Pallas, we help developers focus on building applications rather than managing low-level blockchain details. This support strengthens the ecosystem’s developer tooling, makes it easier for new developers to contribute, and fosters innovation across various Cardano-based projects.

Principais Entregas da Proposta

  1. Ongoing Maintenance & Protocol Updates
  • Ensure compatibility with the latest Cardano network upgrades.
  • Address bugs and performance optimizations.
  1. New Feature Development
  • Enhance existing modules based on community needs.
  • Expand functionality to support emerging use cases in the ecosystem.
  1. Improved Documentation & Developer Support
  • Maintain clear, up-to-date documentation.
  • Engage with the developer community through channels like GitHub and Discord

Definition of Done:

  • Pallas remains fully compatible with the latest Cardano releases.
  • Identified bugs and issues are resolved in a timely manner.
  • At least one major feature or optimization is implemented.
  • Documentation and community engagement are consistently maintained.

Detalhamento de Custos

0.5 FTE Blockchain Developer for 12 months:

  • Usd = (825 Usd/Day/FTE * 241 Working Days) * 0.5 = 99,412
  • Ada = 99,412 / 0.6 = 165,686

0.125 FTE tech lead per month:

  • Usd = (1100 Usd/Day/FTE * 241 Working Days) * 0.125 = 33,137
  • Ada = 33,137 / 0.6 = 55,228

Total for 12 months

  • Usd = 99,412 + 33,137 = 132,549
  • Ada = 165,686 + 55,228 = 220,914

Recursos & Duração

0.5 FTE blockchain developer and 0.125 FTE tech lead for a 12 month period.

Experiência

TxPipe is an active member of the Cardano ecosystem

TxPipe has been developing open-source tools for the Cardano ecosystem for over 3 years and we're not going anywhere. Evidence of our commitment can be found by evaluating the continuous activity of our public code repositories.

Experience developing in the Cardano ecosystem

TxPipe has helped developed several dApps for the Cardano ecosystem. This experience allows us to evaluate the feasibility of the project and its potential benefit from a developer's perspective. We've also participated in development of chains using the released version of the IOG's Partnerchain SDK.

Successful Catalyst proposals

We have successfully completed several Catalyst proposals. This may serve as evidence that our team has the required capabilities to fulfill these type of projects.

Development process will be public and open-source

Both the output and the development process will be public and open-source. This approach provides an easy way for the Catalyst team and the Cardano community to evaluate the progress at each step of the process.

Manutenção & Suporte

Pallas is maintained through continuous updates, bug fixes, documentation, and optimizations to keep pace with Cardano protocol changes. Dedicated resources ensure reliability, while an open-source model encourages community contributions. Clear documentation and developer support further strengthen adoption. Long-term sustainability will be pursued through grants, partnerships, and community-driven funding.

Endosso Suplementar

https://github.com/txpipe/pallas https://discord.gg/XmPc3zUw49

Alinhamento com o Roadmap

Sua proposta se alinha com algum dos Comitês da Intersect?

Open Source Committee

Esta proposta está alinhada com o Roadmap do Produto e os Objetivos do Roadmap?

Developer / User Experience

Administração e Auditoria

Você gostaria que a Intersect fosse seu Administrador designado, incluindo atuar como auditor, conforme a Constituição Cardano?

Sim

Informações de Propriedade

Enviado em Nome de

Company

Perfis Sociais

x.com/txpipe_tools, github.com/txpipe

Principais Dependências

None.

Criado:4/1/2025
Atualizado:4/30/2025
ID:41
Resultados da Pesquisa
Votos: 12
Esta proposta deve ser financiada na próxima rodada do Orçamento Cardano?
SIM
9 (75%)
NÃO
3 (25%)

Comentários (2)

awen
30 de abr. de 2025, 08:13 UTC

Workshop feedback, summarized by the North American Community Hub, supports Pallas’s open-source Rust tooling, offering high impact for a modest budget. It fills a roadmap gap if Pragma isn’t proposing separately. Clarity on Pragma’s role is needed. Its Core infrastructure fit is strong, pending budget alignment confirmation. Signed: North American Community Hub

hubworkshop
30 de abr. de 2025, 08:13 UTC

As of the date this workshop is being held, Pallas has become a fundamental tool for the Cardano ecosystem, with many projects and their underlying infrastructure relying on this technology. Given that a lack of maintenance could lead to cascading issues, we believe that its upkeep, regular updates, and optimal performance are both necessary and essential.

The team has, on multiple occasions, expressed their intention to decentralize the governance of this project in the future.

Considering that no other proposal from any Cardano ecosystem entity currently includes a tool with the usability and relevance of Pallas, and that TxPipe has solely maintained this project for over three years, we find the team’s request to be necessary, appropriate, and well-founded.

Governance Space na Blockchain Cardano

Você está pronto para participar?

Construindo juntos para impulsionar a Cardano.