{"name":"ContentDividend Cloudflare Authorization Bridge","version":"15.62.0","purpose":"Connect Cloudflare request handling to existing ContentDividend licensing and exact publisher-authorized content scope, including E2 machine-actionable 402/403 licensing responses.","publisher_dashboard":"https://app.contentdividend.com/dashboard/cloudflare-authorization","worker_package":"https://app.contentdividend.com/downloads/cloudflare/contentdividend-cloudflare-authorization-worker.zip","authorization_endpoint":"https://app.contentdividend.com/v1/cloudflare/authorize","modes":{"observe":"Check and record licensing decisions without blocking.","enforce_ai":"AI-looking requests without valid exact licensed authorization can be denied."},"phase_e2_response_standard":"https://app.contentdividend.com/.well-known/contentdividend-access-response.json","response_semantics":{"402":"Explicit Require Active License policy + no licensed-content credential. The response points to ContentDividend licensing discovery/procurement; it is not a claim that payment alone grants rights.","403":"Publisher pause, invalid/revoked/expired credential, wrong site, inactive rights, outside authorized scope, or legacy enforce denial."},"security":{"bridge_secret_is_private":true,"buyer_license_key_is_private":true,"user_agent_is_not_proof_of_permission":true,"default_mode":"observe","contentdividend_outage_reference_behavior":"fail_open"},"rights_boundary":"The bridge checks existing rights. Installing it never grants, activates or expands a license."}