{"data":{"slug":"verdoc","name":"Verdoc","description":"Deterministic GitHub repository analysis for coding agents. Returns an AGENTS.md with build and test commands quoted from the repository's own manifests, each tagged with the file it came from, plus a directory map and entry points. No language model is used: every path is checked against the git tree and ambiguous areas are marked unverified rather than guessed, so the same commit always returns the same answer. Pay per call in USDC on Base, Polygon or Arbitrum - no account and no API key.","base_url":"https://verdoc.dev","website_url":"https://verdoc.dev","category":"Data","endpoint_count":2,"min_price_usd":null,"uptime_24h":100,"source":"submitted","status":"online","verified":false,"verified_until":null,"payment_ready":true,"payment_ready_until":"2026-11-08T17:27:27.179Z","last_success_at":"2026-11-01T17:27:27.179Z","consecutive_failures":0,"check_interval_minutes":15,"last_checked_at":"2026-11-01T17:27:27.179Z","created_at":"2026-08-03T09:33:40.115Z","uptime":{"24h":100,"7d":100,"30d":99.9,"90d":99.8,"coverage":{"24h":{"daysCovered":1,"checkCount":63},"7d":{"daysCovered":7,"checkCount":598},"30d":{"daysCovered":30,"checkCount":2634},"90d":{"daysCovered":90,"checkCount":8027}}},"avg_response_time_ms":645,"total_checks":3258,"networks":["BSP"],"networks_caip2":["eip155:84532"],"asset":"USDC","endpoints":[{"id":"fe1bd287-2b6f-41e6-ad55-72d4771c4088","method":"GET","path":"/agents-md","description":"An agent opening a repository it has never seen must read it before it can work in it, which costs tens of thousands of tokens. This returns that context for $0.02: an AGENTS.md with build and test commands quoted from the repository's own manifests, each tagged with the file it came from, plus a directory map, entry points and edit boundaries. No language model - every path is checked against the git tree and anything ambiguous is marked unverified rather than guessed.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-08-03T09:33:40.115Z","last_seen_at":"2026-11-01T17:27:27.166Z","variable_amount":false,"min_price_usd":null,"networks":["BSP"],"pricing":[{"scheme":"exact","network":"eip155:84532","network_caip2":"eip155:84532","asset_address":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","asset_address_norm":"0x036cbd53842c5426634e7929541ec2318f3dcf7e","asset_name":"USDC","price":"20000","price_usd":null,"pay_to":"0x0A801E236fbc1a95a35ab8E946837320DDCE9d69","max_timeout_seconds":60}],"pay_to_divergence":null},{"id":"4cc86923-0390-4db0-8a1e-8413792e4916","method":"GET","path":"/scan","description":"Deterministic facts about a public GitHub repository, for an agent deciding how to work in one it has never seen: toolchain commands with the manifest each was quoted from, directory layout, language split, CI and test presence, a 0-100 documentation-health score, and phantom_paths - paths the README cites that do not exist in the git tree. No language model is used, so the same commit always returns the same answer.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-08-03T09:33:40.115Z","last_seen_at":"2026-11-01T17:27:27.159Z","variable_amount":false,"min_price_usd":null,"networks":["BSP"],"pricing":[{"scheme":"exact","network":"eip155:84532","network_caip2":"eip155:84532","asset_address":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","asset_address_norm":"0x036cbd53842c5426634e7929541ec2318f3dcf7e","asset_name":"USDC","price":"10000","price_usd":null,"pay_to":"0x0A801E236fbc1a95a35ab8E946837320DDCE9d69","max_timeout_seconds":60}],"pay_to_divergence":null}],"pay_to_changes":[],"assessment":{"updated_at":"2026-11-01T12:43:29.284Z","input_hash":"cead913e6395e9b7e8a7f16778e2e0d004f113e4882353db228e574a6edc5496","model_id":null,"prompt_version":null,"reliability":{"uptime":{"24h":100,"7d":100,"30d":99.9,"90d":99.8},"response_p95_ms":699,"avg_response_ms":645,"last_checked_at":"2026-11-01T12:34:22.377Z","consecutive_failures":0,"total_checks":3240},"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-11-01T17:27:27.179Z","envelope_captured_at":"2026-09-12T14:38:01.200Z"}},"site":{"homepage":true,"openapi":true,"pricing":false,"llms_txt":false,"robots":true,"terms":false,"checked_at":"2026-10-30T23:43:38.374Z"},"domain":{"age_days":null,"registrar":null,"free_host":false,"created_date":null,"checked_at":"2026-10-28T16:13:19.036Z"},"economics":{"price_usd":null,"price_atomic":"10000","model":"unknown","category_percentile":null,"stability":1,"price_max_usd":null,"category_percentile_max":null,"endpoint_count":2,"distinct_price_count":0},"risk":{"level":"clean","flags":[]},"synthesis":null,"traction":{"status":"measured","volume_usd_30d":0,"tx_count_30d":0,"unique_buyers_30d":0,"last_settlement_at":null,"top_buyer_share_30d":null,"top_3_buyers_share_30d":null,"concentrated_volume":false,"trend_7d_vs_30d":null,"shared_payout":false,"shared_with":0,"measured_networks":["eip155:137","eip155:8453"],"first_settlement_at":null,"volume_usd_all_time":0,"tx_count_all_time":0,"median_settlement_usd_30d":null,"max_settlement_usd_30d":null,"settled_via":[],"settled_via_detail":[],"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/verdoc","source":"https://x402-list.com"}}