Token Security Decision
token_security_decisionEvaluate a crypto token for agent interaction using security evidence from GoPlus (primary) and Honeypot.is (complementary, EVM chains only) and return a STRAELO decision that is deterministic for the same observed provider evidence; provider evidence can change between calls and external provider calls may affect latency and availability. There is no tool-specific rate limit. USE WHEN: an agent needs a machine-readable security decision before interacting with a token on Base, Ethereum, BSC, or Solana. DO NOT USE WHEN: the agent needs a guarantee that a token is safe, legitimate, scam-free, or risk-free; provider evidence may be unavailable or incomplete. Returns ALLOW, REVIEW, AVOID, or INCOMPLETE with supporting evidence. Missing or insufficient provider evidence fails closed and never produces ALLOW.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Blockchain containing the token. Accepts base, ethereum, bsc, or solana. Input is normalized to lowercase. | |
| token_address | Yes | Token identifier to evaluate. For base, ethereum, or bsc, provide an EVM contract address (0x followed by 40 hexadecimal characters). For solana, provide the token mint address as a base58 public key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Blockchain network queried. | |
| product | Yes | Product identifier. | |
| reasons | Yes | Short, objective, machine-readable reasons supporting the decision. | |
| decision | Yes | Token security decision: ALLOW, REVIEW, AVOID or INCOMPLETE. | |
| evidence | Yes | Provider evidence that supported the decision. | |
| confidence | Yes | Confidence in the decision. | |
| risk_score | Yes | Risk score from 0 to 100. | |
| observed_at | Yes | UTC timestamp of the decision. | |
| token_address | Yes | Token address/mint inspected. |