Content Provenance
on Vercel Edge
Sign everything you serve, without touching your CMS.Add Edge Middleware that embeds invisible provenance markers into every article on your Vercel site. Works with Next.js, SvelteKit, Nuxt, and any framework. No application code changes. Free for all publishers.
How it works
How It Works
Three steps from zero to signed articles on Vercel. One middleware file, one environment variable.
Add the Middleware
Drop the Encypher Edge Middleware into your Vercel project. Works with Next.js, SvelteKit, Nuxt, and any framework deployed on Vercel. No changes to your application code.
Set Environment Variables
Add your Encypher API key in the Vercel dashboard. The middleware connects to your Encypher account and begins protecting content on the next deployment.
Protect Every Article
Every article on your site receives invisible provenance markers at the edge. When that content is copied, scraped, or republished, you can trace it back to its source.
Configuration examples
Configure with HTML Meta Tags
Control article detection, declare rights, and assign per-block licenses directly from your HTML. No rebuilds, no API calls, no dashboard configuration required.
Article Selector
Override automatic content detection with a CSS selector that targets your article region.
<meta name="encypher-selector" content=".story-body">
Document-Level Rights
Declare usage terms and license for all content on the page. Embedded in the C2PA manifest.
<meta name="encypher-rights" content="All rights reserved."> <meta name="encypher-license" content="CC-BY-4.0">
Per-Block Rights
Assign different licenses to different content blocks. The worker maps each block to the sentences it contains.
<div data-encypher-rights="(c) 2026 Your Publication"
data-encypher-license="CC-BY-4.0">
<p>Your original reporting.</p>
</div>Rights Cascade
The worker resolves rights in order: block-level attributes on individual elements, then document-level meta tags, then your organization's rights profile in the Encypher dashboard. Block-level and document-level rights coexist: document rights serve as the default for content not covered by a block-level attribute.
Works with your stack
Works With Your CMS
The Edge Middleware detects and protects article content automatically across every major publishing platform. No per-CMS configuration needed.
Ghost
Squarespace
Webflow
Substack
Hugo / Jekyll
News Wires
Custom HTML
Plans and limits
Free vs. Enterprise
Full content provenance is free for every publisher. Enterprise adds leak detection, C2PA compliance, granular licensing, and unlimited volume.
| Feature | Free | Enterprise |
|---|---|---|
| Content provenance on every article | ||
| Sentence-level content tracking | ||
| Automatic CMS compatibility | ||
| Zero performance impact | ||
| Designed to preserve site availability | ||
| Article selector override via meta tags | ||
| Document-level rights and license declarations | ||
| Per-block rights via HTML data attributes | ||
| Monthly article volume | Unlimited (fair use) | Unlimited, incl. AI-output at scale |
| Leak source identification | - | |
| C2PA manifest compliance | - | |
| Attribution analytics dashboard | - | |
| Dedicated support and named account manager | - |
Architecture
Built for Publisher Sites
Designed for reliability at CDN scale. No performance impact on your site, no risk to availability.
Works With Every CMS
Invisible, Persistent Protection
V8 Isolate Caching
Your Site Never Breaks
Protect Every Article on Vercel
One middleware file. V8 isolate caching at every edge node. Know where your content goes when it is copied, scraped, or ingested by AI.