Skip to main content

How to Contribute

Contributions to Flow Research fall into several categories. You do not need to be an expert in every area — pick one that matches your skills and interest.

Product contributions

Each product has its own repository and contribution workflow:

  • Jarvis — agent runtime, gateway, security systems, sandboxed VM. Contributions include protocol improvements, security hardening, and runtime optimizations.
  • Garden — human-agent workspace, tool connectors, approval workflows, skills system. Contributions include UI/UX, integration work, and workflow design.
  • WorkStream — task pipeline, decomposition, verification, attribution. Contributions include pipeline logic, verification heuristics, and reward mechanisms.
  • Harnessy — reliability testing, evaluation frameworks, feedback loops. Contributions include test suites, evaluation metrics, and safety boundary tooling.

Research contributions

Flow Research also funds a research track for contributors who want to explore new ideas before they become products. Research output includes notes, prototypes, specifications, and published analysis that feeds into product development.

Curriculum contributions

Product leads and contributors can author or improve lessons. The curriculum lives in the same repository and follows the same review process.

Other ways to contribute

  • Write articles for the knowledge base.
  • Review PRs and mentor new contributors.
  • Report bugs and suggest improvements.
  • Participate in discussions and design reviews.