Prerequisites & third parties
Small dependency surface. No mandatory cloud service.
Core source discovery and ledger operations are Python-standard-library code. External components are isolated by capability.
ComponentRequirementPurposeOperational boundary
Python 3.11+RuntimeRequiredCLI, cache engine, ledger, schemas, testsStandard library for core paths
Redis server + CLIDatabase / cacheCache-backed featuresSource discovery cache and hot metadataDisposable; owner-only Unix socket via the guarded launcher
SQLiteEmbedded databasePython bundledDurable historical-memory ledgerLocal file; no database server
cryptographyPython distributionPacks + identityChaCha20-Poly1305 encryption and Ed25519 signaturesOptional crypto extra for packs and signed checkpoints
jsonschemaPython distributionTest gateDraft 2020-12 schema-conformance validationDevelopment and CI only; not a runtime dependency
mcpOfficial Python SDKOptional transportLocal stdio tools over public SDK v1Read-only by default; no HTTP listener
SemanticaOptional extraOptional projectionDuck-typed audit-graph copy and fail-closed eraseNever imported by core; retention_days must be None
GitSource controlRecommendedRepository provenance and rollback workflowNever authorized by recalled memory
GitHub ActionsHosted CIOptionalRuns the standalone local gate on push and PRNo live ledger and no model call