The IXO Blockchain is built on Interchain standards and the Cosmos SDK to create secure and scalable networks for the Spatial Web. Its primary public network deployment is known as the Impact Hub Network, which serves as the main chain for impact verification, tokenization, and cross-chain coordination.

Core Features

Digital Twin Registry

Decentralized registry for digital representations of real-world entities

Impact Claims

Verifiable claims with cryptographic proofs and oracle attestations

Tokenization

Impact tokens with programmable properties and compliance features

Interchain Connectivity

IBC protocol integration for cross-chain communication and asset transfers

Blockchain Architecture

Implementation Guide

Connecting to the Network

import { createClient } from '@ixo/impactxclient-sdk'

// Initialize client
const client = await createClient({
  rpcUrl: 'https://rpc.ixo.earth',
  chainId: 'ixo-4'
})

// Query chain info
const chainInfo = await client.getChainInfo()
console.log('Chain ID:', chainInfo.chain_id)
console.log('Latest Block:', chainInfo.latest_block_height)

Digital Twin Management

// Create digital twin entity
const entity = await client.createEntity({
  type: 'Asset',
  name: 'Solar Panel Array',
  description: 'Renewable energy installation',
  location: {
    latitude: 51.5074,
    longitude: -0.1278
  },
  metadata: {
    capacity: '5kW',
    installation_date: '2023-01-15'
  }
})

// Query entity
const entityData = await client.getEntity(entity.id)

Claims Processing

// Submit verification claim
const claim = await client.createClaim({
  entityId: entity.id,
  type: 'Production',
  data: {
    energy_produced: '120kWh',
    timestamp: Date.now()
  },
  evidence: {
    type: 'MeterReading',
    hash: 'Qm...',
    uri: 'https://...'
  }
})

// Evaluate claim
const evaluation = await client.evaluateClaim(claim.id, {
  status: 'Approved',
  verifier: verifierDid,
  evidence: verificationProof
})

Token Operations

// Create impact token
const token = await client.createToken({
  name: 'Carbon Credit',
  symbol: 'CCRDT',
  decimals: 6,
  initial_supply: '1000000',
  metadata: {
    standard: 'Gold Standard',
    vintage: '2023',
    project: entity.id
  }
})

// Transfer tokens
const tx = await client.sendTokens(
  recipientAddress,
  [{ denom: token.denom, amount: '100000' }]
)

Use Cases

Renewable Energy

Track energy production and carbon offsets with verifiable data

Supply Chain

Monitor product lifecycle with transparent provenance tracking

Impact Investing

Tokenize and trade verified impact outcomes with transparent reporting

Carbon Markets

Issue and trade carbon credits with verifiable reduction claims

Network Information

Best Practices

Security

  • Secure key management
  • Transaction signing best practices
  • Regular security audits
  • Proper error handling

Performance

  • Batch transactions when possible
  • Optimize gas usage
  • Implement caching
  • Monitor network status

Compliance

  • Implement KYC/AML where required
  • Follow regulatory guidelines
  • Document token properties
  • Maintain audit trails

Next Steps