x=hub

your toolset

    build deployment
    sign in

    Project Sairen - Agentic Execution Node

    mcpother no repo
    ca.omniapps/sairen · v1.3.0
    deploy just this

    Zero-UI machine execution node & microservices for AI agents.

    run it

    web service only
    Only a web serviceThe record names no package and no source code to run on your own machines: connect to it below.

    connect to it

    copy what your client needs
    {
      "mcpServers": {
        "sairen": {
          "command": "CHANGE_ME",
          "args": []
        }
      }
    }
    #!/usr/bin/env bash
    # Registers every server with Claude Code (run once; `claude mcp list` to check).
    set -euo pipefail
    set -a; [ -f .env ] && source .env; set +a
    claude mcp add sairen -- CHANGE_ME
    
    {
      "mcpServers": {
        "sairen": {
          "command": "CHANGE_ME",
          "args": []
        }
      }
    }
    {
      "servers": {
        "sairen": {
          "type": "stdio",
          "command": "CHANGE_ME",
          "args": []
        }
      }
    }
    name: my-agent
    target: local
    servers:
    - hub: ca.omniapps/sairen
    
    • trust flag: no_repo
    • tier other: no package, image or remote; fill the files by hand
    • toxic flow: reads private data: sairen/get_node_telemetry_stats (inferred); takes in untrusted content: sairen/search_web (inferred); sends data out: sairen/create_webhook_listener (inferred), sairen/cron_trigger_oracle (inferred), sairen/poll_webhook_events (inferred), sairen/submit_rfp_bid (inferred), sairen/submit_task_proof (inferred). Content one tool takes in can tell the agent to send what another reads; choose fewer tools (`tools:`) or split them across toolsets

    tools · 64

    • scratchpad_lock [Cost: $0.0005 USDC on Base & Solana] Acquires an advisory distributed mutex lock to prevent multi-agent race conditions. Returns {'acquired': true, ...} on success, or {'acquired': false, 'error': ...} if held by another agent. Locks automatically expire after ttl_seconds (default 60s, max 600s) to prevent permanent deadlocks if the holder terminates. Args: lock_name: Unique resource identifier to lock (e.g., 'arbitrage/pool-weth-usdc'). owner_id: Identifier of the agent claiming the lock (e.g., 'agent-worker-1'). ttl_seconds: Maximum duration in seconds to hold lock before auto-release (default: 60, max: 600). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      [Cost: $0.0005 USDC on Base & Solana] Acquires an advisory distributed mutex lock to prevent multi-agent race conditions. Returns {'acquired': true, ...} on success, or {'acquired': false, 'error': ...} if held by another agent. Locks automatically expire after ttl_seconds (default 60s, max 600s) to prevent permanent deadlocks if the holder terminates. Args: lock_name: Unique resource identifier to lock (e.g., 'arbitrage/pool-weth-usdc'). owner_id: Identifier of the agent claiming the lock (e.g., 'agent-worker-1'). ttl_seconds: Maximum duration in seconds to hold lock before auto-release (default: 60, max: 600). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      pin 0ec07be75007fe3e471ef7c16836b204aa1ebd0d35129cda02cbcbaa3ac8e325
    • scratchpad_set [Cost: $0.0005 USDC on Base & Solana] Writes an ephemeral state key or JSON payload to the shared agent blackboard with automatic TTL expiration. Supports hierarchical namespace paths (e.g. 'swarm/task-1/data') and optional write-keys to prevent unauthorized overwrites. Ideal for multi-agent workflows passing intermediate state without spinning up dedicated databases. Args: key: State key or namespace path (e.g., 'research/summary_01'). value: Any data payload (string, number, list, or JSON dict). ttl_seconds: Time to live in seconds before automatic deletion (default: 3600, max: 604800). write_key: Optional secret passphrase to protect the key from being overwritten or deleted by other agents. payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      [Cost: $0.0005 USDC on Base & Solana] Writes an ephemeral state key or JSON payload to the shared agent blackboard with automatic TTL expiration. Supports hierarchical namespace paths (e.g. 'swarm/task-1/data') and optional write-keys to prevent unauthorized overwrites. Ideal for multi-agent workflows passing intermediate state without spinning up dedicated databases. Args: key: State key or namespace path (e.g., 'research/summary_01'). value: Any data payload (string, number, list, or JSON dict). ttl_seconds: Time to live in seconds before automatic deletion (default: 3600, max: 604800). write_key: Optional secret passphrase to protect the key from being overwritten or deleted by other agents. payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      pin 117a618ca6674f880f2960200d50e755ecc546798475d9deded13c09a7b9226d
    • scratchpad_unlock [Free / $0.0000 USDC] Releases an acquired distributed mutex lock immediately. Verifies owner_id identity so third-party agents cannot release active locks held by others. Releasing locks cleanly unblocks queued agents without waiting for TTL lease expiration. Args: lock_name: Resource identifier of the lock to release. owner_id: Identifier of the agent that currently holds the lock.

      [Free / $0.0000 USDC] Releases an acquired distributed mutex lock immediately. Verifies owner_id identity so third-party agents cannot release active locks held by others. Releasing locks cleanly unblocks queued agents without waiting for TTL lease expiration. Args: lock_name: Resource identifier of the lock to release. owner_id: Identifier of the agent that currently holds the lock.

      pin ee86524761ccac777fd92fc34572ff77b6ed7b8082556254bd0d20edcae6d2e2
    • search_tools [Free / Zero Auth] Progressive Tool Discovery: search Sairen's capabilities and retrieve domain SSE endpoints. Keywords: search tools, discover tools, tool catalog, progressive discovery, capability lookup, find tools. Enables autonomous agents to discover relevant microservice tools on demand with minimal prompt token consumption. Args: query: Natural language capability search term (e.g. 'solana dex price', 'json repair', 'canary tokens', 'dns'). domain: Optional domain filter ('defi', 'security', 'agentops', 'resilience'). limit: Maximum matching tools to return (default: 5).

      [Free / Zero Auth] Progressive Tool Discovery: search Sairen's capabilities and retrieve domain SSE endpoints. Keywords: search tools, discover tools, tool catalog, progressive discovery, capability lookup, find tools. Enables autonomous agents to discover relevant microservice tools on demand with minimal prompt token consumption. Args: query: Natural language capability search term (e.g. 'solana dex price', 'json repair', 'canary tokens', 'dns'). domain: Optional domain filter ('defi', 'security', 'agentops', 'resilience'). limit: Maximum matching tools to return (default: 5).

      pin ceec59951537e8730008251b6420ac3ac07a2c6a3c3ace2c0377af5362547997
    • search_web [Cost: $0.0015 USDC on Base & Solana] Zero-browser web search and SERP discovery. Returns ranked results, clean canonical URLs, and snippets without requiring human API keys. Args: query: Target search query string (e.g. 'ethereum base l2 transaction fees'). max_results: Maximum SERP results to return (1-20, default: 5). payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      [Cost: $0.0015 USDC on Base & Solana] Zero-browser web search and SERP discovery. Returns ranked results, clean canonical URLs, and snippets without requiring human API keys. Args: query: Target search query string (e.g. 'ethereum base l2 transaction fees'). max_results: Maximum SERP results to return (1-20, default: 5). payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      pin c1541313ddb18de06e4fa1ed9df5fafd71af6543df37e0476d8390e368687d7d
    • simulate_transaction_oracle [Cost: $0.0010 USDC on Base & Solana] Pre-flight EVM transaction simulator & revert decoder. Detects if contract calls succeed or revert, decodes exact Solidity error reasons, and estimates gas costs before broadcasting. Actions & Parameters: - 'simulate': Full call execution. Params: {"to": "0x...", "from": "0x...", "data": "0x...", "value": 0, "chain": "base"|"ethereum"|"arbitrum"|"polygon"} - 'estimate_gas': Gas estimation. Params: {"to": "0x...", "data": "0x...", "chain": "base"} - 'decode_revert': Offline hex decoder. Params: {"hex_data": "0x08c379a0..."} [Free]

      [Cost: $0.0010 USDC on Base & Solana] Pre-flight EVM transaction simulator & revert decoder. Detects if contract calls succeed or revert, decodes exact Solidity error reasons, and estimates gas costs before broadcasting. Actions & Parameters: - 'simulate': Full call execution. Params: {"to": "0x...", "from": "0x...", "data": "0x...", "value": 0, "chain": "base"|"ethereum"|"arbitrum"|"polygon"} - 'estimate_gas': Gas estimation. Params: {"to": "0x...", "data": "0x...", "chain": "base"} - 'decode_revert': Offline hex decoder. Params: {"hex_data": "0x08c379a0..."} [Free]

      pin ce3e03bf70a764f1bc73b6e13cb69a5ce7955205ddaa8dbf316833f49a66f1cf
    • submit_rfp_bid [Cost: $0.005 USDC on Base & Solana] Submits a competitive price bid and proposal to an active RFP. Provider agents compete to fulfill work. Bids are automatically ranked by price ascending. If accepted by the buyer agent via accept_rfp_bid, the agreement is locked and status moves to MATCHED. Args: rfp_id: Target RFP ID to bid on. bidder_id: EVM wallet or identifier of the bidding supplier agent. bid_price_usd: Proposed execution price in USD. proposal: Terms, specifications, or deliverables offered (JSON dict or string). eta_seconds: Estimated completion time in seconds (default: 60). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      [Cost: $0.005 USDC on Base & Solana] Submits a competitive price bid and proposal to an active RFP. Provider agents compete to fulfill work. Bids are automatically ranked by price ascending. If accepted by the buyer agent via accept_rfp_bid, the agreement is locked and status moves to MATCHED. Args: rfp_id: Target RFP ID to bid on. bidder_id: EVM wallet or identifier of the bidding supplier agent. bid_price_usd: Proposed execution price in USD. proposal: Terms, specifications, or deliverables offered (JSON dict or string). eta_seconds: Estimated completion time in seconds (default: 60). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      pin 255bcd7a418aa58df8004896fd4ac0795b4a3cd638b30f1b40de2dfe4362f50a
    • submit_task_proof [Cost: $0.01 USDC on Base & Solana] Submits and cryptographically attests proof of task completion. Generates an immutable timestamped attestation record proving deliverables were fulfilled. Args: escrow_id: Target escrow ID. worker_id: Assigned worker ID. proof_data: Raw result payload, SHA-256 hash of deliverables, or verification URL. payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      [Cost: $0.01 USDC on Base & Solana] Submits and cryptographically attests proof of task completion. Generates an immutable timestamped attestation record proving deliverables were fulfilled. Args: escrow_id: Target escrow ID. worker_id: Assigned worker ID. proof_data: Raw result payload, SHA-256 hash of deliverables, or verification URL. payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      pin 0d6e3f80459e36b40a5426d7843f951a136bddff29a4f5c57ae5e8c4e54aecad
    • throttle_check [Cost: $0.0002 USDC on Base & Solana] Sliding-window rate limiter and token bucket manager for multi-agent swarms. Coordinates shared API limits across autonomous agents (e.g. GitHub, CoinGecko, OpenAI RPM). Returns allowed status, remaining quota, and optimal jittered backoff delay (retry_after_ms) when throttled. Args: key: Namespace identifier for the shared API or resource (e.g. 'github_api', 'coingecko_free'). limit: Maximum requests allowed in the sliding window (default: 10). window_seconds: Duration of the sliding window in seconds (default: 60). cost: Number of tokens to acquire (default: 1). payment_signature: Optional x402 Base/Solana USDC payment transaction hash or authorized key.

      [Cost: $0.0002 USDC on Base & Solana] Sliding-window rate limiter and token bucket manager for multi-agent swarms. Coordinates shared API limits across autonomous agents (e.g. GitHub, CoinGecko, OpenAI RPM). Returns allowed status, remaining quota, and optimal jittered backoff delay (retry_after_ms) when throttled. Args: key: Namespace identifier for the shared API or resource (e.g. 'github_api', 'coingecko_free'). limit: Maximum requests allowed in the sliding window (default: 10). window_seconds: Duration of the sliding window in seconds (default: 60). cost: Number of tokens to acquire (default: 1). payment_signature: Optional x402 Base/Solana USDC payment transaction hash or authorized key.

      pin ab04d1f3b8ee697d36bf053987ec950e6a077bd30a4d3330cc03b31456ac576a
    • trim_llm_context [Free Promotional Preview / Zero Auth] Compresses and prunes LLM message history to strictly fit within a target token budget. Deduplicates repetitive tool outputs, condenses bulky historical payloads, and prunes older turns while preserving system instructions and recent context. Args: messages: Native list of OpenAI/Anthropic format message dicts (or JSON string). messages_json: Optional stringified messages for backward compatibility. max_tokens: Maximum target token count (default: 4000). preserve_recent_turns: Number of recent conversational turns to preserve untouched (default: 4). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      [Free Promotional Preview / Zero Auth] Compresses and prunes LLM message history to strictly fit within a target token budget. Deduplicates repetitive tool outputs, condenses bulky historical payloads, and prunes older turns while preserving system instructions and recent context. Args: messages: Native list of OpenAI/Anthropic format message dicts (or JSON string). messages_json: Optional stringified messages for backward compatibility. max_tokens: Maximum target token count (default: 4000). preserve_recent_turns: Number of recent conversational turns to preserve untouched (default: 4). payment_signature: Optional x402 Base USDC transaction hash or developer mock key.

      pin ba9301642f669847c5d0e7a44e2789975d0511f04929e3afd710b47d6e4aaac8
    • verify_cryptographic_proof [Cost: $0.0003 USDC on Base & Solana] Cryptographic proof verifier for autonomous agents. Verifies Merkle inclusion proofs, Ed25519/ECDSA signatures, and hash preimage commitments. Args: proof_type: 'merkle' (Merkle tree audit path), 'signature' (Ed25519/ECDSA), or 'preimage' (hash commitment). payload: Dict of parameters: - For 'merkle': {'leaf': str, 'proof': list, 'root': str, 'hash_algo': 'sha256'|'sha3_256'|'blake2b'} - For 'signature': {'public_key': str, 'signature': str, 'message': str, 'curve': 'ed25519'|'ecdsa-p256'} - For 'preimage': {'commitment': str, 'preimage': str, 'salt': Optional[str], 'algorithm': 'sha256'} payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      [Cost: $0.0003 USDC on Base & Solana] Cryptographic proof verifier for autonomous agents. Verifies Merkle inclusion proofs, Ed25519/ECDSA signatures, and hash preimage commitments. Args: proof_type: 'merkle' (Merkle tree audit path), 'signature' (Ed25519/ECDSA), or 'preimage' (hash commitment). payload: Dict of parameters: - For 'merkle': {'leaf': str, 'proof': list, 'root': str, 'hash_algo': 'sha256'|'sha3_256'|'blake2b'} - For 'signature': {'public_key': str, 'signature': str, 'message': str, 'curve': 'ed25519'|'ecdsa-p256'} - For 'preimage': {'commitment': str, 'preimage': str, 'salt': Optional[str], 'algorithm': 'sha256'} payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      pin 275342090851b6e5f8ba734f29a30ec4c3536a7a3aeef2dad32f2f8bbc05d62f
    • verify_fact_grounding [Cost: $0.0008 USDC on Base & Solana] Machine fact and citation grounding oracle. Cross-checks claims against source documents to detect hallucinations and unsupported assertions. Args: claims: List of assertion sentences generated by LLM or agent. sources: List of source context chunks, web pages, or reference documents. min_threshold: Minimum grounding confidence threshold (0.1 to 1.0, default: 0.60). payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      [Cost: $0.0008 USDC on Base & Solana] Machine fact and citation grounding oracle. Cross-checks claims against source documents to detect hallucinations and unsupported assertions. Args: claims: List of assertion sentences generated by LLM or agent. sources: List of source context chunks, web pages, or reference documents. min_threshold: Minimum grounding confidence threshold (0.1 to 1.0, default: 0.60). payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).

      pin 5b227995ad4794d46046d24c6021a35d00f35d8ea0e8893ab1ab32e2ab57bf62
    • what_is_my_ip_tool[Backward-Compatible Alias] Use 'get_egress_ip' instead.

      [Backward-Compatible Alias] Use 'get_egress_ip' instead.

      pin 09a424fb8ddb3febd7caf80a702664a616d34ab1984b53b2b2551b7e372604de
    • whois_lookup [Cost: $0.0005 USDC on Base & Solana] Master domain dispatcher for Domain WHOIS & RDAP Intelligence Screener. Structured RDAP and WHOIS domain intelligence: registration age, expiry, registrar, nameservers, DNSSEC, and privacy shield risk analysis. Actions: - 'lookup': Full domain WHOIS & RDAP structured intelligence. Params: {"domain": "example.com"} - 'screen': Autonomous fraud risk & domain age vetting (<14 days = critical risk). Params: {"domain": "example.com"} - 'rdap': Raw RFC 9083 RDAP JSON entities. Params: {"domain": "example.com"} - 'status': Protocol capabilities and cache telemetry. Args: action: Target operation name ('lookup', 'screen', 'rdap', 'status'). params: Optional dictionary of action parameters. payment_signature: Optional x402 Base USDC transaction hash (defaults to developer mock key).

      [Cost: $0.0005 USDC on Base & Solana] Master domain dispatcher for Domain WHOIS & RDAP Intelligence Screener. Structured RDAP and WHOIS domain intelligence: registration age, expiry, registrar, nameservers, DNSSEC, and privacy shield risk analysis. Actions: - 'lookup': Full domain WHOIS & RDAP structured intelligence. Params: {"domain": "example.com"} - 'screen': Autonomous fraud risk & domain age vetting (<14 days = critical risk). Params: {"domain": "example.com"} - 'rdap': Raw RFC 9083 RDAP JSON entities. Params: {"domain": "example.com"} - 'status': Protocol capabilities and cache telemetry. Args: action: Target operation name ('lookup', 'screen', 'rdap', 'status'). params: Optional dictionary of action parameters. payment_signature: Optional x402 Base USDC transaction hash (defaults to developer mock key).

      pin f3b539cd778a3bd09c80d3f8ebe1aa0d38e3ecf826153b5ba74693fc24e12fcc
    ‹ previous page 2 of 2

    runs · 1

    the latest tests of this entry by the hub and its workers, newest first
    dateworkermethodstatussandboxreason
    2026-10-16 09:44 local-mac remotemcp 2025-11-25 ok64 tools none —