{"id":526140,"name":"Criptonlabs Agent APIs","description":"Read-only XRP Ledger and Solana data for agents: XRPL fees, funded order books, slippage, AMM pools, account summaries and network health, and Solana transfer readiness, token and network health verdicts. Built for agentic payments: run pre-payment checks on fees, network health and account state before building a transaction. The A2A endpoint /a2a is free JSON-RPC: call SendMessage with a data part {skill, arguments}. The MCP endpoint /mcp/pro currently serves free data, the same as /mcp. Paid access via x402 is announced but not active.","card_url":"https://api.criptonlabs.com/.well-known/agent-card.json","endpoint":"https://api.criptonlabs.com/a2a","protocol_version":"1.0","first_seen":"2026-11-01T21:36:01.061388+00:00","last_verified":"2026-11-01T21:36:01.061388+00:00","card":{"name":"Criptonlabs Agent APIs","skills":[{"id":"xrpl_fee","name":"Fee intelligence","tags":["xrpl","read-only","no-auth","agent-native","fee-intelligence","congestion","pre-payment-check"],"examples":["Use xrpl_fee {}"],"description":"Current XRPL fee tiers in drops with a congestion score. When to use: Before submitting a transaction, to choose a `Fee` and to decide whether the network is congested. Prefer another tool: Not a price feed and not a historical series; it describes the latest validated ledger only. Example: xrpl_fee {}"},{"id":"xrpl_latest_ledger","name":"Latest ledger","tags":["xrpl","read-only","no-auth","agent-native","ledger","freshness"],"examples":["Use xrpl_latest_ledger {}"],"description":"Latest validated ledger index, hash and close time. When to use: To anchor other readings to a ledger or to check how current the network view is. Prefer another tool: Not for transaction data or account state; use the account endpoint for those. Example: xrpl_latest_ledger {}"},{"id":"xrpl_network_health","name":"Network health","tags":["xrpl","read-only","no-auth","agent-native","network-health","pre-payment-check"],"examples":["Use xrpl_network_health {}"],"description":"Overall and per-node health of the upstream XRPL nodes. When to use: To decide whether to trust or retry data, or to explain a 503 from another endpoint. Prefer another tool: Not a probe of your own connectivity; it reports the service's upstream nodes. Example: xrpl_network_health {}"},{"id":"xrpl_orderbook","name":"Funded order book","tags":["xrpl","read-only","no-auth","agent-native","orderbook","funded-orderbook"],"examples":["Use xrpl_orderbook {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"CLOB order book for a currency pair with unfunded offers removed. When to use: To read executable liquidity for a pair on the XRPL central limit order book (CLOB). Prefer another tool: Not for AMM liquidity (use the amm page) and not for a cost estimate (use the slippage page). Example: xrpl_orderbook {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_slippage","name":"Slippage estimate","tags":["xrpl","read-only","no-auth","agent-native","slippage","clob-vs-amm"],"examples":["Use xrpl_slippage {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"amount\":\"1000\"}"],"description":"Slippage and average price for buying an amount of base currency. When to use: Before placing a market-style trade, to size it against available depth and to see whether the CLOB or the AMM pool is the cheaper venue. Prefer another tool: It is an estimate, not a quote, and it does not split an amount across venues or route through other pairs. To read pool reserves, use the amm page. Example: xrpl_slippage {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"amount\":\"1000\"}"},{"id":"xrpl_amm","name":"AMM pool","tags":["xrpl","read-only","no-auth","agent-native","amm"],"examples":["Use xrpl_amm {\"a\":\"XRP\",\"b\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"AMM pool reserves and trading fee for an asset pair. When to use: To read AMM pool depth and fee for a pair. Prefer another tool: It does not estimate slippage or compare venues (use the slippage page for the CLOB vs AMM comparison); a pair without a pool returns 404. Example: xrpl_amm {\"a\":\"XRP\",\"b\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_account_summary","name":"Account summary","tags":["xrpl","read-only","no-auth","agent-native","account","trust-lines","pre-payment-check"],"examples":["Use xrpl_account_summary {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"XRP balance, sequence, owner count, transfer rate and trust lines (capped) for an account. When to use: To inspect an account before building a transaction for it. Prefer another tool: Not for transaction history, reserves or account flags; it is a summary, not a full account dump. Example: xrpl_account_summary {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_account_lines","name":"Account trust lines","tags":["xrpl","read-only","no-auth","agent-native","account","trust-lines"],"examples":["Use xrpl_account_lines {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"One page of an account's trust lines, with an opaque cursor for the next page. When to use: To list every trust line of an account (balances, limits, freeze and authorization flags), page by page. Prefer another tool: For a quick capped overview with the XRP balance, use `/v1/xrpl/account/{address}/summary`; for issued totals of a token, use the token endpoint. Example: xrpl_account_lines {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_account_transactions","name":"Account transactions","tags":["xrpl","read-only","no-auth","agent-native","account","transactions"],"examples":["Use xrpl_account_transactions {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"One page of an account's most recent validated transactions, newest first. When to use: To check what an account did recently (payments sent or received, offers, trust line changes) and whether each transaction succeeded. Prefer another tool: For balances and trust lines, use `/v1/xrpl/account/{address}/summary` or `/v1/xrpl/account/{address}/lines`; for full archival history, use a full-history node or indexer: history depth depends on the serving node and older pages may be slower. Example: xrpl_account_transactions {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_token","name":"Token issuer","tags":["xrpl","read-only","no-auth","agent-native","token","issuer"],"examples":["Use xrpl_token {\"asset\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"],"description":"Issuer data for an issued asset: flags, domain, transfer fee and total issued. When to use: Before accepting or sending an issued token: check that the issuer exists, is not frozen, whether holders need authorization, and the transfer fee charged on every transfer between non-issuer accounts. Prefer another tool: For XRP (not an issued asset; 400), for one account's own balances use `/v1/xrpl/account/{address}/lines`, and for prices use `/v1/xrpl/orderbook` or `/v1/xrpl/amm/{a}/{b}`. Example: xrpl_token {\"asset\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}"},{"id":"xrpl_payment_readiness","name":"Payment readiness","tags":["xrpl","read-only","no-auth","agent-native","pre-payment-check","payment-readiness"],"examples":["Use xrpl_payment_readiness {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\"}"],"description":"Pre-payment check: can this payment from source to destination succeed now? When to use: Right before sending a payment: to catch a missing or unfunded destination, a required destination tag, deposit authorization, missing or frozen trust lines, insufficient balance and issuer freezes, in one call. Prefer another tool: To find a multi-hop route or the source amount needed for a cross-currency payment (use the paths endpoint), or to list balances (use `/v1/xrpl/account/{address}/summary`). Example: xrpl_payment_readiness {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\"}"},{"id":"xrpl_paths","name":"Payment paths","tags":["xrpl","read-only","no-auth","agent-native","pathfinding","pre-payment-check"],"examples":["Use xrpl_paths {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\",\"asset\":\"XRP\",\"amount\":\"1\"}"],"description":"Multi-hop payment paths and their source cost. When to use: Before a cross-currency or multi-hop payment: to see whether a route exists and how much the source would spend to deliver the amount. A call can take up to about 20 seconds and paths may be non-optimal. Prefer another tool: To check whether a direct payment can succeed (use `/v1/xrpl/payment-readiness`), or for the single-hop cost of a trade on one pair (use `/v1/xrpl/slippage`, which compares the order book and the AMM). Example: xrpl_paths {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\",\"asset\":\"XRP\",\"amount\":\"1\"}"},{"id":"solana_transfer_readiness","name":"Solana transfer readiness","tags":["solana","read-only","no-auth","agent-native","pre-payment-check","payment-readiness","rent"],"examples":["Use solana_transfer_readiness {\"source\":\"83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri\",\"destination\":\"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd\",\"mint\":\"SOL\",\"amount\":\"0.5\"}"],"description":"Will this Solana transfer succeed? A verdict for SOL or an SPL or Token-2022 token. When to use: Before building or signing a Solana transfer, to learn whether it will fail and what it will cost in rent and fees. Prefer another tool: Not a simulation of the exact transaction (no priority fee, no program logic), not a token price or holder lookup, and not a way to read raw accounts. Example: solana_transfer_readiness {\"source\":\"83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri\",\"destination\":\"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd\",\"mint\":\"SOL\",\"amount\":\"0.5\"}"},{"id":"solana_token","name":"Solana token verdict","tags":["solana","read-only","no-auth","agent-native","token","token-safety","spl-token","token-2022"],"examples":["Use solana_token {\"mint\":\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"}"],"description":"Is this Solana token safe to hold or receive? A SAFE, WARN or DANGER verdict. When to use: Before accepting or swapping into an unfamiliar token, to see whether its mint can freeze, mint more, move or tax balances. Prefer another tool: Not a price, liquidity or holder lookup and not an audit of the token's project; it reads only the mint account. Example: solana_token {\"mint\":\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"}"},{"id":"solana_latest_slot","name":"Solana latest slot","tags":["solana","read-only","no-auth","agent-native","slot","freshness"],"examples":["Use solana_latest_slot {}"],"description":"Latest finalized Solana slot and its block time. When to use: To check how fresh the finalized view of Solana is, or to anchor a read to a slot. Prefer another tool: Not a tip-of-chain feed: it is finalized, not processed or confirmed, and it is cached for 2 seconds. Example: solana_latest_slot {}"},{"id":"solana_network_health","name":"Solana data status","tags":["solana","read-only","no-auth","agent-native","network-health","pre-payment-check"],"examples":["Use solana_network_health {}"],"description":"Whether Solana data is currently being served: latest probe status and finalized slot. When to use: Before relying on the Solana verdict endpoints, or to explain a 503 from them. Prefer another tool: Not a measure of the Solana network itself, only of this service's access to it; use the latest-slot endpoint to see chain progress. Example: solana_network_health {}"}],"version":"0.19.2","provider":{"url":"https://criptonlabs.com","organization":"Criptonlabs"},"description":"Read-only XRP Ledger and Solana data for agents: XRPL fees, funded order books, slippage, AMM pools, account summaries and network health, and Solana transfer readiness, token and network health verdicts. Built for agentic payments: run pre-payment checks on fees, network health and account state before building a transaction. The A2A endpoint /a2a is free JSON-RPC: call SendMessage with a data part {skill, arguments}. The MCP endpoint /mcp/pro currently serves free data, the same as /mcp. Paid access via x402 is announced but not active.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://api.criptonlabs.com/llms.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://api.criptonlabs.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://api.criptonlabs.com/mcp","protocolBinding":"https://modelcontextprotocol.io/specification/latest/basic/transports#streamable-http","protocolVersion":"1.0"},{"url":"https://api.criptonlabs.com/mcp/pro","protocolBinding":"https://modelcontextprotocol.io/specification/latest/basic/transports#streamable-http","protocolVersion":"1.0"}]},"status":"verified","publisher_domain":"criptonlabs.com","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-11-01T21:36:01.061388+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://api.criptonlabs.com/.well-known/agent-card.json","last_check":{"checked_at":"2026-11-01T21:36:01.061388+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://api.criptonlabs.com/.well-known/agent-card.json"],"skills":[{"skill_id":"xrpl_amm","name":"AMM pool","description":"AMM pool reserves and trading fee for an asset pair. When to use: To read AMM pool depth and fee for a pair. Prefer another tool: It does not estimate slippage or compare venues (use the slippage page for the CLOB vs AMM comparison); a pair without a pool returns 404. Example: xrpl_amm {\"a\":\"XRP\",\"b\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","amm"],"quality_warning":false},{"skill_id":"xrpl_account_summary","name":"Account summary","description":"XRP balance, sequence, owner count, transfer rate and trust lines (capped) for an account. When to use: To inspect an account before building a transaction for it. Prefer another tool: Not for transaction history, reserves or account flags; it is a summary, not a full account dump. Example: xrpl_account_summary {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","account","trust-lines","pre-payment-check"],"quality_warning":false},{"skill_id":"xrpl_account_transactions","name":"Account transactions","description":"One page of an account's most recent validated transactions, newest first. When to use: To check what an account did recently (payments sent or received, offers, trust line changes) and whether each transaction succeeded. Prefer another tool: For balances and trust lines, use `/v1/xrpl/account/{address}/summary` or `/v1/xrpl/account/{address}/lines`; for full archival history, use a full-history node or indexer: history depth depends on the serving node and older pages may be slower. Example: xrpl_account_transactions {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","account","transactions"],"quality_warning":false},{"skill_id":"xrpl_account_lines","name":"Account trust lines","description":"One page of an account's trust lines, with an opaque cursor for the next page. When to use: To list every trust line of an account (balances, limits, freeze and authorization flags), page by page. Prefer another tool: For a quick capped overview with the XRP balance, use `/v1/xrpl/account/{address}/summary`; for issued totals of a token, use the token endpoint. Example: xrpl_account_lines {\"address\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","account","trust-lines"],"quality_warning":false},{"skill_id":"xrpl_fee","name":"Fee intelligence","description":"Current XRPL fee tiers in drops with a congestion score. When to use: Before submitting a transaction, to choose a `Fee` and to decide whether the network is congested. Prefer another tool: Not a price feed and not a historical series; it describes the latest validated ledger only. Example: xrpl_fee {}","tags":["xrpl","read-only","no-auth","agent-native","fee-intelligence","congestion","pre-payment-check"],"quality_warning":false},{"skill_id":"xrpl_orderbook","name":"Funded order book","description":"CLOB order book for a currency pair with unfunded offers removed. When to use: To read executable liquidity for a pair on the XRPL central limit order book (CLOB). Prefer another tool: Not for AMM liquidity (use the amm page) and not for a cost estimate (use the slippage page). Example: xrpl_orderbook {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","orderbook","funded-orderbook"],"quality_warning":false},{"skill_id":"xrpl_latest_ledger","name":"Latest ledger","description":"Latest validated ledger index, hash and close time. When to use: To anchor other readings to a ledger or to check how current the network view is. Prefer another tool: Not for transaction data or account state; use the account endpoint for those. Example: xrpl_latest_ledger {}","tags":["xrpl","read-only","no-auth","agent-native","ledger","freshness"],"quality_warning":false},{"skill_id":"xrpl_network_health","name":"Network health","description":"Overall and per-node health of the upstream XRPL nodes. When to use: To decide whether to trust or retry data, or to explain a 503 from another endpoint. Prefer another tool: Not a probe of your own connectivity; it reports the service's upstream nodes. Example: xrpl_network_health {}","tags":["xrpl","read-only","no-auth","agent-native","network-health","pre-payment-check"],"quality_warning":false},{"skill_id":"xrpl_paths","name":"Payment paths","description":"Multi-hop payment paths and their source cost. When to use: Before a cross-currency or multi-hop payment: to see whether a route exists and how much the source would spend to deliver the amount. A call can take up to about 20 seconds and paths may be non-optimal. Prefer another tool: To check whether a direct payment can succeed (use `/v1/xrpl/payment-readiness`), or for the single-hop cost of a trade on one pair (use `/v1/xrpl/slippage`, which compares the order book and the AMM). Example: xrpl_paths {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\",\"asset\":\"XRP\",\"amount\":\"1\"}","tags":["xrpl","read-only","no-auth","agent-native","pathfinding","pre-payment-check"],"quality_warning":false},{"skill_id":"xrpl_payment_readiness","name":"Payment readiness","description":"Pre-payment check: can this payment from source to destination succeed now? When to use: Right before sending a payment: to catch a missing or unfunded destination, a required destination tag, deposit authorization, missing or frozen trust lines, insufficient balance and issuer freezes, in one call. Prefer another tool: To find a multi-hop route or the source amount needed for a cross-currency payment (use the paths endpoint), or to list balances (use `/v1/xrpl/account/{address}/summary`). Example: xrpl_payment_readiness {\"source\":\"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"destination\":\"rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B\"}","tags":["xrpl","read-only","no-auth","agent-native","pre-payment-check","payment-readiness"],"quality_warning":false},{"skill_id":"xrpl_slippage","name":"Slippage estimate","description":"Slippage and average price for buying an amount of base currency. When to use: Before placing a market-style trade, to size it against available depth and to see whether the CLOB or the AMM pool is the cheaper venue. Prefer another tool: It is an estimate, not a quote, and it does not split an amount across venues or route through other pairs. To read pool reserves, use the amm page. Example: xrpl_slippage {\"base\":\"XRP\",\"quote\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\",\"amount\":\"1000\"}","tags":["xrpl","read-only","no-auth","agent-native","slippage","clob-vs-amm"],"quality_warning":false},{"skill_id":"solana_network_health","name":"Solana data status","description":"Whether Solana data is currently being served: latest probe status and finalized slot. When to use: Before relying on the Solana verdict endpoints, or to explain a 503 from them. Prefer another tool: Not a measure of the Solana network itself, only of this service's access to it; use the latest-slot endpoint to see chain progress. Example: solana_network_health {}","tags":["solana","read-only","no-auth","agent-native","network-health","pre-payment-check"],"quality_warning":false},{"skill_id":"solana_latest_slot","name":"Solana latest slot","description":"Latest finalized Solana slot and its block time. When to use: To check how fresh the finalized view of Solana is, or to anchor a read to a slot. Prefer another tool: Not a tip-of-chain feed: it is finalized, not processed or confirmed, and it is cached for 2 seconds. Example: solana_latest_slot {}","tags":["solana","read-only","no-auth","agent-native","slot","freshness"],"quality_warning":false},{"skill_id":"solana_token","name":"Solana token verdict","description":"Is this Solana token safe to hold or receive? A SAFE, WARN or DANGER verdict. When to use: Before accepting or swapping into an unfamiliar token, to see whether its mint can freeze, mint more, move or tax balances. Prefer another tool: Not a price, liquidity or holder lookup and not an audit of the token's project; it reads only the mint account. Example: solana_token {\"mint\":\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"}","tags":["solana","read-only","no-auth","agent-native","token","token-safety","spl-token","token-2022"],"quality_warning":false},{"skill_id":"solana_transfer_readiness","name":"Solana transfer readiness","description":"Will this Solana transfer succeed? A verdict for SOL or an SPL or Token-2022 token. When to use: Before building or signing a Solana transfer, to learn whether it will fail and what it will cost in rent and fees. Prefer another tool: Not a simulation of the exact transaction (no priority fee, no program logic), not a token price or holder lookup, and not a way to read raw accounts. Example: solana_transfer_readiness {\"source\":\"83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri\",\"destination\":\"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd\",\"mint\":\"SOL\",\"amount\":\"0.5\"}","tags":["solana","read-only","no-auth","agent-native","pre-payment-check","payment-readiness","rent"],"quality_warning":false},{"skill_id":"xrpl_token","name":"Token issuer","description":"Issuer data for an issued asset: flags, domain, transfer fee and total issued. When to use: Before accepting or sending an issued token: check that the issuer exists, is not frozen, whether holders need authorization, and the transfer fee charged on every transfer between non-issuer accounts. Prefer another tool: For XRP (not an issued asset; 400), for one account's own balances use `/v1/xrpl/account/{address}/lines`, and for prices use `/v1/xrpl/orderbook` or `/v1/xrpl/amm/{a}/{b}`. Example: xrpl_token {\"asset\":\"USD.rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"}","tags":["xrpl","read-only","no-auth","agent-native","token","issuer"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://api.criptonlabs.com/.well-known/agent-card.json","checked_at":"2026-11-01T21:36:01.061388+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-11-01T21:36:01.061388+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-11-01T21:36:01.061388+00:00","endpoint":"https://api.criptonlabs.com/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","request_diagnostics":{"requests":[{"path":"/a2a","allow":[],"method":"POST","status":200,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://api.criptonlabs.com/a2a","selected_connection_interface":{"url":"https://api.criptonlabs.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://api.criptonlabs.com/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"a2a_response","checked_at":"2026-11-01T21:36:01.061388+00:00","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://api.criptonlabs.com/.well-known/agent-card.json","last_successful_card_check":"2026-11-01T21:36:01.061388+00:00","latest_card_check":{"checked_at":"2026-11-01T21:36:01.061388+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-11-01T21:36:01.061388+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-11-01T21:36:01.061388+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-11-01T21:36:01.061388+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":526140,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/526140/repair","publisher_report_url":"https://localmark.ai/publishers/criptonlabs.com/repair","diagnostics_json_url":"https://localmark.ai/publishers/criptonlabs.com/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/criptonlabs.com/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}