CIVIC INFRASTRUCTURE · BROWSER APP

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.)

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.