prove-yourself

Notes on delayed disclosure and verifiable claims

The key and claim remain in this browser. A timelocked claim contacts drand to choose a future round and prepare the ciphertext.

loading WebAssembly module...

IdentityGenerate or import the Ed25519 key used to sign the attestation.
No identity generated.
Account evidencePublish the key statement yourself, then record the public reference returned by the platform.
Generate an identity first.

This page does not contact social platforms. A saved reference is copied into each selected signed attestation. Verification of the external post remains a separate, human-readable check.

Local time; saved as RFC 3339.
No account evidence saved.
Create an attestationThe statement is salted, signed, and optionally encrypted for a future drand round.
Account evidence
No saved account evidence selected.
Generated artifactThe canonical JSON, commitment, CID, and timelock material produced above.
Awaiting an attestation.
Publish and timestampPin the public bundle with Pinata, then submit its CID in a zero-value self-transaction on Sepolia.
Awaiting an attestation.
Verify or reveal an artifactVerification recomputes the commitment and checks the author signature.
Awaiting an artifact.

This page is a demonstration, not a hosted custody service. Export the private key if you intend to verify authorship later.