Hash. Anchor.
Upload the video of your agreement. Your browser computes the SHA-256 hash locally — the file never leaves your device. We submit the hash to OpenTimestamps for Bitcoin anchoring, then move to the next step. Storage of the video is planned, not yet available.
What PLENA stores — and what it does not
- Planned (not yet live): PLENA would store the video on Arweave and anchor the SHA-256 hash to Bitcoin via OpenTimestamps; both are off pending independent cryptographer + legal review.
- NO: PlenaProof does not store your identity beyond what you choose to provide for retrieval — a phone number, an email, or an anonymous verification code.
- NO: PlenaProof does not analyze, transcribe, or extract data from the video beyond hashing it.
- NO: PlenaProof does not share videos with third parties.
- YES: You can retrieve your video and certificate for life with your verification code or your phone number.
Step 1 — Upload the video
Maximum file size: 100 MB. For most agreements, 2–10 minutes of 720p video is sufficient. (Video storage is planned, not yet available.)
Step 2 — Hash computed locally
Your SHA-256 fingerprint is computed in the browser. Bitcoin anchoring via OpenTimestamps is the intended next step, off pending independent review — so nothing is submitted in this preview.
Save this code. You will use it to retrieve your video and certificate for life.
Step 3 — Choose your tier
Step 4 — Pay and store (preview — not charging)
Payment rails and storage are not live during the preview; nothing is charged and nothing is stored.
Verify an existing receipt
Upload a video to check whether it has been attested through PLENA. We will recompute its SHA-256 and tell you whether it matches. Bitcoin anchoring is off pending review, so there is no on-chain status to show yet.
Or paste a hash directly
Retrieve your video by verification code
Video storage and retrieval are planned, not yet available — there is no stored file to return yet. Enter a code to preview the format of a future lookup.
What this app does — and what it does not
What it does
Computes the SHA-256 hash of your video locally, in the browser. Submits the hash to OpenTimestamps for Bitcoin anchoring. Walks you through tier selection and payment, then emits a verification code. Uploading the video to Arweave for preservation is planned, not yet available.
What it does not do
Does not provide legal advice. Does not adjudicate disputes. Does not verify identity beyond what is on screen. Does not transfer property or money. Does not replace formal notarization where local law requires it. Does not guarantee acceptance by any court, tribunal, or registry.
Prototype status. In this prototype build, the OpenTimestamps Bitcoin anchoring step is fully functional. The Arweave upload and the payment rails are stubs pending production credentials. See the production deployment doc for the activation checklist.