The Claims module enables the creation, processing, and management of verifiable claims on IXO Protocol blockchains, with cryptographic proofs, verification workflows, and payment automations.

Overview

The Claims module provides:

  • Verifiable claim creation and management
  • Automated verification workflows
  • Multi-party evaluation processes
  • Dispute resolution mechanisms
  • Cryptographic proof generation
  • Payment automations with governance-controlled fees

Claim Structure

Claim Collections

Claim Collections enable grouping of related claims for efficient management, batch processing, and aggregated verification.

Agent Authorization

Agents can be authorized to submit, process, and evaluate claims through role-based permissions and verifiable credentials.

  1. Define Agent Role

    • Specify role type
    • Set capabilities
    • Define constraints
    • Configure time limits
  2. Issue Credentials

    • Create verifiable credential
    • Define capabilities
    • Set validity period
    • Sign by authorizer
  3. Authorize Agent

    • Assign role
    • Grant permissions
    • Link credentials
    • Activate authorization
  4. Monitor & Manage

    • Track agent activity
    • Review performance
    • Update permissions
    • Handle revocations

Role Configuration

  • Define clear responsibilities
  • Set appropriate constraints
  • Implement time limits
  • Regular role reviews

Credential Management

  • Use strong verification
  • Include expiration dates
  • Regular credential rotation
  • Maintain credential chain

Access Control

  • Implement least privilege
  • Regular access reviews
  • Monitor agent actions
  • Quick revocation process

Claim Evaluation & Disputes

Claims go through a structured evaluation process with support for multi-party verification and dispute resolution.

Payment Automations

The Claims module supports automated payment processing with network-governed fee distributions. All fee percentages for platform, network DAO, and evaluators are set through governance proposals.

  1. Configure Collection Payments

    • Enable/disable payments
    • Set accepted tokens
    • Define minimum amounts
    • Set optional maximums
  2. Network Fee Structure

    • Query current fee parameters
    • View governance-set rates
    • Monitor fee updates
    • Track distributions
  3. Process Payments

    • Validate payment amount
    • Process token transfer
    • Automatic fee splitting
    • Record transactions

Supported Token Types

  • Native blockchain tokens (uixo)
  • IBC tokens (cross-chain)
  • CW20 tokens (CosmWasm)
  • Custom token standards

Network Parameters

  • Governance-set fees
  • Network-wide standards
  • Transparent rates
  • Automatic compliance

Distribution Rules

  • Governance controlled
  • Automatic splitting
  • Instant distribution
  • Transparent tracking

Payment Security

  • Payment validation
  • Transaction verification
  • Error handling
  • Refund processing

Implementation Examples

Best Practices

Data Integrity

  • Validate input data
  • Include cryptographic proofs
  • Maintain audit trails
  • Version control

Verification

  • Use multiple verifiers
  • Implement timeouts
  • Handle disputes
  • Record evidence

Privacy

  • Protect sensitive data
  • Control access
  • Encrypt when needed
  • Manage permissions

Integration

  • Handle errors gracefully
  • Implement retries
  • Monitor performance
  • Log activities

Developer Resources

For technical support or questions about Claims Management, join our Developer Community or contact our Developer Relations Team.