Developer Documentation

Build plugins that make your content more trustworthy over time

DVP CMS plugins aren't just extensions—they're evidence suppliers to a truth distillation system. Every plugin you build contributes verified, source-attributed facts that accumulate across regeneration cycles.

Why Plugins Matter

Traditional CMS plugins add features. DVP CMS plugins add truth.

When your plugin fetches data from Wolfram Alpha, pulls live weather from an API, or cross-references a claim against Wikipedia—it doesn't just insert text. It submits evidence to the authority system with full provenance: where the data came from, when it was fetched, and how much to trust it.

Over regeneration cycles, this evidence accumulates. AI-generated filler gets replaced. Verified facts persist. Your content converges toward ground truth—automatically.

Verification Plugins

Fact-check claims against Wolfram Alpha, Google Fact Check, or Wikipedia. Verified claims get high authority scores that survive regeneration.

Data Source Plugins

Pull live weather, financial data, or exchange rates. Time-stamped API data expires gracefully, triggering fresh fetches when stale.

Quality Plugins

Score readability, detect broken links, validate image accessibility. Quality signals feed back into content improvement cycles.

Compliance Plugins

Detect PII before publishing, scan for copyright issues. Compliance flags prevent problematic content from going live.

The result: Content that gets more trustworthy with each cycle. Not just fresher—more verified. Every plugin you add accelerates the convergence toward truth.

Getting Started

Build Your First Plugin

Beginner 30 minutes

Step-by-step guide to creating your first DVP CMS plugin from scratch. Learn the fundamentals of plugin architecture, hooks, and registration.

Plugin Development Guide

Intermediate Reference

Complete reference for hook protocols, configuration, secrets management, testing, and production deployment.

Plugin Complexity Tiers

All Levels Reference

Three tiers of plugin complexity: Simple (50 lines), Standard (200 lines), and Advanced (500+ lines).

Plugin Source Code

All Levels Reference

Browse source code for plugin templates and 16 reference plugin implementations across categories.

Hook Reference

Hook Reference

Reference Complete API

Complete reference for all DVP CMS plugin hooks. Filter, action, gate, and collect hook types with examples.

Scheduled Tasks

Intermediate Background Jobs

Build plugins that run background tasks on a schedule. Cron expressions, retries, and task execution.

Health Monitoring

Intermediate Domain Health

Monitor domain health with HTTP ping, SSL expiry checks, and anomaly detection.

SEO Metrics Hooks

Intermediate SEO Integration

Integrate external SEO data from GSC, Ahrefs, and keyword tools. Pattern extraction and learnings.

Async vs Sync Hooks

Intermediate Patterns

When to use async hooks and how to implement them correctly. Common mistakes and performance patterns.

Development

Plugin Best Practices

Intermediate Reference

Standards for production-ready plugins. Code quality, security, performance, and error handling.

Testing Plugins

Intermediate 45 minutes

Guide to testing DVP CMS plugins with pytest. Unit testing, integration testing, async testing, and mocking.

Plugin Deployment

Intermediate 30 minutes

Guide to packaging, publishing, and deploying DVP CMS plugins. PyPI publishing and version management.

Advanced Topics

Advanced Patterns

Advanced Coordination

Cross-plugin coordination, capability discovery, inter-plugin messaging, saga pattern, and circuit breaker.

Security

Reference Best Practices

Tenant isolation, secrets management, input validation, SQL injection prevention, and security checklist.

Troubleshooting

Reference Error Guide

Common errors, their causes, and solutions. Debug hooks, fix configuration issues, and resolve messaging errors.

Getting Started

Start with Build Your First Plugin to understand how plugins interact with the authority system. In 30 minutes, you'll build a working plugin that submits evidence to DVP CMS.

For production deployments, review Plugin Best Practices to ensure your evidence submissions are reliable, your API integrations are resilient, and your plugins contribute meaningfully to the truth distillation process.