{"id":13653925,"url":"https://github.com/valory-xyz/open-autonomy","last_synced_at":"2026-03-05T20:29:11.127Z","repository":{"id":36954215,"uuid":"385859681","full_name":"valory-xyz/open-autonomy","owner":"valory-xyz","description":"A framework for the creation of autonomous agent services.","archived":false,"fork":false,"pushed_at":"2026-02-27T19:28:23.000Z","size":108632,"stargazers_count":114,"open_issues_count":77,"forks_count":46,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-02-27T19:31:59.685Z","etag":null,"topics":["aea","agent-framework","agent-services","ai","ai-agents","autonomous-economic-agents","autonomy","cryptocurrencies","cryptocurrency","decentralized","decentralized-network","multi-agent","multi-agent-systems","open-aea","open-autonomy"],"latest_commit_sha":null,"homepage":"https://stack.olas.network/open-autonomy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/valory-xyz.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-14T07:57:08.000Z","updated_at":"2026-02-27T14:28:50.000Z","dependencies_parsed_at":"2023-10-12T14:51:44.375Z","dependency_job_id":"61d2cb5f-4820-415a-8163-d61e5277cc93","html_url":"https://github.com/valory-xyz/open-autonomy","commit_stats":null,"previous_names":[],"tags_count":122,"template":false,"template_full_name":null,"purl":"pkg:github/valory-xyz/open-autonomy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valory-xyz%2Fopen-autonomy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valory-xyz%2Fopen-autonomy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valory-xyz%2Fopen-autonomy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valory-xyz%2Fopen-autonomy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valory-xyz","download_url":"https://codeload.github.com/valory-xyz/open-autonomy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valory-xyz%2Fopen-autonomy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30024346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T22:30:10.381Z","status":"ssl_error","status_checked_at":"2026-03-02T22:23:34.650Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aea","agent-framework","agent-services","ai","ai-agents","autonomous-economic-agents","autonomy","cryptocurrencies","cryptocurrency","decentralized","decentralized-network","multi-agent","multi-agent-systems","open-aea","open-autonomy"],"created_at":"2024-08-02T02:01:20.845Z","updated_at":"2026-03-02T23:01:41.076Z","avatar_url":"https://github.com/valory-xyz.png","language":"Python","funding_links":[],"categories":["Relevant Links","Blockchain and Rewards","🤖 AI Agent Frameworks","DeFi Agents"],"sub_categories":["open-autonomy (Create Autonomous Agent Services)","Benchmark Reality Check (real-world tool use)"],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cb\u003eOpen Autonomy Framework\u003c/b\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://pypi.org/project/open-autonomy/\"\u003e\n    \u003cimg alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/open-autonomy\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/open-autonomy/\"\u003e\n    \u003cimg alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/open-autonomy\"\u003e\n  \u003c/a\u003e\n  \u003ca\u003e\n    \u003cimg alt=\"PyPI - Wheel\" src=\"https://img.shields.io/pypi/wheel/open-autonomy\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/valory-xyz/open-autonomy/blob/main/LICENSE\"\u003e\n    \u003cimg alt=\"License\" src=\"https://img.shields.io/pypi/l/open-autonomy\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/open-autonomy/\"\u003e\n    \u003cimg alt=\"Downloads\" src=\"https://img.shields.io/pypi/dm/open-autonomy\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/valory-xyz/open-autonomy/actions/workflows/main_workflow.yml\"\u003e\n    \u003cimg alt=\"Sanity checks and tests\" src=\"https://github.com/valory-xyz/open-autonomy/workflows/main_workflow/badge.svg?branch=main\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/valory-xyz/open-autonomy\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://img.shields.io/badge/lint-flake8-blueviolet\"\u003e\n    \u003cimg alt=\"flake8\" src=\"https://img.shields.io/badge/lint-flake8-yellow\" \u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/python/mypy\"\u003e\n    \u003cimg alt=\"mypy\" src=\"https://img.shields.io/badge/static%20check-mypy-blue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/psf/black\"\u003e\n    \u003cimg alt=\"Black\" src=\"https://img.shields.io/badge/code%20style-black-black\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/PyCQA/bandit\"\u003e\n    \u003cimg alt=\"mypy\" src=\"https://img.shields.io/badge/security-bandit-lightgrey\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Open Autonomy** is a framework for the creation of **AI agents**: off-chain\nautonomous AI agents which run as a multi-agent-system (MAS) and offer enhanced functionalities\non-chain. AI agents expand the range of operations that traditional\nsmart contracts provide, making it possible to execute **arbitrarily complex operations**\n(such as machine-learning algorithms). Most importantly, AI agents are\n**decentralized**, **trust-minimized**, **transparent**, and **robust**.\n\n\n## Get started developing AI agents\n\nRead the [Open Autonomy documentation](https://stack.olas.network/open-autonomy/) to learn more about AI agents. Follow the [set up](https://stack.olas.network/open-autonomy/guides/set_up/) and [quick start](https://stack.olas.network/open-autonomy/guides/quick_start/) guides to start building your own AI agents.\n\n\n## For developers contributing to the framework: install from source\n\n- Ensure your machine satisfies the following requirements:\n\n    - Python `\u003e= 3.10`\n    - [Tendermint](https://docs.tendermint.com/v0.34/introduction/install.html) `==0.34.19`\n    - [IPFS node](https://docs.ipfs.io/install/command-line/#official-distributions) `==v0.6.0`\n    - [Pip](https://pip.pypa.io/en/stable/installation/)\n    - [Pipenv](https://pipenv.pypa.io/en/latest/installation.html) `\u003e=2021.x.xx`\n    - [Go](https://go.dev/doc/install) `==1.17.7`\n    - [Kubectl](https://kubernetes.io/docs/tasks/tools/)\n    - [Docker Engine](https://docs.docker.com/engine/install/)\n    - [Docker Compose](https://docs.docker.com/compose/install/)\n    - [Skaffold](https://skaffold.dev/docs/install/#standalone-binary) `\u003e= 1.39.1`\n    - [Gitleaks](https://github.com/zricethezav/gitleaks/releases/latest)\n\n- Clone the repository:\n\n      git clone git@github.com:valory-xyz/open-autonomy.git\n\n- Pull pre-built images:\n\n      docker pull valory/autonolas-registries:latest\n      docker pull valory/acn-node:latest\n      docker pull valory/contracts-amm:latest\n      docker pull valory/safe-contract-net:latest\n      docker pull valory/slow-tendermint-server:0.1.0\n\n- Create and launch a virtual environment. Also, run this during development,\nevery time you need to re-create and launch the virtual environment and update\nthe dependencies:\n\n      make new_env \u0026\u0026 pipenv shell\n\n  \u003e :information_source: Note: we are using [atheris](https://github.com/google/atheris) in order to perform fuzzy testing.\n  \u003e The dependency is not listed in the `Pipfile` because it is not supported on Windows.\n  \u003e If you need to run or implement a fuzzy test, please manually install the dependency.\n  \u003e If you are developing on Mac, please follow the extra steps described [here](https://github.com/google/atheris#mac).\n\n- Fetch packages:\n\n      autonomy packages sync --update-packages\n\n## Cite\n\nIf you are using our software in a publication, please\nconsider to cite it with the following BibTex entry:\n\n```\n@misc{open-autonomy,\n  Author = {David Minarsch and Marco Favorito and Viraj Patel and Adamantios Zaras and David Vilela Freire and Michiel Karrenbelt and 8baller and Ardian Abazi and Yuri Turchenkov and José Moreira Sánchez},\n  Title = {Open Autonomy Framework},\n  Year = {2021},\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalory-xyz%2Fopen-autonomy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalory-xyz%2Fopen-autonomy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalory-xyz%2Fopen-autonomy/lists"}