{"uid":"cap_yfZsOgObsfvqUiotxpvne","slug":"signalharness-nft-duplicate-media-hash-detector-b648ef61","name":"SignalHarness NFT Duplicate Media Hash Detector","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/nft_duplicate_media_hashes/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"nft_media_hash_request":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Hashes are not computed from remote media and are trusted as supplied."],"service_id":"nft_duplicate_media_hashes","evidence_scope":"caller_supplied_data","duplicate_media_hashes":"{\"duplicate_groups\":[{\"media_hash\":\"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"token_ids\":[\"1\",\"2\"]}],\"unique_hash_count\":1}"},"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":"nft_duplicate_media_hashes","executionId":"example-execution","startedAtMs":0,"amountAtomic":"5000","resultSha256":"2d64d044a6323f0e8de9ef4a5398a43609383184545fc96e0ec93c5efe107f46","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_Vp1ThVNJMwh3MsA1qq8vR","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":"Detects duplicate media hashes across a supplied set of NFT media data, identifying NFTs that share identical underlying media content.","exampleAgentPrompt":"Can you check this list of NFT media hashes for duplicates and tell me which ones share the same underlying media content?","exampleUseCases":[{"title":"NFT collection plagiarism audit","prompt":"I have a batch of NFT media hashes from a new collection I'm vetting — can you run them through the duplicate detector and tell me if any of the artwork is copy-minted or reused from other tokens?"},{"title":"Marketplace listing integrity check","prompt":"Before we list these NFTs on the marketplace, can you scan their media hashes to make sure none of them are duplicates of each other or previously seen media?"},{"title":"Collector portfolio deduplication","prompt":"I've got a set of NFT media hashes from my portfolio — can you identify any duplicates so I know if I accidentally bought the same underlying media twice under different token IDs?"}],"resultDescription":"Returns a JSON object containing a 'duplicate_media_hashes' field listing any detected duplicates, a list of warnings, an evidence scope indicating the data was caller-supplied, and a full receipt with payment and execution metadata including the service version, network, and a SHA-256 hash of the result.","failureModes":["Malformed or empty nft_media_hash_request string returns validation error","Input exceeding 65536 characters is rejected","No duplicates found returns an empty duplicate_media_hashes result (not an error)","Invalid JSON structure in the request body causes a parse failure","Payment not received results in HTTP 402 response before execution"],"whenToPreferThis":"Choose this endpoint when you need to programmatically detect whether multiple NFTs share identical underlying media content based on their hashes — particularly useful for NFT marketplace integrity checks, collection audits, anti-plagiarism workflows, or collector due diligence. It is purpose-built for the NFT media deduplication use case and returns structured evidence with a verifiable result hash, making it suitable for agent pipelines that require auditable outputs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T13:07:22.750Z","isFirstParty":false}