# Technical Specifications Index

This directory contains comprehensive technical specifications for all major components of the ChainID 138 Explorer+ and Virtual Banking VTM Platform.

## Directory Structure

- [infrastructure/](./infrastructure/) - Infrastructure and node layer specifications
- [indexing/](./indexing/) - Indexing pipeline specifications
- [database/](./database/) - Database architecture specifications
- [api/](./api/) - API layer specifications
- [mempool/](./mempool/) - Mempool and real-time specifications
- [multichain/](./multichain/) - Multi-chain architecture specifications
- [ccip/](./ccip/) - CCIP integration specifications
- [actions/](./actions/) - Action layer specifications
- [banking/](./banking/) - Banking layer specifications
- [vtm/](./vtm/) - Virtual Teller Machine specifications
- [frontend/](./frontend/) - Frontend architecture specifications
- [xr/](./xr/) - XR experience specifications
- [security/](./security/) - Security and privacy specifications
- [observability/](./observability/) - Observability specifications
- [deployment/](./deployment/) - Deployment and operations specifications

## Documentation Standards

Each specification document follows a standard structure:

1. **Overview**: High-level description
2. **Architecture**: System design with diagrams
3. **Data Models**: Schemas and interfaces
4. **API Contracts**: Request/response formats
5. **Algorithms**: Key algorithms and data structures
6. **Integration Points**: How components integrate
7. **Security Considerations**: Security requirements
8. **Performance Requirements**: Latency, throughput, scalability targets
9. **Implementation Guidelines**: Code structure and patterns
10. **Testing Strategy**: How to test the component
11. **Monitoring & Observability**: What to monitor

## Quick Links

### Phase 0 (Foundations)
- [Infrastructure Specifications](./infrastructure/)
- [Indexing Pipeline](./indexing/)
- [Database Schema](./database/)
- [API Gateway](./api/api-gateway.md)
- [REST API](./api/rest-api.md)

### Phase 1 (Blockscout+ Parity)
- [Contract Verification](./indexing/verification-pipeline.md)
- [Search Index](./database/search-index-schema.md)
- [GraphQL API](./api/graphql-api.md)
- [WebSocket API](./api/websocket-api.md)

### Phase 2-6 (Advanced Features)
- See respective directories for multi-chain, CCIP, actions, banking, VTM, and XR specifications

## References

- [Platform Plan](../../chain_id_138_explorer_virtual_banking_vtm_platform_plan.md) - High-level platform plan
- Existing Blockscout Integration: See `../../docs/BLOCKSCOUT_COMPLETE_SUMMARY.md`

