SPB Git

spb/akos

Public
1.2 KB

# AKOS — API Knowledge Operating System

Production: https://akos.spboucher.ai (node M4M64c, ~/apps/akos, PM2 akos-web|worker|proxy, Postgres akos). Remote-first: edit/build/test/commit ON THE NODE (ssh M4M64c or ssh akosnode jump), origin = spbgit akos.git. Laptop copy = mirror.

  • Stack: Python 3.13 (uv, .venv), FastAPI, asyncpg, SQL migrations in akos/migrations/*.sql (append-only), React/Vite UI in web/ (built to web/dist, served by FastAPI), MCP Streamable HTTP at /mcp, CLI akos, SDK akos.sdk.
  • Tests: make test (offline, mock API, DB akos_test), make test-node (sandbox-exec + backup drill), live demos in examples/. Never mark a scenario PASS without running it; evidence goes to docs/acceptance-report.md.
  • Secrets: .env (node, 0600) + macOS keychain service akos; never commit values; AKOS stores only vault:// references.
  • Policies/lifecycle are enforced in code (akos/gateway/policy.py, akos/registry/lifecycle.py); knowledge state is derived from evidence rows only.
  • Docs: docs/architecture.md, threat-model.md, operations.md, security-review.md, acceptance-matrix.md, acceptance-report.md, build-log.md, infra-inventory.md.
Files · da58f809c01c422e65c786b05d6ffa3079c9feba
Menu

Theme