Protocol Documentation

ProofCore is a trustless, cryptographic Proof-of-Existence (PoE) engine built on The Open Network (TON). It turns ephemeral messages, emails, files, and agreements into legally admissible, unalterable digital evidence.

01. Supported Inputs & Forensic Extractor

ProofCore processes four distinct categories of digital assets with deep forensic metadata extraction:

πŸ’¬ Telegram Messages & Chats

Forward any message, channel post, or OTC trade agreement to @ProofCoreBot. The engine extracts sender ID, original forward origin, avatar SHA-256 hash, and full raw JSON message payloads.

πŸ“§ E-Mails (DKIM Authenticated)

Forward emails to the protocol. Cloudflare Workers extract raw .eml data and verify the DKIM cryptographic signature against Google/Microsoft DNS to guarantee origin.

πŸ“ Files, Photos & Media

Upload images, PDFs, code, screenshots, or documents. ProofCore computes an immutable SHA-256 checksum without altering or compressing the file.

🀝 P2P & Freelance Deals

Seal crypto payment addresses, work milestones, and contract scope before funds move to prevent "Delete for Everyone" scams.

02. Offline Evidence Package (ZIP Structure)

When an asset is sealed, ProofCore generates a self-authenticating, standalone ZIP package containing everything required for independent verification:

proof_package.zip

β”œβ”€β”€ πŸ“ 1_ORIGINAL_ASSET/ ← Your exact, unmodified raw file

β”œβ”€β”€ πŸ“ 2_PROOF_DATA/ ← proof.json manifest + forensic_metadata.json

β”œβ”€β”€ πŸ“ 3_VERIFIERS/ ← verify.py & verify.html (100% Offline Tools)

β”œβ”€β”€ πŸ“ 4_LEGAL_CERTIFICATE/ ← Official FRE 902 PDF Certificate with QR codes

└── πŸ“ 5_README/ ← Step-by-step verification instructions

03. Merkle Tree Batching on TON

Writing individual records to blockchain is expensive and slow. ProofCore groups thousands of individual asset hashes into a binary Merkle Tree structure.

Only the single 64-character Merkle Root is written on-chain to The Open Network (TON) via our Tact Smart Contract (ProofRegistry.tact). Each user receives a personal Merkle Path proof, allowing instant, mathematical verification of their specific item without revealing other users data.

ProofCore certificates are designed to meet international electronic evidence standards:

πŸ‡ΊπŸ‡Έ US Federal Rules of Evidence (FRE 902)

Rule 902(14) governs self-authenticating electronic data authenticated by a process of digital identification (cryptographic hash value).

πŸ‡ͺπŸ‡Ί EU eIDAS Regulation (910/2014)

Article 41(1) recognizes electronic time stamps as legally admissible evidence in legal proceedings across European Union member states.