Contribute

Read the source. Run the soak. Open an issue.

myTbot is open source under the GNU Affero General Public License v3.0. You are free to read, clone, run, study, test and use it under the terms of AGPL v3.

Community feedback is welcome through GitHub Issues. Outside Pull Requests are not currently accepted. All code changes are written and merged internally by theEmfasys Labs team. This keeps copyright ownership clean and preserves the commercial licensing path.

bash — user@mytbot
$git clone https://github.com/emfasys-labs/mytbot.git
View on GitHubOpen an issue

Repository layout

run.pyThe single entry point. Boots every subsystem.
strategies/One module per strategy family. Each is independently testable.
risk/The containment layer. Hard caps, cluster logic, veto rules.
ai/Rules, FinBERT, local LLM ensemble, optional premium fallback.
execution/Venue routing, fee and slippage logic.
docs/DECISIONS.mdThe decision heritage. Every behaviour traces here.

Decision heritage

Every meaningful behaviour in the system traces to a numbered decision. D015 governs opportunity replacement. D061 governs adaptive sizing. D125 governs cluster caps. D126 governs the fills ledger. The full record lives in docs/DECISIONS.md.

Read the relevant decision before filing an issue. Many of the apparently opinionated guardrails are direct responses to specific failures observed in paper soaks.

How to engage

  • / File bugs and behaviour reports as GitHub Issues
  • / Cite the decision identifier you believe is involved
  • / Describe ideas as Issues, not as Pull Requests
  • / External PRs will be acknowledged and closed unmerged; please reopen the idea as an Issue
  • / All code changes are implemented internally by Emfasys Labs
Licensing

AGPL v3, with a commercial path

Individuals, companies and institutions may evaluate and use myTbot under the terms of AGPL v3. The AGPL obligations, including source disclosure for networked use, apply in full.

Organisations that need proprietary integration, closed-source deployment, hosted services, enterprise support, private modifications, indemnity, warranties, custom integrations, or terms outside AGPL v3 should contact Emfasys Ltd for a commercial licence.