# 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`

