Designing the participants and base assets

Let's start by identifying our participants (a special type of asset), who reflect users within the application. Besides participants, we need to identify the assets that can be used as base assets by multiple additional data domains.

In our case, we can identify the following participants:

  • Registrants (legal entities) that own vehicles or hold insurance policies. A registrant can be an individual, corporation, or a lease company.
  • Emergency services that respond to accidents and administer the report.
  • Insurers that issue insurance policies to registrants, request repair quotes, and process (send, accept, or decline) insurance claims.
  • Repair shops that respond to repair quotes with estimates and ...

Get Blockchain across Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.