Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ixo.world/llms.txt

Use this file to discover all available pages before exploring further.

The IXO MultiClient SDK enables you to build custom client applications on the IXO Stack. It abstracts away the complexity of interacting with the blockchain and related services.
Provides a trusted public registry for the did:ixo: namespace and related domain records

Features

  • DID Registry: CRUD operations for DID documents
  • Domain Settings: Services, resources, rights, claims, relationships
  • Controllers: Public keys and verification methods
Handles claim creation, evaluation, and state management.

Features

  • Claim Processing: Create and evaluate claims
  • State Management: Update collection states
  • Authorization: Manage evaluation permissions
Handles token creation, transfer, and lifecycle management.

Features

  • Token Operations: Create, mint, and transfer tokens
  • Credit Management: Handle credit transfers
  • Contract Control: Manage token contracts
Handles authorization and permission management on the blockchain.

Features

  • Authorization Grants: Manage send and fee allowances
  • IBC Operations: Execute cross-chain transactions
  • Permission Control: Grant and revoke access rights
Runs smart contracts on the IXO blockchain.

Features

  • Governance-gated: Curate smart contracts
  • CosmWasm enabled: Execute smart contracts
Manages bond creation, algorithmic pricing,trading, and payout execution.

Features

  • Bond Management: Create and manage algorithmic bonds
  • Automated Issuance: Mint and burn bond tokens
  • Algorithmic Pricing: Bonding curves and risk-adjusted (Alpha) bonds
  • Outcome Payments: Settlement of outcome payments
  • Reserve Withdrawals: Withdraw funds from the bond’s reserve
Handles liquid staking operations and validator management.

Features

  • Staking Operations: Perform liquid staking/unstaking
  • Parameter Updates: Manage staking parameters
  • Validator Management: Update whitelisted validators
Manages smart account authentication and operations.

Features

  • Authentication: Add/remove authenticators
  • Secure Transactions: Send transactions with authenticators

Common Patterns

The SDK follows consistent patterns for blockchain interactions:
  1. Create a client instance
  2. Get user accounts/addresses
  3. Construct message with appropriate type URL
  4. Sign and broadcast transaction
  5. Return response
For detailed API documentation and examples, refer to the IXO MultiClient SDK module reference.

Worked examples in docs

Step-by-step TypeScript flows (client, entity, claim, evaluation) live in Developer workflows and Implementation examples. Conceptual mapping of DIDs, claims, and VCs is in Identity and credentials.

NPM Package

View on NPM

GitHub Repository

View the source code

Getting Started

Start building with our developer guides