Claim Your Account
Lets get you verified!
Great! You may close this page
after you've sent us the code on ideascale.
You will receive a confirmation once your account is validated
To verify your ownership of this profile,
please send a personal message to
Lido Nation
on ideascale and include the code above.
Login to follow Santiago Carmuega
Santiago Carmuega
txpipe
Claim Account
Follow
Bio
Missing Bio. Claim profile to add a bio.
Community Reviews across funding rounds
Santiago Carmuega Proposals (30)
Kelley: Cardano k8s Operators
Solution: We'll provide a set of Kubernetes operators for the main Cardano components, hiding the configuration complexity behind high-level resources.
Oura v2
Solution: We'll assign a fixed development bandwidth to develop a new version of Oura that incorporates new features, improves performance and evolves the event model.
Aiken: Smart Contract Toolchain
Solution: * Port UPLC to Rust (mostly done)
- Implement the interpreter (own the full toolchain!)
- Create a high level C-family language with functional semantics
- UPLC static analysis tools
- Robust testing tools
Dolos: Cardano โData Nodeโ
Solution: We'll develop a new node, fine-tuned to solve a very narrow scope: keeping an updated copy of the ledger and replying to queries from trusted clients, while requiring a small fraction of the resources
CBIA - Augmenting Cardano Developer Portal with ecosystem compatibility & dependency visualizations for dev tools
Solution: Create a system for easy gathering of dependency/compatibility data across Cardano tools and expose it through insightful visualizations that enable one to browse and foresee downstream impacts.
Marlowe - Decentralized Oracle Integration
Solution: Integrate the existing Marlowe Runtime with feeds from well-known decentralized oracles in the Cardano ecosystem, such as Charli3
Scrolls - Develop and deploy Custom GraphQL chain indexes
Solution: A framework that allows projects to define data filtering / aggregation logic in a concise Typescript file (Map / Reduce algorithm). A tool that executes the custom indexing and exposes a GraphQL API.
Oracle for Agriculture: Integrating Satellite Imagery with Cardano
Solution: Build an Oracle that provides quantitative agricultural analysis over geographic locations from satellite imagery, to serve as potential input for RealFi protocols (eg: prediction markets, lending)
Mithril - Open-source contributor
Solution: Assign a Rust dev from outside IOHK team to become a part-time open-source contributor to the Mithril project for 6 months to accelerate the roadmap and introduce an outside perspective.
Asteria by TxPipe: A bot challenge to showcase the capabilities of the UTxO model
Solution: A bot challenge, incentivized by ADA rewards, that showcases the capabilities of the UTxO model by participating in a compelling on-chain strategy challenge.
Hollow by TxPipe: Headless dApp Framework, a friendly SDK for off-chain development
Solution: A framework for building self-contained, portable logic for reading and participating in on-chain smart contract protocols.
Satellite Oracles: Towards Trustless Dissemination of Earth Observation Data by TxPipe, NMKR & Gamma Earth
Solution: Our project introduces Cardano-based oracles for secure, transparent, and tamper-proof dissemination of Earth observation data, ensuring integrity and accessibility for all users.
Griffin: A Substrate node that supports Plutus by TxPipe
Solution: A reference implementation of a Substrate node that uses an UTxO-based ledger and a Plutus VM, allowing the execution of Cardano-like dApps in Substrate-based networks.
Boros: Tx submission for intense workloads by TxPipe
Solution: We will build a generic backend component that serves as a smart, massive mempool. It can be used by dApps directly out-of-the-box as a resilient and performant mechanism for tx submission.
Amaru: P2P networking component by TxPipe
Solution: We'll contribute a new Rust library that implements a peer-to-peer networking compatible with Cardano to be used by Amaru and any other Rust-based application that requires it.
Githoney by TxPipe: Good-First-Issue Program
Solution: A bounty program that incentivizes new contributors to fulfill "good first issues" from established open-source projects in the Cardano ecosystem using the Githoney bounty management platform.
Oura by TxPipe: going multi-chain
Solution: Oura is a battle-tested Cardano-specific tool to observe and process on-chain events. We'll extend Oura's capabilities to support observing events from Bitcoin, Ethereum and Substrate.
Cardano Partnerchain SuperNode by TxPipe
Solution: We'll build a SuperNode, a new infrastructure tool aimed at SPOs, capable of onboarding and operating multiple Cardano partnerchain nodes using a unified and simple interface.
Monthly Reports
Error following
Successfully subscribed. Watch your inbox!
We will check for new reports and deliver them directly in your email.
Your email will not be shared with any 3rd party or be used for anything else.
This is our 2n report. Since our last report, we've completed the following tasks:
- Implement stand-alone multiplexer stage
- Improve performance by using a thread pool between muxer and demuxer tasks
- Add integration tests for the upstream chain-sync stage
- Implement a stand-alone stage for the upstream block-fetch logic
- Introduce a new storage layer called
RollDB
that encapsulates logic for handling sequence of blocks, taking into account rollbacks - PoC of a stand-alone stage for applying chaing-sync outputs to the storage layer
This is our 2n report. Since our last report, we've completed the following tasks:
- Implemeted a new multiplexer comonent that works as an independent stage, improving concurrency and overal performance.
- Refactored the existing chain-sync stage so that it works with the new multiplexer.
- Refactored the existing block-fetch stage so that it works with the new multiplexer.
- Introduce tracing mechanisms for asynchronous, structured log replacement
This is our 1st report. Since we've started the development process, we've completed the following tasks:
- Adjusted branching strategy for co-existence of v1 and v2 in same repo
- Migration to new SEDA based architecture (WIP)
- Re-organization of mapper stage as an optional concern at the end of the pipeline
- Refactor of the
daemon
binary entry point to new pipeline - Incorporation of a new TUI option for progress reporting
This is our 1st report. Since we've started the development process, we've completed the following tasks:
- Github repository provisioning (visibility, license, collaborators, etc)
- Kanban board provisioning
- Rust project scaffolding
- PoC on chain-sync client implementation
- PoC on local storage implementation