Skip to main content

DigitalMeve — le premier format universel (.meve) pour certifier l’existence, l’intégrité et l’authenticité des documents.

Project description

🌍 DigitalMeve — The .MEVE Standard

Build
Tests
Publish
PyPI version
Python versions
Downloads
License: MIT

📑 Table of Contents

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.1.tar.gz (9.1 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.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file digitalmeve-1.6.1.tar.gz.

File metadata

  • Download URL: digitalmeve-1.6.1.tar.gz
  • Upload date:
  • Size: 9.1 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.1.tar.gz
Algorithm Hash digest
SHA256 6f58b9fb35a235440acc677975d171c67eb47d56f66ee51e440c854bbf610874
MD5 ab0efcb3aedd8854f8af430b60323082
BLAKE2b-256 4075fe05968f113f98d20e7960f8261761ef2891af8fd43fdcb6f21acc0197d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for digitalmeve-1.6.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: digitalmeve-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 8.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0084fe64509126c7b9fe66ed495c832c062c2c6777894ee938821517a61639e2
MD5 24edd88a6ca23f9d881ee9cedb17a48f
BLAKE2b-256 65e48a0f72bb859844126f01fbbf1132387c0cfaa08cc2f9dad724efd34cdeeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for digitalmeve-1.6.1-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