MinervaMinerva
Back to guides

Financial Audit Proofs

intermediate7 min

The Audit Problem

Financial audits require companies to prove solvency, revenue accuracy, and expense compliance. Traditional audits demand full data access — creating privacy, security, and competitive risks.

ZK proofs offer a third option: mathematical verification without data exposure.

Use Case: Revenue Range Attestation

Scenario: Prove to investors that Q3 revenue falls between $5M and $10M without revealing the exact figure.

Use the Revenue Range template or ask Juno to generate a custom circuit.

What investors see: A valid STARK proof + public range bounds ($5M-$10M)

What investors don't see: Your actual revenue figure

Use Case: Solvency Proof

Scenario: Prove your organization holds assets exceeding liabilities without revealing balance sheet details.

{
  "inputs": {
    "public": [],
    "private": ["total_assets", "total_liabilities"]
  },
  "gates": [
    { "type": "gt", "inputs": ["total_assets", "total_liabilities"], "output": "solvent" }
  ],
  "outputs": ["solvent"]
}

Note: both inputs are private. The only public information is that the organization is solvent.

Use Case: Expense Ratio Compliance

Prove that your expense ratio stays within a regulatory band:

{
  "inputs": {
    "public": ["max_ratio_pct"],
    "private": ["expenses", "revenue"]
  },
  "gates": [
    { "type": "mul", "inputs": ["revenue", "max_ratio_pct"], "output": "max_expenses_x100" },
    { "type": "mul", "inputs": ["expenses", "100"], "output": "expenses_x100" },
    { "type": "gt", "inputs": ["max_expenses_x100", "expenses_x100"], "output": "compliant" }
  ],
  "outputs": ["compliant"]
}

Integration Options

Minerva proofs are portable:

API integrationGenerate proofs programmatically via the Minerva backend API
Batch proofsGenerate multiple proofs for different metrics in one session
On-chainSTARK proofs can be verified on-chain (Ethereum, StarkNet) for DeFi applications
Back to guides

Financial Audit Proofs

intermediate7 min

The Audit Problem

Financial audits require companies to prove solvency, revenue accuracy, and expense compliance. Traditional audits demand full data access — creating privacy, security, and competitive risks.

ZK proofs offer a third option: mathematical verification without data exposure.

Use Case: Revenue Range Attestation

Scenario: Prove to investors that Q3 revenue falls between $5M and $10M without revealing the exact figure.

Use the Revenue Range template or ask Juno to generate a custom circuit.

What investors see: A valid STARK proof + public range bounds ($5M-$10M)

What investors don't see: Your actual revenue figure

Use Case: Solvency Proof

Scenario: Prove your organization holds assets exceeding liabilities without revealing balance sheet details.

{
  "inputs": {
    "public": [],
    "private": ["total_assets", "total_liabilities"]
  },
  "gates": [
    { "type": "gt", "inputs": ["total_assets", "total_liabilities"], "output": "solvent" }
  ],
  "outputs": ["solvent"]
}

Note: both inputs are private. The only public information is that the organization is solvent.

Use Case: Expense Ratio Compliance

Prove that your expense ratio stays within a regulatory band:

{
  "inputs": {
    "public": ["max_ratio_pct"],
    "private": ["expenses", "revenue"]
  },
  "gates": [
    { "type": "mul", "inputs": ["revenue", "max_ratio_pct"], "output": "max_expenses_x100" },
    { "type": "mul", "inputs": ["expenses", "100"], "output": "expenses_x100" },
    { "type": "gt", "inputs": ["max_expenses_x100", "expenses_x100"], "output": "compliant" }
  ],
  "outputs": ["compliant"]
}

Integration Options

Minerva proofs are portable:

API integrationGenerate proofs programmatically via the Minerva backend API
Batch proofsGenerate multiple proofs for different metrics in one session
On-chainSTARK proofs can be verified on-chain (Ethereum, StarkNet) for DeFi applications