ZK Invoice Validator

Privacy-preserving invoice verification using zero-knowledge proofs

Upload Invoice
Upload invoice data via file or paste JSON/XML directly. Format auto-detected. Invoice details remain private.

Drag and drop your JSON or XML file here

or

Expected Format (JSON or XML)

JSON Format

{
  "invoice_number": "2024001",
  "total_amount": "1500",
  "issuer_id": "100001",
  "payer_id": "200002",
  "issue_date": "20241201",
  "due_date": "20241231",
  "digital_signature": "9876543210"
}

XML Format

<?xml version="1.0" encoding="UTF-8"?>
<invoice>
  <invoice_number>2024001</invoice_number>
  <total_amount>1500</total_amount>
  <issuer_id>100001</issuer_id>
  <payer_id>200002</payer_id>
  <issue_date>20241201</issue_date>
  <due_date>20241231</due_date>
  <digital_signature>9876543210</digital_signature>
</invoice>

All fields are required. Use either format for your invoice data.

Private by Default

Invoice data never leaves your browser and remains completely private

Zero-Knowledge Proofs

Verify invoice properties without revealing any sensitive information

Browser-Based

All cryptographic operations run directly in your browser using Noir WASM