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

Form analysis 1 forms found in the DOM

Name: 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