Skip to content

The insurtrain project models blockchain-based smart contracts using Business Process Model and Notation (BPMN) choreography to automate transparent parametric insurance claims for train delays, leveraging oracles and real-time data for instant settlement without human intervention.

Notifications You must be signed in to change notification settings

roccogold/insurtrain

Repository files navigation

[insurtrain]

Thesis PDF

A decentralized insurance solution that combines Business Process Modeling (BPMN 2.0) and smart contracts to automatically compensate passengers for train delays, removing intermediaries and enabling trustless collaboration between insurers, travelers, and railway operators.

Abstract

Insurtrain reimagines travel insurance by leveraging blockchain technology to create a transparent, automated claims system. When trains are delayed beyond 10 minutes, passengers receive instant compensation—no paperwork, no waiting. The system uses BPMN 2.0 choreography to orchestrate interactions between mutually untrusting parties, while oracle networks fetch real-time train data from railway APIs to trigger payouts automatically12.

Key Features

  • Automated Claims Processing: Compensation triggered within minutes of delay verification
  • BPMN-Based Smart Contracts: Visual workflow modeling using BPMN
  • Blockchain Transparency: Immutable transaction records on private blockchain
  • Parametric Insurance Model:
    • Premium calculation based on travel distance (5-7% of ticket price)
    • Compensation tiers (50-100% of ticket value)
  • Oracle Integration: Real-time train status verification through API connections

Workflow Overview

Multi-Party Choreography (Orchestica)

Main Workflow Collaborative process between client, insurer, and railway data providers

Client-Side Process (Harp Client)

Client Flow Policy application and compensation workflow for end-users

Insurance Operations (Harp Insurance)

Insurance Flow Automated underwriting and claims processing system

Technical Implementation

Core Components:

  • BPMN 2.0 for process modeling
  • Camunda Platform for workflow automation
  • Solidity smart contract templates
  • Chainlink Oracles for train data verification
  • Bitcoin Testnet for payment simulations

Authors

Rocco Goldschmidt, API Product Manager 📧 | 💼

Footnotes

This project was developed as a Master's thesis exploring the intersection of blockchain technology, process automation, and parametric insurance. The implementation uses a private blockchain testnet and simulated data sources to demonstrate proof-of-concept viability before production deployment.

Footnotes

  1. Goldschmidt, R. (2022). Methodology for Designing Smart Contracts Using BPMN Choreography. University of Bologna.

  2. Integrated with Chainlink oracle network for real-time data verification

About

The insurtrain project models blockchain-based smart contracts using Business Process Model and Notation (BPMN) choreography to automate transparent parametric insurance claims for train delays, leveraging oracles and real-time data for instant settlement without human intervention.

Topics

Resources

Stars

Watchers

Forks

Languages