Documentación del Protocolo

ProofCore es un motor criptográfico Proof-of-Existence (PoE) construido en The Open Network (TON). Transforma mensajes efímeros, correos electrónicos, archivos y acuerdos en evidencia digital inalterable y legalmente admisible.

01. Entradas Soportadas y Extractor Forense

ProofCore procesa cuatro categorías distintas de activos digitales con una profunda extracción de metadatos forenses:

💬 Mensajes y Chats de Telegram

Reenvíe cualquier mensaje, publicación de canal o acuerdo comercial OTC a @ProofCoreBot. El motor extrae el ID del remitente, el origen del reenvío, el hash SHA-256 del avatar y las cargas útiles completas del mensaje en formato JSON sin procesar.

📧 E-Mails (Autenticados con DKIM)

Reenvíe correos electrónicos al protocolo. Cloudflare Workers extraen los datos crudos .eml y verifican la firma criptográfica DKIM contra los DNS de Google/Microsoft para garantizar el origen.

📁 Archivos, Fotos y Multimedia

Suba imágenes, PDFs, código, capturas de pantalla o documentos. ProofCore calcula una suma de comprobación SHA-256 inmutable sin alterar ni comprimir el archivo.

🤝 Contratos P2P y Freelance

Selle direcciones de pago criptográfico, hitos de trabajo y alcance del contrato antes de que se muevan los fondos para evitar estafas del tipo "Eliminar para todos".

02. Paquete de Evidencia Offline (Estructura ZIP)

Cuando un activo es sellado, ProofCore genera un paquete ZIP autoautenticable e independiente que contiene todo lo necesario para una verificación externa:

proof_package.zip

├── 📁 1_ORIGINAL_ASSET/ ← Su archivo original exacto y sin modificar

├── 📁 2_PROOF_DATA/ ← Manifiesto proof.json + forensic_metadata.json

├── 📁 3_VERIFIERS/ ← verify.py y verify.html (Herramientas 100% Offline)

├── 📁 4_LEGAL_CERTIFICATE/ ← Certificado oficial en PDF (FRE 902) con códigos QR

└── 📁 5_README/ ← Instrucciones de verificación paso a paso

03. Procesamiento por Lotes con Merkle Tree en TON

Escribir registros individuales en la blockchain es costoso y lento. ProofCore agrupa miles de hashes de activos individuales en una estructura binaria de Merkle Tree.

Solo la Merkle Root (Raíz de Merkle) de 64 caracteres se escribe on-chain en The Open Network (TON) a través de nuestro Smart Contract (ProofRegistry.tact). Cada usuario recibe una prueba personal de Ruta de Merkle (Merkle Path), permitiendo la verificación matemática e instantánea de su elemento específico sin revelar los datos de otros usuarios.

Los certificados de ProofCore están diseñados para cumplir con los estándares internacionales de evidencia electrónica:

🇺🇸 Reglas Federales de Evidencia de EE.UU. (FRE 902)

La Regla 902(14) rige los datos electrónicos autoautenticables validados mediante un proceso de identificación digital (valor hash criptográfico).

🇪🇺 Regulación eIDAS de la UE (910/2014)

El artículo 41(1) reconoce los sellos de tiempo electrónicos como pruebas legalmente admisibles en procedimientos judiciales en todos los Estados miembros de la Unión Europea.