{"x402Version":2,"payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","resources":[{"id":33169,"slug":"33169","resource":"https://api.solsentry.app/x402/v1/lookalike-check","description":"Address-poisoning pre-send check. Give the destination you are about to pay plus the addresses the user has paid before; returns findings ranked by confidence when the destination is a visual or prefix/suffix lookalike of a known contact. Stateless and offline — no RPC call, nothing stored.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"confidence":{"description":"'strong' | 'medium' | 'weak' | 'none'","type":"string"},"contacts_checked":{"type":"integer"},"destination":{"type":"string"},"findings":{"items":{"properties":{"confidence":{"type":"string"},"original_contact":{"type":"string"},"prefix_match":{"type":"integer"},"reasons":{"items":{"type":"string"},"type":"array"},"suffix_match":{"type":"integer"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"suspect":{"type":"boolean"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"contacts":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","destination":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"},"type":"http"},"output":{"example":{"confidence":"none","contacts_checked":1,"destination":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","findings":[],"latency_ms":0,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"suspect":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"contacts":{"description":"Comma-separated prior contact addresses","type":"string"},"destination":{"description":"Address about to receive funds","maxLength":44,"minLength":32,"type":"string"}},"required":["destination","contacts"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"description":"'strong' | 'medium' | 'weak' | 'none'","type":"string"},"contacts_checked":{"type":"integer"},"destination":{"type":"string"},"findings":{"items":{"properties":{"confidence":{"type":"string"},"original_contact":{"type":"string"},"prefix_match":{"type":"integer"},"reasons":{"items":{"type":"string"},"type":"array"},"suffix_match":{"type":"integer"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"suspect":{"type":"boolean"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","wallet","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-13T14:56:16.353Z","quality":{"calls30d":38,"uniquePayers30d":3,"lastCalledAt":"2026-10-13T14:56:16.073Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"contacts":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","destination":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"},"type":"http"},"output":{"example":{"confidence":"none","contacts_checked":1,"destination":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","findings":[],"latency_ms":0,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"suspect":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"contacts":{"description":"Comma-separated prior contact addresses","type":"string"},"destination":{"description":"Address about to receive funds","maxLength":44,"minLength":32,"type":"string"}},"required":["destination","contacts"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"description":"'strong' | 'medium' | 'weak' | 'none'","type":"string"},"contacts_checked":{"type":"integer"},"destination":{"type":"string"},"findings":{"items":{"properties":{"confidence":{"type":"string"},"original_contact":{"type":"string"},"prefix_match":{"type":"integer"},"reasons":{"items":{"type":"string"},"type":"array"},"suffix_match":{"type":"integer"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"suspect":{"type":"boolean"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33176,"slug":"33176","resource":"https://api.solsentry.app/x402/v1/token/:solana_address","description":"Full risk assessment for an SPL token mint: risk score and level, the flags that drove it, bundle detection, the deploying wallet when it is known, and a human-readable summary. Where the mint has already been resolved, the recorded outcome is returned alongside the original prediction.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"detail":{"description":"Human-readable reason, known=false branch","type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"description":"True only when SolSentry or a live source has data for this mint. False with 'reason' when nothing exists at the address (account_not_found), the account is not a token mint (not_a_token_mint), or no source returned data (no_data)","type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reason":{"description":"Present on the known=false branch","type":"string"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"final_outcome":"confirmed_safe","flags":[],"is_bundle":false,"known":true,"latency_ms":191.4,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_level":"CLEAN","risk_score":10,"summary":"CONFIRMED SAFE (resolved false positive): was flagged at risk 10/100 by the scanner; outcome verification cleared it."},"type":"json"}},"routeTemplate":"/x402/v1/token/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"detail":{"description":"Human-readable reason, known=false branch","type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"description":"True only when SolSentry or a live source has data for this mint. False with 'reason' when nothing exists at the address (account_not_found), the account is not a token mint (not_a_token_mint), or no source returned data (no_data)","type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reason":{"description":"Present on the known=false branch","type":"string"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","token","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:47.084Z","quality":{"calls30d":31,"uniquePayers30d":3,"lastCalledAt":"2026-10-10T12:14:46.794Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"final_outcome":"confirmed_safe","flags":[],"is_bundle":false,"known":true,"latency_ms":191.4,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_level":"CLEAN","risk_score":10,"summary":"CONFIRMED SAFE (resolved false positive): was flagged at risk 10/100 by the scanner; outcome verification cleared it."},"type":"json"}},"routeTemplate":"/x402/v1/token/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"detail":{"description":"Human-readable reason, known=false branch","type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"description":"True only when SolSentry or a live source has data for this mint. False with 'reason' when nothing exists at the address (account_not_found), the account is not a token mint (not_a_token_mint), or no source returned data (no_data)","type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reason":{"description":"Present on the known=false branch","type":"string"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33172,"slug":"33172","resource":"https://api.solsentry.app/x402/v1/holders/:solana_address","description":"Holder concentration for a mint: holder count, top-1 and top-10 share of supply, and the sampling confidence behind those figures. The confidence field states how the number was obtained, so a partial sample is never presented as a full count.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"7000","amountUsd":0.007,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"confidence":{"description":"0.0-1.0; >= 0.6 reliable for display","type":"number"},"count":{"description":"Estimated total holders","type":"integer"},"largest":{"items":{"properties":{"address":{"type":"string"},"amount":{"type":"number"},"percentage":{"type":"number"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"sampled":{"description":"Holder accounts actually sampled","type":"integer"},"source":{"description":"Path that produced the result, e.g. 'helius_das'","type":"string"},"supply":{"type":"number"},"top1":{"description":"Top-1 wallet share of supply, percent","type":"number"},"top10":{"description":"Top-10 share of supply, percent","type":"number"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"confidence":0.75,"count":5000,"latency_ms":2150.7,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"sampled":5000,"source":"helius_das","supply":7615117415.90777},"type":"json"}},"routeTemplate":"/x402/v1/holders/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"description":"0.0-1.0; >= 0.6 reliable for display","type":"number"},"count":{"description":"Estimated total holders","type":"integer"},"largest":{"items":{"properties":{"address":{"type":"string"},"amount":{"type":"number"},"percentage":{"type":"number"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"sampled":{"description":"Holder accounts actually sampled","type":"integer"},"source":{"description":"Path that produced the result, e.g. 'helius_das'","type":"string"},"supply":{"type":"number"},"top1":{"description":"Top-1 wallet share of supply, percent","type":"number"},"top10":{"description":"Top-10 share of supply, percent","type":"number"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","token","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:54.611Z","quality":{"calls30d":12,"uniquePayers30d":2,"lastCalledAt":"2026-10-10T12:14:54.464Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"confidence":0.75,"count":5000,"latency_ms":2150.7,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"sampled":5000,"source":"helius_das","supply":7615117415.90777},"type":"json"}},"routeTemplate":"/x402/v1/holders/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"description":"0.0-1.0; >= 0.6 reliable for display","type":"number"},"count":{"description":"Estimated total holders","type":"integer"},"largest":{"items":{"properties":{"address":{"type":"string"},"amount":{"type":"number"},"percentage":{"type":"number"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"sampled":{"description":"Holder accounts actually sampled","type":"integer"},"source":{"description":"Path that produced the result, e.g. 'helius_das'","type":"string"},"supply":{"type":"number"},"top1":{"description":"Top-1 wallet share of supply, percent","type":"number"},"top10":{"description":"Top-10 share of supply, percent","type":"number"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33175,"slug":"33175","resource":"https://api.solsentry.app/x402/v1/predictions/:solana_address","description":"Audit trail for one mint: every risk prediction SolSentry recorded for it, with the score, the timestamp, and the resolved outcome where one exists. This is the per-mint evidence behind any aggregate accuracy claim — each row can be checked independently.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"4000","amountUsd":0.004,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"known":{"description":"False when the mint has never been scanned; the other fields are then empty","type":"boolean"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"predictions":{"items":{"properties":{"agent_id":{"type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"predicted_at":{"type":"string"},"predicted_risk":{"type":"number"},"resolved_at":{"type":"string"},"scan_flags":{"type":"object"},"tracking_id":{"type":"string"},"was_correct":{"type":"boolean"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"scan_count":{"description":"Present on the unknown-mint branch","type":"integer"},"summary":{"properties":{"correct_count":{"type":"integer"},"ever_critical":{"type":"boolean"},"ever_high":{"type":"boolean"},"final_outcome":{"type":"string"},"fp_event_count":{"type":"integer"},"resolved_count":{"type":"integer"},"risk_level_distribution":{"type":"object"},"scan_count":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"known":true,"latency_ms":1,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","predictions":[{"agent_id":"main_scanner","final_outcome":"confirmed_safe","outcome_24h":"confirmed_safe","outcome_7d":"confirmed_safe","predicted_at":"2026-03-30T16:40:08.725034","predicted_risk":10,"resolved_at":"2026-04-11T00:45:12.345764","scan_flags":{},"tracking_id":"track_000232","was_correct":true}],"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"summary":{"correct_count":13,"ever_critical":false,"ever_high":false,"final_outcome":"confirmed_safe","fp_event_count":5,"resolved_count":18,"scan_count":18}},"type":"json"}},"routeTemplate":"/x402/v1/predictions/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"known":{"description":"False when the mint has never been scanned; the other fields are then empty","type":"boolean"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"predictions":{"items":{"properties":{"agent_id":{"type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"predicted_at":{"type":"string"},"predicted_risk":{"type":"number"},"resolved_at":{"type":"string"},"scan_flags":{"type":"object"},"tracking_id":{"type":"string"},"was_correct":{"type":"boolean"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"scan_count":{"description":"Present on the unknown-mint branch","type":"integer"},"summary":{"properties":{"correct_count":{"type":"integer"},"ever_critical":{"type":"boolean"},"ever_high":{"type":"boolean"},"final_outcome":{"type":"string"},"fp_event_count":{"type":"integer"},"resolved_count":{"type":"integer"},"risk_level_distribution":{"type":"object"},"scan_count":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","token","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:48.657Z","quality":{"calls30d":9,"uniquePayers30d":1,"lastCalledAt":"2026-10-10T12:14:48.463Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"known":true,"latency_ms":1,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","predictions":[{"agent_id":"main_scanner","final_outcome":"confirmed_safe","outcome_24h":"confirmed_safe","outcome_7d":"confirmed_safe","predicted_at":"2026-03-30T16:40:08.725034","predicted_risk":10,"resolved_at":"2026-04-11T00:45:12.345764","scan_flags":{},"tracking_id":"track_000232","was_correct":true}],"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"summary":{"correct_count":13,"ever_critical":false,"ever_high":false,"final_outcome":"confirmed_safe","fp_event_count":5,"resolved_count":18,"scan_count":18}},"type":"json"}},"routeTemplate":"/x402/v1/predictions/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"known":{"description":"False when the mint has never been scanned; the other fields are then empty","type":"boolean"},"latency_ms":{"type":"number"},"mint":{"type":"string"},"predictions":{"items":{"properties":{"agent_id":{"type":"string"},"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"predicted_at":{"type":"string"},"predicted_risk":{"type":"number"},"resolved_at":{"type":"string"},"scan_flags":{"type":"object"},"tracking_id":{"type":"string"},"was_correct":{"type":"boolean"}},"type":"object"},"type":"array"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"scan_count":{"description":"Present on the unknown-mint branch","type":"integer"},"summary":{"properties":{"correct_count":{"type":"integer"},"ever_critical":{"type":"boolean"},"ever_high":{"type":"boolean"},"final_outcome":{"type":"string"},"fp_event_count":{"type":"integer"},"resolved_count":{"type":"integer"},"risk_level_distribution":{"type":"object"},"scan_count":{"type":"integer"}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33173,"slug":"33173","resource":"https://api.solsentry.app/x402/v1/tx-preview","description":"Pre-sign transaction review. Send a base64 transaction (or an already parsed one) and get back what it actually does: the programs it invokes, the authorities it hands over, and the risk flags a wallet should show the user before they approve.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"decode_ok":{"type":"boolean"},"detectors_run":{"items":{"type":"string"},"type":"array"},"findings":{"items":{"properties":{"detail":{"type":"object"},"detector":{"type":"string"},"severity":{"type":"string"},"summary":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"description":"0-100 aggregate","type":"integer"},"verdict":{"description":"'block' | 'warn' | 'safe'","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"parsed_tx":{"accounts":[],"instructions":[]}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decode_ok":true,"detectors_run":["close_account","owner_reassignment","stake_authority"],"findings":[],"latency_ms":4.1,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_score":0,"verdict":"safe"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"parsed_tx":{"description":"Alternative: an already parsed transaction","type":"object"},"tx_base64":{"description":"Base64-encoded transaction","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"decode_ok":{"type":"boolean"},"detectors_run":{"items":{"type":"string"},"type":"array"},"findings":{"items":{"properties":{"detail":{"type":"object"},"detector":{"type":"string"},"severity":{"type":"string"},"summary":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"description":"0-100 aggregate","type":"integer"},"verdict":{"description":"'block' | 'warn' | 'safe'","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","transaction","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:52.779Z","quality":{"calls30d":8,"uniquePayers30d":2,"lastCalledAt":"2026-10-10T12:14:52.644Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"body":{"parsed_tx":{"accounts":[],"instructions":[]}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decode_ok":true,"detectors_run":["close_account","owner_reassignment","stake_authority"],"findings":[],"latency_ms":4.1,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_score":0,"verdict":"safe"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"parsed_tx":{"description":"Alternative: an already parsed transaction","type":"object"},"tx_base64":{"description":"Base64-encoded transaction","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"decode_ok":{"type":"boolean"},"detectors_run":{"items":{"type":"string"},"type":"array"},"findings":{"items":{"properties":{"detail":{"type":"object"},"detector":{"type":"string"},"severity":{"type":"string"},"summary":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"description":"0-100 aggregate","type":"integer"},"verdict":{"description":"'block' | 'warn' | 'safe'","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33174,"slug":"33174","resource":"https://api.solsentry.app/x402/v1/contract-analysis/:solana_address","description":"Static risk analysis of a Solana program: upgrade authority, mutability, and the capability flags that matter before you sign anything that invokes it. Answers 'can this program be changed under me, and by whom'.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","amountUsd":0.01,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"address":{"type":"string"},"authorities":{"type":"object"},"explanation":{"type":"string"},"extensions":{"type":"object"},"fetched_at":{"type":"number"},"flags":{"items":{"type":"string"},"type":"array"},"kind":{"description":"'program' | 'mint' | 'account'","type":"string"},"known_category":{"type":"string"},"known_label":{"type":"string"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"type":"number"},"verdict":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"address":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","authorities":{},"explanation":"Upgradeable program. The authority can change the code at any time — only use it if you trust the team.","extensions":{},"fetched_at":1791403340.2219667,"flags":["UPGRADABLE"],"kind":"program","known_category":"protocols","known_label":"Jupiter Aggregator v6","latency_ms":78.1,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_score":20,"verdict":"caution"},"type":"json"}},"routeTemplate":"/x402/v1/contract-analysis/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"program_id":{"description":"Solana program id (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["program_id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"authorities":{"type":"object"},"explanation":{"type":"string"},"extensions":{"type":"object"},"fetched_at":{"type":"number"},"flags":{"items":{"type":"string"},"type":"array"},"kind":{"description":"'program' | 'mint' | 'account'","type":"string"},"known_category":{"type":"string"},"known_label":{"type":"string"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"type":"number"},"verdict":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","program","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:49.433Z","quality":{"calls30d":8,"uniquePayers30d":1,"lastCalledAt":"2026-10-10T12:14:49.32Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"address":"JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4","authorities":{},"explanation":"Upgradeable program. The authority can change the code at any time — only use it if you trust the team.","extensions":{},"fetched_at":1791403340.2219667,"flags":["UPGRADABLE"],"kind":"program","known_category":"protocols","known_label":"Jupiter Aggregator v6","latency_ms":78.1,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_score":20,"verdict":"caution"},"type":"json"}},"routeTemplate":"/x402/v1/contract-analysis/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"program_id":{"description":"Solana program id (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["program_id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"authorities":{"type":"object"},"explanation":{"type":"string"},"extensions":{"type":"object"},"fetched_at":{"type":"number"},"flags":{"items":{"type":"string"},"type":"array"},"kind":{"description":"'program' | 'mint' | 'account'","type":"string"},"known_category":{"type":"string"},"known_label":{"type":"string"},"latency_ms":{"type":"number"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_score":{"type":"number"},"verdict":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33177,"slug":"33177","resource":"https://api.solsentry.app/x402/v1/operator/:solana_address","description":"Risk profile for a Solana wallet acting as a token deployer or operator. Returns a risk level and label, a human summary, and outcome counts over the tokens attributed to it. Counts are served only when the attribution passed on-chain creation verification; otherwise the response is marked 'attribution: unverified' and the numbers are withheld rather than guessed.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"attribution":{"description":"'unverified' when counts are withheld","type":"string"},"confirmed_rugs":{"type":"integer"},"confirmed_safe":{"type":"integer"},"entity":{"description":"Known-entity match (exchange, bot, protocol) when the address is catalogued","type":"object"},"is_kol":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_label":{"type":"string"},"risk_level":{"enum":["LOW","MEDIUM","HIGH","CRITICAL","UNKNOWN"],"type":"string"},"risk_score":{"type":"number"},"rug_rate_pct":{"type":"number"},"summary":{"type":"string"},"total_tokens":{"type":"integer"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"confirmed_rugs":0,"entity":{"entity":"Binance Hot Wallet","entity_type":"cex","sources":["known_entities","cex_catalog","catalogs"],"traffic_tier":"infra_high"},"is_kol":false,"known":false,"latency_ms":47.9,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_level":"UNKNOWN","wallet":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"},"type":"json"}},"routeTemplate":"/x402/v1/operator/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"attribution":{"description":"'unverified' when counts are withheld","type":"string"},"confirmed_rugs":{"type":"integer"},"confirmed_safe":{"type":"integer"},"entity":{"description":"Known-entity match (exchange, bot, protocol) when the address is catalogued","type":"object"},"is_kol":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_label":{"type":"string"},"risk_level":{"enum":["LOW","MEDIUM","HIGH","CRITICAL","UNKNOWN"],"type":"string"},"risk_score":{"type":"number"},"rug_rate_pct":{"type":"number"},"summary":{"type":"string"},"total_tokens":{"type":"integer"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","wallet","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:44.592Z","quality":{"calls30d":7,"uniquePayers30d":1,"lastCalledAt":"2026-10-10T12:14:44.348Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"confirmed_rugs":0,"entity":{"entity":"Binance Hot Wallet","entity_type":"cex","sources":["known_entities","cex_catalog","catalogs"],"traffic_tier":"infra_high"},"is_kol":false,"known":false,"latency_ms":47.9,"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"risk_level":"UNKNOWN","wallet":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"},"type":"json"}},"routeTemplate":"/x402/v1/operator/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"attribution":{"description":"'unverified' when counts are withheld","type":"string"},"confirmed_rugs":{"type":"integer"},"confirmed_safe":{"type":"integer"},"entity":{"description":"Known-entity match (exchange, bot, protocol) when the address is catalogued","type":"object"},"is_kol":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_label":{"type":"string"},"risk_level":{"enum":["LOW","MEDIUM","HIGH","CRITICAL","UNKNOWN"],"type":"string"},"risk_score":{"type":"number"},"rug_rate_pct":{"type":"number"},"summary":{"type":"string"},"total_tokens":{"type":"integer"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33171,"slug":"33171","resource":"https://api.solsentry.app/x402/v1/drain-trace/:solana_address","description":"Follow the money out of a wallet. Walks outflows hop by hop under a causal gate (each hop must post-date the last and carry continuous value) until it reaches an exchange deposit, a bridge, a swap venue, or runs out of trail. Returns every hop with its labelled destination, the token-leg outflows alongside the SOL leg, and whether the trail ended at an exchange or a privacy protocol.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"cloak_proof":{"type":"object"},"endpoints":{"items":{"type":"object"},"type":"array"},"free_via_victimhood":{"type":"boolean"},"hop_count":{"type":"integer"},"hops":{"items":{"properties":{"amount_sol":{"type":"number"},"destination_category":{"type":"string"},"destination_label":{"type":"string"},"from":{"type":"string"},"hop_number":{"type":"integer"},"timestamp":{"type":"number"},"to":{"type":"string"},"tx_signature":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"origin_risk":{"type":"object"},"origin_token":{"type":"object"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reached_cex":{"type":"boolean"},"reached_mixer":{"type":"boolean"},"spl_outflows":{"description":"Token-leg outflows; a SOL-only reading of this trace is incomplete","items":{"type":"object"},"type":"array"},"total_sol_drained":{"type":"number"},"trace_time_ms":{"type":"number"},"victim_verdict":{"type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"wallet":"<base58 wallet>"},"type":"json"}},"routeTemplate":"/x402/v1/drain-trace/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cloak_proof":{"type":"object"},"endpoints":{"items":{"type":"object"},"type":"array"},"free_via_victimhood":{"type":"boolean"},"hop_count":{"type":"integer"},"hops":{"items":{"properties":{"amount_sol":{"type":"number"},"destination_category":{"type":"string"},"destination_label":{"type":"string"},"from":{"type":"string"},"hop_number":{"type":"integer"},"timestamp":{"type":"number"},"to":{"type":"string"},"tx_signature":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"origin_risk":{"type":"object"},"origin_token":{"type":"object"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reached_cex":{"type":"boolean"},"reached_mixer":{"type":"boolean"},"spl_outflows":{"description":"Token-leg outflows; a SOL-only reading of this trace is incomplete","items":{"type":"object"},"type":"array"},"total_sol_drained":{"type":"number"},"trace_time_ms":{"type":"number"},"victim_verdict":{"type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","wallet","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:14:59.106Z","quality":{"calls30d":6,"uniquePayers30d":1,"lastCalledAt":"2026-10-10T12:14:58.985Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"wallet":"<base58 wallet>"},"type":"json"}},"routeTemplate":"/x402/v1/drain-trace/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cloak_proof":{"type":"object"},"endpoints":{"items":{"type":"object"},"type":"array"},"free_via_victimhood":{"type":"boolean"},"hop_count":{"type":"integer"},"hops":{"items":{"properties":{"amount_sol":{"type":"number"},"destination_category":{"type":"string"},"destination_label":{"type":"string"},"from":{"type":"string"},"hop_number":{"type":"integer"},"timestamp":{"type":"number"},"to":{"type":"string"},"tx_signature":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"origin_risk":{"type":"object"},"origin_token":{"type":"object"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"reached_cex":{"type":"boolean"},"reached_mixer":{"type":"boolean"},"spl_outflows":{"description":"Token-leg outflows; a SOL-only reading of this trace is incomplete","items":{"type":"object"},"type":"array"},"total_sol_drained":{"type":"number"},"trace_time_ms":{"type":"number"},"victim_verdict":{"type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33178,"slug":"33178","resource":"https://api.solsentry.app/x402/v1/token/11111111111111111111111111111111","description":"Full risk assessment for an SPL token mint: risk score and level, the flags that drove it, bundle detection, the deploying wallet when it is known, and a human-readable summary. Where the mint has already been resolved, the recorded outcome is returned alongside the original prediction.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"dev_wallet":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","final_outcome":"confirmed_safe","flags":["mint_authority_revoked"],"has_freeze_authority":false,"has_mint_authority":false,"holders":{"count":376,"top10":41.24},"is_bundle":false,"known":true,"latency_ms":210.5,"launch_platform":"pump.fun","lp_locked_pct":100,"market":{"liquidity_usd":11100},"mint":"So11111111111111111111111111111111111111112","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"2026-08-01T12:00:00Z","source":null},"risk_level":"LOW","risk_score":12,"scanned_on_demand":false,"sources":["scanner","rugcheck"],"summary":"No deployer risk signals; authorities revoked.","symbol":"SOL"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","token","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-05T04:15:45.994Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-10-05T04:15:45.733Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"dev_wallet":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","final_outcome":"confirmed_safe","flags":["mint_authority_revoked"],"has_freeze_authority":false,"has_mint_authority":false,"holders":{"count":376,"top10":41.24},"is_bundle":false,"known":true,"latency_ms":210.5,"launch_platform":"pump.fun","lp_locked_pct":100,"market":{"liquidity_usd":11100},"mint":"So11111111111111111111111111111111111111112","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"2026-08-01T12:00:00Z","source":null},"risk_level":"LOW","risk_score":12,"scanned_on_demand":false,"sources":["scanner","rugcheck"],"summary":"No deployer risk signals; authorities revoked.","symbol":"SOL"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":33170,"slug":"33170","resource":"https://api.solsentry.app/x402/v1/dossier/:solana_address","description":"Consolidated investigation file for one wallet: identity signals, funding and outflow behaviour, cluster membership, and the tokens attributed to it, assembled into a single report. The heaviest route in the catalog — it aggregates what the cheaper endpoints answer separately.","type":"http","serviceName":"SolSentry","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"500000","amountUsd":0.5,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"assets":{"description":"SNS names, vanity patterns, payment uuids","type":"object"},"built_at":{"type":"string"},"cached":{"type":"boolean"},"cex_exits":{"items":{"type":"object"},"type":"array"},"confidence":{"description":"HIGH if any HIGH signal fired, else MEDIUM/LOW","type":"string"},"elapsed_s":{"type":"number"},"errors":{"items":{"type":"string"},"type":"array"},"first_funder":{"type":"object"},"genesis":{"description":"First signature: {signature, slot, blockTime, age_days}","type":"object"},"identity_signals":{"items":{"properties":{"confidence":{"description":"HIGH | MEDIUM | LOW","type":"string"},"description":{"type":"string"},"evidence":{"type":"object"},"kind":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"schema_version":{"type":"integer"},"second_funder":{"type":"object"},"sources":{"items":{"type":"string"},"type":"array"},"timing_siblings":{"description":"Wallets that share this wallet's first funder (exchanges and infra-like funders excluded); each with kinds, deployer {mints, confirmed_rugs} and the funding evidence. A lead, not evidence of coordination. Each item's co_launches is deprecated, always 0 since 2026-10; same-funder siblings are the items of timing_siblings","items":{"type":"object"},"type":"array"},"token_authority_map":{"description":"Counts over the wallet's distinct mints in the local scan index: mints_indexed, mints_with_authority_data, mint_authority_retained, freeze_authority_retained, both_revoked","type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"built_at":"<ISO-8601 UTC>","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"wallet":"<base58 wallet>"},"type":"json"}},"routeTemplate":"/x402/v1/dossier/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"assets":{"description":"SNS names, vanity patterns, payment uuids","type":"object"},"built_at":{"type":"string"},"cached":{"type":"boolean"},"cex_exits":{"items":{"type":"object"},"type":"array"},"confidence":{"description":"HIGH if any HIGH signal fired, else MEDIUM/LOW","type":"string"},"elapsed_s":{"type":"number"},"errors":{"items":{"type":"string"},"type":"array"},"first_funder":{"type":"object"},"genesis":{"description":"First signature: {signature, slot, blockTime, age_days}","type":"object"},"identity_signals":{"items":{"properties":{"confidence":{"description":"HIGH | MEDIUM | LOW","type":"string"},"description":{"type":"string"},"evidence":{"type":"object"},"kind":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"schema_version":{"type":"integer"},"second_funder":{"type":"object"},"sources":{"items":{"type":"string"},"type":"array"},"timing_siblings":{"description":"Wallets that share this wallet's first funder (exchanges and infra-like funders excluded); each with kinds, deployer {mints, confirmed_rugs} and the funding evidence. A lead, not evidence of coordination. Each item's co_launches is deprecated, always 0 since 2026-10; same-funder siblings are the items of timing_siblings","items":{"type":"object"},"type":"array"},"token_authority_map":{"description":"Counts over the wallet's distinct mints in the local scan index: mints_indexed, mints_with_authority_data, mint_authority_retained, freeze_authority_retained, both_revoked","type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["solana","security","risk","threat-intelligence","wallet","bazaar"],"sourceHost":"api.solsentry.app","lastUpdated":"2026-10-10T12:18:12.004Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-10T12:18:11.841Z"},"metadata":{"serviceName":"SolSentry","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"solana_address":"Solana wallet address (base58-encoded public key, 43–44 characters)"},"type":"http"},"output":{"example":{"built_at":"<ISO-8601 UTC>","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"<ISO-8601 UTC>","source":null},"wallet":"<base58 wallet>"},"type":"json"}},"routeTemplate":"/x402/v1/dossier/:solana_address","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"Solana address (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"assets":{"description":"SNS names, vanity patterns, payment uuids","type":"object"},"built_at":{"type":"string"},"cached":{"type":"boolean"},"cex_exits":{"items":{"type":"object"},"type":"array"},"confidence":{"description":"HIGH if any HIGH signal fired, else MEDIUM/LOW","type":"string"},"elapsed_s":{"type":"number"},"errors":{"items":{"type":"string"},"type":"array"},"first_funder":{"type":"object"},"genesis":{"description":"First signature: {signature, slot, blockTime, age_days}","type":"object"},"identity_signals":{"items":{"properties":{"confidence":{"description":"HIGH | MEDIUM | LOW","type":"string"},"description":{"type":"string"},"evidence":{"type":"object"},"kind":{"type":"string"}},"type":"object"},"type":"array"},"latency_ms":{"type":"number"},"operator_id":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"schema_version":{"type":"integer"},"second_funder":{"type":"object"},"sources":{"items":{"type":"string"},"type":"array"},"timing_siblings":{"description":"Wallets that share this wallet's first funder (exchanges and infra-like funders excluded); each with kinds, deployer {mints, confirmed_rugs} and the funding evidence. A lead, not evidence of coordination. Each item's co_launches is deprecated, always 0 since 2026-10; same-funder siblings are the items of timing_siblings","items":{"type":"object"},"type":"array"},"token_authority_map":{"description":"Counts over the wallet's distinct mints in the local scan index: mints_indexed, mints_with_authority_data, mint_authority_retained, freeze_authority_retained, both_revoked","type":"object"},"wallet":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}