docs.autonolas.network
Open in
urlscan Pro
13.42.161.185
Public Scan
Submitted URL: http://docs.autonolas.network/
Effective URL: https://docs.autonolas.network/
Submission: On February 24 via api from US — Scanned from GB
Effective URL: https://docs.autonolas.network/
Submission: On February 24 via api from US — Scanned from GB
Form analysis
1 forms found in the DOMName: search —
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
</svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="https://docs.autonolas.network/?q=" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard="" data-clipboard-text="javascript:void(0)" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"></path></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
</svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
Text Content
Skip to content Autonolas Developer Documentation Home Type to start searching Autonolas Developer Documentation * Home Home On this page * The Autonolas Stack * Get involved * Demo autonomous services Demo autonomous services * Hello World Hello World * Price oracle * Open Autonomy Framework Open Autonomy Framework * Get started Get started * What is an agent service * Why do we need agent services * Agent services compared to... * Use cases * Guides Guides * Set up * Quick start * Overview of the development process * Draft the service idea and define the FSM specification * Code the FSM App skill * Define the agent * Define the service * Publish and mint packages * Deploy the service * Bumping the service * Key concepts Key concepts * Autonomous economic agents * Finite-state machines * The Application BlockChain Interface * FSM Apps FSM Apps * Introduction to FSM Apps * Components of an FSM App * The AbciApp class * The AbstractRoundBehaviour class * The AsyncBehaviour class * The AbstractRound class * Interactions between components * Sequence diagram * Threat model * Configure the service Configure the service * The service configuration file * Configure access to external chains * On-chain deployment checklist * Analise and test * Advanced reference Advanced reference * Commands Commands * autonomy deploy * autonomy build-image * autonomy replay * autonomy analyse * autonomy fetch * autonomy scaffold * autonomy mint * autonomy service * Developer tooling Developer tooling * Dev mode * Execution replay * Benchmarking * Debugging in the cluster * Debugging using Tenderly * Deployment Deployment * Container Control Flow * Using custom images in a deployment * Using custom dockerfile * On Chain Addresses * API API * Library Library * Constants * Analyse Analyse * ABCI ABCI * App Spec * Docstrings * Handlers * Logs Logs * Base * Collection * Db * Benchmark Benchmark * Aggregate * HTML * CLI CLI * Analyse * Core * Deploy * Develop * Fetch * Hash * Publish * Push All * Replay * Utils * Build Images * Scaffold FSM * Helpers Helpers * Deployment * Docstring * FSM Spec * IFPS Hash * Registry * Configurations Configurations * Base * Constants * Loader * Validation * Deploy Deploy * Base * Build * Constants * Image * Generators Generators * Docker Compose Docker Compose * Base * Templates * Kubernetes Kubernetes * Base * Templates * Replay Replay * Agent * Tendermint * Utils * FSM FSM * Scaffold Scaffold * Constants * Base * Scaffold tools * Generators Generators * Components * Tests * Templates Templates * Components * Tests * Test Tools Test Tools * Configurations * Fixture Helpers * Base Test Classes Base Test Classes * Agents * Contracts * Docker Docker * ACN Node * AMM Net * Base * Ganache Helpers * Gnosis Safe Helpers * Registries * Tendermint Helpers * Helpers Helpers * Async Utils * Base * Contracts * Tendermint Utils * Data Data * Watcher * Connections Connections * ABCI ABCI * Check Dependencies * Connection * Dialogues * Tendermint Decoder * Tendermint Encoder * Scripts * Tests - Helper Tests - Helper * Helper * Base * Mock Node - Node * Mock Node - Channels Base * Mock Node - Channels GRPC * Mock Node - Channels TCP * Contracts Contracts * Gnosis Safe Gnosis Safe * Contract * Gnosis Safe Proxy Factory Gnosis Safe Proxy Factory * Contract * Protocols Protocols * ABCI ABCI * Custom Types * Dialogues * Message * Serialization * Skills Skills * Abstract ABCI Abstract ABCI * Dialogues * Handlers * Abstract Round ABCI Abstract Round ABCI * Abci App Chain * Base * Behaviour Utils * Behaviour * Common * Dialogues * Handlers * Models * Test Tools Test Tools * ABCI App * Base * Common * Integration * Rounds * IO IO * IPFS * Load * Paths * Store * Utils * Registration ABCI Registration ABCI * Behaviours * Payloads * Rounds * Dialogues * Handlers * Models * Transaction Settlement ABCI Transaction Settlement ABCI * Behaviours * Payloads * Rounds * Dialogues * Handlers * Models * Payload Tools * Test Tools * Exceptions * Package list * Version * Upgrading * FAQ * Autonolas Protocol Autonolas Protocol * Mint packages NFTs * Manage the life cycle of a service * Tokenomics * Technical overview * Toolkits Toolkits * SMPKit SMPKit * MintKit MintKit * CoordinationKit CoordinationKit * MLKit MLKit * OracleKit OracleKit * IEKit IEKit * GovKit GovKit * MechKit MechKit * KeeperKit KeeperKit * MessagingKit MessagingKit On this page * The Autonolas Stack * Get involved AUTONOLAS DEVELOPER DOCUMENTATION Autonolas' mission is to provide a foundation on which new types of autonomous services can be built, which: * Run continuously. * Take action on their own. * Interact with the world beyond blockchains. * Run complex logic. * Are composable. * Are crypto-native: decentralized, trust-minimized, transparent, and robust. Read the Autonolas Whitepaper THE AUTONOLAS STACK The Autonolas Stack is made of three main components: * The Open Autonomy framework. * The Autonolas Protocol. * A number of toolkits for building a growing collection of autonomous services. GET INVOLVED We look forward to you get involved in the Autonolas ecosystem and deploy your own autonomous services. If you have any question, or if you have found any missing information in these pages, or you are simply interested in knowing more about the project, we invite you to reach out to us on Discord and follow us on Twitter. Documentation version v0.14.6 (33b1d64) Feb 23, 2024 20:02:39 UTC+0100. Back to top Next Demo autonomous services Copyright © 2021 - 2023 Valory AG Made with Material for MkDocs