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.

Protocol & Product contributions

Jarvis and each product have their own repository and contribution workflow:

  • Jarvis — governed collaboration and shared learning protocol. Contributions include protocol specification improvements, security hardening, OpenAPI schema design, and governance mechanisms.
  • 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.