2.1 KiB
AGENTS.md — SilverSight
SilverSight is the clean-slate rebase of the Research Stack.
Repository
GitHub: https://github.com/allaunthefox/SilverSight
Local clone: /home/allaun/SilverSight
Formal modules: formal/SilverSight/
Location (in Research Stack — for lake build integration)
0-Core-Formalism/lean/SilverSight/
SilverSight/
Schema.lean
WireFormat.lean
ProductSchema.lean
ProductWireFormat.lean
Receipt.lean
Bind.lean
SilverSight.lean ← root import
Rules
-
SilverSight is the ONLY target for new formal work. Do NOT add new modules to
0-Core-Formalism/lean/Semantics/Semantics/. All new Lean code goes to the SilverSight repository. -
Imports from Semantics are allowed (cross-project):
import Semantics.FixedPoint,import Semantics.Spectrum, etc. -
No
sorryin committed code. Same rule as the Research Stack. -
No
Floatin compute paths. UseQ0_16orQ16_16. -
Build gate:
lake build SilverSightmust pass (3307 jobs, 0 errors as of 2026-06-22). -
Every new module needs:
@[simp]theorems for key computations#evalwitnesses with expected output in comments- A docstring explaining the module's purpose
-
The claim manifest lives at
6-Documentation/docs/claims/manifest_v1.json(shared with Research Stack docs).
What Belongs Here
- Schema/Layout/WireFormat core (YaFF-inspired)
- Product-type encoders
- Receipt/Bind composition primitive
- DynamicCanal physics (when ported)
- RRC corpus and PIST pipeline (when ported)
- Compression theorems (when ported)
What Does NOT Belong Here
- Research Stack legacy modules (stay in
Semantics/Semantics/) - Python shims (stay in
4-Infrastructure/shim/) - Documentation (stay in
6-Documentation/) - Extraction JSONs (stay in
extraction/)
Current Status
| Module | Status | Sorry |
|---|---|---|
| Schema.lean | Complete | 0 |
| WireFormat.lean | Complete | 0 |
| ProductSchema.lean | Complete | 0 |
| ProductWireFormat.lean | Complete | 0 |
| Receipt.lean | Complete | 0 |
| Bind.lean | Complete | 0 |