Project Overview
Project Name: SPT Classification: Multi-Part Monorepo Tech Stack: Rust, Go, TypeScript, Terraform, Bash, Docker
High-Level Summary
SPT is the unified monorepo for SmartPoints Technology, combining the SPT vector database engine, neural architecture, workspace orchestration tooling, and infrastructure.
Core Components
- Rust Crates (
crates/): 51 Rust crates implementing the SPT vector database (HNSW indexing, storage, search), neural architectures (SONA, attention, GNN), LLM inference, cryptography, and thesptCLI. - npm Packages (
npm/packages/@smartpointstech/): Node.js bindings for core, sona, and a CLI package. - Go CLI (
cli/): Thesptxbinary for workspace orchestration — provisioning, SSH, and managing Coder workspaces. - Agents (
agents/): 622 AI agent definition files. - Bootstrap Scripts (
scripts/bootstrap/): Setup scripts and environment configurations. - Infrastructure (
infra/): Terraform configurations for Coder, Azure, and Kubernetes.
Key Capabilities
- High-performance vector database with HNSW indexing, SIMD acceleration, and crash-safe storage
- Neural architecture with SONA (Self-Optimizing Neural Architecture), Flash Attention, and GNN
- LLM inference via Metal, CUDA, ANE, and WebGPU backends
- Workspace orchestration with Coder integration and automated provisioning
- Post-quantum cryptography with ML-DSA, ML-KEM/Kyber support
- Cross-platform — native binaries, WASM, and Node.js (NAPI) targets