Skip to main content

DigitalMeve — The Certified Digital Memory (.MEVE) standard. Timestamp, hash, certify & verify documents.

Project description

🌍 DigitalMeve — The .MEVE Standard

DigitalMeve — The Certified Digital Memory (.MEVE)

Tests Publish PyPI version Python versions Downloads License: MIT

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:

  1. The existence of a document at a given date.
  2. The integrity of the document (via SHA-256 hash).
  3. 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 .meve becomes invalid.
  • Metadata embedding: JSON proof can be embedded in the file metadata OR generated as a sidecar .meve.json.
  • Scalable: fallback .meve.json for 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: 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

digitalmeve-1.6.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

digitalmeve-1.6.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

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

Hashes for digitalmeve-1.6.0.tar.gz
Algorithm Hash digest
SHA256 a3f3818ce5eb172a94bbaba0df491ed6f305c13e7d842bca1425633654f97908
MD5 780c5c594c0d3c86b6b40fa283623957
BLAKE2b-256 e053d9e92e9bab8639314e09e8abb6f8a3bb5963d8b4a7e1c1daf2368da529f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for digitalmeve-1.6.0.tar.gz:

Publisher: publish.yml on BACOUL/digitalmeve

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for digitalmeve-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78f6027a89bdffa4df62a0c9c1dc63cd82f272b11243acfb7ee1f17983746d3e
MD5 35f4982299fb097a514949a1673613b9
BLAKE2b-256 0d76bed64d03f196a71e2df6fb113e704e0aeb63aba1e64d143b6d96859569c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for digitalmeve-1.6.0-py3-none-any.whl:

Publisher: publish.yml on BACOUL/digitalmeve

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page