Introduction

Introduction

The Autonomys Network is the only blockchain that resolves the blockchain trilemma without compromise. Autonomys offers a platform for new and experienced developers to build secure, scalable AI-powered decentralized applications (super dApps) and unstoppable, verifiable on-chain agents (Auto Agents) with ease, leveraging familiar tools and innovative protocols.

This guide offers an overview of the development options available on the Autonomys Network.

Is building on Autonomys difficult?

Absolutely not! One of the project’s primary objectives is to minimize the barriers to entry for all network participants, from farmers to developers. Building on Autonomys is thus very straightforward, with active support from our team and community available if you ever run into trouble.

Join the Discord, tell us about your idea, and the team will help you see it through to deployment—no project is too ambitious! We pride ourselves on enabling the seemingly un-enableable.

Development options

Developers can currently choose to build using the:

  • Auto SDK: a comprehensive toolkit that simplifies development on the Autonomys Network, or the
  • Auto EVM: Autonomys’s EVM-compatible domain, allowing you to utilize all its familiar functionalities.

You will soon be able to build your own local custom virtual machines.

Auto SDK

Key features:

  • Modular Packages: Partitions functionality intuitively into packages including auto-utils, auto-consensus, and auto-id, allowing you to import only what you need.
  • Simplified Interaction: Abstracts the complexity of blockchain operations with high-level functions.
  • Flexibility: Suitable for building AI-powered decentralized applications (super dApps) and on-chain agents (Auto Agents) with ease.

Getting started with the Auto SDK

To start using the Auto SDK, refer to our setup instructions to clone the repository, install dependencies, and run tests. The Auto SDK is designed to be developer-friendly, even for first-time developers, ensuring that anyone can get up and running quickly.

Auto EVM

Note: Available on the Taurus testnet (and Autonomys Mainnet at Phase-2 launch in Q1 2025)

Key features:

  • Solidity Smart Contracts: Write and deploy smart contracts using Solidity, just as you would on Ethereum.
  • Tool Compatibility: Compatible with any tool available for Ethereum development, including Remix, Truffle, and Hardhat.
  • Familiar Environment: Leverage existing knowledge and resources from the Ethereum ecosystem to build your application.

Why use the Auto EVM?

  • Seamless Transition: Developers familiar with Ethereum can transition to Autonomys without a steep learning curve.
  • Scalability and Security: Benefit from Autonomys’ scalable and secure infrastructure while using tried-and-true development practices.
  • Interoperability: Create applications that can interact seamlessly with other EVM-compatible networks.

Getting started with the Auto EVM

To start using the Auto EVM, refer to our guides and manuals.

RPC endpoints

Consensus

  • wss://rpc-0.gemini-3h.subspace.network/ws
  • wss://rpc-1.gemini-3h.subspace.network/ws
  • wss://rpc.taurus.subspace.foundation/ws
  • wss://rpc.mainnet.subspace.foundation/ws

Auto EVM

  • wss://auto-evm-0.taurus.subspace.network/ws
  • wss://auto-evm-1.taurus.subspace.network/ws

Auto ID

Note: Available on the Gemini-3h testnet (and Taurus and Mainnet at Phase-2 launch in Q1 2025)

  • wss://autoid-0.gemini-3h.subspace.network/ws