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.
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 ofSeedSignatureClientis 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d09616e8afa674d9c7e15354e14d185c7e96d9daf2ba67fc02ab33930887c8f9
|
|
| MD5 |
a47e2d460c7973a1a6c01ff82a29d753
|
|
| BLAKE2b-256 |
27a44c118a4dafc536987d7f9d5d1508aaa0e4608099121cae028d12cabb0626
|
Provenance
The following attestation bundles were made for srt1_core-2.1.0.tar.gz:
Publisher:
workflow.yml on SeedClassIntelligence/SRT1-CORE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srt1_core-2.1.0.tar.gz -
Subject digest:
d09616e8afa674d9c7e15354e14d185c7e96d9daf2ba67fc02ab33930887c8f9 - Sigstore transparency entry: 1272681217
- Sigstore integration time:
-
Permalink:
SeedClassIntelligence/SRT1-CORE@a7692d27949cbb66e9fc67d48c3ba35397c60b72 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/SeedClassIntelligence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@a7692d27949cbb66e9fc67d48c3ba35397c60b72 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d695fe028b2883b0d3568ce089e4edb4756c60835000cd444d2d1d6279f37c9
|
|
| MD5 |
e6fc3cd51deba6e93b659bb68cf859c4
|
|
| BLAKE2b-256 |
be75ef8bca02730cfbdfc68e2e45d5cf02d2989e52dcb1d8db02a91f76eb8f4e
|
Provenance
The following attestation bundles were made for srt1_core-2.1.0-py3-none-any.whl:
Publisher:
workflow.yml on SeedClassIntelligence/SRT1-CORE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
srt1_core-2.1.0-py3-none-any.whl -
Subject digest:
1d695fe028b2883b0d3568ce089e4edb4756c60835000cd444d2d1d6279f37c9 - Sigstore transparency entry: 1272681281
- Sigstore integration time:
-
Permalink:
SeedClassIntelligence/SRT1-CORE@a7692d27949cbb66e9fc67d48c3ba35397c60b72 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/SeedClassIntelligence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@a7692d27949cbb66e9fc67d48c3ba35397c60b72 -
Trigger Event:
release
-
Statement type: