|
| Identity | Role | Responsibility | Outcome |
|
| Alice | Trade requestor | Enter code and bid price. Provide funds for purchase. | The request accepted by Entity B. |
| Entity B | Trade provider | Display result page with data from Entity C and D. Execute trade requested. Pay Entity C and D fees due. | The trade is executed. Fund transferred from Alice’s account. |
| Entity C | Charting service provider | Provide correct charted pricing indicators. | Chart is displayed and the fee is received from Entity B. |
| Entity D | Real-time price provider | Provide real-time pricing with integrity. | Data feed is provided and receive fee from B. |
|