=== ContentDividend for WordPress ===
Contributors: contentdividend
Tags: ai licensing, content licensing, ai crawler, publisher, provenance
Requires at least: 6.0
Requires PHP: 7.4
Stable tag: 8.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect public WordPress content to ContentDividend for verified inventory, machine discovery, licensing, and reliable synchronization.

== Description ==

ContentDividend for WordPress connects a publisher's WordPress site to ContentDividend.

After the site administrator chooses to connect the plugin, it can:

* Create or link the publisher's ContentDividend website record.
* Verify WordPress administrative site control with a short-lived challenge.
* Import public published posts and pages without sending raw article bodies.
* Keep public inventory synchronized when posts/pages are published, edited, moved, trashed, restored, or deleted.
* Publish machine-readable ContentDividend discovery pointers.
* Retry temporary delivery failures with a durable WordPress queue.
* Reconcile public WordPress inventory with ContentDividend.

ContentDividend discovery does not grant AI content-use permission. Current licensing and rights decisions remain controlled by ContentDividend's rights and licensing workflows.

= Privacy =

The plugin communicates with app.contentdividend.com only after an administrator chooses to connect ContentDividend.

The plugin sends URL-level metadata needed for public inventory registration and synchronization, such as public URLs, WordPress post IDs/types, titles, timestamps, lifecycle state, and site/installation identifiers.

The plugin is designed not to send raw article bodies, drafts, private posts, or password-protected article content as part of the inventory synchronization flow.

A private connector credential is stored in the WordPress options table and sent only to ContentDividend API endpoints for authenticated plugin requests.


= External Service =

ContentDividend for WordPress connects to the ContentDividend service at https://app.contentdividend.com/ only after a WordPress administrator chooses to connect the plugin.

The service is used to verify WordPress administrative site control, create or link the publisher's ContentDividend website record, synchronize public URL-level inventory metadata, publish machine-discovery records, check connector health, and reconcile public WordPress inventory.

Data sent after connection can include public page URLs, WordPress post IDs and types, public titles, public modified timestamps, lifecycle state, site and installation identifiers, and the site-specific Connector Secret used to authenticate that WordPress installation. The inventory synchronization flow is designed not to send raw article bodies, drafts, private posts, passwords, or password-protected article content.

Service: https://app.contentdividend.com/
Terms of Use: https://www.contentdividend.com/terms.html
Privacy Policy: https://www.contentdividend.com/privacy.html

= Machine Discovery =

When connected, the plugin publishes ContentDividend discovery resources including:

* /.well-known/contentdividend.json
* /contentdividend-ai.txt
* /contentdividend-llms.txt

The plugin does not overwrite the site's existing /llms.txt and does not rewrite robots.txt.

== Installation ==

1. Upload and activate ContentDividend for WordPress.
2. Open Settings > ContentDividend.
3. Click Connect ContentDividend.
4. Sign in to or create your ContentDividend account.
5. Approve the connection.
6. ContentDividend verifies the WordPress site and begins public inventory onboarding.

No Connector Secret copy/paste is required.

== Frequently Asked Questions ==

= Does installing the plugin grant AI companies permission to use my content? =

No. Discovery and inventory synchronization do not grant content-use rights.

= Does the plugin send my article bodies to ContentDividend? =

The inventory synchronization flow is designed around public URL-level metadata and does not send raw article bodies.

= Does the plugin rewrite robots.txt? =

No.

= Does the plugin overwrite my existing /llms.txt? =

No.

= Do I need to copy and paste a Connector Secret? =

No. The official connection flow performs the secure credential handoff automatically.

== Changelog ==

= 8.0.0 =
* Added strict W8 clean-install and upgrade-from-7 production certification.
* Added real WordPress lifecycle, retry, discovery, reconciliation, and server-observed evidence checks.
* Homepage promotion remains locked until both required public runtime modes certify.

= 7.0.0 =
* Consolidated the ContentDividend WordPress integration into one official plugin package.
* Added safe migration from earlier ContentDividend WordPress test-plugin settings.
* Includes secure one-click connection and native WordPress site verification.
* Includes initial public archive import and central plan enforcement.
* Includes continuous publish/edit/permalink/trash/delete/restore synchronization.
* Includes ContentDividend machine discovery and rights/provenance pointers.
* Includes durable retries, health checks, and daily reconciliation.
