# Dojo
[Compass Labs](https://compasslabs.ai/) 🧠developed Dojo, an agent-based DeFi simulation software for data sourcing, strategy development, backtesting, simulation, monitoring and execution. Dojo operates at the EVM smart contract level for realistic and risk-free testing and training of DeFi strategies and smart contracts.
---
## What Can You Do With Dojo?
- **Data Access**: Trusted data sourcing across all of DeFi.
- **Strategy Development**: Abstract, easy-to-use interface for interacting with different DeFi protocols.
- **Risk Management**: Backtest and simulate your trading strategies pre-deployment. Monitor how your strategy would have performed in the past.
- **Analytics Dashboard**: Visualize your results on our dashboard.
- **Live monitoring**: Track any arbitrary metrics or statistics about any address live and watch the results in our dashboard.
## What's Coming Next
- Switch from backtesting to live-execution. Check on/interact with your runner in real-time using a Telegram bot.
- Integration with more DeFi protocols.
- Support for more networks and Layer-2s.
## What Makes Dojo Unique?
- Dojo executes the exact same code as the Ethereum Virtual Machine (EVM) and is therefore able to simulate the behavior of smart contracts with accuracy.
- With Dojo, we abstract away solidity and allow you to interact with smart contracts using simple Python interfaces.
- We provide all historic data, you won't have to care about it at all.
- Dojo has a [dashboard](https://compasslabs.ai/docs/download-dashboard) to visualize your simulations.
## How To Get Started
We recommend working through our [tutorials](http://compasslabs.ai/docs/examples) on Uniswap, Aave and GMX to get started.
If you have any feature request or bug report, please open an issue on [GitHub](https://github.com/CompassLabs/dojo_examples).
We are also happy to answer any questions you may have via [mail](mailto:contact@compasslabs.ai).
---
**Some Impressions**




Raw data
{
"_id": null,
"home_page": null,
"name": "dojo-compass",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.10",
"maintainer_email": null,
"keywords": "DeFi, Uniswap, Aave, GMX, AMM, simulation, crypto, realistic, on-chain, Compass Labs, trading strategies, DeFi protocols, backtesting",
"author": "Compass Labs",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/4d/cd/c1cc11d47398fa368415115edc7abeb6c33d56ec962d696e91b785a8430e/dojo_compass-3.8.10.tar.gz",
"platform": null,
"description": "# Dojo\n\n[Compass Labs](https://compasslabs.ai/) \ud83e\udded developed Dojo, an agent-based DeFi simulation software for data sourcing, strategy development, backtesting, simulation, monitoring and execution. Dojo operates at the EVM smart contract level for realistic and risk-free testing and training of DeFi strategies and smart contracts.\n\n---\n\n## What Can You Do With Dojo?\n\n- **Data Access**: Trusted data sourcing across all of DeFi.\n- **Strategy Development**: Abstract, easy-to-use interface for interacting with different DeFi protocols.\n- **Risk Management**: Backtest and simulate your trading strategies pre-deployment. Monitor how your strategy would have performed in the past.\n- **Analytics Dashboard**: Visualize your results on our dashboard.\n- **Live monitoring**: Track any arbitrary metrics or statistics about any address live and watch the results in our dashboard.\n\n## What's Coming Next\n\n- Switch from backtesting to live-execution. Check on/interact with your runner in real-time using a Telegram bot.\n- Integration with more DeFi protocols.\n- Support for more networks and Layer-2s.\n\n## What Makes Dojo Unique?\n\n- Dojo executes the exact same code as the Ethereum Virtual Machine (EVM) and is therefore able to simulate the behavior of smart contracts with accuracy.\n- With Dojo, we abstract away solidity and allow you to interact with smart contracts using simple Python interfaces.\n- We provide all historic data, you won't have to care about it at all.\n- Dojo has a [dashboard](https://compasslabs.ai/docs/download-dashboard) to visualize your simulations.\n\n## How To Get Started\n\nWe recommend working through our [tutorials](http://compasslabs.ai/docs/examples) on Uniswap, Aave and GMX to get started. \nIf you have any feature request or bug report, please open an issue on [GitHub](https://github.com/CompassLabs/dojo_examples). \nWe are also happy to answer any questions you may have via [mail](mailto:contact@compasslabs.ai).\n\n---\n\n**Some Impressions**\n\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Develop, simulate and backtest trading strategies on DeFi protocols.",
"version": "3.8.10",
"project_urls": {
"Documentation": "https://www.compasslabs.ai/docs"
},
"split_keywords": [
"defi",
" uniswap",
" aave",
" gmx",
" amm",
" simulation",
" crypto",
" realistic",
" on-chain",
" compass labs",
" trading strategies",
" defi protocols",
" backtesting"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4dcdc1cc11d47398fa368415115edc7abeb6c33d56ec962d696e91b785a8430e",
"md5": "a4612075b3fcfa0eb1e01f25d754c630",
"sha256": "9303b111a7e382e42fbbe831745fe1f3cf84808641fafa6c8e443dd750e51b4b"
},
"downloads": -1,
"filename": "dojo_compass-3.8.10.tar.gz",
"has_sig": false,
"md5_digest": "a4612075b3fcfa0eb1e01f25d754c630",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 89252956,
"upload_time": "2025-02-05T14:27:38",
"upload_time_iso_8601": "2025-02-05T14:27:38.462539Z",
"url": "https://files.pythonhosted.org/packages/4d/cd/c1cc11d47398fa368415115edc7abeb6c33d56ec962d696e91b785a8430e/dojo_compass-3.8.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-05 14:27:38",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dojo-compass"
}