Skip to main content

CertNode Seal Documentation

Everything you need to start sealing content.

Quick Start

  1. Install CertNode Seal from the Stripe App Marketplace
  2. Go to certnode.io/dashboard/seal
  3. Upload your content (JPEG, PNG, WebP, or PDF)
  4. Copy the verification URL or embed badge on your site

What Each Seal Includes

  • C2PA Content Credentials — Industry-standard provenance data signed with COSE Sign1 (ES256)
  • RFC 3161 Certified Timestamp — Court-admissible proof of when the content was sealed
  • CertNode Timestamp — Instant verification layer (HMAC-SHA256)
  • Authenticity Score — 0-100 score based on credential strength
  • Certificate Level — GOLD (80+), SILVER (50-79), or BRONZE
  • Public Verification Page — Unique URL anyone can check
  • Embeddable SVG Badge — Real-time status badge for your site

Pricing

Monthly fee$0
Per seal$0.05
Reflex bundle$0.04 (20% off)
Monthly minimum$5 (waived if 0 seals)

API Reference

All endpoints require authentication via X-Stripe-Account header or Clerk session.

EndpointPurpose
GET /api/seal/dashboardStats, billing, recent seals
GET/POST /api/seal/settingsManage settings
GET /api/seal/sealsList your seals
POST /api/seal/sealsCreate a new seal
GET /api/seal/seals/:idGet a specific seal
POST /api/seal/seals/:id/revokeRevoke a seal
GET /api/seal/verify/:seal_idPublic verification (no auth)
CertNode SealFAQSupport