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