aayatai.com

https://aayatai.com/token/safety

Shares a payout wallet with 160 other endpoints — its adoption is attributed from that shared wallet's traffic, not earned exclusively.

Rug-pull and scam check for any token on Base, Solana, Ethereum, BNB, Arbitrum, Polygon, Optimism or Avalanche. Checks honeypot, buy/sell tax, mint/freeze authority, hidden owner, proxy, blacklist, holder concentration, locked liquidity, pool age and market data, then gives flags, a 0-100 safety score and a verdict. Pass ?address=...&chain=base.

57
reliability

Reliability & health

Uptime and response time from our own unpaid probes, plus the reliability score built from them.

Uptime

85.7% avg
0% 50% 100% Sep 28Sep 30Oct 2Oct 4

Response time

p50 9ms · p95 13ms
0ms 50ms 100ms Sep 28Sep 30Oct 2Oct 4
Data table
Reliability history per time bucket over the last 30 days (daily).
Bucket Uptime Probes Response time
9/28/2026, 12:00:00 AM 0% 1 —
9/29/2026, 12:00:00 AM 100% 2 14ms
9/30/2026, 12:00:00 AM 100% 11 9ms
10/1/2026, 12:00:00 AM 100% 12 9ms
10/2/2026, 12:00:00 AM 100% 12 9ms
10/3/2026, 12:00:00 AM 100% 12 9ms
10/4/2026, 12:00:00 AM 100% 6 8ms
57
Composite reliability — the weighted average of the dimensions below, on a 0–100 scale.
Availability
98

How often it was reachable when we probed it (weight 35%).

Latency
100

How quickly it answers when it is up — fast scores high (weight 20%).

Security
100

Whether it serves over working TLS / https (weight 15%).

Transparency
61

Whether the operator disclosed what it does — description, schema, identity (weight 15%).

Activity
0

Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).

Confidence 100% — how much probe evidence backs this score. A thin history is flagged, not hidden.

See the scoring methodology for exactly how each number is computed.

Payment

Currencies
USDC
Networks
arbitrum, base, polygon, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Facilitator
unknown
SDK
unknown

Operator

Company
inferred — unknown
Jurisdiction
—
Registrar
Cloudflare, Inc.
Domain registered
2026-09-28
Hosting network
CLOUDFLARENET
Hosting country
—

Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.

On-chain activity (base)

728
payments (30d)
4.24
USD volume (30d)
7
paying wallets (30d)

Payments per day

last payment 10/4/2026
0 350 700 Sep 28Sep 30Oct 1Oct 4
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
9/28/2026 604 3.25 3
9/29/2026 31 0.57 4
9/30/2026 15 0.07 2
10/1/2026 74 0.32 1
10/3/2026 3 0.02 1
10/4/2026 1 0.01 1

This payout wallet is shared: figures cover all 161 endpoints paid at it, since payments cannot be attributed to one of them. Only payments settled on chains and facilitators we index.

Linked by wallet — likely same operator

On-chain agent identity and the x402 endpoint that shares its settlement wallet.

https://aayatai.com/uk/house-prices x402 endpoint https://aayatai.com/eu/vat x402 endpoint https://aayatai.com/upgrade/fix x402 endpoint https://aayatai.com/wikipedia/pageviews x402 endpoint https://aayatai.com/search x402 endpoint https://aayatai.com/wallet/deep x402 endpoint https://aayatai.com/openapi x402 endpoint https://aayatai.com/token/price x402 endpoint https://aayatai.com/cron/explain x402 endpoint https://aayatai.com/http/security-headers x402 endpoint https://aayatai.com/package/check x402 endpoint https://aayatai.com/library/research x402 endpoint https://aayatai.com/dao/search x402 endpoint https://aayatai.com/uk/postcode x402 endpoint https://aayatai.com/pool/depth x402 endpoint https://aayatai.com/repo/file x402 endpoint https://aayatai.com/perps/orderbook x402 endpoint https://aayatai.com/report/area x402 endpoint https://aayatai.com/package/upgrade x402 endpoint https://aayatai.com/repo/health x402 endpoint https://aayatai.com/x402/find/live x402 endpoint https://aayatai.com/us/company/filings x402 endpoint https://aayatai.com/iban/check x402 endpoint https://aayatai.com/eu/fx x402 endpoint https://aayatai.com/eu/lei x402 endpoint https://aayatai.com/news/brief x402 endpoint https://aayatai.com/docs/lib x402 endpoint https://aayatai.com/docs/find x402 endpoint https://aayatai.com/error/known x402 endpoint https://aayatai.com/company/report x402 endpoint https://aayatai.com/wallet/risk x402 endpoint https://aayatai.com/tools/find x402 endpoint https://aayatai.com/vat/calc x402 endpoint https://aayatai.com/dependency/report x402 endpoint https://aayatai.com/token/report/deep x402 endpoint https://aayatai.com/us/raises x402 endpoint https://aayatai.com/wallet/report x402 endpoint https://aayatai.com/trends x402 endpoint https://aayatai.com/perps/candles x402 endpoint https://aayatai.com/postcode/lookup x402 endpoint https://aayatai.com/token/whales x402 endpoint https://aayatai.com/sitemap x402 endpoint https://aayatai.com/trade/precheck/cached x402 endpoint https://aayatai.com/convert/crypto x402 endpoint https://aayatai.com/dex/top x402 endpoint https://aayatai.com/cve x402 endpoint https://aayatai.com/company/profile x402 endpoint https://aayatai.com/search/open x402 endpoint https://aayatai.com/earthquakes x402 endpoint https://aayatai.com/perps/markets x402 endpoint
Response schema
{
  "properties": {
    "address": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "checkedAt": {
      "type": "string"
    },
    "checksNotRun": {
      "description": "Checks that couldn't run (data source blocked, empty or not covered).",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "contract": {
      "description": "Raw contract findings from the scanner.",
      "type": "object"
    },
    "dataComplete": {
      "description": "false when some checks couldn't run; see checksNotRun.",
      "type": "boolean"
    },
    "disclaimer": {
      "type": "string"
    },
    "flags": {
      "items": {
        "properties": {
          "code": {
            "type": "string"
          },
          "level": {
            "enum": [
              "danger",
              "warning",
              "info"
            ],
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "freshness": {
      "description": "When each part was checked: security (the scanner; a saved answer is at most 10 minutes old, and slow-changing findings such as owner, mint, holders and LP lock up to 24 hours, with their age in sources) and market.",
      "properties": {
        "checkedAt": {
          "type": "string"
        },
        "market": {
          "description": "asOf/ageSeconds: the price; poolsAsOf/poolsAgeSeconds: liquidity, volume and pools (can be older when only the price could be refreshed).",
          "properties": {
            "ageSeconds": {
              "type": "integer"
            },
            "asOf": {
              "type": "string"
            },
            "poolsAgeSeconds": {
              "type": "integer"
            },
            "poolsAsOf": {
              "type": "string"
            },
            "source": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "security": {
          "properties": {
            "ageSeconds": {
              "type": "integer"
            },
            "asOf": {
              "type": "string"
            },
            "source": {
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "holders": {
      "properties": {
        "count": {
          "type": [
            "number",
            "null"
          ]
        },
        "top": {
          "type": "array"
        },
        "top10Percent": {
          "type": [
            "number",
            "null"
          ]
        }
      },
      "type": "object"
    },
    "liquidity": {
      "properties": {
        "lockedPercent": {
          "type": [
            "number",
            "null"
          ]
        },
        "lpHolders": {
          "type": [
            "number",
            "null"
          ]
        }
      },
      "type": "object"
    },
    "market": {
      "properties": {
        "fdvUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "links": {
          "type": "object"
        },
        "liquidityKnown": {
          "description": "False when only a price was available.",
          "type": "boolean"
        },
        "liquidityUsd": {
          "description": "Total DEX liquidity across all pairs; null when unknown (only a price was available), never a false $0.",
          "type": [
            "number",
            "null"
          ]
        },
        "marketCapUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "marketNote": {
          "description": "Plain sentence when pools are last-known data: their age and where the price came from.",
          "type": "string"
        },
        "marketSource": {
          "description": "DexScreener, GeckoTerminal or DefiLlama (price only).",
          "type": "string"
        },
        "name": {
          "type": [
            "string",
            "null"
          ]
        },
        "oldestPairCreatedAt": {
          "type": [
            "string",
            "null"
          ]
        },
        "pairs": {
          "description": "Number of DEX trading pairs; null when unknown.",
          "type": [
            "integer",
            "null"
          ]
        },
        "poolsAsOf": {
          "description": "Present when pool data is the last known (DEX sources busy): when it was fetched.",
          "type": "string"
        },
        "priceChange": {
          "description": "Percent change over 5m, 1h, 6h, 24h.",
          "type": "object"
        },
        "priceNative": {
          "description": "Price in the pair's quote token.",
          "type": [
            "number",
            "null"
          ]
        },
        "priceSource": {
          "description": "Where the price came from, when not the pools' own source.",
          "type": "string"
        },
        "priceUsd": {
          "type": [
            "number",
            "null"
          ]
        },
        "symbol": {
          "type": [
            "string",
            "null"
          ]
        },
        "topPair": {
          "type": [
            "object",
            "null"
          ]
        },
        "txns24h": {
          "properties": {
            "buys": {
              "type": "integer"
            },
            "sells": {
              "type": "integer"
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "volume24hUsd": {
          "type": [
            "number",
            "null"
          ]
        }
      },
      "type": "object"
    },
    "noVerdict": {
      "description": "True when the verdict is 'unknown' (not enough data to judge).",
      "type": "boolean"
    },
    "schemaVersion": {
      "const": "token-safety@1",
      "description": "Output version (\"<tool>@<n>\"): additive changes only within a version; a new number for anything breaking, the old one kept 90 days.",
      "type": "string"
    },
    "score": {
      "description": "100 = no issues found. null when any check couldn't run (see checksNotRun): then read the verdict and summary.",
      "maximum": 100,
      "minimum": 0,
      "type": [
        "integer",
        "null"
      ]
    },
    "sources": {
      "description": "Every source used, with saved answers marked and dated.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "summary": {
      "description": "One plain line to show a person: verdict, what's fine, main risks, what couldn't be checked.",
      "type": "string"
    },
    "trust": {
      "description": "Third-party text, cleaned: read trust.notice; removed = what we stripped.",
      "type": "object"
    },
    "verdict": {
      "enum": [
        "high-risk",
        "caution",
        "low-risk",
        "unknown"
      ],
      "type": "string"
    },
    "verdictReason": {
      "description": "Why: red flags found, which checks couldn't run, or insufficient data.",
      "type": "string"
    }
  },
  "required": [
    "address",
    "chain",
    "verdict",
    "score",
    "flags",
    "holders",
    "liquidity",
    "market",
    "sources",
    "freshness"
  ],
  "type": "object"
}