# XR Architecture Specification

## Overview

XR (Extended Reality) architecture for immersive blockchain exploration experiences.

## WebXR Integration Strategy

### Primary Approach

**Technology**: WebXR API
**Benefits**: Browser-based, no app installation
**Limitations**: Device compatibility

### Fallback

**Unity/Unreal**: Native apps for high-fidelity experiences
**Use Case**: Advanced XR features, better performance

## Shared Backend API Usage

**Strategy**: XR clients use same APIs as web/mobile
**Benefits**: Consistency, reuse, easier maintenance

## Scene Management

### Scene Types

- Block graph space
- Transaction flow visualization
- Cross-chain message tunnels
- Virtual bank branch

### Scene Transitions

- Smooth transitions between scenes
- Loading states
- Scene persistence

## References

- XR Scenes: See `xr-scenes.md`
- XR Performance: See `xr-performance.md`

