Skip to main content
This page documents the RPC interface family for IXO Protocol. It does not document application service APIs such as Impact Hub Registry, IXO Blocksync, or IXO Matrix.

Overview

  • Use this interface for protocol-level operations against chain nodes.
  • Prefer this when you need direct interaction with IXO Protocol modules.
  • For indexed or application-service workflows, use service APIs in this section instead.

Protocol boundary

  • In scope: chain state queries and transaction submission patterns.
  • Out of scope: service-specific business endpoints and off-chain workflow APIs.

Authentication

Authentication depends on node and deployment policy.
  • Check /reference/authentication-matrix for active auth requirements.
  • Check /reference/networks-and-endpoints for network-specific RPC endpoints.

Example message shapes

message MsgCreateEntity {
  string creator = 1;
  string entity_type = 2;
  string entity_status = 3;
}
message MsgSubmitClaim {
  string creator = 1;
  string collection_id = 2;
  string claim_id = 3;
}
  • Blockchain REST API: /api-reference/grpc-gateway-api
  • IXO Blocksync GraphQL API: /api-reference/blocksync-graphql-api
  • Product and SDK map: /reference/product-and-sdk-map