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