{"uid":"cap_g6SCoUVX64man3IGEecd2","slug":"cyre-guardian-lookalike-detector-16dd90bc","name":"CYRE Guardian Lookalike Detector","description":"Guardian Lookalike — before your agent sends funds, check whether the destination looks like one of your known contacts (prefix/suffix traps, near-edits, confusable chars). Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md","url":"https://cyre.dev/api/lookalike","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["candidate"],"properties":{"to":{"type":"string","description":"Alias for candidate"},"contacts":{"type":"string","description":"Comma-separated known addresses (≤20)"},"candidate":{"type":"string","description":"Destination / to address"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JhFawzsTKfBFW1ZaKnTXH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a destination crypto address looks suspiciously similar to known contacts by detecting prefix/suffix traps, near-edits, and confusable characters before funds are sent","exampleAgentPrompt":"Before I send payment to 0xA1b2C3d4E5F6...abc9, check if it looks like a lookalike or near-edit of any of my known contacts: 0xA1b2C3d4E5F6...abc8, 0xDeadBeef...1234.","exampleUseCases":[{"title":"Pre-payment address spoofing check","prompt":"I'm about to send 500 USDC to 0xF1a2B3c4D5e6...ff01 — can you run it through CYRE Guardian Lookalike to see if it suspiciously resembles any of my known contacts: 0xF1a2B3c4D5e6...ff00 or 0xAaaBbbCcc...1111?"},{"title":"Clipboard hijack detection before DeFi swap","prompt":"My agent just picked up a payout address 0xDeadBeef...0002 from the page — before it settles, check if it's a near-edit or confusable-character trap compared to my usual recipient 0xDeadBeef...0001."},{"title":"Agentic marketplace payment safety screen","prompt":"I'm setting up an automated agent that pays external services. Before each payment goes out, I want it to check the destination address against my whitelist of 5 trusted addresses for prefix traps or lookalike edits — the candidate today is 0xCaFeBabe...9999."}],"resultDescription":"Returns a set of detected lookalike patterns and signals (not a binary verdict) indicating whether the candidate address shares suspicious prefix/suffix overlaps, near-edit distances, or confusable Unicode/hex characters with any of the supplied known contacts. Patterns are returned for the agent to interpret and act upon.","failureModes":["Missing required 'candidate' query parameter returns an error","Too many contacts supplied (over 20) may be rejected","Malformed address strings may yield no meaningful pattern matches","Network or payment authorization failure returns HTTP 402 or 5xx","Empty contacts list means no comparison baseline — patterns returned will be limited"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to screen a single destination address for visual spoofing or near-edit similarity against a known set of contacts before authorizing a payment. It is pattern-focused (not a verdict engine), making it ideal for lightweight pre-flight checks in agentic payment pipelines. Prefer it over full risk-scoring endpoints when you only need lookalike signal, not a full risk profile.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:44:52.492Z","isFirstParty":false}