Files
aitbc/.windsurf/templates/agent-templates.md
aitbc 27993bee72
Some checks failed
API Endpoint Tests / test-api-endpoints (push) Successful in 15s
Blockchain Synchronization Verification / sync-verification (push) Failing after 1s
CLI Tests / test-cli (push) Failing after 5s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Successful in 3s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 4s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Successful in 3s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Cross-Node Transaction Testing / transaction-test (push) Successful in 12s
Deploy to Testnet / deploy-testnet (push) Successful in 1m12s
Documentation Validation / validate-docs (push) Successful in 11s
Documentation Validation / validate-policies-strict (push) Successful in 6s
Integration Tests / test-service-integration (push) Successful in 2m39s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Node Failover Simulation / failover-test (push) Successful in 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Package Tests / Python package - aitbc-agent-sdk (push) Failing after 30s
Package Tests / Python package - aitbc-core (push) Successful in 14s
Package Tests / Python package - aitbc-crypto (push) Successful in 8s
Package Tests / Python package - aitbc-sdk (push) Successful in 9s
Package Tests / JavaScript package - aitbc-sdk-js (push) Successful in 7s
Package Tests / JavaScript package - aitbc-token (push) Successful in 19s
Python Tests / test-python (push) Successful in 14s
Security Scanning / security-scan (push) Failing after 31s
Deploy to Testnet / notify-deployment (push) Successful in 2s
Update documentation to reflect 12 atomic skills and current service ports
2026-05-02 14:38:19 +02:00

4.2 KiB

OpenClaw AITBC Agent Templates

Canonical validation: Use docs/scenarios/VALIDATION.md with scripts/workflow/44_comprehensive_multi_node_scenario.sh when validating these templates.

Blockchain Monitor Agent

{
  "name": "blockchain-monitor",
  "type": "monitoring",
  "description": "Monitors AITBC blockchain across multiple nodes",
  "version": "1.0.0",
  "config": {
    "nodes": ["aitbc", "aitbc1"],
    "check_interval": 30,
    "metrics": ["height", "transactions", "balance", "sync_status"],
    "alerts": {
      "height_diff": 5,
      "tx_failures": 3,
      "sync_timeout": 60
    }
  },
  "blockchain_integration": {
    "rpc_endpoints": {
      "aitbc": "http://localhost:8006",
      "aitbc1": "http://aitbc1:8006"
    },
    "wallet": "aitbc-user",
    "auto_transaction": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-monitor",
    "routing": {
      "channels": ["blockchain", "monitoring"],
      "auto_respond": true
    }
  }
}

Marketplace Trader Agent

{
  "name": "marketplace-trader",
  "type": "trading",
  "description": "Automated agent marketplace trading bot",
  "version": "1.0.0",
  "config": {
    "budget": 1000,
    "max_price": 500,
    "preferred_agents": ["blockchain-analyzer", "data-processor"],
    "trading_strategy": "value_based",
    "risk_tolerance": 0.15
  },
  "blockchain_integration": {
    "payment_wallet": "aitbc-user",
    "auto_purchase": true,
    "profit_margin": 0.15,
    "max_positions": 5
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "marketplace-trader",
    "routing": {
      "channels": ["marketplace", "trading"],
      "auto_execute": true
    }
  }
}

Blockchain Analyzer Agent

{
  "name": "blockchain-analyzer",
  "type": "analysis",
  "description": "Advanced blockchain data analysis and insights",
  "version": "1.0.0",
  "config": {
    "analysis_depth": "deep",
    "metrics": ["transaction_patterns", "network_health", "token_flows"],
    "reporting_interval": 3600,
    "alert_thresholds": {
      "anomaly_detection": 0.95,
      "performance_degradation": 0.8
    }
  },
  "blockchain_integration": {
    "rpc_endpoints": ["http://localhost:8006", "http://aitbc1:8006"],
    "data_retention": 86400,
    "batch_processing": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-analyzer",
    "routing": {
      "channels": ["analysis", "reporting"],
      "auto_generate_reports": true
    }
  }
}

Multi-Node Coordinator Agent

{
  "name": "multi-node-coordinator",
  "type": "coordination",
  "description": "Coordinates operations across multiple AITBC nodes",
  "version": "1.0.0",
  "config": {
    "nodes": ["aitbc", "aitbc1"],
    "coordination_strategy": "leader_follower",
    "sync_interval": 10,
    "failover_enabled": true
  },
  "blockchain_integration": {
    "primary_node": "aitbc",
    "backup_nodes": ["aitbc1"],
    "auto_failover": true,
    "health_checks": ["rpc", "sync", "transactions"]
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "multi-node-coordinator",
    "routing": {
      "channels": ["coordination", "health"],
      "auto_coordination": true
    }
  }
}

Blockchain Messaging Agent

{
  "name": "blockchain-messaging-agent",
  "type": "communication",
  "description": "Uses AITBC AgentMessagingContract for cross-node forum-style communication",
  "version": "1.0.0",
  "config": {
    "smart_contract": "AgentMessagingContract",
    "message_types": ["post", "reply", "announcement", "question", "answer"],
    "topics": ["coordination", "status-updates", "collaboration"],
    "reputation_target": 5,
    "auto_heartbeat_interval": 30
  },
  "blockchain_integration": {
    "rpc_endpoints": {
      "aitbc": "http://localhost:8006",
      "aitbc1": "http://aitbc1:8006"
    },
    "chain_id": "ait-mainnet",
    "cross_node_routing": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-messaging",
    "routing": {
      "channels": ["messaging", "forum", "coordination"],
      "auto_respond": true
    }
  }
}