SRT-1 — Cognitive Operating System for Software Repositories. Anti-hallucination guardrails for AI code assistants.
Project description
SRT-1 CORE — Open Source Edition
Brain Over the Repo — Anti-hallucination, architectural coherence, and cryptographic guardrails for AI-assisted software work.
What Is SRT-1?
SRT-1 solves the problem of AI code assistants hallucinating architecture or breaking dependencies. It locally scans your codebase, builds a deep Abstract Syntax Tree (AST) manifest, and uses that context to forcefully guide the AI.
The srt1-core package provides the Memory Minimum Architecture—a completely decoupled, local-first engine that runs entirely on your machine via SQLite, without pinging a cloud API.
The Cryptographic Trust Layer
Every action in the SRT-1 pipeline is cryptographically tied to the codebase using Seed Signature. From the moment the AST generates the code manifest, to the exact moment you approve a task dispatch, the engine signs and verifies the payload. This ensures an indisputable, immutable execution roadmap.
The Local Developer Experience
SRT-1 ships with a fully-featured local Developer Dashboard and a Mobile-reflective PWA.
The Human-in-the-Loop Pipeline
SRT-1 acts as a strict proxy between you and your code assistant (like Claude Code, Cursor, or Aider).
- Plant a Seed: You submit a task via the terminal or the PWA.
- Review Blueprint: The system generates a blueprint of the intended changes and pauses execution (
auto_dispatch: false). - Approve via Seed Signature: You review the blueprint in the PWA. Once you click Approve, the payload is signed via Seed Signature and dispatched to your code assistant to execute.
- Self-Heal: If the AI makes a mistake, the AST detects the drift, bundles the error, and automatically sends it back to the AI for self-healing.
Installation
pip install srt1-core
Quick Start
1. Index a Repository
srt1-index --repo_path /path/to/your/repo
This generates srt1_code_manifest.json—the foundational map of your codebase, verified by Seed Signature.
2. Start the Live Middleware & Dashboard
srt1-middleware --repo_path ./my_project --port 7483
This spins up the local execution engine and the Developer Dashboard/PWA.
3. Open the PWA
Navigate to http://localhost:7483/mobile.html to start planting seeds and governing your AI's execution pipeline.
The Unified Ecosystem
pip install srt1-core provides the complete Open Source ecosystem:
| Component | Description | CLI Tools |
|---|---|---|
| Core Intelligence | Local AST mapping, File hashing, Curation | srt1-index |
| Pro Execution | Context Bundler, Execution Engine, Self-Healing | srt1-bundle, srt1-execute, srt1-heal |
| Platform & UI | Live Middleware, Developer Dashboard, PWA | srt1-middleware |
Architecture
SRT-1 is deployed as a single unified wheel containing all subsystems:
srt1_code_indexer/ → Code reflection and indexing engine
srt1_pro/ → Bundling, execution, self-heal
srt1_platform/ → Middleware, Seed Queue, bridge
developer-pwa/ → Local Developer UI & Human-in-the-Loop PWA
Requirements
- Python 3.9+
- Core indexing uses the Python standard library only.
License
Apache License 2.0 Author: William Darnell Jernigan IV AKA THE ORIGINAL SEED
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.2.0.tar.gz.
File metadata
- Download URL: srt1_core-2.2.0.tar.gz
- Upload date:
- Size: 219.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 |
ac03051639d71d451927259f9615d517fc8afd6edc0ab4c24152a9b1cb9e6977
|
|
| MD5 |
844b03bbc50eb4d6499d26a79fbf6527
|
|
| BLAKE2b-256 |
5eb5b198a8e01a605e079e8c0e8c7a0afd2a730b3fba33bd7e7d916b3184f1ad
|
Provenance
The following attestation bundles were made for srt1_core-2.2.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.2.0.tar.gz -
Subject digest:
ac03051639d71d451927259f9615d517fc8afd6edc0ab4c24152a9b1cb9e6977 - Sigstore transparency entry: 1355613109
- Sigstore integration time:
-
Permalink:
SeedClassIntelligence/SRT1-CORE@fd428e4f8be5155b8d6bd7f7c1d478d0632fe628 -
Branch / Tag:
refs/tags/v2.2.0 - Owner: https://github.com/SeedClassIntelligence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@fd428e4f8be5155b8d6bd7f7c1d478d0632fe628 -
Trigger Event:
release
-
Statement type:
File details
Details for the file srt1_core-2.2.0-py3-none-any.whl.
File metadata
- Download URL: srt1_core-2.2.0-py3-none-any.whl
- Upload date:
- Size: 143.5 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 |
e8a42e0e8469f1242edef67d3d67d5e03fca4f4376e685cb1531eeee6da81f2a
|
|
| MD5 |
71ecf0f3a5b9cb8998e6c66f5690f9a7
|
|
| BLAKE2b-256 |
c16c2777a03019b9f2bce8b131d180bdbd0ab717ad1d0ed380b66e9e868ff10c
|
Provenance
The following attestation bundles were made for srt1_core-2.2.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.2.0-py3-none-any.whl -
Subject digest:
e8a42e0e8469f1242edef67d3d67d5e03fca4f4376e685cb1531eeee6da81f2a - Sigstore transparency entry: 1355613113
- Sigstore integration time:
-
Permalink:
SeedClassIntelligence/SRT1-CORE@fd428e4f8be5155b8d6bd7f7c1d478d0632fe628 -
Branch / Tag:
refs/tags/v2.2.0 - Owner: https://github.com/SeedClassIntelligence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@fd428e4f8be5155b8d6bd7f7c1d478d0632fe628 -
Trigger Event:
release
-
Statement type: