Proof layer for software changes. Keep only what proves itself.
Project description
TEREO
AI writes. TEREO proves.
TEREO is a proof layer for AI coding.
keep only if gain > noise
Each kept receipt becomes the next baseline.
It watches one small change, reruns one fixed check, and writes one readable receipt. The check can prove a bug fix, a behavior change, or a speedup.
TEREO comes from Ancient Greek τηρέω (tēréō):
to watch over, guard, preserve.
One proofboard.
Demo
- Install TEREO.
pip install tereo
- Feel the loop.
tereo demo
Working on this repo itself? See the local setup in runtime/README.md.
The demo should close with something like this:
scorecard: latency: 10.000000 ms -> 8.000000 ms; 2.000000 ms better (20.00%)
verdict: keep
confidence: high
Quick Start
- Install TEREO.
pip install tereo
- Run TEREO locally.
tereo --help
- If you prefer module execution, run:
python3 -m tereo --help
Use your own check. Keep your own workflow. Make it yours.
TEREO is small on purpose. Fork it. Keep it. Make it yours.
Public Commands
tereo demo
tereo prove
tereo show
tereo log
Everything else is there to support this surface, not to replace it.
Why This Is Hard
- one good-looking run can lie
- gains drift
- noise changes verdicts
- checks matter more than vibes
holdis different fromkeep
Narrow By Design
TEREO is strongest when one fixed check can judge one small change. That is a feature, not a full replacement for broader product judgment.
Read Next
- START.md Start here.
- runtime/README.md The runtime, advanced commands, receipts, and proofboard.
- skill/README.md The portable rulebook for humans and agents.
- WHY.md Why TEREO stays this small.
If the project is easy to explain, it is easy to trust.
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
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 tereo-0.1.1.tar.gz.
File metadata
- Download URL: tereo-0.1.1.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db4731dbeab9f2830f75b5ffb72c62ddaccb9bb63dc45a6c399b5ae2387d15d2
|
|
| MD5 |
3de856343b7192876aa1f815a77de309
|
|
| BLAKE2b-256 |
3e1a9292d1b327c242a9220a757cdc9a38f4ef9e2952adc47fee195cd8e9a3c0
|
Provenance
The following attestation bundles were made for tereo-0.1.1.tar.gz:
Publisher:
publish-pypi.yml on kim-woojoo/tereo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tereo-0.1.1.tar.gz -
Subject digest:
db4731dbeab9f2830f75b5ffb72c62ddaccb9bb63dc45a6c399b5ae2387d15d2 - Sigstore transparency entry: 1199809221
- Sigstore integration time:
-
Permalink:
kim-woojoo/tereo@acf360ca93c608e2a57f8292dc0c7045df465d23 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kim-woojoo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@acf360ca93c608e2a57f8292dc0c7045df465d23 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file tereo-0.1.1-py3-none-any.whl.
File metadata
- Download URL: tereo-0.1.1-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0c12e92e807d980d366ff52362e353c653fbe26314951206952484ecab30bc6
|
|
| MD5 |
b1983e4f9eb44b60a45bf5f244dd8d48
|
|
| BLAKE2b-256 |
5c120832377c9fb827251c9b73c2bf07122c49fd2561e2c6a5401b94f1e2e829
|
Provenance
The following attestation bundles were made for tereo-0.1.1-py3-none-any.whl:
Publisher:
publish-pypi.yml on kim-woojoo/tereo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tereo-0.1.1-py3-none-any.whl -
Subject digest:
d0c12e92e807d980d366ff52362e353c653fbe26314951206952484ecab30bc6 - Sigstore transparency entry: 1199809227
- Sigstore integration time:
-
Permalink:
kim-woojoo/tereo@acf360ca93c608e2a57f8292dc0c7045df465d23 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kim-woojoo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@acf360ca93c608e2a57f8292dc0c7045df465d23 -
Trigger Event:
workflow_dispatch
-
Statement type: