model card: the sAGI engine under engine/, and MIRROR.json instead of a hardcoded commit
Browse filesengine/ is cryptoAGI/sagi: the charter template, verdict contract, officer-agnostic skill, facet bundle and THOT manifest specs, faice/1 and the facet registry. The card no longer names a canon commit; MIRROR.json carries both commits, the sync time, the verifier verdict at that commit and what the mirror does not prove. Kept current by mindX scripts/sync_savante_hf.py, which refuses to publish a canon its own verifier FAILs.
README.md
CHANGED
|
@@ -31,12 +31,28 @@ Agent. Oversight that can act is no longer oversight.
|
|
| 31 |
|
| 32 |
| | |
|
| 33 |
|---|---|
|
| 34 |
-
| **Canon (authoritative)** | [github.com/cryptoAGI/savante](https://github.com/cryptoAGI/savante) —
|
| 35 |
| **The public office** | [huggingface.co/spaces/PYTHAI/savante](https://huggingface.co/spaces/PYTHAI/savante) · also at [Gregory-L/Savante](https://huggingface.co/spaces/Gregory-L/Savante) |
|
| 36 |
-
| **The engine** | [github.com/cryptoAGI/sagi](https://github.com/cryptoAGI/sagi) —
|
| 37 |
|
| 38 |
If this mirror and the canon ever differ, **the canon wins**, and this copy is stale until refreshed.
|
| 39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
## Verify it yourself, offline
|
| 41 |
|
| 42 |
```sh
|
|
|
|
| 31 |
|
| 32 |
| | |
|
| 33 |
|---|---|
|
| 34 |
+
| **Canon (authoritative)** | [github.com/cryptoAGI/savante](https://github.com/cryptoAGI/savante) — mirrored here under `canon/`; the exact commit is in [`MIRROR.json`](MIRROR.json) |
|
| 35 |
| **The public office** | [huggingface.co/spaces/PYTHAI/savante](https://huggingface.co/spaces/PYTHAI/savante) · also at [Gregory-L/Savante](https://huggingface.co/spaces/Gregory-L/Savante) |
|
| 36 |
+
| **The engine** | [github.com/cryptoAGI/sagi](https://github.com/cryptoAGI/sagi) — mirrored here under `engine/`; commit also in [`MIRROR.json`](MIRROR.json) |
|
| 37 |
|
| 38 |
If this mirror and the canon ever differ, **the canon wins**, and this copy is stale until refreshed.
|
| 39 |
|
| 40 |
+
**Kept current by a tool, not by hand.** mindX's `scripts/sync_savante_hf.py` clones both repositories from
|
| 41 |
+
GitHub, checks every file against the canon's `PROOF.sha256`, runs the canon's own `bind/savante_verify.py`,
|
| 42 |
+
and refuses to publish anything if a check FAILs. It uploads only files whose bytes differ, and writes
|
| 43 |
+
`MIRROR.json`: the two commits mirrored, when, the verdict the verifier printed at that commit, and what the
|
| 44 |
+
mirror does **not** prove. The page files of the Space are not canon and are never touched by it.
|
| 45 |
+
|
| 46 |
+
## The engine, included: `engine/`
|
| 47 |
+
|
| 48 |
+
`engine/` is [cryptoAGI/sagi](https://github.com/cryptoAGI/sagi) — **sAGI as installable machinery**, with no
|
| 49 |
+
officer filled in: the charter template, the verdict contract, the officer-agnostic `/sagi` skill, the facet
|
| 50 |
+
bundle and THOT manifest specifications, the `faice/1` format and the machine-readable facet registry. Savante
|
| 51 |
+
is what that engine looks like with the plug-in points filled. Copy `engine/engine/CHARTER_TEMPLATE.md` and
|
| 52 |
+
`engine/.claude/skills/sagi/` to charter your own officer; copy `canon/.claude/agents/savante.md` and
|
| 53 |
+
`canon/.claude/skills/sagi/` to run this one. The specifications do not execute: their reference
|
| 54 |
+
implementation is `canon/bind/savante_bind.py` and `canon/bind/savante_verify.py`.
|
| 55 |
+
|
| 56 |
## Verify it yourself, offline
|
| 57 |
|
| 58 |
```sh
|