[Proposal setup] Proposal title
Please provide your proposal title
Deploy Nodes in 60s: Sumbu NodeOS for Coolify
[Proposal Summary] Budget Information
Enter the amount of funding you are requesting in ADA
100000
[Proposal Summary] Time
Please specify how many months you expect your project to last
7
[Proposal Summary] Translation Information
Please indicate if your proposal has been auto-translated
No
Original Language
en
[Proposal Summary] Problem Statement
What is the problem you want to solve?
Deploying a Cardano node is too hard. It requires advanced Linux skills, days of syncing, and complex maintenance. This high barrier forces developers to use centralized APIs or quit entirely.
[Proposal Summary] Supporting Documentation
Supporting links
[Proposal Summary] Project Dependencies
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
[Proposal Summary] Project Open Source
Will your project's outputs be fully open source?
Yes
Please provide details on the intellectual property (IP) status of your project outputs, including whether they will be released as open source or retained under another licence.
This project will be released under the MIT License. All Docker images, Coolify templates, and the Dashboard source code will be publicly available on GitHub for the community to fork, audit, and improve.
[Theme Selection] Theme
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
[Campaign Category] Category Questions
Describe what makes your idea innovative compared to what has been previously launched in the market (whether by you or others).
Currently, running a Cardano Node requires one of two extremes: paying high fees for managed APIs (Blockfrost) or possessing deep DevOps skills to configure bare-metal Linux servers. There is no middle ground.
Sumbu NodeOS innovates by bridging this gap using Coolify, the fastest-growing open-source PaaS.
- Platform Native: Unlike existing scripts (Guild Operators) which are CLI-based, our solution is GUI-first. It lives inside the Coolify interface developers already use.
- The "Sumbu Dashboard": We aren't just providing a config file. We are building a custom React-based sidecar app that runs alongside the node. This innovative dashboard visualizes "invisible" data (Mempool saturation, Sync status) and provides "One-Click Actions" (Vacuum DB, Restart) that usually require SSH access.
- Mithril Speed: We innovate on speed by auto-injecting Mithril snapshots, reducing sync time from days to minutes.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
We will deliver a working Alpha Release in Month 2. The MVP will be a public GitHub repository containing the service.json templates and Docker containers.
Users will be able to demonstrate:
- Installation: Opening a fresh Coolify instance, adding the "Sumbu Source," and clicking "Deploy Cardano Stack."
- Operation: Accessing https://node.your-domain.com to see the Sumbu Dashboard GUI.
- API Access: Successfully sending a request to the bundled Ogmios endpoint to query the blockchain tip.
Describe realistic measures of success, ideally with on-chain metrics.
We define success not just by "downloads," but by the Economic Value of developer time saved and the Stability of the infrastructure deployed. We track this across three horizons:
- Adoption & Usage (The "Volume" Metric)
- Target: 200+ Verified Docker Pulls of the Sumbu NodeOS images in the first 6 months after launch.
- Why this is realistic: There are ~2,000 active projects building on Cardano. Capturing 10% of the active market (plus new students) is an ambitious but achievable target for a "One-Click" solution.
- Measurement: Public Docker Hub pull statistics and GitHub "Clone" traffic logs.
- Product Retention (The "Stickiness" Metric)
- Target: 50+ Long-Running Nodes (Active >30 Days).
- Why this justifies the budget: Many tools get downloaded and deleted. A "Long-Running Node" proves that a developer is actually building on our stack.
- Measurement: We will add an opt-in telemetry "Heartbeat" to the Sumbu Dashboard. This allows us to report: "53 Nodes are currently live and syncing on Mainnet using Sumbu NodeOS." This is the ultimate proof of utility.
- Infrastructure Velocity (The "ROI" Metric)
- Target: Reduce the average "Time-to-Sync" from 48 hours (standard) to <30 minutes (Sumbu + Mithril).
- The Economic Calculation (Value for Money):
- If 50 developers save 2 days (16 work hours) each:
- 50 Devs * 16 Hours * $50/hr (Avg Rate) = $40,000 USD Saved.
- This explicitly covers the ~100,000 ADA budget request. The ecosystem breaks even with just 50 active users.
- Measurement: A side-by-side video benchmark ("Traditional Setup vs. Sumbu Setup") published on YouTube to prove the speed claim.
- Community Validation (The "Trust" Metric)
- Target: 30+ GitHub Stars and inclusion in the Official Coolify Templates Registry.
- Why this matters: Getting merged into the official Coolify repository means our tool becomes available to their 20,000+ global users, exposing Cardano to a massive Web2 audience for free.
[Your Project and Solution] Solution
Please describe your proposed solution and how it addresses the problem
The "Hello World" of Cardano development is painfully difficult. To run a dApp, you need a node. To run a node, you need to understand Linux systemd, firewall rules, Docker networking, and topology files. This friction kills developer adoption.
The Solution: Sumbu NodeOS
We are building the "Vercel experience" for Cardano Infrastructure.
- The Stack: We package Cardano Node, Ogmios (Interface), Kupo (Indexer), and Hydra (L2) into a cohesive Docker Compose stack optimized for Coolify.
- The Interface: We develop the Sumbu Dashboard, a lightweight web GUI acting as the control center. It connects to the node's internal EKG ports to visualize health.
- The Maintenance: Sumbu Labs commits to an LTS (Long Term Support) model. When a Hard Fork occurs, we push updated Docker images, ensuring the user's node never goes stale.
[Your Project and Solution] Impact
Please define the positive impact your project will have on the wider Cardano community
- Stopping the "Developer Churn" (The Core Impact)
- Currently, Cardano has a massive "leaky funnel." A talented Web2 developer (accustomed to Vercel/Netlify) who wants to try Cardano is immediately hit with a 48-hour DevOps wall: syncing a node, configuring systemd, and managing topology files.
- The Reality: 90% of them give up or rely on centralized APIs (creating central points of failure).
- The Sumbu Solution: We remove this friction entirely. By integrating with Coolify (the industry-standard open-source PaaS used by 6,000+ organizations), we allow developers to deploy a sovereign, enterprise-grade Cardano Node in 60 seconds. We turn a "2-day headache" into a "1-click action," drastically increasing the conversion rate of curious Web2 devs into active Cardano builders.
- Decentralizing the Network at the Edge
- Most dApps today rely on 2-3 massive API providers (Blockfrost/Maestro). If they go down, the dApp goes down.
- Our Impact: Sumbu NodeOS democratizes infrastructure. By making self-hosting as easy as clicking "Deploy," we empower thousands of small dApps, stake pools, and students to run their own nodes. This creates a more resilient, censorship-resistant network where "Host Your Own" is the default, not the exception.
- Accelerating "Real World" Adoption (RWA)
- As an RWA-focused lab (Ototentik), we know that real-world businesses (like logistics companies) cannot use public APIs for sensitive data; they must self-host.
- The Bridge: Our solution provides the "Enterprise Starter Pack" for non-crypto businesses. A traditional IT Manager can deploy Sumbu NodeOS on their existing private cloud (AWS/Azure) without needing to hire a specialized Blockchain Engineer, saving the ecosystem millions in "integration costs."
[Your Project and Solution] Capabilities & Feasibility
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?
Sumbu Labs is an entity incubated by students and alumni of Universitas Gadjah Mada (UGM), one of Indonesia's top universities. The team has a verifiable history of delivering complex blockchain and AI solutions, notably CAR-dano (Ototentik), which was covered in official UGM news outlets.
Why we are capable:
- Proven Delivery: This core team successfully architected and launched the MVP for CAR-dano, a blockchain-based vehicle inspection platform. We have experience managing "Real World Asset" data and creating user-friendly dApps.
- Academic & Technical Rigor:
- Giga Hidjrika Aura Adkhy (Lead): Has led multiple tech innovations, including UGM-AICare (AI Mental Health with EDU Chain Integration) and CAR-dano (blockchain inspection records), proving capability in managing complex, multi-disciplinary technical projects.
- Maulana Anjari (DevOps/Backend): A specialized Blockchain Engineer with published research on Hyperledger Fabric interoperability, proving deep competence in distributed systems (the core requirement for Sumbu NodeOS).
- Cross-Functional Expertise: Unlike typical "Dev-only" teams, Sumbu Labs integrates engineering with Kanrei Engineering (Emotional Design) and Psychology-based User Research.
- Azfar Azdi (UI Designer): Applies engineering-led design principles (Zenith GCS, EyeMov) to create complex dashboards that remain intuitive.
- Virna Amrita (UX Researcher): A UGM Faculty Member (Psychology) who advises on User Research and Human Factors, ensuring our "One-Click" claims are validated by real user testing, not just developer intuition.
[Milestones] Project Milestones
Milestone Title
Core Engineering & Alpha Release
Milestone Outputs
- Docker Registry: Public Docker Hub repository sumbu-labs/cardano-node containing multi-arch (AMD64/ARM64) images for:
- Cardano Node (v10.5.3 or latest stable)
- Ogmios (v6.13.0)
- Kupo (v2.11.0)
- Orchestration Logic: A production-ready docker-compose.yml file that defines internal networking (IPC sockets), volume persistence (/ipc, /db), and health checks.
- Documentation: A README.md file detailing manual deployment steps on Ubuntu 24.04 LTS.
Acceptance Criteria
- Container Health: Running docker compose up -d results in 3 healthy containers (cardano-node, ogmios, kupo) with status Up (healthy).
- API Availability:
- curl localhost:1337/health returns HTTP 200 and { "networkSynchronization": 0.99... } (Ogmios).
- curl localhost:1442/health returns HTTP 200 (Kupo).
- Architecture Check: The images successfully pull and run on both x86_64 (Standard VPS) and aarch64 (Ampere/Mac M2) architectures.
Evidence of Completion
- GitHub Repo Link: URL to the public repository containing the source Dockerfiles.
- Video Demo: A screen recording showing a clean server deployment: cloning the repo, running the compose command, and verifying the API endpoints via curl.
- Docker Hub Link: URL to the published image tags.
Delivery Month
1
Cost
20000
Progress
20 %
Milestone Title
Sumbu Dashboard Beta (GUI)
Milestone Outputs
- Frontend App: A Next.js 15 application (sumbu-dashboard) containerized and added to the Docker stack.
- Backend Integration: API routes that bridge the Dashboard frontend to the Node's internal EKG (Port 12788) and Prometheus (Port 12798) metrics.
- Control Features: Implementation of "Action Buttons" that trigger privileged Docker commands via a protected internal socket (e.g., Restart Node).
Acceptance Criteria
- **Visual **Metrics: The Dashboard UI at http://localhost:3000 accurately displays:
- Current Epoch / Block Height.
- Peer Count (Live data from EKG).
- Mempool Size (Bytes).
- Interactive Control: Clicking the "Vacuum Database" button in the UI triggers the vacuum command in the PostgreSQL container (verified via container logs).
- Responsiveness: The UI renders correctly on both Desktop and Mobile viewports.
Evidence of Completion
- Source Code: GitHub link to the dashboard/ directory.
- Integration Video: A video demonstrating the UI updating in real-time as the node syncs, and the "Restart" button successfully restarting the cardano-node container.
Delivery Month
3
Cost
30000
Progress
40 %
Milestone Title
Coolify Integration & Public Beta Launch
Milestone Outputs
- Coolify Templates: A valid service.json file following Coolify's Community Template structure, including environment variable definitions (NETWORK, MITHRIL_SNAPSHOT).
- Mithril Integration: A custom entrypoint script (init.sh) that checks for an empty DB, downloads the latest Mithril Mainnet snapshot (v2543.1-hotfix), and extracts it before the Node service starts.
- Beta Report: A PDF report aggregating feedback from 10 pilot users (SPOs or Devs).
Acceptance Criteria
- One-Click Deploy: Importing the JSON template into a clean Coolify instance deploys the full stack without manual config editing.
- Speed Test: The node transitions from "Starting" to "Synced" (Tip < 20 mins behind) within 45 minutes of deployment, verified by cardano-cli query tip.
- Stability: The beta testing group reports a >90% success rate on deployment.
Evidence of Completion
- Template Link: URL to the coolify-templates/ directory in the repo.
- Benchmark Video: A timelapse video showing the "Deploy" click and the subsequent "Synced" status achieved under 45 minutes.
- Beta Feedback PDF: Document containing anonymized user feedback and bug reports.
Delivery Month
5
Cost
25000
Progress
70 %
Milestone Title
Education & User Adoption Campaign
Milestone Outputs
- Video Course: A 3-part YouTube series: "Installing Coolify," "Deploying Sumbu NodeOS," and "Connecting your dApp to your Node."
- Documentation Site: A Docusaurus/GitBook site hosted at docs.sumbu-labs.com covering API references and Troubleshooting.
- Marketing Assets: Launch threads on X (Twitter) and Reddit (r/Cardano) announcing the release.
Acceptance Criteria
- Content Reach: The YouTube tutorial receives >100 verifiable views.
- Doc Completeness: Documentation includes specific guides for "Switching Networks" (Mainnet to Preprod) and "Restoring from Backup."
- Repo Activity: The GitHub repository achieves 50+ Stars.
Evidence of Completion
- Content Links: URLs to the YouTube Playlist and Documentation Site.
- Social Metrics: Screenshots of the launch posts showing engagement stats.
- Repo Stats: Screenshot of the GitHub Star count.
Delivery Month
6
Cost
10000
Progress
90 %
Milestone Title
Final Project Closeout & Impact Report
Milestone Outputs
- CI/CD Pipeline: A GitHub Actions workflow that automatically builds and pushes new Docker images whenever input-output-hk/cardano-node releases a new tag.
- Telemetry Report: An aggregated data report showing the number of active nodes running the Sumbu stack (opt-in data).
- Closeout Video: A 5-minute summary video for Project Catalyst.
Acceptance Criteria
- Automation: The CI/CD pipeline successfully runs a test build for a dummy release.
- Usage Validation: Telemetry data confirms at least 50 Active Nodes (running >7 days).
- Project Completion: All prior milestones approved and final budget released.
Evidence of Completion
- Pipeline Logs: Link to a successful GitHub Actions run.
- Impact PDF: Final report document detailing the usage metrics.
- Closeout Video: URL to the uploaded video on the Catalyst portal.
Delivery Month
7
Cost
15000
Progress
100 %
[Final Pitch] Budget & Costs
Please provide a cost breakdown of the proposed work and resources
- Core Development Team (Labor) - 65,000 ADA
- Allocated for 7 months of engineering, architecture, and design work. Rates are based on the Project Catalyst standard for "Emerging Market Elite Talent" (approx. 40-50% of US/EU rates).
- Project Lead & Architect (Giga Hidjrika): 16,000 ADA
- Rate: 75 ADA/hr x ~210 Hours total.
- Role: System Architecture, AI/Logic Design, Repo Maintenance, Milestone Reporting.
- Justification: As the architect of Ototentik, Giga commands the highest rate for managing the cross-disciplinary integration of AI, Blockchain, and UX.
- Lead DevOps & Backend (Maulana Anjari): 14,000 ADA
- Rate: 70 ADA/hr x ~200 Hours total.
- Role: Docker Orchestration, Coolify Template Engineering, Mithril Integration, CI/CD Pipeline.
- Justification: Specialized Blockchain DevOps is the scarcest skill in the ecosystem. Maulana’s Hyperledger research background justifies a premium rate for ensuring node security and stability.
- Integration Engineer (Dzikran Azka): 11,000 ADA
- Rate: 60 ADA/hr x ~183 Hours total.
- Role: API Development, connecting the Dashboard to Node EKG/Prometheus ports, Telemetry setup.
- Justification: Critical role bridging the backend Docker containers with the frontend UI.
- Frontend Lead (Farhan Franaka): 9,500 ADA
- Rate: 55 ADA/hr x ~172 Hours total.
- Role: Next.js Dashboard Development, State Management, Real-time Data Visualization.
- Justification: Senior-level frontend work required to visualize complex blockchain metrics (Mempool, Sync) in a user-friendly way.
- UI/UX Designer (Azfar Azdi): 9,500 ADA
- Rate: 55 ADA/hr x ~172 Hours total.
- Role: User Flow Design, Accessibility Compliance, "One-Click" Experience Optimization.
- Justification: Engineering-led design is crucial for infrastructure tools to prevent user error.
- UX Researcher & Advisor (Virna Amrita): 5,000 ADA
- Rate: 80 ADA/hr x ~62 Hours total (Advisory Role).
- Role: Human Factors Review, Usability Testing Protocols, Documentation Logic.
- Justification: High hourly rate for specialized academic advisory, but lower total hours as this is a guidance role.
- Infrastructure & Operations - 15,000 ADA
- High-Performance Bare Metal Servers: 8,000 ADA
- Spec: 3x Dedicated Servers (AMD Ryzen 9, 64GB RAM, 2TB NVMe) rented from Hetzner/Contabo for 12 months.
- Usage: CI/CD Build Server, Snapshot Mirroring, and "Canary" Nodes for testing updates before public release.
- Software Licenses & Tooling: 3,000 ADA
- Coolify Pro subscriptions, GitHub Copilot for team, Docker Hub Pro.
- LTS Maintenance Buffer: 4,000 ADA
- Reserved fund to pay for server costs post-launch (Months 8-12) to guarantee uptime for early users.
- Marketing & Education - 10,000 ADA
- Video Production: 5,000 ADA
- Professional editing for the "Zero to Node" course and "Sumbu Labs" launch trailer.
- Documentation Bounty: 3,000 ADA
- Paid technical writing to create the GitBook/Docusaurus site.
- Community Incentives: 2,000 ADA
- Micro-bounties for the first 50 Beta Testers who submit valid bug reports.
- Contingency & Volatility Reserve - 10,000 ADA
- Standard 10% buffer to protect against ADA price volatility or unexpected technical debt (e.g., a sudden Cardano Hard Fork requiring a code rewrite).
[Final Pitch] Value for Money
How does the cost of the project represent value for the Cardano ecosystem?
How does the cost of the project represent value for the Cardano community?
- Elite Talent at "Builder" Rates (Geographic Arbitrage)
- Sumbu Labs is based in Indonesia, allowing us to offer Senior-Level Engineering at a fraction of the cost of a US/EU team.
- The Math: A US-based Senior DevOps Engineer costs $150/hr. Our Lead Engineer (Maulana) is billed at ~70 ADA/hr (approx. $25-$30 USD).
- The Value: The Community gets 5x the engineering hours for the same budget, without sacrificing quality (verified by our academic and professional track records).
- Tangible Software Asset vs. "Research"
- Many Catalyst proposals ask for 100k ADA for "Research" or "Community Building." We are delivering a Tangible Product Suite:
- A custom GUI Dashboard (Software).
- Verified Docker Images (Infrastructure).
- A Video Course (Education). Even if only 100 developers use Sumbu NodeOS, the cost-per-user is 1,000 ADA, a negligible price to pay for permanently onboarding a developer to the ecosystem.
- Infrastructure ROI (The "Saved Time" Multiplier)
- We estimate Sumbu NodeOS will save the average developer 20 hours of setup time.
- If we onboard 500 developers (our conservative target):
- 500 Devs x 20 Hours x $50/hr (Avg Global Dev Rate) = $500,000 USD Value Created.
- For an investment of 100,000 ADA (~$40k USD), the Cardano ecosystem receives $500,000 in productivity value. This is a 12.5x ROI.
- Verified "Sumbu" Brand Security
- By funding an established entity (Fund 13 Winners), the community minimizes "Rug Pull" risk. Our team is public, verified by UGM, and has a reputation to protect. This reliability is "Value for Money" because it guarantees delivery.
[Self-Assessment] Self-Assessment Checklist
I confirm that evidence of prior research, whitepaper, design, or proof-of-concept is provided.
Yes
I confirm that the proposal includes ecosystem research and uses the findings to either (a) justify its uniqueness over existing solutions or (b) demonstrate the value of its novel approach.
Yes
I confirm that the proposal demonstrates technical capability via verifiable in-house talent or a confirmed development partner (GitHub, LinkedIn, portfolio, etc.)
Yes
I confirm that the proposer and all team members are in good standing with prior Catalyst projects.
Yes
I confirm that the proposal clearly defines the problem and the value of the on-chain utility.
Yes
I confirm that the primary goal of the proposal is a working prototype deployed on at least a Cardano testnet.
Yes
I confirm that the proposal outlines a credible and clear technical plan and architecture.
Yes
I confirm that the budget and timeline (≤ 12 months) are realistic for the proposed work.
Yes
I confirm that the proposal includes a community engagement and feedback plan to amplify prototype adoption with the Cardano ecosystem.
Yes
I confirm that the budget is for future development only; excludes retroactive funding, incentives, giveaways, re-granting, or sub-treasuries.
Yes
[Required Acknowledgements] Consent & Confirmation
I Agree
Yes