For Universities · Publishers · Legal Teams
Verify human authorship — instantly and at scale
Know whether a piece of writing was created by a human, directly inside your existing workflows. Scripli certificates are free for writers. Institutions use our API to verify authenticity in real time — no manual review required.
Why institutions use Scripli
AI-generated content is becoming harder to detect — and easier to submit at scale. Scripli gives you a simple, reliable way to verify human authorship without changing how people write or submit work.
What you can do with Scripli
Instantly verify submissions
Automatically check whether a certificate is valid the moment a document is submitted. No manual review required.
Detect tampering automatically
Certificates are cryptographically signed. Any modification after issuance is flagged during verification.
Integrate into your existing systems
Works with LMS platforms, submission systems, and internal tools. Standard Bearer token authentication — no OAuth, no SDK required.
Monitor and audit usage
Track verification activity across teams with per-key analytics and full audit logs.
Multi-seat management
Add team members, generate API keys per integration, and see who verified what and when.
Scale without friction
Verify one certificate or thousands — up to 10 seats included, custom enterprise pricing available for larger teams.
How it fits into your workflow
Students attach a Scripli certificate to each assignment. Your LMS verifies it automatically before submission is accepted — no professor intervention required.
Manuscripts are verified at upload. Editors see authenticity status directly inside the editorial system without leaving their workflow.
Verify internally authored documents and audit authenticity across large document sets using the batch-verify API.
Get started in minutes — not weeks
Single-certificate verification is public and requires no authentication. Batch verification uses a simple API key with standard Bearer token authentication. No SDKs, no OAuth flows — just straightforward HTTP requests.
- Single-cert verify: public, no auth
- Batch verify: Bearer token, max 100/request
- Rate limit: 120 verifications/minute per key
- Response: JSON, <200ms p50
- Revocation registry: public, queryable, permanent
// Verify a single HAC (no auth required)
const res = await fetch(
'https://scripli.com/api/v1/certificates/{id}/verify'
);
const { data } = await res.json();
// { result: 'VALID', certificate: { ... } }
// Batch verify up to 100 HACs
const res = await fetch(
'https://scripli.com/api/v1/certificates/verify/batch',
{
method: 'POST',
headers: {
'Authorization': 'Bearer sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({ ids: ['id1', 'id2'] }),
}
);Simple, transparent pricing
Institution accounts are $149/month, which includes up to 10 seats. All team members get everything in the Free plan — unlimited certificates, blockchain anchoring, and Writing DNA. For larger teams or custom enterprise pricing, contact us directly.
Get your institution set up
Institution accounts are $149/month for up to 10 seats. Contact us and we will have you verifying certificates the same day.