{"advice":"No bot Keptvow knows of is behind this wallet — no track record. Pay only what you can afford to lose. Payment history: paid 602 times by 19 different buyers (11 came back) in the last 45 days.","amount_usd":null,"evidence":{"delivery_reports":{"buyers_reporting":0,"delivered":0,"not_delivered":0},"history_incomplete":false,"history_loading":false,"payments":{"buyers":19,"buyers_sharing_a_funder":0,"established_buyers":7,"first_payment_days_ago":69,"last_payment_days_ago":3,"received":602,"repeat_buyers":11,"volume_usd":4.57,"window_days":45},"services":{"answering":27,"asks_to_be_paid_elsewhere":0,"down":0,"listed":39},"strong_record":false,"watched":true},"matches":[],"own_price":null,"paid_by_bots":{"by_coin":[{"amount":0.013,"coin":"USDC on Base","payments":5,"spend_usd":0.01}],"chains":["Base"],"days":14,"days_paid":4,"note":"Payments from the wallets Keptvow follows as bots (registered bots' wallets, traders on Virtuals' marketplace, and wallets seen paying paid services), in the coins it follows. Information only: it doesn't change the verdict, since payments between wallets one person controls are easy to make.","paying_bots":4,"payments":5,"received_usd":0.01,"repeat_paying_bots":0},"pay_to":"0x4f4c15d9bd7c796a9f9b769b78323ea3e0054104","price_check":null,"sanctions_list":null,"sealkeeper":null,"seller_reply":null,"services":[{"description":"Given a standard 5-field cron expression, return the next N fire times in UTC.","last_check":"unclear","latency_ms":17,"price_usd":0.005,"provider":"","url":"https://agent-clock.annushka1190.workers.dev/v1/cron/next"},{"description":"Majority winner from a list of votes. Body: { votes: [\"yes\",\"yes\",\"no\"] }. Optional minShare 0–1.","last_check":"unclear","latency_ms":6,"price_usd":0.003,"provider":"","url":"https://agent-consensus.annushka1190.workers.dev/v1/vote/majority"},{"description":"SHA-256 hex digest of UTF-8 text. Body: { text: \"...\" }.","last_check":"unclear","latency_ms":14,"price_usd":0.002,"provider":"","url":"https://agent-forge.annushka1190.workers.dev/v1/hash/sha256"},{"description":"Encode UTF-8 text to base64 or decode base64 to text. Body: { op: \"encode\"|\"decode\", text: \"...\" }.","last_check":"unclear","latency_ms":4,"price_usd":0.002,"provider":"","url":"https://agent-format.annushka1190.workers.dev/v1/base64"},{"description":"Regex-only structural check: confirms 0x + 40 hex characters for EVM, or 32-44 char base58 for Solana. No checksum computed, no RPC call made. Use as a cheap pre-filter before the full checksum check ","last_check":"ok","latency_ms":55,"price_usd":0.001,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/address/format-check"},{"description":"EIP-55 mixed-case checksum validation for 0x-prefixed 40-hex-character EVM addresses, or base58 charset/length validation for Solana addresses. Returns valid (boolean), chain (evm|solana), and checksu","last_check":"ok","latency_ms":12,"price_usd":0.003,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/address/validate"},{"description":"Full ISO 13616 structural check plus ISO 7064 mod-97-10 check-digit verification (the same algorithm banks use). Returns valid (boolean), country code, and the normalized IBAN string.","last_check":"ok","latency_ms":64,"price_usd":0.003,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/iban/validate"},{"description":"Fix trailing commas, single quotes, and unquoted keys — common JSON errors from LLMs.","last_check":"ok","latency_ms":25,"price_usd":0.002,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/json/repair"},{"description":"Mask emails, phone numbers, card numbers, SSNs, and EVM private-key-like hex strings in free text.","last_check":"ok","latency_ms":122,"price_usd":0.005,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/pii/redact"},{"description":"Heuristic risk score for seed phrases, urgency scams, fake airdrops, and wallet-drain patterns.","last_check":"ok","latency_ms":22,"price_usd":0.005,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/scam/scan"},{"description":"Deep risk scoring for a wallet before your agent pays it. Base: contract vs EOA, tx count, ETH balance, USDC balance, vanity patterns, zero/low activity. Solana: recent signatures, SOL balance, USDC t","last_check":"ok","latency_ms":23,"price_usd":0.025,"provider":"","url":"https://agent-guard.annushka1190.workers.dev/v1/wallet/risk-score"},{"description":"Word/sentence/char counts, average word length, and unique-token ratio.","last_check":"unclear","latency_ms":19,"price_usd":0.003,"provider":"","url":"https://agent-link.annushka1190.workers.dev/v1/text/stats"},{"description":"Compare two JSON values and return added, removed, and changed paths with before/after values.","last_check":"unclear","latency_ms":13,"price_usd":0.005,"provider":"","url":"https://agent-prep.annushka1190.workers.dev/v1/json/diff"},{"description":"Fetch spot prices for up to 20 symbols in one call. Body: { \"symbols\": [\"BTCUSDT\",\"ETHUSDT\"] }.","last_check":"unclear","latency_ms":15,"price_usd":0.01,"provider":"","url":"https://agent-prices.annushka1190.workers.dev/v1/batch"},{"description":"Compute percent change and multiple from fromPrice to toPrice. Body: { fromPrice, toPrice }.","last_check":"unclear","latency_ms":21,"price_usd":0.002,"provider":"","url":"https://agent-quant.annushka1190.workers.dev/v1/pct-change"},{"description":"On-chain snapshot for a Base address: contract vs EOA, transaction count, ETH balance, USDC balance, risk flags, and a simple recommendation (safe_to_pay | review | avoid). Use before your agent sends","last_check":"unclear","latency_ms":16,"price_usd":0.012,"provider":"","url":"https://base-pulse.annushka1190.workers.dev/v1/wallet/intel"},{"description":"Probes a counterparty URL for HTTP 402 behavior, valid accepts metadata, and /.well-known/x402 presence. Returns a 0-1 score and label (good | partial | weak). Call before your agent pays an unfamilia","last_check":"unclear","latency_ms":42,"price_usd":0.015,"provider":"","url":"https://base-pulse.annushka1190.workers.dev/v1/x402/merchant-score"},{"description":"Compress long text into key sentences for agents that need a short digest without calling an LLM.","last_check":"unclear","latency_ms":4,"price_usd":0.01,"provider":"","url":"https://kassa-402.annushka1190.workers.dev/v1/digest"},{"description":"MCP tools/call gas_base: Current gas price on Base from public RPC (wei + gwei). Optional query network=base for schema probes. e.g. GET /v1/gas/base","last_check":"unclear","latency_ms":121,"price_usd":0.001,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/mcp"},{"description":"Up to 50 tweets by comma-separated IDs. e.g. GET /tweets?ids=20,21,22","last_check":"ok","latency_ms":121,"price_usd":0.007,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets"},{"description":"One post by numeric ID: text, author, metrics (likes, retweets, replies, quotes, views). e.g. GET /tweets/by/id?id=20","last_check":"ok","latency_ms":81,"price_usd":0.002,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets/by/id"},{"description":"Posts that quote a given tweet ID (via search quoted filter). e.g. GET /tweets/quotes?id=20","last_check":"ok","latency_ms":121,"price_usd":0.008,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets/quotes"},{"description":"Replies to a post by numeric ID. e.g. GET /tweets/replies?id=20","last_check":"ok","latency_ms":20,"price_usd":0.008,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets/replies"},{"description":"Search posts. At least one of: words (or query alias), phrase, hashtags, from, minLikes, since, until. e.g. GET /tweets/search?words=bitcoin or ?query=bitcoin","last_check":"ok","latency_ms":27,"price_usd":0.005,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets/search"},{"description":"Recent posts from a user (newest first) with author and metrics. e.g. GET /tweets/user?username=elonmusk","last_check":"ok","latency_ms":44,"price_usd":0.007,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/tweets/user"},{"description":"Look up a public X user by numeric ID. Same fields as username lookup. e.g. GET /users/by/id?id=44196397","last_check":"ok","latency_ms":21,"price_usd":0.004,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/users/by/id"},{"description":"Look up a public X/Twitter user by handle. Returns id, username, display name, bio, location, followers/following/statuses counts, verified flag, createdAt, profile image. Query: username (required, n","last_check":"ok","latency_ms":26,"price_usd":0.004,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/users/by/username"},{"description":"One page of followers by numeric user ID. e.g. GET /users/followers?id=44196397","last_check":"ok","latency_ms":14,"price_usd":0.008,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/users/followers"},{"description":"One page of accounts followed by numeric user ID (GraphQL Following when available). e.g. GET /users/following?id=44196397","last_check":"ok","latency_ms":23,"price_usd":0.008,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/users/following"},{"description":"Search public accounts by keyword. e.g. GET /users/search?query=bitcoin","last_check":"ok","latency_ms":9,"price_usd":0.008,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/users/search"},{"description":"Current TVL for a protocol slug from DefiLlama free API. e.g. GET /v1/defi/tvl?slug=aave","last_check":"ok","latency_ms":22,"price_usd":0.003,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/defi/tvl"},{"description":"Current gas price on Base from public RPC (wei + gwei). Optional query network=base for schema probes. e.g. GET /v1/gas/base","last_check":"ok","latency_ms":32,"price_usd":0.001,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/gas/base"},{"description":"Cheap end-to-end x402 test. Returns { ok: true, ts }. GET /v1/health/paid","last_check":"ok","latency_ms":26,"price_usd":0.001,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/health/paid"},{"description":"USD spot via DexScreener search for symbol (e.g. ETH, BTC, SOL). Returns priceUsd, confidence, sources. e.g. GET /v1/price/spot?symbol=ETH","last_check":"ok","latency_ms":20,"price_usd":0.002,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/price/spot"},{"description":"Metadata for a token contract (prefers Base). name/symbol/priceUsd always refer to the *requested* address — not the other side of a DEX pair. Stables fall back to registry if Dex is rate-limited. e.g","last_check":"ok","latency_ms":8,"price_usd":0.004,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/token/meta"},{"description":"Top liquidity pairs for a token address from DexScreener. e.g. GET /v1/token/pairs?address=0x...","last_check":"ok","latency_ms":33,"price_usd":0.004,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/token/pairs"},{"description":"Ranked Base-related tokens from DexScreener boosts/search with simple momentum/risk heuristics. e.g. GET /v1/trending/base","last_check":"ok","latency_ms":21,"price_usd":0.006,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/trending/base"},{"description":"Unauthenticated GET to resourceUrl; checks HTTP 402, accepts[], price sanity. Query: url (required). e.g. GET /v1/x402/probe?url=https://...","last_check":"ok","latency_ms":38,"price_usd":0.005,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/v1/x402/probe"},{"description":"Profile + recent tweets + avg engagement in one call. e.g. GET /workflows/profile-digest?username=elonmusk&tweet_count=20","last_check":"ok","latency_ms":7,"price_usd":0.04,"provider":"","url":"https://x-data-gateway.annushka1190.workers.dev/workflows/profile-digest"}],"signed":{"message":"Keptvow verdict\nWallet: 0x4f4c15d9bd7c796a9f9b769b78323ea3e0054104\nVerdict: careful\nAmount USD: any\nChecked: 1794213871\nValid until: 1794214171","signature":"0x2cd9012c6bfccf21c16611f0c6c7a6c62a0d1f2bee216eb1cf0084238a0aac6e15ad733b1cd9673bf62bf20bfbe6f13f9badba64f06b7bf77a6753de0dc89b3e1c","signer":"0x92cfc9afdb212626edc40373018792b06a116eba","valid_until_ms":1794214171000},"verdict":"careful","virtuals_acp":null,"wallet_page":"/wallets/0x4f4c15d9bd7c796a9f9b769b78323ea3e0054104"}