BlockFact Documentation

Open-source media authentication with blockchain verification

What is BlockFact?

BlockFact turns photos into tamper-proof records — verified at capture, registered on the blockchain, impossible to fake. Built for journalists, newsrooms, and anyone who needs to prove a photo is real.

How It Works

  • 📸 Capture — take a photo with the BlockFact app
  • 🔐 Verify — device attestation confirms a real camera on a real device
  • 🧮 Hash — a cryptographic fingerprint is generated on-device
  • 🔗 Register — the proof is recorded on the StarkNet blockchain
  • 📦 Package — the image, metadata, and proof are sealed in a .facti file
  • Done — anyone can verify the photo is authentic

Technology

  • 🛡️ Zero-Knowledge Proofs — prove content integrity without revealing the content
  • 🔗 StarkNet Blockchain — immutable on-chain registration
  • 📱 Device Attestation — Apple App Attest + Google Play Integrity
  • 🖼️ Invisible Watermarking — survives screenshots and compression
  • 📦 .facti Format — IANA-registered media type for verified content
  • 🤝 C2PA Member — contributing member of the Content Authenticity Initiative

Use Cases

  • 📰 Journalism — verify news photos and field footage
  • ⚖️ Legal — tamper-proof evidence with blockchain proof
  • 🏢 Enterprise — compliance documentation and audit trails
  • 🛡️ Insurance — eliminate staged claims with GPS + timestamp verification