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.
Interchain Identifiers Module
Interchain Identifiers Module
Provides a trusted public registry for the
did:ixo: namespace and related domain recordsFeatures
- DID Registry: CRUD operations for DID documents
- Domain Settings: Services, resources, rights, claims, relationships
- Controllers: Public keys and verification methods
Claims Module
Claims Module
Handles claim creation, evaluation, and state management.
Features
- Claim Processing: Create and evaluate claims
- State Management: Update collection states
- Authorization: Manage evaluation permissions
Tokens Module
Tokens Module
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
Authz Module
Authz Module
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
Smart Contracts Module
Smart Contracts Module
Runs smart contracts on the IXO blockchain.
Features
- Governance-gated: Curate smart contracts
- CosmWasm enabled: Execute smart contracts
Bonds Module
Bonds Module
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
Liquid Staking Module
Liquid Staking Module
Handles liquid staking operations and validator management.
Features
- Staking Operations: Perform liquid staking/unstaking
- Parameter Updates: Manage staking parameters
- Validator Management: Update whitelisted validators
Smart Accounts Module
Smart Accounts Module
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:- Create a client instance
- Get user accounts/addresses
- Construct message with appropriate type URL
- Sign and broadcast transaction
- Return response
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