README.md
| 1 | --- |
| 2 | license: apache-2.0 |
| 3 | library_name: transformers |
| 4 | pipeline_tag: text-generation |
| 5 | base_model: |
| 6 | - ReliquaryForge/Teutonic-I-Reliquary-SFT |
| 7 | tags: |
| 8 | - teutonic |
| 9 | - bittensor |
| 10 | - reinforcement-learning |
| 11 | - reliquary |
| 12 | --- |
| 13 | |
| 14 | # Teutonic-I Reliquary RL (live checkpoint) |
| 15 | |
| 16 | Latest checkpoint of the live asynchronous RL run **`teutonic-rl-async-v1`** on Bittensor subnet 81 (Reliquary): |
| 17 | Teutonic-I 9B trained with RL from **`ReliquaryForge/Teutonic-I-Reliquary-SFT@18dfb97d`**, on rollouts generated and verified by the subnet's miners. |
| 18 | |
| 19 | This repository is a mirror maintained automatically: each new checkpoint version published by the validator |
| 20 | is rebuilt (anchor + deltas from R2), checked against the signed index and pushed here. |
| 21 | |
| 22 | | | | |
| 23 | |---|---| |
| 24 | | Checkpoint version | **157** | |
| 25 | | Weights sha256 (`index.latest.sha256`, Reliquary tensor digest) | `595512c5fc1b7c2132ceecce9e9e9dea16dfee464205e29aa138115230380928` | |
| 26 | | Signed index payload sha256 | `ccbe60deb93a8c18b7da88a81a86a67679f7c1a50a776cfeb92de83b39ba2fd5` | |
| 27 | | Index published at | 2026-11-02 09:35:11 UTC | |
| 28 | | Mirrored at | 2026-11-02 09:35:44 UTC | |
| 29 | | Validator hotkey (signer) | `5H47sFL6bGi3xPLzKpHxFqjBnmRZkQh4gk5jzkCeNXn4wdDa` | |
| 30 | |
| 31 | ## How it maps to `/rl/checkpoint` |
| 32 | |
| 33 | The validator serves `GET /rl/checkpoint` (signed index + presigned R2 URLs). `index.latest.version` / |
| 34 | `index.latest.sha256` are the version and hash above. `reliquary_checkpoint.json` holds them, plus the signed index itself |
| 35 | (`index`, `signature`, `validator_hotkey`, without URLs), so the weights here can be checked with |
| 36 | `reliquary.shared.ckpt_delta.checkpoint_sha256` and `reliquary.shared.ckpt_index.verify_index_signature`. |
| 37 | |
| 38 | Miners: `huggingface-cli download ReliquaryForge/Teutonic-I-Reliquary-RL` gives you the latest weights directly (no token needed). The subnet's |
| 39 | miner keeps using `/rl/checkpoint` (anchor + deltas) to follow new versions; if the version above is older |
| 40 | than `index.latest.version`, the mirror is catching up (it polls every few minutes; a push takes ~10-20 min). |
| 41 | |
| 42 | ## Storage policy |
| 43 | |
| 44 | Only the latest checkpoint is kept: after each push the history is squashed into a single commit on `main`, |
| 45 | tagged `ckpt-157`. Older versions are not available here. |
| 46 | |
| 47 | ## License |
| 48 | |
| 49 | Apache-2.0, as the base model. |
| 50 | |