DigitalMeve — The Certified Digital Memory (.MEVE) standard. Timestamp, hash, certify & verify documents.
Project description
🌍 DigitalMeve — The .MEVE Standard
DigitalMeve — The Certified Digital Memory (.MEVE)
The first universal format to prove, certify and verify the authenticity of any digital document.
DigitalMeve introduces .meve (Memory Verified), a simple and universal way to timestamp, hash, and certify documents.
🚀 Vision
DigitalMeve creates a new universal certification format: .meve (Memory Verified).
A lightweight and human-readable file proving in 2 seconds:
- The existence of a document at a given date.
- The integrity of the document (via SHA-256 hash).
- The authenticity of the issuer (Personal / Pro / Official).
Goal: make .meve the “PDF of digital proof” worldwide.
🔑 Levels of Certification
- Personal → Self-certification (existence proof only).
- Pro → Email verified (identity linked to a real professional).
- Official → DNS verified / institution (official certification).
⚡ Certification level is always computed automatically by DigitalMeve, never declared manually. Impossible to fake.
📂 Format Specification — MEVE/1
Example of .meve structure:
MEVE/1 Status: Official | Pro | Personal Issuer: Certified: DigitalMeve (dns|email|self) Time: Hash-SHA256: ID: Signature: Meta: • • Doc-Ref:
🛡 Security
- Tamper-proof: if the document changes (even one comma), the hash changes and the
.mevebecomes invalid. - Metadata embedding: JSON proof can be embedded in the file metadata OR generated as a sidecar
.meve.json. - Scalable: fallback
.meve.jsonfor large files (>50 MB). - Detection: verification instantly detects any fraud attempt.
📊 Use Cases
🧑💻 Individuals
- Proof of creation (art, photos, manuscripts).
- Secure timestamp (testament, private agreements).
- Evidence of damages (video/photo insurance).
👔 Professionals
- Certified invoices, quotes, contracts.
- Proof of authorship (designs, code).
- Intellectual property pre-proof (before patents).
🏛 Institutions
- Universities → certified diplomas.
- Governments → official documents.
- Courts & notaries → judgments, legal contracts.
📜 Roadmap
Phase 1 (MVP, 1–2 months)
- Generator
.meve(site + script). - Verifier
.meve(drag & drop site). - SHA-256 hash + UTC timestamp + Ed25519 signature.
Phase 2 (6 months)
- Pro email verification.
- Official DNS verification.
- Export certified PDF with DigitalMeve footer.
- Public API for third-party integration.
Phase 3 (1–2 years)
- International standardization (ISO/AFNOR).
- Integrations in ERP / CRM / Universities.
- Large-scale adoption.
📢 Communication
Slogan:
👉 “DigitalMeve — The first online platform that certifies and verifies the authenticity of your documents.”
Pitch:
“Your documents, certified and verifiable in 2 seconds, anywhere in the world.”
Channels:
- Clear landing page (Framer).
- Explainer videos (EN/FR).
- Live demo (upload → verify).
- LinkedIn / YouTube / Twitter campaigns.
⚖ License
This repository is licensed under the MIT License.
See LICENSE for details.
🛠 Contributing
We welcome contributions!
- Open issues for bugs or feature requests.
- Submit pull requests with clear commits.
- Follow the contribution guidelines in CONTRIBUTING.md.
✅ Status
- Current version: 0.1.2
- Release page: Releases
- Tests:
📚 Documentation
🌟 Final Goal
Make .MEVE the universal format of digital certification:
- Free for individuals.
- Subscription/API for professionals.
- License for institutions.
DigitalMeve — Trust in every file.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digitalmeve-1.6.0.tar.gz.
File metadata
- Download URL: digitalmeve-1.6.0.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3f3818ce5eb172a94bbaba0df491ed6f305c13e7d842bca1425633654f97908
|
|
| MD5 |
780c5c594c0d3c86b6b40fa283623957
|
|
| BLAKE2b-256 |
e053d9e92e9bab8639314e09e8abb6f8a3bb5963d8b4a7e1c1daf2368da529f7
|
Provenance
The following attestation bundles were made for digitalmeve-1.6.0.tar.gz:
Publisher:
publish.yml on BACOUL/digitalmeve
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
digitalmeve-1.6.0.tar.gz -
Subject digest:
a3f3818ce5eb172a94bbaba0df491ed6f305c13e7d842bca1425633654f97908 - Sigstore transparency entry: 449067561
- Sigstore integration time:
-
Permalink:
BACOUL/digitalmeve@b991c848284cf8d7cb7dd0ab5c428a17934b572c -
Branch / Tag:
refs/tags/v1.6.0 - Owner: https://github.com/BACOUL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b991c848284cf8d7cb7dd0ab5c428a17934b572c -
Trigger Event:
release
-
Statement type:
File details
Details for the file digitalmeve-1.6.0-py3-none-any.whl.
File metadata
- Download URL: digitalmeve-1.6.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78f6027a89bdffa4df62a0c9c1dc63cd82f272b11243acfb7ee1f17983746d3e
|
|
| MD5 |
35f4982299fb097a514949a1673613b9
|
|
| BLAKE2b-256 |
0d76bed64d03f196a71e2df6fb113e704e0aeb63aba1e64d143b6d96859569c6
|
Provenance
The following attestation bundles were made for digitalmeve-1.6.0-py3-none-any.whl:
Publisher:
publish.yml on BACOUL/digitalmeve
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
digitalmeve-1.6.0-py3-none-any.whl -
Subject digest:
78f6027a89bdffa4df62a0c9c1dc63cd82f272b11243acfb7ee1f17983746d3e - Sigstore transparency entry: 449067583
- Sigstore integration time:
-
Permalink:
BACOUL/digitalmeve@b991c848284cf8d7cb7dd0ab5c428a17934b572c -
Branch / Tag:
refs/tags/v1.6.0 - Owner: https://github.com/BACOUL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b991c848284cf8d7cb7dd0ab5c428a17934b572c -
Trigger Event:
release
-
Statement type: