{"uid":"cap_vxOVIuPVeHis0GxPCGl1L","slug":"signalharness-token-metadata-validate-61bb3143","name":"SignalHarness Token Metadata Validate","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/token_metadata_validate/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token_metadata_request":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Validation does not authenticate issuer metadata."],"service_id":"token_metadata_validate","evidence_scope":"caller_supplied_data","token_metadata_validation":"{\"errors\":[],\"normalized\":{\"address\":\"0x0000000000000000000000000000000000000001\",\"decimals\":6,\"name\":\"Example\",\"symbol\":\"EX\"},\"valid\":true}"},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"token_metadata_validate","executionId":"example-execution","startedAtMs":0,"amountAtomic":"5000","resultSha256":"8d6518d8672daa7c4a9b09aba2a8bcbcb15531b637a50967e499815e841aa5d1","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nKbOG3U4jraIYJpixbedu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates token metadata supplied by a caller and returns structured validation results with warnings","exampleAgentPrompt":"Can you validate this token metadata string for me and tell me if there are any warnings or issues: '{\"name\":\"MyToken\",\"symbol\":\"MTK\",\"decimals\":18}'?","exampleUseCases":[{"title":"Pre-launch token metadata audit","prompt":"Before we deploy this token, can you validate the metadata string I have and flag any warnings or problems: '{\"name\":\"AlphaToken\",\"symbol\":\"ALT\",\"decimals\":6,\"description\":\"A test token\"}'?"},{"title":"Agent pipeline metadata gating","prompt":"I need to check this token metadata before my agent proceeds — run validation on it and tell me if the result is clean or if there are any warnings: '{\"name\":\"\",\"symbol\":\"XYZ\",\"decimals\":18}'"},{"title":"Third-party token metadata verification","prompt":"Someone sent me metadata for a token they claim is legit — can you validate this string and let me know if SignalHarness finds any issues: '{\"name\":\"SafeMoon2\",\"symbol\":\"SM2\",\"decimals\":9}'?"}],"resultDescription":"Returns a JSON object containing a validation status ('succeeded'), a result object with a 'token_metadata_validation' field summarizing the outcome, a list of 'warnings', the 'evidence_scope' (caller_supplied_data), and a full payment receipt including asset address, network, payment ID, amount, latency, and a SHA-256 hash of the result. The 'replay' flag indicates whether this was a cached response.","failureModes":["Input string is empty or below minimum length of 2 characters — request rejected","Input string exceeds maxLength of 65536 characters — request rejected","Malformed JSON in token_metadata_request field — validation may fail or return generic warnings","Payment not provided or insufficient — 402 response, service not invoked","Network or service downtime — no receipt returned, execution fails"],"whenToPreferThis":"Choose this endpoint when you need a fast, paid, receipt-backed validation of token metadata strings with structured warnings and an audit trail. It is particularly useful in agent pipelines that require verifiable, tamper-evident validation (via SHA-256 result hash) and on-chain payment receipts on Base. Prefer this over manual parsing or free validators when auditability and agent-native payment flow (x402/USDC) are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T19:01:50.050Z","isFirstParty":false}