AR Training • Real-World Maintenance • AI-Powered Knowledge Capture
EDLORE 2.0 is a complete ground-up rebuild. It transforms a legacy system into a cutting-edge chat-first AI platform where the interface builds itself in real-time based on what the technician needs.
| Dimension | Legacy EDLORE | EDLORE 2.0 |
|---|---|---|
| UX Paradigm | Click-through SaaS modules; feature suffocation | Chat-first: AI generates UI on the fly |
| AI | Basic RAG; 40K token window | Multi-agent orchestrator; 4 LLM providers; 23 tools |
| 3D Pipeline | Manual; no automation | STEP to glTF automated; Babylon.js viewer; real-time SSE progress; job cancellation |
| AR | Concept only | Markerless AR engine (WebXR + equipment detection) |
| Work Orders | Built-in (redundant) | Integration-only (SAP; Maximo; ServiceNow) |
| Knowledge | Static docs | Self-improving learning engine: captures; evolves; predicts |
| Collaboration | None | LiveKit WebRTC: video; annotations; 3D sync |
| Offline | None | Electron + SQLite + sync engine with conflict resolution |
| Security | Basic | FedRAMP-certifiable: FIPS-ready; NIST 800-53; CMMC L2 |
| Testing | Unknown | 1,323 unit + 68 E2E tests; SAST; DAST; SBOM |
Surface Pro layout: chat panel (30%) + dynamic component canvas (70%). Components stream in real-time as the AI responds.
The AI does not show pre-built screens. It streams typed component invocations from a secure registry. Each component is independently tested and styled to the EDLORE design system.
Aesthetic: "Precision Industrial Futurism." Swiss industrial design meets next-gen defense command center. Chamfered corners like machined metal edges; blueprint grid backgrounds; amber HUD accent lines; grain texture overlays for tactile depth.
Login: dark void background; blueprint grid; grain overlay; amber accents
Headings: JetBrains Mono (precision; technical authority)
Body: Satoshi (geometric warmth; legible on tablets)
Data: Berkeley Mono (sensor readings; part numbers)
WCAG 2.1 AA minimum. 44px touch targets (gloves). Color-blind safe: status always paired with icons. High-contrast mode for field use.
Precise; confident. Components fade-in with translateY over 200ms; staggered 50ms. Loading: amber scanner line. No bouncing; no elastic.
Real Babylon.js render of GE90 turbofan engine with 8-part hierarchy; amber highlight glow on selected component; maturity score badge; device-adaptive LOD; rotate/explode/measure/annotate/AR controls
EDLORE gets smarter with every interaction. The Learning Engine is not a feature: it is the foundation. Four continuous loops transform raw human activity into organizational intelligence. The Correction Flywheel ("Use = Improve") is now live — every field correction improves the 3D model for all future users.
| Timeline | EDLORE's Intelligence Level |
|---|---|
| Day 1 | Follows documented procedures and shows 3D models. Scripted responses. |
| Month 3 | Knows which steps techs actually follow vs. skip. Has resolution data from 50+ troubleshooting sessions. |
| Month 6 | Suggests "Try checking the coupling first: that resolved this symptom 70% of the time on this model." Data-backed. |
| Year 1 | Living knowledge graph. New techs get institutional knowledge of every tech before them. Predictive maintenance catches failures 2 weeks early. |
EDLORE never locks into a single AI provider. The gateway routes to the best option for each deployment:
| Provider | Model | Use Case | Status |
|---|---|---|---|
| Anthropic | Claude Sonnet 4.6 | Commercial SaaS (best quality) | Ready |
| Ollama | Llama 3 / Mistral | Air-gapped / self-hosted | Ready |
| Azure OpenAI | GPT-4o | Azure Government (FedRAMP) | Ready |
| vLLM | Any open model | High-throughput on-prem | Ready |
| Component | Method | Function |
|---|---|---|
| AnomalyDetector | Z-score (rolling window=100) | Flags readings >2σ warning; >3σ critical |
| TrendAnalyzer | Linear regression + autocorrelation | Detects increasing/decreasing trends; cyclic patterns |
| PatternMatcher | Multi-metric threshold + trend rules | Matches known failure signatures with confidence scores |
| Scheduler | Historical execution analysis | Calculates optimal maintenance intervals from actual data |
Built for federal deployment from day one. Not bolted on later.
| Control Area | Implementation | Status |
|---|---|---|
| Access Control | RBAC (5 roles); org-scoping; RLS; CAC/PIV placeholder | Implemented |
| Audit | Immutable AuditLog; all mutations logged; IP tracking | Implemented |
| Authentication | JWT + bcrypt (12 rounds); session rotation; token refresh | Implemented |
| System Protection | HSTS; CSP with nonces; rate limiting (4 categories); input sanitization | Implemented |
| Risk Assessment | SAST (Semgrep); DAST (ZAP); Trivy; Gitleaks; SBOM | Implemented |
| Code Review | Claude Code Review + Security Review on every PR | Implemented |
| FIPS 140-3 Crypto | Architecture ready; FIPS OpenSSL build needed | Planned |
| CMMC Level 2 | 60/103 practices implemented; 39 partial; 4 planned | In Progress |
Every commit is gated by 9 automated checks before it reaches production:
| Environment | Infrastructure | AI Provider |
|---|---|---|
| Commercial SaaS | AWS ECS/EKS | Anthropic Claude |
| Government (IL4) | AWS GovCloud EKS | Azure OpenAI on Azure Gov |
| Air-Gapped (IL5+) | On-prem Kubernetes | Ollama / vLLM (self-hosted) |
| Field/Offline | Electron + SQLite | Local simulator (no network) |
Volume discounts: 50+ seats 15% | 200+ seats 25% | 500+ seats 35% + dedicated CSM. Usage-based add-ons for AI queries and 3D model processing above included limits.
| Competitor | $/user/month | Positioning |
|---|---|---|
| Microsoft D365 Remote Assist | $65 | Price anchor; basic video assist |
| Augmentir | $30-100 | AI-focused connected worker |
| SightCall | $40-120 | Video assist; tiered |
| Librestream Onsight | $75-175 | Defense/industrial; FedRAMP |
| TeamViewer Frontline | $80-200 | Full platform; wearables |
| PTC Vuforia | $100-200+ | Premium; IoT bundle |
| EDLORE Professional | $69 | Below market; land play |
| EDLORE Enterprise | $99 | Mid-market; expand play |
| EDLORE Government | $175-250 | Premium for compliance |
| Metric | Conservative | Moderate | Aggressive |
|---|---|---|---|
| Y1 Customers | 5 | 8 | 15 |
| Y1 ARR | $77K | $216K | $599K |
| Y2 ARR | $260K | $1.06M | $3.95M |
| Y3 ARR | $618K | $2.77M | $10.0M |
| Y3 Gross Margin | 68% | 74% | 77% |
| Y3 Net Income | ~Break-even | $451K | $2.2M |
| Break-even | Year 3-4 | Mid Year 3 | Late Year 2 |
| Capital Needed | ~$310K | ~$1.1M | ~$2.3M |
| Y3 Team Size | 5 | 15 | 40 |
Conservative: bootstrap. Moderate: seed-funded ($500K-1M); FedRAMP in progress. Aggressive: Series A ($3-5M); FedRAMP authorized; major DOD win.
EDLORE 2.0 was engineered across 8 structured phases; each delivering a testable increment.
EDLORE 2.0 deployed to production on 2026-03-25. All endpoints verified, smoke tests passing, security headers confirmed.
| Endpoint | Purpose | Result | Status |
|---|---|---|---|
| https://edlore.ai | SPA frontend (CloudFront + S3) | HTTP 200 | PASS |
| /health | API health check (ALB → ECS) | {"status":"ok"} | PASS |
| /trpc/* | tRPC API (auth, equipment, pipeline) | UNAUTHORIZED JSON | PASS |
| /api/pipeline/jobs/*/events | SSE pipeline progress (Redis Streams) | {"error":"Unauthorized"} | PASS |
| /ws* | WebSocket (LiveKit, corrections) | 502 (expected w/o upgrade) | PASS |
| Check | Expected | Actual |
|---|---|---|
| Certificate CN | edlore.ai | CN=edlore.ai (Amazon RSA 2048) |
| Valid through | — | Oct 6, 2026 |
| HSTS | max-age=31536000 | Present with includeSubDomains |
| CSP | Restrictive policy | default-src 'self'; frame-ancestors 'none' |
| X-Frame-Options | DENY | DENY |
| X-Content-Type-Options | nosniff | nosniff |
| Test | Duration | Status |
|---|---|---|
| Login page loads with EDLORE branding | 686ms | PASS |
| Serves over HTTPS with security headers | 670ms | PASS |
| Register new account and see app interior | 3.8s | PASS |
| Register page is accessible | 1.5s | PASS |
| API health endpoint responds with JSON | 229ms | PASS |