arkd-grpc-api

Document arkd gRPC service definitions, message structures, and SDK usage patterns.

3|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ArkLabsHQ/arkadian --skill arkd-grpc-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arkd-grpc-api
Source: https://github.com/ArkLabsHQ/arkadian/tree/main/skills/arkd-grpc-api
Command: npx skills add https://github.com/ArkLabsHQ/arkadian --skill arkd-grpc-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive documentation and guidance for interacting with the arkd gRPC API, enabling developers to build integrations and understand the protocol's service endpoints, message types, and streaming events.

Core Features & Use Cases

  • API Exploration: Understand the structure and purpose of various gRPC services like Settlement, Off-chain Transactions, and Utilities.
  • Integration Development: Facilitates building custom clients or integrating with existing systems that communicate with arkd.
  • Debugging: Aids in diagnosing issues related to transaction submission, settlement, and event handling by providing clear API definitions.
  • Use Case: A developer needs to submit an off-chain transaction. They can use this Skill to find the correct SubmitTx endpoint, understand the required signed_ark_tx and checkpoint_txs parameters, and see an example of how to construct the request using the Go SDK.

Quick Start

Use the arkd-grpc-api skill to understand how to register an intent for settlement.

Frequently Asked Questions about arkd-grpc-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit an off-chain transaction using the arkd gRPC API?

To submit an off-chain transaction using the arkd gRPC API, you call the SubmitTx endpoint with the required signed_ark_tx and checkpoint_txs parameters, utilizing the provided protobuf definitions and Go SDK examples to construct the request.

What gRPC services are available for settlement and off-chain transactions in arkd?

The arkd gRPC API provides services for Settlement, Off-chain Transactions, and Utilities, exposing endpoints and message structures to handle transaction submission, settlement registration, and event streaming.

Can I use the Go SDK to register an intent for settlement with arkd?

Yes, you can use the Go SDK to register an intent for settlement by following the arkd gRPC API documentation, which details the protobuf service definitions and SDK usage patterns needed to construct the request.

How does event streaming work with the arkd gRPC protocol?

Event streaming in the arkd gRPC protocol works through defined gRPC service endpoints that expose streaming events for settlement and off-chain transactions, allowing clients to subscribe and handle updates as documented in the protobuf definitions.

What parameters are required for the SubmitTx endpoint in the arkd gRPC API?

The SubmitTx endpoint in the arkd gRPC API requires the signed_ark_tx and checkpoint_txs parameters to successfully submit an off-chain transaction, as detailed in the API's message structure documentation.

How do I diagnose transaction submission failures in the arkd protocol?

You can diagnose transaction submission failures in the arkd protocol by referencing the clear API definitions and gRPC service structures provided by the documentation, which aid in identifying issues with SubmitTx parameters and event handling.