# XR Scenes Specification ## Overview XR scene designs for blockchain visualization and VTM interactions. ## Block/Transaction Graph Space ### Design **Concept**: 3D graph of blocks and transactions **Navigation**: Fly through, zoom, select **Interactions**: Select block/transaction to view details ### Elements - Blocks as nodes - Transactions as edges - Time axis (depth) - Network activity visualization ## Cross-Chain Message Tunnels ### Design **Concept**: Visualize CCIP messages as tunnels between chains **Navigation**: Follow message path **Interactions**: View message details at each hop ## Virtual Bank Branch ### Design **Concept**: 3D bank branch environment **Purpose**: VTM interactions in immersive setting **Elements**: Teller desk, digital human, waiting area ## Navigation Patterns ### Teleport Navigation **Method**: Point and teleport **Benefits**: Reduces motion sickness **Use Case**: Large scene navigation ### Smooth Movement **Method**: Continuous movement (optional) **Settings**: Enable/disable based on user preference ## Accessibility Fallback to 2D **Requirement**: Always provide 2D fallback **Trigger**: User preference or device capability **Implementation**: Same data, 2D UI ## References - XR Architecture: See `xr-architecture.md`