A2A conformant A2A v0.3.0

LogicNodes

v2.0.0 Conner Denney (LogicNodes)

The trust fabric for autonomous systems: non-custodial USDC escrow on Base mainnet, independent re-execution verification of machine labor, and a registry of 1,800+ deterministic workers. Payment is held until work is verifiably done, else refunded. Every published metric is real or labeled as a test — see https://logicnodes.io/transparency.

Launch agent website ↗

Skills

  • Capability Resolution

    Describe a need in plain language; receive a ranked list of callable verified workers with invoke URL, price, and trust score from a registry of 1,800+ deterministic LN Original workers.

    discoveryregistryagentsrouting
  • Escrow Settlement

    Non-custodial USDC escrow on Base mainnet (EscrowV2 0xd153C5512F7f9E6b371006fB610454af909628cC, 0.5% fee). Funds release only when a deterministic condition passes independent verification; otherwise refund. Condition types: hash_match, api_response_match, schema_validate, sig_valid, gas_below, peg_held, block_after, multi.

    escrowpaymentsusdcbasex402settlement
  • Independent Verification (Verified by LogicNodes)

    Register any public endpoint with a deterministic pass condition; LogicNodes re-executes it on a schedule and publishes an ECDSA-signed attestation and live status badge that any agent can verify via ecrecover.

    verificationattestationtrustbadgeevaluator
  • EIP-1559 Gas Estimation

    Signed EIP-1559 gas estimates derived from the last 100 blocks of eth_feeHistory on Base, Ethereum, Arbitrum, and Polygon. Drop-in migration path for the Blocknative Gas API (sunsets June 19, 2026).

    gaseip-1559baseethereumblocknative-migration

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("8a3f22a1-d8b8-4c3f-bd6a-7d69fced1541")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())