{"id":"115948b7-c6c","name":"PageProof: PDF text with page references","description":"POST PDF as JSON {pdf_base64: base64 PDF bytes}, or application/pdf, to receive page-numbered text and SHA-256 hashes for citation workflows. 0.005 USDC/Base per successful document via x402 v2. Maximum 25 pages, 2 MiB. No OCR or verification of document claims. Free fixed sample: https://pageproof.alert-crab-1890.chatgpt.site/example. OpenAPI: https://pageproof.alert-crab-1890.chatgpt.site/openapi.json. Purchasing example: https://pageproof.alert-crab-1890.chatgpt.site/buy.mjs. Send an explicit User-Agent and Accept: application/json.","endpoint_url":"https://pageproof.alert-crab-1890.chatgpt.site/v1/pdf/extract","endpoint_canonical":"https://pageproof.alert-crab-1890.chatgpt.site/v1/pdf/extract","category":"compute.tools","kind":"api","price_amount":0.005,"price_currency":"USDC","chains":["base"],"request_schema":{"type":"object","additionalProperties":false,"required":["pdf_base64"],"properties":{"pdf_base64":{"type":"string","contentEncoding":"base64","contentMediaType":"application/pdf","maxLength":2796204,"description":"Standard padded base64 of PDF bytes, maximum 2097152 bytes. No URL or data-URI prefix."}}},"response_schema":{"type":"object","required":["schema_version","document_sha256","page_count","character_count","pages","warnings","provenance"],"properties":{"schema_version":{"type":"string"},"document_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"page_count":{"type":"integer","minimum":1,"maximum":25},"character_count":{"type":"integer"},"pages":{"type":"array","items":{"type":"object","required":["page","text","text_sha256"],"properties":{"page":{"type":"integer","minimum":1},"text":{"type":"string"},"text_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"warnings":{"type":"array","items":{"type":"string"}},"provenance":{"type":"object","properties":{"parser":{"type":"string"},"method":{"type":"string"},"content_verified":{"const":false},"ocr":{"const":false}}}}},"sample_query":"https://pageproof.alert-crab-1890.chatgpt.site/example","facilitator_url":"https://facilitator.payai.network","status":"verified","delisted_reason":null,"origin":"submitted","ephemeral":false,"created_at":1789335524,"updated_at":1789335787,"status_changed_at":1789335787,"embedding_synced_at":1789335564,"score":0.9999999999999977,"p50_latency_ms":2814,"p95_latency_ms":8102,"p99_latency_ms":8512,"probe_count":1495,"probes_passed":1473,"last_ok_at":1794016135,"consecutive_failures":0,"last_probed_at":1794016135,"probe_interval_s":7200,"distinct_payers":0,"x402_version":2,"transport":"header","obs_scheme":"exact","accepts_count":1,"accepts_index":0,"obs_network":"eip155:8453","obs_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","obs_pay_to":"0x3E824CBa63FB9bdd52C199A3B95Fa02aA6f64072","amount_atomic":"5000","amount_usd":0.005,"domain_name":"USD Coin","domain_version":"2","observed_at":1794016135,"obs_first_seen_at":1789335543,"price_changed_at":null,"pay_to_changed_at":null,"payto_unstable":false,"payto_distinct_recent":1,"onchain_provider_status":null,"onchain_payto_checked":"0x3e824cba63fb9bdd52c199a3b95fa02aa6f64072","onchain_checked_at":1794018995,"onchain_last_attempt_at":1794018995,"onchain_provider_error":0,"onchain_source":"index","header_bytes":5879,"verified_via":"POST","testnet":false,"payment_protocols":["x402"],"mpp_methods":null,"mpp_offers":null,"mpp_note":null,"onchain_payto_shared_listings":1,"onchain_count_capped":false,"onchain_shape":null,"onchain_daily":[{"day":"2026-10-08","tx":1,"payers":1,"usd":0.005},{"day":"2026-10-14","tx":1,"payers":1,"usd":0.005},{"day":"2026-10-30","tx":1,"payers":1,"usd":0.005}],"latest_purchase_delivered":true,"latest_purchase_at":1791270951,"paid_verification_latest":{"at":1791270951,"delivered":true,"tx_hash":"0x45a4b6425a5b441c857f9d5c4daa7304f021bf5957aec88e42325a991c01561c","amount_usdc":0.005,"failure_reason":null,"note":"Most recent settled purchase by the nohumans scout; it delivered.","at_iso":"2026-10-06T07:15:51Z","age_days":31},"paid_verification":{"verified":true,"verified_at":1791270951,"tx_hash":"0x45a4b6425a5b441c857f9d5c4daa7304f021bf5957aec88e42325a991c01561c","amount_usdc":0.005,"schema_validated":true,"note":"Real USDC paid and response inspected by nohumans scout. One-time verification, not continuous.","verified_at_iso":"2026-10-06T07:15:51Z","age_days":31},"has_sample":true,"method_note":"This endpoint does not serve its 402 to a bare GET; the payment challenge was observed on POST with a JSON body. Call it with POST.","paid_verified":true,"paid_verified_at":1791270951,"paid_depth":{"rung":"paid_verified","deliveries":1,"span_weeks":1,"first_ok_at":1791270951,"last_ok_at":1791270951,"last_attempt_ok":1,"through_change":false,"first_ok_at_iso":"2026-10-06T07:15:51Z","last_ok_at_iso":"2026-10-06T07:15:51Z"},"payto_sentinel":false,"payto_note":null,"evidence_tier":"paid_verified","evidence_note":"We paid this endpoint real USDC and confirmed settlement on-chain; the response was inspected.","verdict_age_seconds":4481,"probe_tier":"stable","next_check_by":1794023335,"next_check_basis":"stable tier, re-probed every 2 hours: verified with no failure in the last 24 h and no change of terms or status in 7 days, or failing 11 to 50 times in a row; any failure moves it to the watch tier on that probe; a record past next_check_by is stale by our own rule","last_probed_at_iso":"2026-11-07T01:48:55Z","next_check_by_iso":"2026-11-07T03:48:55Z","status_changed_at_iso":"2026-09-13T21:43:07Z","paid_verified_at_iso":"2026-10-06T07:15:51Z","probes_failed":22,"onchain_scope":"this listing's payTo address only (no other active listing names it); counts every USDC transfer to that address, not only paid calls to this endpoint","onchain_wallet":{"scope":"this listing's payTo address only (no other active listing names it); counts every USDC transfer to that address, not only paid calls to this endpoint","shared_by_listings":1,"pay_to":"0x3e824cba63fb9bdd52c199a3b95fa02aa6f64072","tx_count_30d":3,"unique_payers_30d":2,"volume_usd_30d":0.015},"onchain_tx_count_30d":3,"onchain_unique_payers_30d":2,"onchain_volume_usd_30d":0.015,"created_at_iso":"2026-09-13T21:38:44Z","updated_at_iso":"2026-09-13T21:43:07Z","embedding_synced_at_iso":"2026-09-13T21:39:24Z","last_ok_at_iso":"2026-11-07T01:48:55Z","observed_at_iso":"2026-11-07T01:48:55Z","obs_first_seen_at_iso":"2026-09-13T21:39:03Z","onchain_checked_at_iso":"2026-11-07T02:36:35Z","onchain_last_attempt_at_iso":"2026-11-07T02:36:35Z","latest_purchase_at_iso":"2026-10-06T07:15:51Z","paid_verified_age_days":31,"latest_purchase_age_days":31,"report_outcome":{"how":"POST https://api.nohumans.directory/v1/reports","when":"after you paid this endpoint on Base, whether or not it delivered","body":{"listing_id":"115948b7-c6c","ok":"JSON boolean: did it deliver what it promised","tx_hash":"your payment's transaction hash on Base","payer_signature":"EIP-191 personal_sign of message_to_sign by the wallet that paid"},"message_to_sign":"nohumans.directory report v1\nlisting_id: 115948b7-c6c\ntx_hash: <tx_hash, lowercase>\nok: <true|false>","distinct_payers_reported":0,"weight":"counts toward ranking once 3+ distinct payers have reported this listing","help":"https://api.nohumans.directory/v1/reports"},"observed":{"checked_at":1794016135,"x402_version":2,"challenge_transport":"header","scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x3E824CBa63FB9bdd52C199A3B95Fa02aA6f64072","payment_options":1,"accepts_index":0,"extra":{"name":"USD Coin","version":"2"},"amount_atomic":"5000","amount_usd":0.005,"eip712_domain":{"name":"USD Coin","version":"2"},"price_stable_since":1789335543,"price_matches_listing":true,"payto_stable_since":1789335543,"checked_at_iso":"2026-11-07T01:48:55Z","price_stable_since_iso":"2026-09-13T21:39:03Z","payto_stable_since_iso":"2026-09-13T21:39:03Z"}}