Certify AI-Generated Content
You used AI to generate a product description, blog post, or marketing copy. Your customers want to know: is this factually accurate? With Content Certification, you can issue cryptographically signed trust badges that prove every claim in your AI-generated content has been verified against your facts.
Overview
Content Certification issues trust certificates for AI-generated content:
- Submit content via API or dashboard
- Extract claims — TruthVouch identifies every factual claim in the content
- Verify claims — Compare against your Truth Nuggets
- Issue certificate — Cryptographically signed TrustScore (0-100)
- Embed badge — Display on your website, LinkedIn, customer portals
- Monitor drift — Auto-revoke certificate if underlying facts change
The result: Customers and partners see proof that your AI-generated content is factually accurate.
Prerequisites
- TruthVouch account with Business tier or higher (Content Certification included)
- Truth Nuggets created (30+ facts covering your products, company, claims)
- AI-generated content ready to certify (blog post, product description, etc.)
Step 1: Define Your Truth
Content Certification depends on comprehensive Truth Nuggets. Ensure you have facts covering:
-
Go to Knowledge Base → Truth Nuggets
-
Review your existing facts:
- Product facts: Names, descriptions, features, launch dates, pricing
- Company facts: Founded date, headquarters, team size, funding stage
- Performance claims: Accuracy percentages, speed metrics, customer counts
- Certifications: SOC 2, ISO, compliance status
- Capabilities: What your product can and cannot do
- Partnerships: Integration and partnership claims
-
For content you plan to certify, add specific facts:
- Exact pricing tiers and limits
- Precise feature lists
- Performance benchmarks
- Customer testimonial sources
Tip: The more detailed your Truth Nuggets, the higher your TrustScores. Vague facts = lower scores.
Step 2: Submit Content for Certification
Upload AI-generated content to be verified.
Via Dashboard
-
Go to Certification → Submit Content
-
Click New Certificate
-
Paste or upload your content:
- Title: “Q1 2026 Product Feature Update”
- Content: Your AI-generated text
- Category: Product description, blog post, marketing, other
- Visibility: Public (show trust badge) or Private (internal only)
-
Click Analyze
Via API
from truthvouch_cert import ContentCertification
cert = ContentCertification(api_key="vt-api-key")
content = """TruthVouch is an AI governance platform launched in March 2021.Our Shield product detects hallucinations with 94%+ accuracy.Pricing starts at $349/month for the Starter tier.We serve 500+ customers in 25 countries."""
result = cert.submit_for_certification( title="Product Overview", content=content, category="product_description", visibility="public")
print(f"Certificate ID: {result.certificate_id}")print(f"TrustScore: {result.trust_score}")Step 3: Review Extracted Claims
TruthVouch identifies and extracts every factual claim in your content.
-
You’ll see an analysis page showing:
- Verified claims (verified against Truth Nuggets, green checkmark)
- Partially verified claims (some parts verified, some not, yellow flag)
- Unverified claims (not found in your Truth Nuggets, red X)
- Contradictions (conflicts with your Truth Nuggets, red alert)
-
Example analysis:
Verified:✓ "TruthVouch is an AI governance platform" (matches fact: "B2B platform for AI governance")✓ "Shield detects hallucinations with 94%+ accuracy" (matches fact: "94%+ NLI detection")✓ "Pricing starts at $349/month" (matches fact: "Starter tier $349/mo")Partially Verified:~ "Launched in March 2021" (fact says "Founded in 2021" but doesn't specify month)Unverified:✗ "Serve 500+ customers in 25 countries" (not in Truth Nuggets)Contradictions:⚠️ None found -
You can:
- Accept claim as-is (proceed to certification)
- Add Truth Nugget for unverified claim (if it’s accurate, add to your facts)
- Reject claim (mark as inaccurate, it will lower the TrustScore)
- Edit content (fix inaccuracies before certification)
Step 4: Issue Certificate
Once you’ve reviewed claims, issue the certificate.
-
Click Issue Certificate
-
TruthVouch calculates your TrustScore:
- 100: All claims verified
- 90-99: All claims verified with minor clarifications
- 75-89: Most claims verified, some unverified claims present
- 60-74: Mix of verified and unverified
- Below 60: Significant unverified or contradictory claims
-
You receive:
- Certificate ID: Unique identifier (e.g.,
cert_a1b2c3d4) - TrustScore: 0-100
- Verification timestamp: When issued
- Cryptographic signature: Tamper-proof proof
- Certificate details: List of verified claims and unverified notes
- Certificate ID: Unique identifier (e.g.,
-
The certificate is immutable — once issued, it can’t be edited (prevents fraud)
Step 5: Embed the Trust Badge
Display your TrustScore publicly on your website or content.
Embed Code
TruthVouch provides HTML embed code for your badge:
<iframe src="https://trust.truthvouch.ai/badge/cert_a1b2c3d4" width="200" height="100" frameborder="0"></iframe>Badge features:
- Shows your TrustScore (0-100)
- Links to full verification report
- Auto-updates if certificate is revoked
- Responsive (works on mobile)
- Lightweight (< 10KB)
Common Placements
- Blog post footer: Trust badge at end of article
- Product page: Badge next to “Trust & Security” section
- Social media: Link to certificate in LinkedIn post description
- Customer portal: Badge showing data accuracy
- Email signature: Certify company announcements
Example:
Q1 2026 Feature Update
We've added three new capabilities to TruthVouch Shield...
[TruthVouch Certificate Badge - TrustScore: 92]This content has been verified and certified by TruthVouch.Click for full verification report.Step 6: Monitor Certificate Status
Your certificates can change status over time if underlying facts change.
-
Go to Certification → My Certificates
-
For each certificate, monitor:
- Status: Active (valid), Expiring (re-verify soon), Revoked (facts changed)
- TrustScore: Current score (may change if Truth Nuggets updated)
- Issued: When certificate was issued
- Last verified: When claims were last checked
- Drift: How much have underlying facts changed?
-
If underlying Truth Nuggets change:
- Example: You update your pricing from “$349/month” to “$399/month”
- Certificate for old content will show drift alert
- Score will decrease (e.g., 92 → 85)
- You can re-certify with updated facts or mark certificate as outdated
Step 7: Revoke or Update Certificates
If facts change significantly, you have options.
Option 1: Let Auto-Revoke Handle It
- Set a drift threshold (e.g., if facts change by >20%, auto-revoke)
- Certificate automatically revokes when threshold exceeded
- Badge shows “Verification expired” to users
Option 2: Manually Update
- Update your Truth Nuggets to reflect new facts
- Re-certify content to get a new TrustScore
- Keep both certificates (old and new) in history for audit trail
Option 3: Manually Revoke
- If content becomes inaccurate or irrelevant, revoke immediately
- Badge shows “No longer verified”
- Useful for outdated marketing content or old blog posts
Example scenarios:
Scenario 1: Price change- Old content certified: "Pricing starts at $349/month" (Score: 92)- You change pricing to $399/month- Certificate auto-revokes due to drift- You re-certify updated content: "Pricing starts at $399/month" (Score: 95)
Scenario 2: Feature removed- Certified content: "Shield monitors 9+ LLMs"- You drop support for one LLM- Certificate drift alert triggers- You update content: "Shield monitors 8+ LLMs"- Re-certify for new TrustScore
Scenario 3: Outdated blog post- Blog post from 2 years ago certified as accurate at the time- Truth Nuggets have evolved significantly- You revoke certificate- Badge shows "This content is outdated"Real-World Example
Scenario: You generate a product comparison sheet with AI comparing TruthVouch to competitors.
-
Write content with Claude:
- “TruthVouch detects hallucinations with 94%+ accuracy”
- “Competitors like Arize and Galileo focus on data drift, not hallucinations”
- “Our pricing starts at $349/month, competitors start at $500-1000”
-
Submit for certification:
- TruthVouch extracts 12 claims from the comparison
-
Review claims:
- Verified: “94%+ accuracy”, “starts at $349/month”
- Partially verified: Competitor pricing claims (not in your Truth Nuggets, needs research)
- Unverified: Competitor focus areas (opinion, not fact)
-
Adjust:
- Accept verified claims
- Remove competitor claims (opinion, not factual)
- Rewrite as: “TruthVouch focuses on hallucination detection, while some competitors focus on data drift”
-
Issue certificate:
- TrustScore: 87 (all factual claims verified, opinions removed)
-
Embed badge:
- Add to LinkedIn post: “87/100 TruthVouch certification”
- Customers see proof that your factual claims are verified
-
Monitor:
- If you update features or pricing, drift alerts will notify you
- You can re-certify quarterly for updated TrustScores
Certificate Analytics
Track how your certificates are performing:
- Go to Certification → Analytics
- Monitor:
- Total certificates issued: How many pieces of content certified?
- Average TrustScore: What’s your overall certification quality?
- Drift events: How often do certificates lose validity?
- Badge views: How many times did users click to verify?
- Re-certifications: How often do you update certificates?
Example insights:
Q1 2026 Content Certification Report:- 45 certificates issued- Avg TrustScore: 91- 3 auto-revoked due to drift- 8 re-certified with updates- 2,400 badge views- Avg user dwell time on verification page: 45 secondsBest Practices
- Certify important content: Focus on customer-facing material (product pages, marketing, announcements)
- Keep Truth Nuggets current: More accurate facts = higher TrustScores
- Re-certify quarterly: Update certificates as facts change
- Be specific: “Detects hallucinations with 94%+ accuracy” scores higher than “Very accurate”
- Avoid opinions: “Best in class” is opinion, not fact. Certify measurable claims.
- Link to verification: Make badges clickable so users can see what was verified
- Monitor drift: Review auto-revoked certificates and update outdated content
Troubleshooting
TrustScore is too low (below 80)
- Review unverified claims — do they need Truth Nuggets?
- Check for vague language (“powerful”, “next-gen”) that’s hard to verify
- Rewrite with more specific, verifiable claims
- Add more detailed Truth Nuggets for context
Certificate auto-revoked
- Check which Truth Nuggets changed
- Decide: Update content to match new facts, or revert to old facts
- Re-certify with updated content
Badge not displaying
- Verify certificate ID is correct
- Check iframe HTML for syntax errors
- Ensure your domain is whitelisted (contact support if needed)
- Try embedding in a different page element
High drift but don’t want to revoke
- Adjust drift threshold from 20% to 50% (in Certification settings)
- Manually update certificate instead of auto-revoking
- Add context: “Prices current as of March 2026”
Next Steps
- Content Certification Product Guide — Full feature docs
- Embedding Guide — Badge customization
- Brand Intelligence — Monitor how AI represents your content
- Key Concepts — Understand TrustScore, drift, auto-revoke
Questions? Reach out to your Success Manager or post in the in-app support chat.