not approved
.NET SDK for CardanoBI API
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳19,950
Percentage
Received
0.00%
Solution

We will build an Open-Source SDK (Software Development Kit - tools, libraries and corresponding documentation) for .NET developers to access the CardanoBI API.

Problem

.NET developers are missing the necessary tools to leverage CardanoBI.io, the first Open-Source Business Intelligence API for Cardano.

Impact Alignment
Feasibility
Feasibility
Value for Money

Team

1 member

.NET SDK for CardanoBI API

Please describe your proposed solution

  • What is CardanoBI?

CardanoBI is the first fully Open-Source Business Intelligence API Layer for Cardano.

It exposes data grouped in 3 distinct Domains:

  1. Core: all on-chain data of Cardano (accounts, blocks, transactions, contracts, pools….)
  2. Analytics: data derived from Core offering analytics datasets
  3. Partner: on-chain and off-chain data, showcasing the business value outcome of Projects delivering utility on Cardano (think of it as the Bloomberg of Cardano where Financial Institutions, News Agencies, Traders alike can get access to the business data of Cardano products (Oracle, DEX, Defi ….)
  • What is our .NET SDK?

It is a set of tools, libraries and documentation, allowing .NET developers to integrate the CardanoBI API in their own .NET application.

The benefits for .NET developers is that they can directly augment their application's code base, with a streamlined access to Cardano's data, without having to get outside of their technology stack.

This allows them to build on Cardano in a more efficient and consistent manner, promoting shorter time to market and greater software quality.

Please define the positive impact your project will have on the wider Cardano community

The benefits of this solution to the Cardano ecosystem are significant.

Firstly, it simplifies the process of developing utilities on Cardano, by offering a better .NET Developer Experience.

Secondly, by commoditizing the access to Cardano's data to .NET developers, we will attract more .NET developers and businesses to leverage Cardano's capabilities.

This increased interest and participation in the ecosystem will contribute to its growth and vitality.

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?

We are the team that successfully built and launched CardanoBI.

The proposed solution will be built by the same team.

We have 23+ years' experience in software development for the financial industry and will be as transparent in our project reporting as we have been for the initial CardanoBI project.

We have .NET development experience.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Specification/Design

  • Activities:
  • Project initiation, including defining the scope and objectives (All 3 CardanoBI Domain will be covered: Core, Analytics, Partner)
  • Gathering detailed technical requirements for the SDK (starting point being our Javascript SDK).
  • Creating a comprehensive SDK architecture and design plan.
  • Acceptance Criteria:
  • A well-documented project plan with clear objectives and scope.
  • A design document detailing the SDK's architecture, modules, and interfaces, approved by the technical team.

Milestone 2: Development/Test

  • Activities:
  • Setting up the .NET development environment with necessary tools and libraries.
  • Developing the core functionalities of the SDK, such as API connectors and data processing utilities.
  • Integrating the SDK with the CardanoBI API.
  • Conducting extensive testing, including unit, integration, and performance tests.
  • Acceptance Criteria:
  • A functional development environment specifically configured for the project.
  • Completion of core SDK modules with high-quality code and adherence to design specifications.
  • Successful integration with CardanoBI API, demonstrated through rigorous testing.
  • All tests passing with high code coverage and resolved issues.

Milestone 3: Documentation/Release

  • Activities:
  • Creating comprehensive documentation, including setup guides and API references.
  • Providing real-world usage examples.
  • Releasing a beta version for community feedback.
  • Launching the official version of the SDK.
  • Establishing mechanisms for ongoing support, feedback handling, and updates.
  • Acceptance Criteria:
  • Complete and accessible documentation for various user levels (docs.cardanobi.io).
  • Positive community feedback and addressed concerns from the beta release.
  • Stable and well-communicated official release.
  • Established system for post-release support and regular updates.

Milestone 4: NA

Milestone 5: NA

Final Milestone: NA

Who is in the project team and what are their roles?

The same team that delivered CardanoBI REST API will deliver the .NET SDK:

1.Lead, architect, backend/frontend dev: Thomas Langlois

<https://www.linkedin.com/in/langloisthomas>

2.Data architect, event-driven architect, backend dev: Ahmed Abouelnour

<https://www.linkedin.com/in/ahmed-abouelnour-91828b8/>

Please provide a cost breakdown of the proposed work and resources

Here are the expected resources and budget for each of our 5 milestones:

1.Specification/Design

1x Solution Architect @ ₳75/h for 40h (1 week)

2.Development/Test

1x .NET Developer @ ₳75/h for 160h (4 weeks)

3.Documentation/Release

1x .NET Developer @ ₳75/h for 66h (1.5 weeks)

The total ask is ₳19,950

No

How does the cost of the project represent value for money for the Cardano ecosystem?

The cost of the project represents value for money for the Cardano ecosystem in several ways:

  1. Enhancing Development and Innovation: The investment in developing the CardanoBI .NET SDK and its associated components facilitates the creation of innovative applications and services on Cardano. This leads to increased developer engagement and brings new ideas and solutions to the ecosystem. The resulting innovation and growth contribute to the overall value and competitiveness of the Cardano platform.
  2. Supporting Ecosystem Expansion: The costs associated with the project contribute to the expansion of the Cardano ecosystem by enabling the creation of utility services. These services unlock the business value stored in Cardano's on-chain data, promoting the growth of the ecosystem as a whole. This expansion attracts more users, stakeholders, and investment, creating a virtuous cycle that amplifies the overall value proposition of Cardano

Furthermore the provided hourly rates are highly competitive when you consider the level of expertise of these resources.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00