{"endpoint":"/api/falsify","mode":"rescue_trap_falsification","trapSlug":"cloudflare-1015-rate-limit","matchedTrap":{"id":"trap-cloudflare-1015-rate-limit","title":"Cloudflare Error 1015 (You are being rate limited) on Web Scraping","category":"waf_bot_block","rootCause":"Datacenter egress IPs burst-fetching documentation or pricing pages trip Cloudflare ASN/IP rate limiters (Error 1015) or JS challenges."},"fallbackRoute":{"jtbd":"web-scraping","primaryProviderId":"firecrawl","fallbackProviderId":"jina","whenNotTopPickReason":"Hard anti-bot enterprise — Bright Data","liveHealth":{"status":"operational"},"autoActOk":true,"quickstartSpec":{"installCommand":"npm install cross-fetch","envVars":["JINA_API_KEY"],"activeModelOrSku":"jina-reader-tokens","docsUrl":"https://jina.ai/reader/"}},"falsificationSpec":{"jtbdId":"web-scrape","jtbdName":"Web scraping / page fetch","currentPickId":"firecrawl","currentPickScore":8.25,"challengerId":"scrapingbee","challengerScore":7.98,"currentScoreGap":0.27,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.42,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["ScrapingBee (scrapingbee) outperforms Firecrawl (firecrawl) by >= 0.42 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Firecrawl's representative SKU for web-scrape without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=firecrawl) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"scrapingbee","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.42,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"firecrawl","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"firecrawl","immediateOverrideUrl":"/api/decide?jtbd=web-scrape&exhausted=firecrawl"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=web-scrape","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"web-scrape","providerId":"scrapingbee","outcome":"worked","detail":"Comparative production evaluation on web-scrape (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}}}