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.