{"schema_version":"contentdividend.access-response-standard.v1","version":"15.62.0","phase":"E","step":2,"name":"ContentDividend 402/403 Licensing Response Standard","purpose":"Turn an AI access denial into a machine-readable route toward legitimate publisher licensing without treating discovery, payment or the response itself as permission.","status_codes":{"402":{"meaning":"ContentDividend license required","when":"Explicit E1 Require Active License policy and no ContentDividend licensed-content credential was supplied.","not_a_claim":"This is not Cloudflare Pay Per Crawl pricing and does not mean payment alone grants rights."},"403":{"meaning":"Access forbidden","when":"Publisher pause, invalid/revoked/expired credential, inactive rights, wrong publisher site, outside exact authorized scope, or existing legacy enforcement denial."},"200":{"meaning":"Edge authorization API may continue","when":"The E1 policy allows/monitors the request or the existing rights chain authorizes the exact resource."}},"response_headers":{"ContentDividend-Response-ID":"Unique response identifier for audit/analytics.","ContentDividend-Site-ID":"ContentDividend publisher website identifier.","ContentDividend-Licensing-Action":"Machine next-action classification.","ContentDividend-Licensing-Manifest":"Publisher-specific machine-readable licensing manifest.","ContentDividend-Response-Standard":"https://app.contentdividend.com/.well-known/contentdividend-access-response.json","ContentDividend-RSL-License":"Present when the publisher has a published RSL license.","ContentDividend-OLP-Server":"Present when the publisher explicitly advertises ContentDividend OLP.","Link":"Links to the publisher licensing manifest and this response-standard document."},"cloudflare":{"worker_package":"https://app.contentdividend.com/downloads/cloudflare/contentdividend-cloudflare-authorization-worker.zip","native_pay_per_crawl_compatible":true,"crawler_price_header_emitted_by_contentdividend":false,"reason":"Cloudflare Pay Per Crawl has its own pricing/payment protocol. ContentDividend E2 advertises licensing/procurement, not a Cloudflare per-crawl price."},"machine_routes":{"site_manifest_pattern":"https://app.contentdividend.com/v1/public/sites/{site_id}/licensing-manifest.json","site_response_descriptor_pattern":"https://app.contentdividend.com/v1/public/sites/{site_id}/access-response.json","agent_licensing_manifest":"https://app.contentdividend.com/.well-known/contentdividend-agent-licensing.json","licensing_inquiry":"https://app.contentdividend.com/v1/public/licensing-request","developer_documentation":"https://app.contentdividend.com/developers/access-response-standard"},"rights_boundary":{"response_grants_rights":false,"http_402_grants_rights":false,"http_403_changes_commercial_rights":false,"payment_alone_grants_rights":false,"publisher_exact_resource_authorization_required":true},"next_step":"E3 One-Click Cloudflare Enforcement"}