# 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.
## 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**
![](https://drive.google.com/uc?export=download&id=1zKLtSiLPV4ys9YG_4i_xRYIBCViP_y38)
![](https://drive.google.com/uc?export=download&id=1bnfaHIKgy-vtbWRwg0m0zpr1BCAwGghJ)
![](https://drive.google.com/uc?export=download&id=1fl5IFfj2UflDy-bPAgaR1GBZ3SD36obU)
![](https://drive.google.com/uc?export=download&id=1KKMu12GdDjI6Ww7kSC-wAoDztiYossSG)
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/3f/3d/16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395/dojo_compass-3.6.0.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\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![](https://drive.google.com/uc?export=download&id=1zKLtSiLPV4ys9YG_4i_xRYIBCViP_y38)\n\n![](https://drive.google.com/uc?export=download&id=1bnfaHIKgy-vtbWRwg0m0zpr1BCAwGghJ)\n\n![](https://drive.google.com/uc?export=download&id=1fl5IFfj2UflDy-bPAgaR1GBZ3SD36obU)\n\n![](https://drive.google.com/uc?export=download&id=1KKMu12GdDjI6Ww7kSC-wAoDztiYossSG)",
"bugtrack_url": null,
"license": null,
"summary": "Develop, simulate and backtest trading strategies on DeFi protocols.",
"version": "3.6.0",
"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": "3f3d16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395",
"md5": "d128a7dcdc5231d61d210753d2c92741",
"sha256": "1e10a5b6553c1ff442cf8101a1dbb9cb1811e12faeb8483721e4c426689eece9"
},
"downloads": -1,
"filename": "dojo_compass-3.6.0.tar.gz",
"has_sig": false,
"md5_digest": "d128a7dcdc5231d61d210753d2c92741",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 79671131,
"upload_time": "2024-11-15T16:56:26",
"upload_time_iso_8601": "2024-11-15T16:56:26.347800Z",
"url": "https://files.pythonhosted.org/packages/3f/3d/16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395/dojo_compass-3.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-15 16:56:26",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dojo-compass"
}