3.3 AI-Powered Insurance

Avilom enables automated, private underwriting and claims.

🧠 Architecture

[Purchase Input] ─► XGBoost Underwriter ─► zk Proof ─► PolicyContract

                      [Oracles: Weather, Flight] ─► ClaimBot ─► ClaimContract

💻 Purchase Example

function purchase(bytes32 inHash, uint256 risk, bytes calldata proof) external {
    require(verifier.verifyProof(proof, [uint(inHash), risk]), "invalid proof");
    policies[nextId++] = Policy(msg.sender, risk);
}

📊 Benchmarks

  • Underwriting latency: ~500 ms + 10 s proof

  • Claim settlement: <60 s

  • Accuracy: 92%

🛠️ Steps

  • Export model to ONNX

  • Deploy Policy & Claim contracts

  • Build UI → encrypt → submit → auto-claim