Verify lineage
Paste a child's birth certificate. We check the ed25519 signature, the validity window, and the issuer binding — entirely offline. The lineage is recomputable, not taken on trust.
How verification works
Every Progenly child is issued a birth certificate — a signed attestation envelope recording its name and parent lineage. Verifying it checks three things, with no network and no trust in us:
- Signature — the ed25519 signature matches the certificate's contents (nothing was altered since it was minted).
- Validity window — the certificate is being checked within its valid dates.
- Issuer binding — the signing key resolves to the stated issuer (a did:key), so the signature can't be impersonated.
You can verify a certificate from any child's page, or paste/upload one below — no account needed. More in the FAQ.
Signature valid Issuer bound
Checks:
- sigchain[0] verified against did:key:z6Mkpkw4FYqSLpL1…
- validity: time_bounded, within window
- issuer-binding OK: did:key key_id == issuer.id
Birth certificates appear on each child's page. Anyone can verify one here without an account.