Last updated a week ago
Developers need a simple way to filter Cardano blocks and get only needed transactions via HTTP or gRPC, removing Ogmios SDK barriers, with a scalable queue and reliable, retriable delivery.
Filter Cardano blocks and publish only needed transactions via HTTP or gRPC, enabling any language to consume them via a scalable queue, with an example consumer showing real-time transaction visuals.
This is the total amount allocated to OgmiosDotnet: Cardano Blockchain Events & Visualisation.
1/4
OgmiosDotnet.BlockchainEvents – Core Transaction Filtering
Cost: $ADA 25,000
Delivery: Month 2 - Jan 2026
2/4
OgmiosDotnet.BlockchainEvents – Event Delivery Layer
Cost: $ADA 30,000
Delivery: Month 4 - Mar 2026
3/4
OgmiosDotnet.BlockchainEvents.UI - Interactive Consumer & Visualisation
Cost: $ADA 20,000
Delivery: Month 6 - May 2026
4/4
Finalisation, Documentation & Community Release
Cost: $ADA 25,000
Delivery: Month 7 - Jun 2026
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Please provide your proposal title
OgmiosDotnet: Cardano Blockchain Events & Visualisation
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
7
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Developers need a simple way to filter Cardano blocks and get only needed transactions via HTTP or gRPC, removing Ogmios SDK barriers, with a scalable queue and reliable, retriable delivery.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies. Ogmios is a mature, open-sourced well-integrated project.
Will your project's outputs be fully open source?
Yes
License and Additional Information
MIT License.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
MIT License. Fully open sourced.
I chose the MIT License because it is simple, flexible, and business friendly. It maximizes adoption by allowing anyone to use, modify, and share the code freely including for commercial purposes while ensuring proper credit to me as the original creator. This approach encourages collaboration, accelerates innovation, and makes it easier for the ecosystem to build upon my work without restrictive legal barriers.
How do you make sure your source code is accessible to the public from project start, and people are informed?
I will make the source code publicly accessible from the start by publishing it on my GitHub repository, where the original OgmiosDotnet implementation is also hosted. This repository is fully open source and already benefits from community contributions.
How will you provide high quality documentation?
I will provide clear developer setup steps and relevant project context, referencing Fund 14 so it is easily searchable and attributed back to Catalyst. For reference, my OgmiosDotnet project funded in Fund 12 and successfully completed demonstrates the time and effort I put into producing thorough documentation, as seen in its README https://github.com/ItsDaveB/OgmiosDotnet/blob/main/README.md.
I will apply the same standard here to ensure developers can get started quickly and confidently.
Please describe your proposed solution and how it addresses the problem
This proposal expands OgmiosDotnet by introducing custom pluggable rules to filter transactions directly from Cardano blocks and stream them into a queue-based, event-driven architecture. Developers will be able to receive only the transactions they require, delivered via HTTP or gRPC, enabling integration from any programming language without relying on dedicated Ogmios SDKs. This reduces community-wide maintenance and language SDK integration costs while broadening ecosystem accessibility.
Filtered transactions can be routed to multiple consumers at the same time, with each consumer able to subscribe to the same or entirely different rule sets. This abstracts away node synchronization, enabling infrastructure to be shared, decoupled, and operated more efficiently at both the rule and subscriber level. The approach also opens the door to external integrations beyond the Cardano ecosystem, allowing companies and partners to route precisely the transactions they require into their existing systems.
Reliability is built in through automatic retries, optional dead-letter handling, and acknowledgment-based processing. The delivery layer will be broker-agnostic, ensuring that the underlying messaging technology can be swapped or scaled without code changes.
The solution will be fully open source and runnable locally straight from the repository, empowering developers to experiment, customise, and deploy in their own environments without licensing or infrastructure barriers.
To showcase its power, an example consumer application will be delivered that demonstrates real-time transaction visualisation, highlighting how the enhanced OgmiosDotnet can support interactive dashboards, integrations, and innovative new applications across the ecosystem.
Evidence of Demand
The official Ogmios site lists clients in TypeScript, Go, Kotlin, Java, Python, Elixir, C++, and C#. However, most of these are community-maintained with no guaranteed long-term support, funding, or clear pathway to expanding coverage into additional languages. Importantly, none provide an enterprise-ready, queue-based architecture that ensures reliable transaction delivery without requiring consumers to repeatedly replay full chain synchronization. This highlights a significant gap in the ecosystem that OgmiosDotnet.BlockchainEvents is uniquely positioned to fill by delivering a resilient, scalable, and language-agnostic solution built for both developers and enterprises.
Please define the positive impact your project will have on the wider Cardano community
By delivering filtered transactions through pluggable rules, the system removes the need for every application to ingest and process full block data. This reduces compute and storage overhead, accelerates application logic, and allows developers to focus only on the transactions that matter while improving reliability.
The project improves accessibility by removing language barriers. With delivery via HTTP or gRPC, developers in any programming language can consume transactions without depending on a dedicated Ogmios SDK. The architecture is designed for scalability and reliability, with at-least-once delivery guarantees, automatic retries, and optional dead-letter handling. Multiple consumers can share the same infrastructure, lowering costs and supporting deployments from local environments through to enterprise Kubernetes clusters.
Language-agnostic delivery expands Cardano’s reach and enables faster adoption without the need to create and maintain new Ogmios SDKs in every language. Configurable filtering also creates potential business models, such as subscription-based transaction streams tailored to specific use cases, similar to Blockfrost’s webhook notifications.
The queue-based, event-driven design ensures many consumers can receive the same or different sets of filtered transactions simultaneously. This allows DApps, dashboards, monitoring systems, and analytics tools to work from the same data pipeline without duplicating effort or replaying chain sync.
Broker-agnostic integration makes the system adaptable to different environments, from lightweight local message brokers to cloud-native pub/sub services, without requiring code changes. Built-in observability provides insights into throughput, error handling, and system health, ensuring operational reliability.
As a fully open-source project that can be run directly from the repository, any developer can experiment, customise, and deploy the system without licensing or vendor lock-in. This supports rapid prototyping as well as production-grade adoption.
Ultimately, this project strengthens the Cardano ecosystem by diversifying developer tooling, improving scalability and reliability, lowering integration and maintenance costs, and enabling new commercial and community-driven services.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
I created OgmiosDotnet, the first .NET client for Ogmios integration, which has achieved nearly 2,000 downloads in under a year and already benefits from community contributions. This demonstrates both proven delivery capability and ecosystem adoption.
I am a Lead Full Stack Engineer with over 10 years of experience across enterprises and startups, specialising in development, operations, and architecture. My track record includes delivering large-scale, production-ready systems in regulated pharmaceutical industries. In 2024, a project I led development efforts on and contributed to was publicly recognised by the Google CEO during a keynote presentation, highlighting its success as an AI-driven enterprise initiative that delivered over $1M in cost savings.
I have successfully delivered 2 out of 2 Catalyst-funded proposals, both completed in Fund 12 with excellent community and reviewer feedback. In addition, I have the ability to outsource development to trusted professionals I have worked with in the past if required, ensuring flexibility and delivery capacity.
This combination of domain expertise, Cardano-specific delivery, and enterprise-level engineering experience provides strong assurance that this proposal will be delivered successfully.
Milestone Title
OgmiosDotnet.BlockchainEvents – Core Transaction Filtering
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
25000
Progress
20 %
Milestone Title
OgmiosDotnet.BlockchainEvents – Event Delivery Layer
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
4
Cost
30000
Progress
50 %
Milestone Title
OgmiosDotnet.BlockchainEvents.UI - Interactive Consumer & Visualisation
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
6
Cost
20000
Progress
80 %
Milestone Title
Finalisation, Documentation & Community Release
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
7
Cost
25000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Milestone 1 – Core Transaction Filtering Engine (₳25,000)
Milestone 2 – Event Delivery Layer (₳30,000)
Milestone 3 – Interactive Consumer & Visualisation UI (₳20,000)
Milestone 4 – Finalisation, Documentation & Community Release (₳25,000)
How does the cost of the project represent value for the Cardano ecosystem?
This proposal represents strong value for money by focusing on reusability, scalability, and accessibility. Instead of each project funding the creation of language-specific SDKs or maintaining separate integrations, this solution provides a single, open-source pipeline that any developer can use. By removing the need to rely on new Ogmios SDKs for every programming language, the community avoids duplicated effort and ongoing maintenance costs.
The ability to filter and receive only the transactions that are required, combined with a resilient queue-based integration that ensures delivery, provides the type of architecture enterprises expect. Having this solution completely open sourced allows companies to focus on building their applications rather than low-level infrastructure, ultimately driving on-chain activity and utility into the Cardano ecosystem.
The architecture is designed to scale efficiently, allowing multiple consumers to share the same infrastructure and receive only the transactions they require. This reduces operational costs and enables teams to concentrate on higher-level features instead of re-implementing the same low-level integrations. The ability to run locally ensures there are no licensing or vendor lock-in costs, while Kubernetes compatibility makes it suitable for enterprise deployments without requiring rework.
Investment in this proposal creates lasting ecosystem value by delivering tooling that lowers barriers to entry for developers across diverse programming backgrounds. It enables faster adoption of Cardano data, supports community and enterprise use cases alike, and opens opportunities for sustainable business models. The result is a cost-effective solution with long-term benefits, serving both immediate developer needs and the broader growth of the Cardano ecosystem.
Terms and Conditions:
Yes
ItsDave_ADA (Dave) - Lead Engineer, Project Delivery Lead https://x.com/ItsDave_ADA
Author of OgmiosDotnet, with nearly 2,000 downloads to date. Successfully delivered and closed two Fund 12 Catalyst projects with excellent reviewer feedback.
Active Long-term Cardano community contributor, SPO of DAVE stake pool, and DRep, committed to Cardano’s future and to building tooling in widely adopted programming languages where ecosystem diversity is lacking. Time, cost, and funding permitting, I will explore expanding the team to include other reputable engineers I have previously worked with to deliver this project.