The IXO Blockchain is built on Interchain standards and the Cosmos SDK to create secure and scalable networks for the Spatial Web.

Overview

IXO Blockchain networks provide core infrastructure for:

  • Decentralized Identity
  • Cognitive Digital Twins
  • Verifiable Claims and Credentials
  • Intelligent Oracles
  • Adaptive Financing

// todo: add more details

  • Digital Claims Processing
  • Digital Financing
  • Verifiable Data Assets
  • Digital asset management
  • Token economics

Architecture

Core Modules

Claims Module

  • Impact claims management
  • Verification workflows
  • Claim templates
  • Evaluation processes

Entities Module

  • DID-based identities
  • Entity relationships
  • Attribute management
  • Verification methods

Bonds Module

  • Token bonding curves
  • Liquidity pools
  • Staking mechanisms
  • Reward distribution

Tokens Module

  • Asset management
  • Token minting/burning
  • Transfer rules
  • Access controls

Transaction Types

State Management

  1. Transaction Processing

    • Signature validation
    • State transition checks
    • Module handlers
    • Event emission
  2. State Updates

    • IAVL+ tree updates
    • State versioning
    • Snapshot management
    • Pruning policies
  3. Query Handling

    • State queries
    • Proof verification
    • Historical queries
    • Filtered searches
  4. Event Processing

    • Event subscription
    • Webhook delivery
    • Event indexing
    • Log management

Network Participation

Validators

  • Block production
  • Transaction validation
  • Consensus participation
  • Network security

Delegators

  • Token staking
  • Validator selection
  • Reward earning
  • Governance participation

Clients

  • Transaction submission
  • State queries
  • Event monitoring
  • Proof verification

Relayers

  • IBC packet relay
  • Cross-chain communication
  • Protocol bridging
  • Message verification

Blockchain Interfaces

The IXO blockchain provides three primary interfaces for interacting with nodes: CLI, gRPC, and REST. While all interfaces support state queries, only CLI can generate and sign transactions directly.

Interface Comparison

CLI Benefits

  • Complete node control
  • Transaction generation & signing
  • Direct state queries
  • Local key management

gRPC Benefits

  • High performance
  • Bi-directional streaming
  • Strong typing
  • Code generation

REST Benefits

  • Web compatibility
  • Simple HTTP requests
  • Swagger documentation
  • Broad tool support
  1. Choose Interface

    • CLI for direct node interaction
    • gRPC for programmatic integration
    • REST for web applications
  2. Configure Access

    • Enable required interfaces
    • Set security parameters
    • Configure endpoints
    • Manage permissions
  3. Implement Integration

    • Select client libraries
    • Handle authentication
    • Manage connections
    • Process responses
  4. Monitor Usage

    • Track performance
    • Handle errors
    • Monitor availability
    • Optimize requests

Integration Guide

Best Practices

Developer Resources

For technical support or questions about the IXO Blockchain, join our Developer Community or contact our Developer Relations Team.