Open Source Funding SPE: A Proposal to Support the Livepeer Ecosystem
Prepared for: Livepeer Treasury.
Prepared by: Jason Stone (Orchestrator and Project Lead)
Date: 11 February 2025
Proposal Number: 0120-2025
Abstract
The Open Source Funding SPE (Special Purpose Entity) requests 5000 LPT from the Livepeer Treasury to establish a fund supporting critical open-source projects vital to the Livepeer Network. This initiative aims to solidify Livepeer’s position as a leading decentralized network by actively supporting the Free and Open Source Software (FOSS) ethos and contributing to the developer community.
Introduction
Livepeer relies heavily on open-source software. These projects, maintained by dedicated developers, are essential for Livepeer’s video transcoding network and emerging AI capabilities. While freely available, maintaining these projects requires significant developer time and effort. Many contributors dedicate their personal time, sometimes facing financial and other challenges that can lead to project stagnation. While alternatives often exist, relying on core components with stalled development can introduce security vulnerabilities and compatibility issues. This SPE aims to create a sustainable ecosystem where key developers receive financial support, allowing them to dedicate more time to these crucial projects. Establishing an SPE provides a dedicated framework for selecting projects, allocating funds transparently, and handling the administrative complexities of supporting diverse projects with varying payment preferences and legal requirements. This focused approach ensures efficient and responsible management of Livepeer’s open-source contributions.
Mission
- Sustain FOSS: Provide consistent funding to maintain critical open-source dependencies.
- Enhance Reliability: Ensure the ongoing functionality and security of essential tools like FFmpeg, Codegen, and OpenCV.
- Strengthen the Ecosystem: Cultivate strong relationships with the open-source community and stimulate innovation within projects Livepeer relies upon.
- Maximize Transparency: Regularly report on funding allocations and project outcomes to ensure accountability.
Team
Project Lead (Paid by SPE):
- Jason Stone (Orchestrator, Bounty Manager) multi-sig signer
Advisory Board (Not paid by SPE):
- Rick: Lead for the AI SPE team, Orchestrator. multi-sig signer
- Nneoma: Stable Labs, Gov Works. multi-sig signer
- Rich: Livepeer Inc. Member
- En: Community Manager
Key Projects and Their Importance to Livepeer
Project | Role |
---|---|
FFmpeg | The core of Livepeer’s media processing pipeline, essential for video encoding, decoding, and transcoding. |
opencv | Facilitates video analysis and processing, enabling advanced features like object detection and scene analysis. |
kin-openapi | Provides OpenAPI tooling that integrates with Codegen to streamline API design and validation. |
pydantic | Ensures data integrity within Livepeer’s Python-based tools through data validation and settings management. |
imageio | Handles various image formats for processing and analysis within the Livepeer ecosystem. |
oapi-codegen** | Generates client and server code from OpenAPI specifications, enhancing API integrations. |
Python-Multipart & Uvicorn | Essential components for handling file uploads and serving web applications within Livepeer. |
ComfyUI-Depth-Anything-Tensort | Contributes to AI-driven depth estimation and image processing within the Livepeer pipeline. |
StreamV2V & StreamDiffusion | Diffusion model and pipeline that achieves real-time streaming video-to-video (V2V) translation with user prompts used heavily in Livepeer realtime AI pipelines. |
ComfyUI | Maintained fork of ComfyUI utilized in the creation of ComfyStream for Livepeer. |
** This project is currently being sponsored by AI SPE, this will be migrated to OSS Funding once the proposal is approved.
This list comprises a core set of dependencies. The SPE will evaluate and consider supporting additional projects as the Livepeer ecosystem evolves. In response to community feedback, we will prioritize media-specific projects, recognizing their potential for significant impact on Livepeer. Our evaluation process revealed that despite the widespread adoption of some of these projects, they are not adequately supported financially. Therefore, we are committing to provide funding to these essential initiatives.
Deliverables
- Transparent Payments: Funding will be provided on-chain in LPT or USDC whenever feasible, with wallet ownership clearly documented and publicly verifiable. For projects unable to receive direct cryptocurrency payments, alternative funding methods will be arranged. Based on community feedback, all funds will be stored in a multi-signature (multisig) wallet, requiring at least two out of three approvals from advisory members to ensure security and accountability.
- Monthly Reporting: Monthly reports will detail fund allocation, recipient projects, and verification of transfers. This regular cadence encourages project maintainers and provides ongoing transparency to the community.
- Annual Evaluation: After one year, a comprehensive report will assess the SPE’s impact, including alignment with Livepeer’s goals and its effect on Livepeer’s standing within the open-source community.
Benefits to Livepeer
- Operational Stability: Ensures critical dependencies remain secure, maintained, and up-to-date.
- Ecosystem Growth: Strengthens the open-source ecosystem, benefiting both Livepeer and the broader decentralized tech community.
- Community Leadership: Positions Livepeer as a supporter of open-source, enhancing its reputation.
- Transparency and Accountability: Provides clear and verifiable tracking of fund allocation.
Budget and Expenses
Project Funding (80%): Funding allocation will be based on project importance to Livepeer and the project’s existing financial resources. Projects with less established funding will be prioritized. See the “Key Projects” section for a list of initial target projects. Specific monthly allocations (€) will be determined based on project needs and will be detailed in monthly reports.
Administrative Expenses (5%):
- Company registration (one-time expense)
- Accounting costs
- Management hours (5h/month): Budget reporting (2h), manual disbursements (1h), project coordination (2h).
Reserve for Future Projects (15%): This reserve will accommodate newly incorporated open-source projects and mitigate LPT/USD price fluctuations. Unused funds will be rolled over to the next funding cycle or returned to the Treasury.
Total Budget Request: 5000 LPT
Conclusion
This SPE offers a structured and transparent mechanism for supporting the open-source projects essential to Livepeer’s success. By investing in these projects, Livepeer ensures its own stability and contributes to the broader open-source ecosystem. This initiative aims to promote a positive image of Livepeer and the cryptocurrency space by focusing on tangible contributions to valuable projects. We urge Orchestrator approval to secure the future of Livepeer and the open-source software it depends on.