boltVersion 2.0 Now Live

The Standard for Stateless Skill Credentials

Secure, fast, and standards-compliant endorsement verification for the modern web. Built on W3C standards with zero data retention.

>Initialising ledger connection...
>Verifying cryptographic signature...
>Certificate Validated: ID #884-291
ISSUERSTATUS
SkillsAware Foundationcheck_circleVerified

🔐 PDF Certificate Verification

Every SkillsAware certificate includes multi-layer cryptographic protection that ensures authenticity and detects any tampering. Our verification system checks multiple aspects of the certificate:

How Verification Works

  • Metadata Integrity: Verifies HMAC-SHA256 signature and content hash stored in PDF metadata
  • Creator Validation: Ensures the PDF was created by SkillsAware and not modified with external editors
  • Content Verification: Extracts and validates actual PDF text against stored credential data
  • Context-Aware Matching: Checks that names, signatures, and skill codes appear in their expected locations
🛡️ Why Both Metadata and Content?

Checking metadata alone isn't enough - someone could edit the PDF text while keeping metadata intact. Checking content alone isn't secure - someone could forge a PDF with fake text. Our system verifies both layers and ensures they match, providing complete tamper detection.

Key Capabilities

Why leading platforms trust SkillsAware for credential management and verification.

lock

Stateless Architecture

No stored user data ensures maximum privacy and security. We verify signatures without retaining the content.

verified

Open Standards

Fully compliant with W3C Verifiable Credentials standards, ensuring interoperability across platforms.

offline_bolt

Instant Validation

Real-time verification with 99.9% uptime SLA. Get results in milliseconds, not seconds.

Developer-First API

Integrate verification directly into your application. Our REST API is built for simplicity and performance.

Multipart Uploads

Standard multipart/form-data support for easy file handling.

JSON Responses

Predictable, typed JSON responses for every request.

Open API Docsopen_in_new
verify-pdf-request.js
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const response = await fetch('https://api.skillsaware.io/v1/verify-pdf', {
method: 'POST',
body: formData
});

const result = await response.json();
// { "valid": true, "issuer": "SkillsAware", ... }
Request Preview
200 OK