Paid multi-advisor risk panel for a Solana token with consensus (x402)

Parallel Solana risk advisors; flags are not proof of safety. Select ?advisors=a,b from GET /v1/advisors or omit for all. Price = advisor cost + max(US$ 0.005, 15% of advisor cost). Exact prepayment returns 202 charged:true, receipt and job_id/status_url. Advisors run only after the buyer receipt is saved. Poll status_url for free; no second signed request or payment. Paid failures need review, with no automatic refund.

get/v1/risk-panel/{mint}

Request

  • Base URL: https://getrugshield.com (the document declares no server; this is the origin it was published from)
  • URL: https://getrugshield.com/v1/risk-panel/{mint}
  • Auth: none declared

Path parameters

mintstring required

Query parameters

advisorsstring nullable

Comma-separated anonymous ids from free GET /v1/advisors; omit for all compatible advisors.

chainstring

CAIP-2 network id of the token being analyzed, distinct from the x402 payment network. Currently only Solana mainnet is accepted.

prefer_asyncboolean

Compatibility option: every new panel prepays once and returns HTTP 202 job_id/status_url. Poll for free until ready; no further signed request or payment is needed.

Headers

idempotency-keystring nullable

Optional canonical 43-character base64url key generated from 32 random bytes, for example secrets.token_urlsafe(32). Send with the first signed x402 request. Replay this key, original PAYMENT-SIGNATURE and exact panel URL only to recover a lost acceptance; poll status_url for the final result. A different payment or query returns 409. If no key was used, replay with X-RugShield-Job-ID and the original proof; never send both recovery headers.

PAYMENT-SIGNATUREstring

Signed x402 payment proof on the paid retry. To recover a lost acceptance, resend the original signed authorization and signature with the same Idempotency-Key and exact panel URL; a different signature cannot recover it.

X-RugShield-Job-IDstring

Use the opaque job_id with the original proof and exact URL to replay a lost acceptance when no Idempotency-Key was used. Final results require only free polling; do not authorize another payment.

Response

Historical completed panel recovery; new panels return 202 acceptance.

mintstring required
price_usdnumber required
notestring required
pricing'exact' | 'upto' required
charged_usdnumber required

Changes

No recorded changes to this operation across all 1 revision of this API.