Skip to main content

SRT-1 — Cognitive Operating System for Software Repositories. Anti-hallucination guardrails for AI code assistants.

Project description

SRT-1 — Cognitive Operating System for Software Repositories

Brain Over the Repo — Anti-hallucination guardrails for AI code assistants.

Python 3.9+ License: Proprietary


What Is SRT-1?

SRT-1 scans your entire codebase, understands every function's purpose, risk profile, and architectural role, then uses that knowledge to keep AI code assistants on task. It prevents hallucination, code duplication, and architectural drift.

The SCIA Pipeline

Phase 1: Code Indexer    → Scans, parses, curates, signs → Code Manifest
Phase 2: Context Bundler → Task analysis + symbol search → Context Bundle
Phase 3: Execution Engine → Governed AI dispatch → Signed Result

Installation

pip install SRT1-CORE

Quick Start

Index a Repository

srt1-index --repo_path /path/to/your/repo

This generates srt1_code_manifest.json — a cryptographically signed map of your entire codebase.

Use as a Library

from srt1_code_indexer import SRT1CodeIndexer

indexer = SRT1CodeIndexer("/path/to/repo")
manifest = indexer.index_repository()

Build a Context Bundle (Pro)

srt1-bundle --manifest srt1_code_manifest.json --task "Add user authentication"

Start the Live Middleware (Platform)

srt1-middleware --repo_path ./my_project --port 7483

Then integrate with any AI assistant via HTTP:

curl -X POST http://localhost:7483/task -d '{"task": "Add refund emails"}'
curl http://localhost:7483/context

Tiers

Tier Includes CLI Tools
Core Code Indexer, SRT Engine, Seed Signature Client srt1-index
Pro + Context Bundler, Execution Engine, Self-Heal srt1-bundle, srt1-execute, srt1-heal
Platform + Live Middleware, Seed Queue, Execution Bridge, Thread Recovery srt1-middleware

What the Code Manifest Contains

  • File manifest with SHA-256 content hashes
  • Symbol table with AST-extracted metadata (classes, functions, parameters)
  • Curation report (duplicate files, overlapping functions)
  • SRT-1 reflections (purpose, architectural role, risk profile for every symbol)
  • Execution trace chain and coherence history
  • Service-Backed Seed Signature for cryptographic tamper detection

Security

  • Zero network access — indexing and analysis never leave your machine
  • Read-only scanning — never modifies your source files
  • No external dependencies — Python standard library only
  • Path-safe output — no absolute paths in the manifest
  • Service-backed signing — signing authority is not embedded in the public package

Architecture

srt.py                      → Seed Reflection Tool (anti-hallucination guardrail)
seed_signature_client.py    → Client interface for Seed Signature service
srt1_code_indexer/          → Code Reflection & Indexing Engine
srt1_pro/                   → Intelligence Layer (bundler, executor, self-heal)
srt1_platform/              → Full Platform (middleware, seed queue, bridge)

Note (v2.1.0): Seed Signature authority has been extracted from the public package. All signing and verification is now service-backed through SeedSignatureClient. Direct import of SeedSignatureClient is no longer supported.

Requirements

  • Python 3.9+
  • No external dependencies (stdlib only)

License

Proprietary — Seed-Class Intelligence Architecture (SCIA) Author: William Darnell Jernigan IV

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srt1_core-2.1.0.tar.gz (111.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

srt1_core-2.1.0-py3-none-any.whl (124.6 kB view details)

Uploaded Python 3

File details

Details for the file srt1_core-2.1.0.tar.gz.

File metadata

  • Download URL: srt1_core-2.1.0.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for srt1_core-2.1.0.tar.gz
Algorithm Hash digest
SHA256 d09616e8afa674d9c7e15354e14d185c7e96d9daf2ba67fc02ab33930887c8f9
MD5 a47e2d460c7973a1a6c01ff82a29d753
BLAKE2b-256 27a44c118a4dafc536987d7f9d5d1508aaa0e4608099121cae028d12cabb0626

See more details on using hashes here.

Provenance

The following attestation bundles were made for srt1_core-2.1.0.tar.gz:

Publisher: workflow.yml on SeedClassIntelligence/SRT1-CORE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srt1_core-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: srt1_core-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for srt1_core-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d695fe028b2883b0d3568ce089e4edb4756c60835000cd444d2d1d6279f37c9
MD5 e6fc3cd51deba6e93b659bb68cf859c4
BLAKE2b-256 be75ef8bca02730cfbdfc68e2e45d5cf02d2989e52dcb1d8db02a91f76eb8f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srt1_core-2.1.0-py3-none-any.whl:

Publisher: workflow.yml on SeedClassIntelligence/SRT1-CORE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page