Skip to content

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

  1. Rust Crates (crates/): 51 Rust crates implementing the SPT vector database (HNSW indexing, storage, search), neural architectures (SONA, attention, GNN), LLM inference, cryptography, and the spt CLI.
  2. npm Packages (npm/packages/@smartpointstech/): Node.js bindings for core, sona, and a CLI package.
  3. Go CLI (cli/): The sptx binary for workspace orchestration — provisioning, SSH, and managing Coder workspaces.
  4. Agents (agents/): 622 AI agent definition files.
  5. Bootstrap Scripts (scripts/bootstrap/): Setup scripts and environment configurations.
  6. 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

Released under the MIT License.