{"id":626837,"name":"Trnch","description":"Free, no key, no wallet: check any Robinhood Chain token, or every token a wallet holds, for rugs, honeypots and scams, and quote the best route across eight routers. With an API key: the Heat feed of screened launches, buy and sell. Non-custodial: trnch returns unsigned transactions and your own wallet signs them. 0.25% fee per swap (0.10% between majors, 0.50% for tokens under 24 h old). Signals and past results, never guarantees or advice.","card_url":"https://trnch.fun/.well-known/agent-card.json","endpoint":"https://trnch.fun/api/a2a","protocol_version":"1.0","first_seen":"2026-11-14T23:19:29.577541+00:00","last_verified":"2026-11-14T23:19:29.577541+00:00","card":{"name":"Trnch","skills":[{"id":"rug-check","name":"Rug check","tags":["rug-check","honeypot","token-safety","robinhood-chain"],"examples":["{\"skill\":\"rug-check\",\"token\":\"0x0000000000000000000000000000000000000000\"}"],"inputModes":["application/json"],"description":"Free, no key, no wallet: check a Robinhood Chain token by address for rugs and honeypots: Trnch verdict { status, category, rugged, dumped }. status is kept_out, in_heat, seen or unknown; unknown means not seen by Trnch, not a pass. creator: launch history of the token's creator (bucketed), context only, not part of the verdict. builder: HEY Research shipping context, per HEY, or null; separate from the verdict, not a rating. No API key. A signal, never a guarantee.","outputModes":["application/json"]},{"id":"wallet-scan","name":"Wallet scan","tags":["wallet-scan","portfolio","rug-check","robinhood-chain"],"examples":["{\"skill\":\"wallet-scan\",\"wallet\":\"0x0000000000000000000000000000000000000000\"}"],"inputModes":["application/json"],"description":"Free, no key: check every ERC-20 a Robinhood Chain wallet holds: balance, USD value when known, the Trnch verdict { status, category, rugged, dumped } of each token, creator (launch history of the token's creator, bucketed, context only, not part of the verdict), flagged tokens first, canSell, and for a flagged token the sell call to make. Official assets (ETH, WETH, USDG) are listed without a check; up to 100 tokens are returned, flagged first (truncated: true when more are held). No API key. A signal, never a guarantee.","outputModes":["application/json"]},{"id":"quote","name":"Swap quote","tags":["quote","swap","dex-aggregator","robinhood-chain"],"examples":["{\"skill\":\"quote\",\"tokenIn\":\"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168\",\"tokenOut\":\"<token or Heat id>\",\"amountIn\":\"5000000\",\"decimalsIn\":6}"],"inputModes":["application/json"],"description":"Free, no key: best amount out across eight routers for a pair, net of the Trnch fee, without building a transaction. Building the transaction (buy, sell) needs an API key.","outputModes":["application/json"]},{"id":"heat","name":"Heat feed","tags":["new-tokens","feed","heat","robinhood-chain"],"examples":["{\"skill\":\"heat\"}","{\"skill\":\"heat\",\"since\":\"1760000000000\"}"],"inputModes":["application/json"],"description":"The live Heat: new Robinhood Chain tokens screened by Trnch and ranked by Heat score, as opaque ids with market numbers. Pass nextSince back as since for new entries only. Requires an API key.","outputModes":["application/json"],"securityRequirements":[{"schemes":{"trnchApiKey":{"list":[]}}}]},{"id":"buy","name":"Buy","tags":["buy","swap","unsigned-transaction","robinhood-chain"],"examples":["{\"skill\":\"buy\",\"token\":\"0x0000000000000000000000000000000000000000\",\"amountUsd\":5}"],"inputModes":["application/json"],"description":"Build a buy with the best route across eight routers. Give token or tokenId, and amountUsd (paid in USDG) or amountIn with tokenIn. Fee 0.25% (0.10% between majors, 0.50% for tokens under 24 h old). Returns the transaction for your own wallet to sign ({ router, quote, approval, tx, chainId, from }); Trnch signs and sends nothing. Requires an API key.","outputModes":["application/json"],"securityRequirements":[{"schemes":{"trnchApiKey":{"list":[]}}}]},{"id":"sell","name":"Sell","tags":["sell","swap","unsigned-transaction","robinhood-chain"],"examples":["{\"skill\":\"sell\",\"token\":\"0x0000000000000000000000000000000000000000\",\"percent\":100}"],"inputModes":["application/json"],"description":"Build a sell for USDG: give token or tokenId, and percent of the wallet balance or an exact amount. Fee 0.25% (0.10% between majors, 0.50% for tokens under 24 h old). Returns the transaction for your own wallet to sign ({ router, quote, approval, tx, chainId, from }); Trnch signs and sends nothing. Requires an API key.","outputModes":["application/json"],"securityRequirements":[{"schemes":{"trnchApiKey":{"list":[]}}}]}],"iconUrl":"https://trnch.fun/brand/logo-trnch.png","version":"1.0.0","provider":{"url":"https://trnch.fun","organization":"Trnch"},"description":"Free, no key, no wallet: check any Robinhood Chain token, or every token a wallet holds, for rugs, honeypots and scams, and quote the best route across eight routers. With an API key: the Heat feed of screened launches, buy and sell. Non-custodial: trnch returns unsigned transactions and your own wallet signs them. 0.25% fee per swap (0.10% between majors, 0.50% for tokens under 24 h old). Signals and past results, never guarantees or advice.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"trnchApiKey":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"API key from https://trnch.fun/api/bot/v1/register (created by wallet signature), sent as Authorization: Bearer <key>. Required by the heat, buy and sell skills (each declares it); not needed for rug-check, wallet-scan and quote."}}},"documentationUrl":"https://trnch.fun/skill.md","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://trnch.fun/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"status":"verified","publisher_domain":"trnch.fun","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-11-14T23:19:29.577541+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://trnch.fun/.well-known/agent-card.json","last_check":{"checked_at":"2026-11-14T23:19:29.577541+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://trnch.fun/.well-known/agent-card.json"],"skills":[{"skill_id":"buy","name":"Buy","description":"Build a buy with the best route across eight routers. Give token or tokenId, and amountUsd (paid in USDG) or amountIn with tokenIn. Fee 0.25% (0.10% between majors, 0.50% for tokens under 24 h old). Returns the transaction for your own wallet to sign ({ router, quote, approval, tx, chainId, from }); Trnch signs and sends nothing. Requires an API key.","tags":["buy","swap","unsigned-transaction","robinhood-chain"],"quality_warning":false},{"skill_id":"heat","name":"Heat feed","description":"The live Heat: new Robinhood Chain tokens screened by Trnch and ranked by Heat score, as opaque ids with market numbers. Pass nextSince back as since for new entries only. Requires an API key.","tags":["new-tokens","feed","heat","robinhood-chain"],"quality_warning":false},{"skill_id":"rug-check","name":"Rug check","description":"Free, no key, no wallet: check a Robinhood Chain token by address for rugs and honeypots: Trnch verdict { status, category, rugged, dumped }. status is kept_out, in_heat, seen or unknown; unknown means not seen by Trnch, not a pass. creator: launch history of the token's creator (bucketed), context only, not part of the verdict. builder: HEY Research shipping context, per HEY, or null; separate from the verdict, not a rating. No API key. A signal, never a guarantee.","tags":["rug-check","honeypot","token-safety","robinhood-chain"],"quality_warning":false},{"skill_id":"sell","name":"Sell","description":"Build a sell for USDG: give token or tokenId, and percent of the wallet balance or an exact amount. Fee 0.25% (0.10% between majors, 0.50% for tokens under 24 h old). Returns the transaction for your own wallet to sign ({ router, quote, approval, tx, chainId, from }); Trnch signs and sends nothing. Requires an API key.","tags":["sell","swap","unsigned-transaction","robinhood-chain"],"quality_warning":false},{"skill_id":"quote","name":"Swap quote","description":"Free, no key: best amount out across eight routers for a pair, net of the Trnch fee, without building a transaction. Building the transaction (buy, sell) needs an API key.","tags":["quote","swap","dex-aggregator","robinhood-chain"],"quality_warning":false},{"skill_id":"wallet-scan","name":"Wallet scan","description":"Free, no key: check every ERC-20 a Robinhood Chain wallet holds: balance, USD value when known, the Trnch verdict { status, category, rugged, dumped } of each token, creator (launch history of the token's creator, bucketed, context only, not part of the verdict), flagged tokens first, canSell, and for a flagged token the sell call to make. Official assets (ETH, WETH, USDG) are listed without a check; up to 100 tokens are returned, flagged first (truncated: true when more are held). No API key. A signal, never a guarantee.","tags":["wallet-scan","portfolio","rug-check","robinhood-chain"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://trnch.fun/.well-known/agent-card.json","checked_at":"2026-11-14T23:19:29.577541+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-11-14T23:19:29.577541+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-11-14T23:19:29.577541+00:00","endpoint":"https://trnch.fun/api/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":"/api/a2a","allow":[],"method":"POST","status":200,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://trnch.fun/api/a2a","selected_connection_interface":{"url":"https://trnch.fun/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://trnch.fun/api/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"a2a_response","checked_at":"2026-11-14T23:19:29.577541+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://trnch.fun/.well-known/agent-card.json","last_successful_card_check":"2026-11-14T23:19:29.577541+00:00","latest_card_check":{"checked_at":"2026-11-14T23:19:29.577541+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-11-14T23:19:29.577541+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-11-14T23:19:29.577541+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-11-14T23:19:29.577541+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":626837,"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/626837/repair","publisher_report_url":"https://localmark.ai/publishers/trnch.fun/repair","diagnostics_json_url":"https://localmark.ai/publishers/trnch.fun/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/trnch.fun/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"}}}