The fixture system supports three deployment architectures to match different customer needs and infrastructure constraints.
Tier 1: Full Local (Air-Gapped)
Complete standalone installation. All processing happens on customer's machine. No network required.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CUSTOMER'S WORKSTATION β
β β
β βββββββββββββββ βββββββββββββββ β
β β PEPS/ βββββΆβ Fixture β β
β β SolidCut β β Macro Suite β β
β βββββββββββββββ βββββββββββββββ β
β β β β
β ββββββββββ¬ββββββββββ β
β βΌ β
β βββββββββββββββ β
β β Local UI β β
β β (Electron) β β
β βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
PROS: Complete data isolation, no latency, works offline
CONS: No AI assistance, manual updates required
Tier 2: Thin Client (Hybrid)
Local CAD/CAM with web-based UI and optional cloud AI. Geometry stays local, only abstracted data transmitted.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CUSTOMER'S WORKSTATION β
β βββββββββββββββ βββββββββββββββ β
β β PEPS/ βββββΆβ Fixture β β
β β SolidCut β β Macro Suite β β
β βββββββββββββββ ββββββββ¬βββββββ β
β β Local API β
β βΌ β
β βββββββββββββββ β
β β Thin Client β β
β β (Browser) β β
β ββββββββ¬βββββββ β
ββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ
β HTTPS (abstracted data only)
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β YOUR SERVER (Cloud or On-Prem) β
β ββββββββββββββ ββββββββββββββ ββββββββββββββββββ β
β β Web UI β β AI Engine β β Blade Generatorβ β
β β (React) β β (Claude) β β (Python/OVM) β β
β ββββββββββββββ ββββββββββββββ ββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
PROS: AI assistance, easy updates, light client footprint
CONS: Requires network, abstraction limits AI context
Tier 3: Web SaaS (Full Cloud)
Browser-based CAD viewer with all processing in cloud. Customer uploads models, receives fixture designs.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CUSTOMER'S BROWSER β
β βββββββββββββββββββββββββββββββββββ β
β β Web Application β β
β β - 3D Viewer (Three.js) β β
β β - Parameter Forms β β
β β - Result Download β β
β βββββββββββββββββ¬ββββββββββββββββββ β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββ
β HTTPS (full geometry upload)
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CLOUD INFRASTRUCTURE β
β ββββββββββββββ ββββββββββββββ ββββββββββββββββββ β
β β Model β β Fixture β β AI Decision β β
β β Storage β β Engine β β Engine β β
β β (S3/Blob) β β (Parasolid)β β (Claude API) β β
β ββββββββββββββ ββββββββββββββ ββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
PROS: No local install, full AI context, scalable
CONS: Requires geometry upload, subscription model
- β Define API contracts between tiers
- β Implement local-to-thin client bridge
- β Build abstraction layer for privacy-first AI
- β Develop web-based 3D viewer for Tier 3
- β Create tier detection/selection UI