{"data":{"slug":"pkgproof","name":"pkgproof","description":"pkgproof is a package-verification oracle for AI coding agents. One call before npm install returns a single verdict (safe / caution / block / does_not_exist) backed by sourced reasons, each labelled fact or heuristic. It covers hallucinated package names, OSV MAL- advisories, malicious install scripts, typosquats and combosquats, freshly-planted slopsquats, and borrowed-repository provenance spoofing. If a data source is unreachable it answers 502 rather than vouching for a package it could not check.","base_url":"https://x402.pkgproof.net","website_url":"https://pkgproof.net","category":"Verification","endpoint_count":1,"min_price_usd":0.05,"uptime_24h":100,"source":"submitted","status":"online","verified":false,"verified_until":null,"payment_ready":true,"payment_ready_until":"2026-10-25T02:05:09.763Z","last_success_at":"2026-10-18T02:05:09.763Z","consecutive_failures":0,"check_interval_minutes":15,"last_checked_at":"2026-10-18T02:05:09.763Z","created_at":"2026-09-02T21:16:56.509Z","uptime":{"24h":100,"7d":99.8,"30d":99.7,"90d":99.8,"coverage":{"24h":{"daysCovered":1,"checkCount":7},"7d":{"daysCovered":7,"checkCount":545},"30d":{"daysCovered":30,"checkCount":2613},"90d":{"daysCovered":47,"checkCount":4060}}},"avg_response_time_ms":1231,"total_checks":2783,"networks":["BSE"],"networks_caip2":["eip155:8453"],"asset":"USDC","endpoints":[{"id":"0f8a0a5b-1228-4f87-83d4-ba1b77df0d3a","method":"POST","path":"/v1/verify","description":"Call before an agent runs npm install or pip install. Checks one npm or PyPI package against the registry, OSV advisories, install scripts, typosquat and combosquat names and repository provenance, and flags hallucinated or slopsquatted names. Answers safe, caution, block or does_not_exist; every reason is sourced and labelled fact or heuristic.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-09-02T21:16:56.509Z","last_seen_at":"2026-10-18T02:05:09.726Z","variable_amount":false,"min_price_usd":0.05,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"50000","price_usd":"0.0500000000","pay_to":"0xB1fe0fd90C16800C3D5e811c6f07972dE9d2b98E","max_timeout_seconds":60}]}],"assessment":{"updated_at":"2026-10-17T20:43:02.152Z","input_hash":"3c40b93263ca4770db977b4ce95231c05a8e0d57aca4b3e4ebb6d09e20bcafd7","model_id":null,"prompt_version":null,"reliability":{"uptime":{"24h":100,"7d":99.8,"30d":99.7,"90d":99.8},"response_p95_ms":1013,"avg_response_ms":1233,"last_checked_at":"2026-10-17T20:27:10.343Z","consecutive_failures":0,"total_checks":2762},"compliance":{"grade":"A","passed":14,"total":14,"checks":[{"id":"payload_captured","label":"402 payload captured","pass":true},{"id":"accepts_present","label":"accepts[] array present","pass":true},{"id":"payto_recoverable","label":"payTo address recoverable","pass":true},{"id":"payto_conformant","label":"payTo at accepts[0].payTo (conformant shape)","pass":true},{"id":"payto_shape","label":"payTo is a valid on-chain address","pass":true},{"id":"price_present","label":"atomic price declared","pass":true},{"id":"price_sane","label":"atomic price in a sane range","pass":true},{"id":"asset_declared","label":"asset (token) address declared","pass":true},{"id":"network_caip2","label":"network resolves to CAIP-2","pass":true},{"id":"scheme_declared","label":"payment scheme declared","pass":true},{"id":"transport_https","label":"served over HTTPS","pass":true},{"id":"x402_version_current","label":"declares the current x402 version (2)","pass":true},{"id":"eip712_domain_extra","label":"EIP-712 domain parameters present on every EVM entry","pass":true},{"id":"version_channel_coherent","label":"x402 v2 envelope delivered in the payment-required header","pass":true}],"pay_to_source":"payTo","pay_to_location":"accept","staleness":{"probe_failing":false,"last_success_at":"2026-10-18T02:05:09.763Z","envelope_captured_at":"2026-09-02T21:17:00.823Z"}},"site":{"homepage":true,"openapi":true,"pricing":false,"llms_txt":true,"robots":true,"terms":false,"checked_at":"2026-10-16T01:33:10.064Z"},"domain":{"age_days":77,"registrar":"Cloudflare, Inc.","free_host":false,"created_date":"2026-07-30T11:53:06.000Z","checked_at":"2026-10-16T01:33:11.603Z"},"economics":{"price_usd":0.05,"price_atomic":"50000","model":"flat","category_percentile":79,"stability":1,"price_max_usd":0.05,"category_percentile_max":46,"endpoint_count":1,"distinct_price_count":1},"risk":{"level":"clean","flags":[]},"synthesis":null,"traction":{"status":"measured","volume_usd_30d":0.25,"tx_count_30d":5,"unique_buyers_30d":2,"last_settlement_at":"2026-10-14T15:09:11Z","top_buyer_share_30d":0.8,"top_3_buyers_share_30d":1,"concentrated_volume":false,"trend_7d_vs_30d":3.428571428571429,"shared_payout":false,"shared_with":0,"measured_networks":["eip155:8453"],"first_settlement_at":"2026-08-12T11:25:11Z","volume_usd_all_time":1.45,"tx_count_all_time":29,"median_settlement_usd_30d":0.05,"max_settlement_usd_30d":0.05,"settled_via":["coinbase"],"settled_via_detail":[{"id":"coinbase","volume_usd_30d":0.25,"tx_count_30d":5}],"shared_with_services":[],"pro_quota_share":1,"caveat":"Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.","all_time_caveat":"All-time is floored at the start of our harvest window, not the service full history."}}},"provenance":{"license":"CC-BY-4.0","attribution_required":true,"attribution":"Data: x402-list.com (CC BY 4.0)","cite_as":"https://x402-list.com/services/pkgproof","source":"https://x402-list.com"}}