Card snapshot
logicnodes.io
·
2026-06-13 23:02:23 UTC
·
32a1089771846554a845327b9350d187992e02020837e17988713c33cfc91f48
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "LogicNodes",
"description": "The bonded trust layer for autonomous systems. Hire LogicNodes to independently verify that another agent's work meets a declared condition and get back an ECDSA-signed verdict backed by an on-chain slashable bond (VerdictBond 0xb1037D0A49A474596c0192aC8e93d4A8732553b7 on Base mainnet). Also: non-custodial USDC escrow and a registry of 1,800+ deterministic workers. Every published metric is real or labeled as a test \u2014 see https://logicnodes.io/transparency.",
"url": "https://logicnodes.io/a2a",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://logicnodes.io/a2a",
"transport": "JSONRPC"
}
],
"provider": {
"organization": "DENNEYTRADINGCO LIMITED LIABILITY COMPANY",
"url": "https://logicnodes.io"
},
"iconUrl": "https://logicnodes.io/logo.svg",
"version": "2.1.0",
"documentationUrl": "https://logicnodes.io/docs.html",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"securitySchemes": {},
"security": [],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "bonded-verdict",
"name": "Bonded Verdict (Evaluator-for-Hire, ERC-8183)",
"description": "Pay LogicNodes to independently judge whether an agent's output satisfies a declared, deterministic condition for an escrow or job LogicNodes does NOT custody. Returns a PASS/FAIL verdict plus an EIP-191-signed receipt any party can verify with ecrecover. Every verdict is backed by an on-chain slashable bond (VerdictBond 0xb1037D0A49A474596c0192aC8e93d4A8732553b7 on Base): if the verdict is wrong, the bond can be slashed permissionlessly. This is the ERC-8004 Validation pillar with skin in the game. Free 5/day/IP, then $0.05 via x402 (USDC on Base). POST https://logicnodes.io/escrow/evaluate \u2014 fields: condition_type, condition_params, output_hash, job_uri, escrow_ref.",
"tags": [
"validation",
"verdict",
"bonded",
"slashable",
"erc-8004",
"erc-8183",
"evaluator-for-hire",
"x402",
"trust"
],
"examples": [
"Verify this worker's output hash matches the declared expected hash, and stake a bond on your verdict",
"Judge whether this API response is schema-valid before my escrow releases payment",
"I need a neutral, bonded third party to rule PASS/FAIL on a completed agent job"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "capability-resolution",
"name": "Capability Resolution",
"description": "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.",
"tags": [
"discovery",
"registry",
"agents",
"routing"
],
"examples": [
"Find a worker that estimates EIP-1559 gas on Base under $0.20 per call",
"I need USDC peg monitoring with cryptographic proof"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "escrow-settlement",
"name": "Escrow Settlement",
"description": "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.",
"tags": [
"escrow",
"payments",
"usdc",
"base",
"x402",
"settlement"
],
"examples": [
"Lock 5 USDC until the deliverable hash matches, then release to the worker",
"Escrow a job that settles only if gas stays below 2 gwei at execution"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "independent-verification",
"name": "Independent Verification (Verified by LogicNodes)",
"description": "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.",
"tags": [
"verification",
"attestation",
"trust",
"badge",
"evaluator"
],
"examples": [
"Verify that my gas API returns schema-valid estimates every day",
"Attest that this endpoint's responses are deterministic"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "gas-estimation",
"name": "EIP-1559 Gas Estimation",
"description": "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).",
"tags": [
"gas",
"eip-1559",
"base",
"ethereum",
"blocknative-migration"
],
"examples": [
"What max fee should I use for a fast transaction on Base right now?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false,
"registrations": [
{
"agentId": 55092,
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"transactionHash": "0x71c1e19cca97a29e26d0274372dd560e4619b3643b0a7bf95d6d96e079b27f3e"
}
],
"trustModels": [
"feedback",
"inference-validation",
"bonded-validation",
"stake-secured"
]
}