Back to Docs

Quick Start Guide

Prove your AI content is authentic in 60 seconds.

Step 1: Get Your API Key

  1. Go to provenix.dev/signup
  2. Create your free account (2,000 requests/month)
  3. Copy your API key from the dashboard
Your API key looks like: prov_live_xxxxxxxxxxxxxxxxxxxxxxxxxx
Was this helpful?

Step 2: Install & Configure

npm install @provenix/sdk
import { ProvenixClient } from '@provenix/sdk'

const provenix = new ProvenixClient({
  apiKey: 'prov_live_your_api_key'
})
Was this helpful?

Step 3: Sign Your First Content

// Sign AI-generated content
const result = await provenix.sign({
  content: 'This report was generated by Claude on 2026-01-24.',
  metadata: {
    model: 'claude-3-opus',
    generatedAt: new Date().toISOString()
  }
})

console.log('Manifest ID:', result.manifestId)
console.log('Verify URL:', result.verifyUrl)

Response:

{
  "manifestId": "mf_abc123xyz",
  "verifyUrl": "https://provenix.dev/verify/mf_abc123xyz",
  "signature": "ed25519:xxxxxxxx...",
  "contentHash": "sha256:xxxxxxxx...",
  "signedAt": "2026-01-24T10:30:15Z"
}
Was this helpful?

Step 4: Verify Your Setup

npx @provenix/sdk doctor --api-key prov_live_your_api_key

Expected Output:

{
  "status": "ok",
  "plan": "free",
  "usage": { "used": 0, "limit": 2000 },
  "message": "Ready to sign content"
}
Was this helpful?

What Happens Next?

Once configured, Provenix provides:

FeatureWhat It Does
Content SigningEvery AI-generated document gets a cryptographic signature
Tamper DetectionAny modification to signed content is instantly detectable
Verification BadgeEmbed a widget showing content authenticity
Audit TrailDashboard shows all signatures with timestamps
No Content StorageWe only store a hash—your content never touches our servers
Was this helpful?

Add the Verification Badge (Optional)

Display proof of authenticity on your content:

<!-- Add to your HTML -->
<div id="provenix-badge" data-manifest-id="mf_abc123xyz"></div>
<script src="https://unpkg.com/@provenix/widget"></script>

This displays a clickable badge that verifies authenticity in real-time.

Was this helpful?

Use Case: EdTech

Prove student authorship:

const result = await provenix.sign({
  content: studentSubmission,
  metadata: {
    type: 'student_submission',
    studentId: 'anonymized_hash',
    submittedAt: new Date().toISOString(),
    aiAssisted: false
  }
})
Was this helpful?

Use Case: Healthcare

Authenticate AI diagnoses:

const result = await provenix.sign({
  content: aiDiagnosisReport,
  metadata: {
    type: 'ai_diagnosis',
    model: 'medical-llm-v2',
    reviewedBy: 'dr_smith_id',
    hipaaCompliant: true
  }
})
Was this helpful?

Use Case: Compliance

Audit trail for reports:

const result = await provenix.sign({
  content: complianceReport,
  metadata: {
    type: 'compliance_report',
    regulation: 'SOX',
    generatedBy: 'ai_audit_system',
    periodEnd: '2026-Q1'
  }
})
Was this helpful?

Pricing

PlanRequests/MonthRate LimitPrice
Free2,000100/hour$0
Starter10,000500/hour$25 AUD/month
Growth50,0001,000/hour$119 AUD/month
Pro100,0002,500/hour$239 AUD/month

View Full Pricing

Was this helpful?

Security & Compliance

FeatureDetails
CryptographyEd25519 signatures (same as SSH keys)
Data PrivacyNo content stored—only SHA-256 hash
GDPRCompliant by design
Open VerificationAnyone can verify without API key
No Vendor Lock-inOpen-source verification library
Was this helpful?

Need Help?

Documentation: docs.provenix.dev

API Reference: API Docs

Email: support@provenix.dev

Status: status.provenix.dev