{"uid":"cap_zYHb-O1fjut2m0EVP9xh3","slug":"signalharness-crosschain-transaction-normalizer-4f3bf31b","name":"SignalHarness Crosschain Transaction Normalizer","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/crosschain_transaction_normalize/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request_json":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Does not fetch or authenticate transactions."],"service_id":"crosschain_transaction_normalize","analysis_json":"{\"chains\":[\"base\",\"polygon\",\"solana\"],\"evidence_only\":true,\"records\":[{\"chain\":\"solana\",\"id\":\"s1\",\"index\":0,\"status\":\"supplied\"},{\"chain\":\"base\",\"id\":\"b1\",\"index\":1,\"status\":\"supplied\"},{\"chain\":\"polygon\",\"id\":\"p1\",\"index\":2,\"status\":\"supplied\"}],\"unsupported_fields\":[{\"fields\":[],\"index\":0},{\"fields\":[],\"index\":1},{\"fields\":[],\"index\":2}]}","evidence_scope":"caller_supplied_data","analyzed_network":"solana_base_polygon"},"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":"crosschain_transaction_normalize","executionId":"example-execution","startedAtMs":0,"amountAtomic":"20000","resultSha256":"be5c322eb09f877283d5a3465270d4e27a57121dbfbc5cd5693ad1eff007a1c4","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NBfa4I4uUsNijk--1gmkv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes and unifies transaction records across multiple blockchain networks (Solana, Base, Polygon) into a consistent format from caller-supplied data","exampleAgentPrompt":"I have transaction records from Solana, Base, and Polygon that I need unified into one consistent format — here's the JSON with the raw transaction data for s1 on Solana, b1 on Base, and p1 on Polygon, can you normalize them all into a standard crosschain schema?","exampleUseCases":[{"title":"Multi-chain portfolio reconciliation","prompt":"I have transaction records from three different chains — Solana, Base, and Polygon — and I need them all normalized into one consistent structure so I can reconcile my portfolio. Here's the raw JSON with the transaction IDs and chain metadata, can you standardize them?"},{"title":"Cross-chain analytics pipeline prep","prompt":"Before feeding these transactions into my analytics dashboard, I need to normalize them across Solana, Base, and Polygon into a unified format. Here's the transaction JSON — flag any fields that aren't supported in the common schema."},{"title":"DeFi audit trail unification","prompt":"I'm auditing DeFi activity across multiple chains and I have a mixed batch of transactions from Base, Polygon, and Solana that all use different field formats. Can you normalize this JSON into a consistent crosschain record structure and let me know if anything couldn't be mapped?"}],"resultDescription":"Returns a structured analysis_json containing normalized transaction records with chain labels, original IDs, sequential indices, and supply status for each record. Also includes a list of any unsupported fields per transaction, the set of chains processed, warnings (e.g. that the service does not fetch or authenticate transactions), and an evidence_scope indicating that results are based purely on caller-supplied data.","failureModes":["Invalid or malformed request_json returns an error — input must be valid JSON string","Unsupported blockchain networks not in {solana, base, polygon} may result in unrecognized chain warnings or omitted records","Fields present in source transactions but not mappable to the common schema are listed under unsupported_fields rather than silently dropped","Service does not fetch or validate transactions on-chain — results depend entirely on the accuracy of caller-supplied data","Oversized inputs exceeding 65536 characters will be rejected"],"whenToPreferThis":"Choose this endpoint when you have raw transaction records from multiple blockchain networks (Solana, Base, Polygon) that need to be unified into a single consistent schema for downstream analytics, auditing, or display. It is best suited for agent pipelines that have already retrieved transaction data and need normalization without on-chain lookups. Avoid it if you need live transaction fetching, authentication, or validation against actual chain state.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T19:01:31.803Z","isFirstParty":false}