Last updated 7 months ago
Developers building on Cardano lack an easy way to access and utilize social graph data for decentralized identity, reputation, and community-driven applications.
We will build a Cardano Social Graph SDK to allow developers to query, analyze, and integrate social relationships and reputational data into dApps using verified on-chain and off-chain interactions.
This is the total amount allocated to "Cardano Social Graph SDK".
Please provide your proposal title
"Cardano Social Graph SDK"
Enter the amount of funding you are requesting in ADA
51000
Please specify how many months you expect your project to last
5
What is the problem you want to solve?
Developers building on Cardano lack an easy way to access and utilize social graph data for decentralized identity, reputation, and community-driven applications.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
no dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
We will use the MIT license for the Cardano Social Graph SDK. The MIT license is permissive, simple, and widely adopted across the developer ecosystem, allowing anyone to freely use, modify, and integrate the SDK into their own dApps or systems. This license encourages community collaboration, rapid innovation, and reuse while still protecting attribution. It aligns with our goal to provide open infrastructure that boosts developer adoption and experimentation in the Cardano ecosystem.
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.
We will release the Cardano Social Graph SDK under the MIT License. This permissive license enables broad adoption by allowing developers to freely use, modify, and integrate the SDK into their own tools or dApps, including commercial use. Our goal is to increase experimentation and adoption within the Cardano ecosystem, and the MIT license fits this by encouraging collaboration, transparency, and low-friction innovation—all aligned with open-source values and Cardano’s mission of decentralized growth.
How do you make sure your source code is accessible to the public from project start, and people are informed?
We will host the source code in a public GitHub repository from day one. The link will be included in all documentation, community posts, and Catalyst updates. We’ll tag milestones, enable issue tracking, and actively engage with contributors. Regular updates will be shared through social media, developer forums, and Cardano community channels to ensure transparency and encourage adoption and feedback.
How will you provide high quality documentation?
We’ll provide high-quality documentation using Markdown for the README, OpenAPI for API docs, and Docusaurus for a structured documentation site. The docs will include clear setup guides, usage examples, and architecture visuals. We will follow best practices for open-source documentation, ensuring it’s developer-friendly and updated with each release. Tutorials and use cases will also be provided to accelerate adoption.
Please describe your proposed solution and how it addresses the problem
Our solution is to develop a Cardano Social Graph SDK, an open-source software development kit that enables developers to integrate and analyze on-chain social interactions (e.g., likes, follows, mentions, reputations) on Cardano. The SDK will provide modular tools and APIs to model and track user relationships and activity, enabling features like social reputation scores, community graphs, and social dApps.
This addresses the problem by:
Making social layer development easier on Cardano
Reducing complexity for devs building community, identity, and engagement features
Empowering new use cases like decentralized social networks, social DAOs, and user scoring
It connects the need for stronger community tools on Cardano with a technical solution that lowers barriers and accelerates ecosystem growth.
Please define the positive impact your project will have on the wider Cardano community
The Cardano Social Graph SDK will positively impact the Cardano ecosystem by enabling developers to build decentralized social tools, community engagement platforms, and identity-based applications. This will drive innovation in reputation systems, governance models, and user-driven dApps, enriching the Cardano ecosystem beyond finance.
We will measure impact by:
Number of SDK downloads and GitHub stars
Number of integrations into Cardano-based projects
Community feedback and dev testimonials
Use cases enabled (e.g., social DAOs, on-chain user profiles)
Outputs like documentation, tutorials, and the SDK itself will be shared publicly on GitHub, Twitter, Discord, and developer forums to maximize visibility and adoption. We’ll also run open calls for collaboration and share regular development updates.
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 have a strong and proven team at Kese Events and Yeneta Blockchain Academy, with experience in delivering blockchain-based platforms, developer tools, and educational content across Africa. Our previous Catalyst-funded projects—including Cardano Unleashed and Cardano Africa Onboarding—demonstrate our commitment to transparency, on-time delivery, and community impact.
Our development team includes experienced Rust, Haskell, and TypeScript engineers. For this SDK, we’ll follow agile development with weekly sprints, public GitHub commits, and regular progress updates.
To ensure accountability:
Milestone-based execution with clear deliverables
Public GitHub repo from day one
Transparent fund management with internal tracking and reporting
Community involvement for feedback and testing
Documentation and public demos to validate feasibility
We’re committed to open collaboration and will engage the Cardano developer community throughout the process to ensure utility and adoption.
Milestone Title
Project Setup & Data Model Definition
Milestone Outputs
Repository initialization with open-source license and public access
Defined and documented social graph data schema tailored to Cardano (users, interactions, relationships)
Initial project structure, development environment, and technology stack setup
GitHub README outlining scope, tools, contribution guidelines, and collaboration structure
Acceptance Criteria
GitHub repository is publicly accessible with an approved open-source license (MIT or Apache 2.0)
Social graph schema is clearly defined and documented
Project environment is fully initialized (language, dependencies, folder structure, etc.)
README file includes project description, goals, setup instructions, and contribution guide
Initial issues/tasks for next development phases are listed in the GitHub issue tracker
Evidence of Completion
Public GitHub link with active repository
Timestamped commit history showing initial setup and documentation
Verified open-source license file in repo
README file with clear setup and contribution guidelines
Pushed schema definitions and architecture diagrams (if available)
Social posts or community updates sharing the repository launch
Delivery Month
1
Cost
17000
Progress
30 %
Milestone Title
Graph Data Access Layer & Basic Query Functions
Milestone Outputs
Implement the foundational backend layer for interacting with Cardano on-chain data.
Build initial data ingestion pipelines from on-chain and metadata sources.
Develop core GraphQL/REST API endpoints to expose relationship and interaction data (e.g., wallet-to-wallet interactions, delegation links, dApp usage).
Provide sample query outputs and response structures.
Public GitHub repo updated with backend code and API docs.
Acceptance Criteria
Graph data layer connects successfully to testnet and retrieves relevant on-chain relationship data.
At least 3 core endpoints are functional (e.g., fetch wallet interactions, fetch delegation relationships, fetch dApp usage by address).
API returns correct, validated data formats as per documentation.
Code is deployed to a public GitHub repository with commit history.
API is accessible for community testing (via Postman or browser).
README includes usage examples for the available endpoints.
Evidence of Completion
Public GitHub repository containing source code for the data access layer and API functions.
Commit history showing development progress and feature implementation.
Sample queries with expected outputs documented in the README.
API publicly accessible (via test server or endpoint link) with at least 3 working endpoints.
Screenshots or short demo video showcasing the API fetching data from testnet.
Community testing form or feedback channel to collect input from early testers.
Delivery Month
3
Cost
17000
Progress
40 %
Milestone Title
Advanced Graph Queries, Testing, and Documentation Finalization
Milestone Outputs
Implementation of advanced query functions (e.g., relationship depth, influencer detection, common wallet activity).
Full SDK packaging with clear installation and usage instructions.
Complete developer documentation (using tools like Docusaurus or Markdown).
Internal and community-based testing reports (unit and integration tests).
Project wrap-up materials (demo, GitHub repo, and feedback form).
Acceptance Criteria
All advanced query functions are implemented and pass test coverage.
SDK and documentation are published and accessible.
At least 5 developers or community testers confirm SDK usability.
Issues raised during testing are logged and addressed.
Evidence of Completion
Final GitHub release tagged with version number.
Documentation site or README guide updated with examples.
Screenshots or video of advanced query results.
Tester feedback and issue log publicly shared.
Shared post on Cardano developer forums or Discord linking SDK repo and docs.
Delivery Month
5
Cost
17000
Progress
30 %
Please provide a cost breakdown of the proposed work and resources
Budget and Cost Breakdown (Total: 51,000 ADA)
Human Resources
Project Lead (5 months) – 6,000 ADA
Lead Developer (5 months) – 15,000 ADA
Assistant Developer (5 months) – 7,000 ADA
Technical Writer (3 months) – 3,000 ADA
Community Manager (5 months) – 4,000 ADA
QA & Testing (3 months) – 2,500 ADA
Designer (part-time) – 1,500 ADA
Subtotal: 39,000 ADA
Community Engagement & Marketing
Social media campaigns (X, Discord) – 1,500 ADA
Technical blog series & visuals – 1,000 ADA
Developer onboarding initiatives – 1,000 ADA
Subtotal: 3,500 ADA
Documentation & Tools
Hosting and deployment (docs, site, GitHub) – 1,000 ADA
Tools: Docusaurus, Notion, Loom, Markdown formatting – 500 ADA
API documentation tools – 500 ADA
Subtotal: 2,000 ADA
Reporting & Project Management
Milestone reporting, public updates – 1,000 ADA
Proposal close-out & feedback surveys – 500 ADA
Subtotal: 1,500 ADA
Contingency Buffer (5%)
Covers unexpected fees, hosting issues, or minor external services
Total: 5,000 ADA
How does the cost of the project represent value for the Cardano ecosystem?
This project offers high impact at a modest cost. The 51,000 ADA budget supports a 5-month timeline with deliverables including open-source code, developer tools, technical documentation, and ecosystem engagement. Each cost aligns with realistic local wages and standard freelance rates — significantly below global averages.
All outputs will be freely available, reusable, and actively promoted to ensure ecosystem-wide benefit. By focusing on developer productivity, onboarding, and accessibility, this project creates long-term value for Cardano at minimal cost.
Terms and Conditions:
Yes
Project Lead & Coordinator
Oversees project execution, manages timelines, ensures deliverables are met, and serves as the main liaison with the Cardano community.
Lead Developer
Responsible for architecting and implementing the SDK, including smart contract interactions, API design, and backend logic.
Assistant Developer
Supports core development, handles testing and debugging, and contributes to documentation and community support.
Technical Writer
Develops clear and structured documentation including user guides, API references, setup tutorials, and onboarding resources.
Community Manager
Leads community engagement, gathers user feedback, shares updates on platforms like Discord and X (Twitter), and coordinates testing with early adopters.
QA & Testing Lead
Designs and runs unit and integration tests, manages open-source contributions for testing, and ensures stability of the SDK.
Designer (Part-time)
Prepares visuals and diagrams for documentation and promotional materials, helping explain SDK functions to developers.