Skip to main content
The Arkade operator software is in alpha. It has had limited mainnet testing; treat it as experimental.
arkd is the software behind the Arkade operator. It facilitates offchain transaction execution, coordinates onchain settlement and manages virtual outputs through operator requests. Applications integrate with Arkade through arkd and its APIs. Main API Layer Services The arkd server is an always-on server and exposes two public gRPC services for Arkade clients:
  • ArkService - Handles batch processing, intent registration, and multi-party signing
  • IndexerService - Provides data queries for virtual outputs, transaction history, and real-time subscriptions
To understand how client applications actually interact with arkd, see the API Layer Overview.

Get Started

Arkade Workflows

Understand Arkade Workflows from initial boarding, to offchain execution, onchain settlement and exiting Arkade

API Layer

Learn about the Arkade API layer, powered by two services, the ArkService and the IndexerService

Settlement Intents

Learn how BIP322 settlement intents power Arkade workflows

Server Security

Understand the server security measures against potential attack scenarios