Skip to main content

DigitalMeve โ€” The .MEVE Standard: Certified Digital Memory

Project description

๐ŸŒ DigitalMeve โ€” The .MEVE Standard

Quality Tests publish PyPI version Python versions Downloads License: MIT


โœ… Status

  • Current version: 1.6.1
  • Release page: Releases
  • Tests: Tests

๐Ÿ“‘ 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.7.0.tar.gz (9.8 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.7.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: digitalmeve-1.7.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for digitalmeve-1.7.0.tar.gz
Algorithm Hash digest
SHA256 09903403eb53d4fbc015ad8817441b84a75c86baf4d3f2acbdd639aa542be07a
MD5 bd6117b41ea7a32b014185682dd9a66d
BLAKE2b-256 4e43f8db6c27437559b9fca348c20e035fc7e2f68162e3e25a6204a110fe2661

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: digitalmeve-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f215f8af93431e89d9059e105292cf4182760605e47d1be41b2f9df536dc77d7
MD5 1e1a47629a3e58608fab096dbbf691f6
BLAKE2b-256 30b4d5cc1474b2487a83b8a87d7862735987221381526443816c6bd2848dc942

See more details on using hashes here.

Provenance

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