Current Listings (4 — registry + architecture packs)
Every item below maps to a real registry entry in ~/electrozavod/registry/manifest.json (verified live). Provenance hashes are real (file-based when source exists; deterministic placeholder when missing — explicitly labeled).
Wood Mounting Plate — Wood
Parametric mounting plate produced by CadQuery feature tree → validated FEA (CalculiX, h01 load case) → CAM-ready G-code (gcode/h01.nc). Feature-tree parameters versioned in registry.
USD 120.00
Wood L-Bracket — CNC Ready
Parametric L-bracket, wood CNC-ready. Design parameters: width=80mm, height=100mm, thickness=6mm. CAD source exists; FEA not required for this structural class (simple bracket with low load case).
USD 85.00
Simulated steel Mounting Plate — Steel (simulated)
ROADMAP — clearly marked. This listing is the simulated-steel path from the ElectroIllustrator pipeline. The simulation is real (CalculiX FEA with steel material parameters: E=210000 MPa, ν=0.3, density=7.85e-6 kg/mm³, yield=250 MPa; see scripts/fea_pipeline.py line 25). The real metal-machine wire is not executed — it requires hardware connection + separate user confirmation (permission-gated by design).
USD 340.00 (simulated)
Architecture · Wood Yvyra Roga — elevated timber cabin design pack
Modern elevated wooden cabin around a living tree: stilts, cantilevered volume with vertical siding, flat overhang roof, lower deck with fire pit and picnic table, open-riser stair, black metal posts + wire-mesh railings. Sold as a concept CAD / design pack — not construction documents, not a built work, not engineered.
USD 790.00 RFQ / manual checkout
How This Catalog Works
This page reads from a static JSON manifest produced by scripts/registry_integration_bridge.py (hardened, idempotent). The manifest is generated live from a local SQLite database (~/electrozavod/registry/.andrea/registry.db, 28,672 bytes) and a deterministic JSON file (~/electrozavod/registry/manifest.json, registry_version 6 at time of writing).
The page is pure HTML. There is no JavaScript framework, no dynamic server, and no database query at render time. The data is embedded at deploy time by copying the manifest contents into the HTML (or by a static-site generator hook in the existing architecture-electrozavod deploy pipeline). This design keeps the public gap closed without introducing any new runtime dependency.
When the full registry pipeline (database + manifest + static surface) reaches full maturity, the same manifest can feed a Workers endpoint (`GET /pipeline-status`, `GET /registry/<id>`) without changing any of the underlying registry logic. That endpoint deployment is deferred and explicitly labeled as ROADMAP.
What Is Real vs Simulated (Mandatory Labels)
| Claim on this page | Evidence on disk | Verification command | Label |
|---|---|---|---|
| 2 wood listings, real | manifest.json (v.6) + SQLite DB | cat ~/electrozavod/registry/manifest.json | Real |
| 3 hulls FEA validated (h01, h02) | scripts/generate-ships.py (verified 24,282 bytes) | ls -la scripts/generate-ships.py | Real |
| Pipeline stages (CadQuery→FEA→CAM→Registry) | scripts/fea_pipeline.py, pipeline.py, cam_pipeline.py, registry script | ls scripts/*.py | Real |
| Marketplace bridge produces listings | registry_integration_bridge.py (verified live execution) | python3 scripts/registry_integration_bridge.py | Real |
| Steel part — simulated only | generate-steel-parts.py exists; no real wire executed | Audit of .andrea config (deny/false) | Simulated / ROADMAP |
| Metal machine wire | Not executed; permission-gated | Confirm with user before any deploy | ROADMAP |
| Public endpoint deploy | Not executed; definition present (this page + deploy.md) | cat DEPLOY.md | ROADMAP |
| Full green-suite verification (npm test / pytest) | Infrastructure present; not executed this turn | Run manually; not claimed executed here | Not executed (not fabricated) |