Verifiable credentials + e-signatures

Credentials people can actually trust

SwanShare cryptographically signs every certificate, badge and contract, anchors it to a tamper-evident ledger, and lets anyone verify it in seconds — no account, no calls.

Free plan forever · no credit card required

swanshare.app/verify/cred_8f2a
Certificate

Advanced Data Analytics

Awarded to Asha Rao · 120 hours

Issued by Acme Training Co.

Standard
W3C VC 2.0
Signature
RSA-PSS
Hash
SHA-256
Ledger
#1432
Verification
Verified
  • Signature valid
  • Contents unaltered
  • Recorded on ledger
  • Issuer key matches
No account needed to run this check.

Built on open, checkable standards

RSA-PSSSHA-256Merkle batchingHash-chained ledgerW3C Verifiable CredentialsOpen Badges 3.0OpenTimestampsEVM anchoringRSA-PSSSHA-256Merkle batchingHash-chained ledgerW3C Verifiable CredentialsOpen Badges 3.0OpenTimestampsEVM anchoring
The problem

A PDF certificate is a forgery waiting to happen

You issue certificates as PDFs. Anyone can edit one in seconds — and when an employer wants to confirm it’s real, they email you.

Forged in seconds

A PDF certificate can be altered by anyone with a free editor — name, grade, date. AI makes it one prompt.

Hours lost verifying

Employers email and call to ask “is this genuine?” — and your team answers them one by one, every week.

Your brand at risk

One viral fake with your logo on it, and trust in every certificate you’ve ever issued takes the hit.

A certificate is worthless unless it can be verified. SwanShare makes verification instant, public and free.
What SwanShare does

Two things, done properly

Issue credentials anyone can verify, and collect signatures anyone can trust.

Verifiable credentials

Issue credentials that prove themselves

Design certificates, badges and licenses with your own fields and branding. Issue one at a time or thousands from a CSV — each cryptographically signed and anchored.

  • Custom templates with your branding
  • Bulk issuance from CSV
  • Export as W3C VC or Open Badges 3.0
  • Shareable verification link per recipient
New credentialTemplate: Certificate
RecipientAsha Rao
CourseAdvanced Data Analytics
Hours120
Sign & issueCSV bulk
Signed with RSA-PSS · anchored to ledger #1432
E-signatures

Collect signatures, sealed and provable

Upload multi-page PDFs, place fields exactly where they belong, and send tokenized signing links. Signers never need an account, and every document is sealed with a certificate of completion.

  • Place signature, date & text fields anywhere
  • Tokenized links — no signer account
  • Draw or type a signature
  • Auto-sealed with full audit trail
✎ Signature
Date
Sent to 2 signers1 of 2 signed
How it works

You don’t have to trust us. Check the math.

Every credential carries its own cryptographic proof. Here’s exactly what happens at each step.

01

Sign

Every credential is signed with your private key using RSA-PSS.

Only you can produce that signature.

02

Fingerprint

A SHA-256 hash is computed over the exact contents.

Change one character and it’s obvious.

03

Batch

Fingerprints combine into a Merkle tree with one root.

A whole batch is provable at once.

04

Anchor

The root is written to a hash-chained ledger.

Records can’t be backdated or rewritten.

05

Verify

Anyone re-checks the hash, signature and ledger entry.

No account, no trust in our servers.

Everything included

Built for real issuing teams

One platform for issuing, signing and anchoring — with the controls real teams need.

Custom templates, your brand

Design certificates, letters and badges with your own fields, layout and branding. What you design is exactly what recipients receive and verifiers check.

Drag-and-drop fields Your logo & colors Reusable layouts Live preview

Who it’s for

  • Training & certification
  • HR & employment letters
  • Membership & licenses
  • Compliance & contracts

Any document type

Define the document types your organization issues — not just certificates.

Bulk issuance

Issue hundreds at once from a CSV, each signed and anchored.

Public-chain anchoring

Pluggable anchoring to EVM chains or OpenTimestamps.

Revocation

Revoke a credential and verification reflects it instantly.

Open standards export

Download as W3C VC or Open Badges 3.0 JSON.

Email delivery

Send credentials and signing invites straight to inboxes.

See for yourself

Don’t take our word for it

Anyone can verify a SwanShare credential or sealed contract here — no account, no login, no calling the issuer.

Tip: issue a credential in the dashboard, then paste its verification ID here.

< 1s
to verify any credential
0
accounts needed to verify
2
open standards supported
100%
public & checkable
Radical honesty

What we guarantee — and what we don’t

Trust comes from being clear about the limits. Here’s the honest breakdown.

Guaranteed by math

  • The contents haven’t changed since issuing.
  • It was issued by the holder of the signing key.
  • It existed at or before the recorded time.

Still requires trust

  • That the issuer told the truth in the first place.
  • That the issuer keeps their private key safe.
  • We prove who said it and that it’s unchanged — not that the claim is true.

Open & checkable

  • Built on W3C Verifiable Credentials & Open Badges 3.0.
  • Verification uses standard crypto — check it with any tool.
  • Public verification needs no account.
Pricing

Simple, usage-based pricing

Start free and upgrade only when you’re issuing more. Verification is always free — for you and for everyone checking your credentials.

FAQ

Questions, answered honestly

No. Verification is public and free — anyone can check a credential with just its verification ID or the credential file, without an account and without trusting SwanShare.

Issue your first verifiable credential today

Create a free account, issue a credential, and verify it yourself in under a minute.