# Telephony public catalog Origin: https://telephony-public-catalog.pages.dev Consumer: https://telephony-website.pages.dev/call/ GET /current.json → verify referenced manifest → verify service:call, service:sms or service:number shard. Transport: https://github.com/a44238587-sudo/cloudflare-workspace-rules/blob/main/AGENTS.md#rule-12 Every reference contains path, exact UTF-8 bytes and SHA-256. Reject integrity failures. Shards: {schemaVersion:1,collectedAt,providers:[...],offers:[...]}. Offers preserve providerId, kind, countries, price, currency, period, minutes, sms, lineType, durationDays, numberCount, originCountry, setupFee, note, sourceUrl, collectedAt. Only exact positive prices (fromPrice:false) are published; synthetic notForSale records remain illustrative and cannot authorize purchases or paid account operations. No credentials, eSIM data or database. Missing paths: HTTP 404. Refresh pointer once after a referenced 404; all remaining HTTP/schema/integrity failures are explicit. /current.json caches one hour; /v1/* one year immutable; public CORS.