Sign in
☰ ContentsHome

Index

Documentation hub with quick navigation

File: INDEX.md

LS360 Terminal Documentation Index

Welcome to the LS360 Terminal documentation. This comprehensive guide covers everything you need to know about the platform.

📚 Documentation Sections

1. Overview

Introduction to LS360 Terminal, key features, and system overview.

Topics covered:

  • Platform capabilities
  • System architecture at-a-glance
  • Quick start guide
  • Feature highlights

Detailed system architecture and design patterns.

Topics covered:

  • Service architecture (UI, Agent, Session Service)
  • Communication protocols (WebSocket, gRPC, HTTP)
  • Data flow diagrams
  • Component interactions
  • Security architecture
  • Scalability considerations

Installation and initial setup guide.

Topics covered:

  • Prerequisites and requirements
  • Installation steps
  • Service startup
  • First capture workflow
  • Project structure overview
  • Common issues and solutions

Comprehensive configuration reference.

Topics covered:

  • Environment variables
  • Agent configuration (appsettings.json)
  • UI configuration
  • Database setup (Supabase)
  • Hardware configuration
  • Security settings
  • Logging configuration
  • Feature flags

Complete API documentation for all protocols.

Topics covered:

  • WebSocket protocol (UI ↔ Agent)
  • HTTP API (REST endpoints)
  • gRPC service definitions
  • Protocol Buffers (proto definitions)
  • TypeScript types
  • Error codes and handling
  • Rate limits

Hardware SDK integration guide.

Topics covered:

  • RealScan SDK setup
  • Device Gateway SDK (GSdk)
  • SDK adapter architecture
  • P/Invoke for native libraries
  • Quality scoring (NIST)
  • Custom SDK integration
  • Performance tuning
  • Troubleshooting hardware

Production deployment guide.

Topics covered:

  • Deployment architectures
  • Installation methods
  • Windows service setup
  • SSL/TLS configuration
  • Backup and recovery
  • Monitoring and logging
  • Security hardening
  • Rollback procedures

Comprehensive troubleshooting guide.

Topics covered:

  • Service status issues
  • Hardware/scanner problems
  • Capture quality issues
  • WebSocket connection problems
  • Database/data issues
  • Performance optimization
  • Build/development issues
  • Diagnostic commands

🚀 Quick Navigation

I want to...Go to...
Understand the system
Install the platform
Configure settings
Integrate hardware
Deploy to production
Fix a problem
See API details

🎯 Common Tasks

First Time Setup

  1. Read
  2. Install prerequisites
  3. Configure
  4. Start services and test

Adding Hardware

  1. Review
  2. Install RealScan SDK
  3. Configure SDK path
  4. Test in Troubleshooting

Going to Production

  1. Review
  2. Configure SSL/TLS
  3. Set up monitoring
  4. Implement backup strategy

API Development

  1. Review
  2. Check WebSocket protocol
  3. See TypeScript types
  4. Test with browser DevTools

📖 Document Conventions

Code Examples

  • Shell commands: Use PowerShell (Windows) or Bash (Linux/Mac)
  • Configuration: JSON, TypeScript, or C# as appropriate
  • Paths: Use forward slashes or escaped backslashes for Windows

Terminology

  • Agent: The .NET service handling hardware (port 5002)
  • Session Service: The Node.js API service (port 5003)
  • UI: Next.js frontend (port 3000)
  • SDK: Software Development Kit (RealScan or Device Gateway)
  • EBTS: Electronic Biometric Transmission Specification (FBI format)
  • WSQ: Wavelet Scalar Quantization (FBI image compression)
  • Slap: 4-4-2 fingerprint capture (right 4, left 4, 2 thumbs)
  • Roll: Individual finger roll capture

🔗 External Resources


🆘 Getting Help

Documentation Issues

Technical Support

  1. Check guide
  2. Review relevant documentation section
  3. Gather diagnostic information
  4. Contact support with diagnostic bundle

Community


📝 Document Version

  • Version: 1.0.0
  • Last Updated: February 26, 2026
  • Applies to: LS360 Terminal 1.0.x

🤝 Contributing to Documentation

We welcome documentation improvements!

  1. Fork the repository
  2. Make changes in /documentation
  3. Submit pull request
  4. Follow existing formatting conventions

Documentation Standards

  • Use Markdown format
  • Include code examples where helpful
  • Keep language clear and concise
  • Update INDEX.md for new sections

Ready to get started?