settings — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited settings (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Resilient 4-Layer Memory Architecture for TCAM v1.4 (Triadic Cognitive Augmentation Model)
The TCAM Memory System implements a fault-tolerant memory architecture where each layer operates independently, ensuring that system failures in one layer do not cascade to others. Memory operations are handled by a dedicated Memory Service running on Qwen 3.5 9B (local LLM).
Dedicated process running on Qwen 3.5 9B for:
.
├── src/ # Source code
├── tests/ # Test files
├── data/ # Chronicle storage
├── codex/ # Agent Codex (L4)
├── docs/ # Documentation
└── .kiro/specs/ # Specification documents# Install dependencies
npm install --legacy-peer-deps
# Pull Qwen 3.5 9B model
ollama pull qwen2.5:9b-instruct-q4_K_M
# Pull embedding model
ollama pull nomic-embed-text
# Start Qdrant (using setup script)
# Windows PowerShell:
.\scripts\setup-qdrant.ps1
# Linux/Mac:
bash scripts/setup-qdrant.sh
# Or manually with Docker:
docker run -d --name qdrant -p 6333:6333 -p 6334:6334 -v qdrant_storage:/qdrant/storage qdrant/qdrant
# Start Redis
docker run -d --name redis -p 6379:6379 redis
# Build and install globally
npm run build
npm install -g . --legacy-peer-deps# Interactive main menu
anots
# Real-time monitoring dashboard (Terminal UI)
anots dashboard
# Chat with Axiom (TCAM Node C)
anots axiom
# Start MCP server (19 tools for IDE integration)
anots mcp:start
# Start REST API server
anots api:start
# Start API with Axiom chat endpoint
anots api:start --axiom
# Search memory
anots memory:search "your query"
# Import conversation (JSON/Markdown)
anots import conversation.json --type general
# System status
anots status
# Configuration wizard
anots setup
# Show all commands
anots --helpThe Terminal UI dashboard (anots dashboard) provides:
# Check Qdrant
curl http://localhost:6333/health
# Check Redis
redis-cli ping
# Check Ollama
ollama list# Build
npm run build
# Run tests
npm test
# Run tests with coverage
npm run test:coverage
# Lint
npm run lint
# Format code
npm run formatImport large conversation files into the ANOTS memory system:
# Import Ubik conversation
npm run import -- data/import/conversation.json --type ubik
# Import Axiom conversation
npm run import -- data/import/conversation.md --type axiom
# Preview import without writing (dry run)
npm run import -- data/import/conversation.json --dry-run
# Custom chunk size (messages per chapter)
npm run import -- data/import/large-file.json --type ubik --chunk-size 100See data/import/README.md for detailed documentation and examples.
See .kiro/specs/memory-system/ for complete specification:
requirements.md - Functional requirementsdesign.md - Technical designtasks.md - Implementation tasksMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.