HOST YOUR PROJECT WITH US

Tap into a diverse developer ecosystem

LF Decentralized Trust is actively evaluating projects for integration into our rapidly expanding ecosystem. Here's why you should consider contributing your code base and the best ways to do so.

Linux_account_icon-1

Build on a strong foundation 

Using an open source framework, tools and educational materials that streamline project development, allowing your team to focus on innovation and growth.

thought_leadership

Increase your visibility 

Across the Linux Foundation community to reach a global audience of developers, businesses, industry leaders, investors and boost interest and engagement.

Interoperability (39)

Grow your community

By actively engaging world-class talent, you can improve code quality, speed up development, reduce your time to market, increase adoption and sustain growth.

Submit your project for evaluation today

Code base contribution options and process

labs_icon

Lab: A flexible space for innovation and testing

A Lab offers an environment where you can easily start work without needing to establish an official project. This option is ideal for:

  • Early-Stage Code: Perfect for newly developed code that is still evolving
  • Experimentation: Test new frameworks or modules to explore innovative solutions
  • Demo Code: Develop and refine demonstration code for showcasing capabilities
  • Hackathon Outputs: Transform hackathon ideas into more polished versions
  • Research Projects: Advance academic or experimental research into practical applications
  • Internship Projects: Provide a platform for interns to contribute meaningful code that can evolve
  • Path to Project Status: For code that aims to progress into a formal project in the future

read_the_guides_icon-1

1. Fork the repository

Fork the github repository (currently Hyperledger but in transition) and name the lab.

 

read_the_guides_icon-1

2. Propose the lab

Fill out proposal template,  and save it into the labs subdirectory under lab name.

read_the_guides_icon-1

3. Pull request

Submit a pull request

read_the_guides_icon-1

4. Wait for review

Lab stewards will then review your proposal and get in touch asap. 

project_icon

Project: Formally endorsed by the Technical Advisory Committee

Projects seeking to join LF Decentralized Trust must submit a formal proposal and secure endorsement from the Technical Advisory Committee (TAC) for incubation. Each project operates independently with its maintainers and Technical Steering Committee setting policies and governing operations. The TAC ensures projects maintain their scope and adhere to best open source practices without intervening in governance. The guidelines below help maintain the integrity and collaborative nature of the ecosystem, promoting a path to successful project incubation.

Requirements for Project Proposals:

  • Have a Clear Description: Ensure the project description is precise and understandable
  • Have a Well-Defined Scope: Define clear boundaries and objectives for the project
  • Identify Committed Development Resources: Show evidence of strong, ongoing development support
  • Identify Initial Maintainers: List the initial leaders responsible for project maintenance
  • Be Vendor Neutral: Maintain neutrality, avoiding undue influence from any single vendor

read_the_guides_icon-1

1. Prepare your proposal 

Review the proposal requirements, then prepare your presentation for the TAC.

 

read_the_guides_icon-1

2. Submit proposal 

Submit your proposal to the TAC by sending an email to the their mailing list

read_the_guides_icon-1

3. Present at TAC meeting

If successful present your project proposal at the next TAC meeting and address any issues or concerns.

Explore project & lab contributions

Find out how organizations are utilizing our resources