| r1 |
REST API |
Player Actions |
enables |
API provides endpoints to query state and submit actions |
| r2 |
Player Actions |
REST API |
uses |
Player actions use API to query state and submit transactions |
| r3 |
REST API |
Game State |
provides |
API provides game state data through query endpoints |
| r4 |
Game State |
REST API |
accessedVia |
Game state is accessed via API endpoints |
| r5 |
GRASS/NATS |
Game State |
delivers |
Streaming delivers real-time game state updates |
| r6 |
Game State |
GRASS/NATS |
streamedVia |
Game state changes are streamed via GRASS/NATS |
| r7 |
Blockchain |
On-chain Ops |
records |
Blockchain records all on-chain operations |
| r8 |
On-chain Ops |
Blockchain |
storedOn |
On-chain operations are permanently stored on blockchain |
| r9 |
Blockchain |
Game State |
stores |
Blockchain stores permanent, verifiable game state |
| r10 |
Game State |
Blockchain |
storedOn |
Game state is stored on blockchain for permanence |
| r11 |
REST API |
Market Data |
provides |
API provides market data (prices, supply, demand) |
| r12 |
Market Data |
REST API |
accessedVia |
Market data is accessed via API endpoints |
| r13 |
GRASS/NATS |
Market Data |
delivers |
Streaming delivers real-time market updates |
| r14 |
Market Data |
GRASS/NATS |
streamedVia |
Market data changes are streamed via GRASS/NATS |
| r15 |
REST API |
Resource Tracking |
provides |
API provides resource tracking data |
| r16 |
Resource Tracking |
REST API |
accessedVia |
Resource tracking data is accessed via API |
| r17 |
Infrastructure |
REST API |
hosts |
Infrastructure hosts API services |
| r18 |
REST API |
Infrastructure |
runsOn |
API runs on infrastructure |
| r19 |
Infrastructure |
GRASS/NATS |
hosts |
Infrastructure hosts streaming services |
| r20 |
GRASS/NATS |
Infrastructure |
runsOn |
Streaming runs on infrastructure |
| r21 |
Infrastructure |
Blockchain |
hosts |
Infrastructure hosts blockchain nodes |
| r22 |
Blockchain |
Infrastructure |
runsOn |
Blockchain runs on infrastructure nodes |
| r23 |
System Support |
Infrastructure |
supports |
Monitoring and deployment supports infrastructure |
| r24 |
Infrastructure |
System Support |
monitoredBy |
Infrastructure is monitored by system support |
| r25 |
Web Application |
REST API |
uses |
Web application uses API for data access |
| r26 |
REST API |
Web Application |
serves |
API serves web application with game data |
| r27 |
Web Application |
Player Actions |
enables |
Web application enables player actions through UI |
| r28 |
Player Actions |
Web Application |
performedVia |
Player actions can be performed via web application |