ContentDividend
ContentDividend Developers & AI Agent Licensing Guide
Have more than 100 pages? Upgrade to Pro for only $9.99/mo for unlimited pages.
Upgrade to Pro →
Phase D13 · Agentic licensing

One machine-readable path from discovery to authorized access.

ContentDividend's Agent Licensing Manifest tells software where to discover publishers, inspect registered inventory, submit a licensing inquiry, continue a private conversation, locate RSL/OLP services, verify credentials, and ask a Resource Server whether an exact URL is currently authorized.

The rule

Automation can move the workflow. It cannot manufacture permission.

An agent can discover metadata and submit an inquiry. Binding agreement approval, payment authorization when required, publisher activation, and exact publisher content authorization remain controlled by people and the existing ContentDividend rights engine.

Discovery is not permission. A submitted inquiry, private conversation, Marketplace payment, signed proof, or OLP token cannot bypass the upstream agreement and publisher-authorization requirements.
End-to-end map

The machine procurement path

DiscoverRead the global manifest and search Marketplace metadata.
InspectOpen the per-site licensing manifest, RSL information and public inventory.
InquirePOST a structured licensing request. This opens a private conversation only.
NegotiateUse the capability-token conversation APIs or a Buyer Workspace.
Human gatesBoth parties approve terms; required payment and publisher activation happen separately.
Authorize scopeThe publisher chooses the exact registered resources covered by the license.
VerifyUse signed machine credentials, live status and OLP introspection.
EnforceResource Servers recheck the exact requested URL before serving content.
AccessAuthorized clients retrieve protected licensed content.
MeasureLicensed-content usage can be metered and reported.
Stable entry points

Start here in software.

Global agent licensing manifest

Platform-wide discovery and procurement map.

/.well-known/contentdividend-agent-licensing.json

Per-site licensing manifest

Publisher/site-specific inventory, RSL, OLP and procurement routing.

/v1/public/sites/{site_id}/licensing-manifest.json

Licensing inquiry

Existing structured inquiry API. The response now includes machine continuation metadata.

POST /v1/public/licensing-request

Private procurement status

Follow a submitted inquiry using the requester's private conversation capability token.

GET /v1/public/agent-procurement/{thread_id}

OLP

After the upstream rights state exists, use token acquisition and introspection.

/rsl/olp/token · /rsl/olp/introspect

Resource Server enforcement

Ask ContentDividend whether the exact requested resource is allowed right now.

POST /rsl/olp/resource-server/authorize
Example

Discover first. Request rights second.

GET https://app.contentdividend.com/.well-known/contentdividend-agent-licensing.json

GET https://app.contentdividend.com/v1/public/ai-marketplace/search?q=lighting&use=rag

GET https://app.contentdividend.com/v1/public/sites/SITE_ID/licensing-manifest.json

POST https://app.contentdividend.com/v1/public/licensing-request
Content-Type: application/json

{
  "site_id": "SITE_ID",
  "requester_name": "Authorized Buyer Representative",
  "requester_email": "licensing@example.ai",
  "company": "Example AI",
  "intended_use": "RAG",
  "requested_scope": "Selected registered URLs",
  "budget_range": "$5,000-$10,000",
  "requested_timeline": "30 days",
  "message": "We would like to discuss a non-exclusive content license."
}

Submitting this request creates an inquiry and private conversation. It does not create a license.