# Elucidsoft LLC > Elucidsoft is an independent software company founded in 2010 by Eric Malamisura, operating commercial SaaS platforms and open-source developer tools. Elucidsoft LLC is an independent software company based in Virginia, United States, founded in 2010 by Eric Malamisura (https://ericmalamisura.com). It operates 7 software products across two divisions: 3 commercial SaaS platforms that are registered trade names of the company, and 4 open-source software projects it publishes. ## Commercial products - [Upstat](https://elucidsoft.com/portfolio/upstat/): Upstat is an upcoming incident response and operational intelligence platform for DevOps engineers, site reliability engineers, and engineering managers. It unifies synthetic monitoring, on-call scheduling, incident workflows, and status pages within a single operational data model. (stage: Coming soon, site: https://upstat.io) - [cloudlayer.io](https://elucidsoft.com/portfolio/cloudlayer/): cloudlayer.io is an HTML-first visual content, document, and form platform. It combines visual drag-and-drop designer tooling, dynamic HTML/Nunjucks templates, and automated capture with high-performance PDF and image generation APIs. (stage: Live, site: https://cloudlayer.io/, source: https://github.com/cloudlayerio) - [ActLume](https://elucidsoft.com/portfolio/actlume/): ActLume is an upcoming multi-tenant web platform for commercial manufacturers subject to the EU Cyber Resilience Act. It is a reporting workspace for CRA Article 14, keeping readiness details, incident facts, human reportability decisions, and staged deadline tracking together in one case record per occurrence. (stage: Coming soon, site: https://actlume.com/) ## Open-source projects - [WarpKit](https://elucidsoft.com/portfolio/warpkit/): WarpKit is a standalone Svelte 5 framework for single-page web applications. It organizes routing around explicit application states rather than simple URL patterns, providing a ten-phase navigation pipeline, modular authentication adapters, a caching data layer, and schema-validated forms. (stage: Alpha, licence: MIT, version: 0.0.1, site: https://warpkit.org, source: https://github.com/upstat-io/warpkit) - [Ori](https://elucidsoft.com/portfolio/ori-lang/): Ori is a statically typed, expression-based systems programming language featuring value semantics and automatic reference counting in place of garbage collection or manual borrow checking. It compiles through LLVM to standalone native binaries across Windows, Linux, and macOS without a runtime dependency. (stage: Alpha, licence: MIT OR Apache-2.0, version: 2026.7.28-alpha.1, site: https://ori-lang.com, source: https://github.com/upstat-io/ori-lang) - [ori-term](https://elucidsoft.com/portfolio/ori-term/): ori-term is a GPU-accelerated terminal emulator written in Rust that integrates terminal emulation, multiplexing, and window management into a single application. It treats splits, tabs, floating panes, and multiple windows as core primitives rather than layered plugins. (stage: Alpha, licence: MIT, version: 0.2.0-alpha.20260528, site: https://oriterm.com, source: https://github.com/upstat-io/ori-term) - [OriJS](https://elucidsoft.com/portfolio/orijs/): OriJS is a TypeScript backend framework for the Bun runtime, structured around modular architecture similar to NestJS but operating entirely without decorators or reflect-metadata. Modules, dependency injection providers, guards, and interceptors are configured through an explicit, type-safe fluent builder API. (stage: Alpha, licence: MIT, version: 0.0.1, site: https://orijs.org, source: https://github.com/upstat-io/orijs) ## Company - [About](https://elucidsoft.com/about/): How the entity, its two registered trade names and its open-source projects relate. - [Facts](https://elucidsoft.com/facts/): Citable ground truth: entity details, every product's stage, licence and version, and an explicit list of what the company does not claim. - [Portfolio](https://elucidsoft.com/portfolio/): All 7 products in one register. - [Open source](https://elucidsoft.com/open-source/): Licensing, contribution and sponsorship for the 4 published projects. - [Contact](https://elucidsoft.com/contact/): Enquiries about the company, licensing or partnerships. ## News - [Cloudlayer Expands Platform and Raises Capital](https://elucidsoft.com/news/cloudlayer-platform-capital-raise.md): cloudlayer.io announces its new platform direction uniting visual document design, capture, and hosted forms, alongside an active seed capital raise. (published Aug 17, 2026) - [Elucidsoft Launches Corporate Site](https://elucidsoft.com/news/elucidsoft-umbrella.md): Elucidsoft launches a dedicated corporate site, clarifying its organization, commercial products, and published open-source projects. (published Aug 16, 2026) - [Ori Alpha Release: Compiled Systems Language](https://elucidsoft.com/news/ori-lang-alpha-release.md): Elucidsoft releases the alpha of Ori, an LLVM-compiled systems language combining value semantics, deterministic ARC, and capability-based effects. (published Jul 28, 2026) - [WarpKit Released: Svelte 5 SPA Framework](https://elucidsoft.com/news/warpkit-svelte-framework-release.md): WarpKit is released as a standalone Svelte 5 framework featuring state-oriented routing, a 10-phase navigation pipeline, and caching data layers. (published Jun 15, 2026) - [OriJS: Modular Backend Framework for Bun](https://elucidsoft.com/news/orijs-framework-bun-release.md): OriJS brings NestJS-inspired modular architecture and dependency injection to the Bun runtime using a type-safe fluent builder API without decorators. (published May 10, 2026) - [ori-term: GPU Terminal and Multiplexer](https://elucidsoft.com/news/ori-term-gpu-terminal-release.md): ori-term enters alpha, uniting terminal emulation, multiplexing, and floating window management into a single GPU-rendered Rust application. (published Apr 20, 2026) ## Notes - Upstat and cloudlayer.io are registered trade names of Elucidsoft LLC, not separate companies. - Upstat is in pre-release development; cloudlayer.io is live and actively raising capital. - OriJS, Ori and ori-term share a name prefix but are three unrelated products. None is built on either of the others. - The open-source repositories are published under github.com/upstat-io, an account name that predates this site. - Alpha products are labelled alpha. Only WarpKit is described as running in production, inside Upstat and cloudlayer.io. --- ## Upstat URL: https://upstat.io Page: https://elucidsoft.com/portfolio/upstat/ Division: Commercial Stage: Coming soon Built for: DevOps and SRE teams, engineering managers Built with: SvelteKit, TypeScript, Cloudflare Upstat is an upcoming incident response and operational intelligence platform for DevOps engineers, site reliability engineers, and engineering managers. It unifies synthetic monitoring, on-call scheduling, incident workflows, and status pages within a single operational data model. Incident response is commonly assembled from disparate tools that operate in isolation. A monitor triggers an alert in one service, a page dispatches through another, the incident is tracked in a third, and updates are posted to customers via a fourth. Each boundary between these tools causes lost context and wasted time during active outages. Upstat brings synthetic monitoring (HTTP, TCP, and heartbeat checks), on-call scheduling with escalation policies, incident management, automated runbooks, service catalogs with dependency mapping, and public status pages into a single platform. Alerts retain their originating check, associated service, on-call owner, and operational history throughout the incident lifecycle. Upstat is currently in active pre-release development, with early access opening soon for DevOps engineers, SREs, and engineering teams seeking an integrated incident management workflow without the complexity of disconnected legacy toolchains. Why it exists: Incident response tools that lack shared data and unified context cost engineering teams critical minutes during an outage. ## cloudlayer.io URL: https://cloudlayer.io/ Page: https://elucidsoft.com/portfolio/cloudlayer/ Division: Commercial Stage: Live Repository: https://github.com/cloudlayerio Built for: Developers and operations teams Built with: Astro, Svelte 5, TypeScript, Cloudflare cloudlayer.io is an HTML-first visual content, document, and form platform. It combines visual drag-and-drop designer tooling, dynamic HTML/Nunjucks templates, and automated capture with high-performance PDF and image generation APIs. Programmatic document generation and content capture are critical bottlenecks across modern applications, frequently solved with brittle containerized headless browsers, disconnected form engines, and unmaintainable styling hacks. cloudlayer.io unifies visual content creation, automated document rendering, and hosted form workflows into a single structured artifact platform. Users author dynamic documents through code-level HTML/CSS or a visual drag-and-drop designer, outputting pixel-perfect PDFs, images, and full-page captures synchronously or via webhooks. Operating continuously since 2020 with official SDKs for eight programming languages, cloudlayer.io is actively scaling its platform capabilities and currently raising capital to expand its enterprise document and form infrastructure. Why it exists: Turning dynamic application data into reliable documents should be handled by dedicated infrastructure rather than bespoke rendering scripts. ## ActLume URL: https://actlume.com/ Page: https://elucidsoft.com/portfolio/actlume/ Division: Commercial Stage: Coming soon Built for: Manufacturers subject to the EU Cyber Resilience Act Built with: Bun, Svelte 5, OriJS, PostgreSQL ActLume is an upcoming multi-tenant web platform for commercial manufacturers subject to the EU Cyber Resilience Act. It is a reporting workspace for CRA Article 14, keeping readiness details, incident facts, human reportability decisions, and staged deadline tracking together in one case record per occurrence. CRA Article 14 requires manufacturers to report actively exploited vulnerabilities and severe incidents affecting product security, with staged outer time limits after awareness: a 24-hour early warning, a 72-hour notification, and a final report. These obligations enter into application on 11 September 2026, and tracking them across spreadsheets and email threads leaves accountable staff without a single record of what was decided and when. ActLume keeps manufacturer, product, and reporter readiness details alongside incident facts, human reportability decisions, declared awareness times, deadline tracking, and staged report preparation and review in one case record per occurrence. A human filer signs into the ENISA Single Reporting Platform with EU Login to review and submit each report; ActLume never signs in, submits, or automates the portal itself, offering copy-assist to copy one selected value per explicit user gesture and recording the confirmed result as evidence. Every legal determination stays with accountable people. ActLume is currently in pre-release development, with its marketing site live at actlume.com ahead of Article 14 obligations entering into application on 11 September 2026, for manufacturers organizing their CRA reporting readiness before the deadline. Why it exists: Staged CRA Article 14 deadlines and human reportability decisions need one accountable case record rather than scattered spreadsheets and email threads. ## WarpKit URL: https://warpkit.org Page: https://elucidsoft.com/portfolio/warpkit/ Division: Open source Stage: Alpha Licence: MIT Version: 0.0.1 Repository: https://github.com/upstat-io/warpkit Built for: Svelte developers building single-page applications Built with: Svelte 5, TypeScript, Vite WarpKit is a standalone Svelte 5 framework for single-page web applications. It organizes routing around explicit application states rather than simple URL patterns, providing a ten-phase navigation pipeline, modular authentication adapters, a caching data layer, and schema-validated forms. Traditional client-side routers treat routes strictly as URL patterns, requiring developers to manually coordinate access permissions, prerequisite data loading, and authentication states across individual route guards. As applications scale, scattered route checks often drift out of alignment, introducing authorization and layout inconsistencies. WarpKit organizes views into distinct application stages (such as public, onboarding, and authenticated sessions) to explicitly govern navigation boundaries. Middleware executes across a structured ten-phase lifecycle rather than arbitrary hooks. The framework includes a configuration-driven data layer with ETag and stale-while-revalidate caching, deep proxy form binding validated via StandardSchema, typed WebSocket handling, and provider-agnostic authentication adapters. WarpKit is currently in alpha at version 0.0.1, yet powers the production frontends of both Upstat and cloudlayer.io. It is published on npm under the @warpkit scope across eight modular packages under the MIT license. Why it exists: Frontend web applications need routing organized around actual session state and data readiness rather than disconnected URL patterns. ## Ori URL: https://ori-lang.com Page: https://elucidsoft.com/portfolio/ori-lang/ Division: Open source Stage: Alpha Licence: MIT OR Apache-2.0 Version: 2026.7.28-alpha.1 Repository: https://github.com/upstat-io/ori-lang Built for: Language and systems programmers Built with: Rust, LLVM Ori is a statically typed, expression-based systems programming language featuring value semantics and automatic reference counting in place of garbage collection or manual borrow checking. It compiles through LLVM to standalone native binaries across Windows, Linux, and macOS without a runtime dependency. Garbage-collected runtimes trade execution predictability and memory footprint for developer convenience, while borrow checkers require explicit lifetime annotations that increase language complexity. Systems programmers are frequently forced to choose between these two paradigms even when neither matches the needs of a particular system. Ori employs value semantics coupled with deterministic automatic reference counting, eliminating garbage collection pauses while avoiding complex ownership annotations in type signatures. External side effects are declared explicitly as capabilities within function signatures to clarify dependencies. Testing syntax is built directly into the language specification, and the compiler targets LLVM to produce optimized native binaries. Ori is currently in alpha at version 2026.7.28-alpha.1, dual-licensed under MIT and Apache-2.0, with a compiler implemented in Rust. The language is experimental and not intended for production deployments, serving systems programmers and language researchers exploring alternative safety models. Why it exists: Memory safety and predictable systems performance should not require choosing between runtime stop-the-world pauses and complex borrow-checker lifecycles. ## ori-term URL: https://oriterm.com Page: https://elucidsoft.com/portfolio/ori-term/ Division: Open source Stage: Alpha Licence: MIT Version: 0.2.0-alpha.20260528 Repository: https://github.com/upstat-io/ori-term Built for: Terminal users on Windows, Linux and macOS Built with: Rust, GPU rendering ori-term is a GPU-accelerated terminal emulator written in Rust that integrates terminal emulation, multiplexing, and window management into a single application. It treats splits, tabs, floating panes, and multiple windows as core primitives rather than layered plugins. Developers frequently stack separate terminal emulators, terminal multiplexers, and window managers that operate in friction. Scrollback buffers conflict with split panes, keybindings collide across layers, and layout recalculations must be mediated across disconnected process boundaries. ori-term resolves this friction by integrating these layers into a unified architecture. Tiling splits, tabbed navigation, floating panes, and multi-window layouts are first-class features powered by a GPU-accelerated rendering engine with negligible idle CPU utilization. It includes font ligatures, inline image protocols, custom themes, and consistent frameless window chrome across Windows, Linux, and macOS. ori-term is in alpha at version 0.2.0-alpha.20260528 under the MIT license, functioning as a daily driver across Windows, Linux, and macOS. Ongoing development is focused on background session detachment, remote shells over SSH/WSL, and headless client support. Why it exists: Integrating terminal emulation, multiplexing, and window layout into a single architecture removes keybinding conflicts and performance overhead. ## OriJS URL: https://orijs.org Page: https://elucidsoft.com/portfolio/orijs/ Division: Open source Stage: Alpha Licence: MIT Version: 0.0.1 Repository: https://github.com/upstat-io/orijs Built for: TypeScript backend developers on Bun Built with: Bun, TypeScript OriJS is a TypeScript backend framework for the Bun runtime, structured around modular architecture similar to NestJS but operating entirely without decorators or reflect-metadata. Modules, dependency injection providers, guards, and interceptors are configured through an explicit, type-safe fluent builder API. Decorator-based dependency injection typically requires specialized compiler flags, runtime reflection polyfills, and fragile build transformations. While the architectural patterns of modules, injectable providers, guards, and interceptors provide clear structural benefits, reflection metadata introduces subtle runtime errors that can be difficult to trace. OriJS preserves modular dependency injection while removing decorator overhead. Service providers are declared explicitly via a fluent builder, making dependency graphs obvious and inspectable without runtime metadata reflection. Modular packages provide support for validation, configuration management, caching, event broadcasting, background job queues, saga workflows, WebSockets, and structured logging. OriJS is currently in alpha at version 0.0.1 under the MIT license and is hosted on GitHub prior to its initial npm release. It is designed for TypeScript backend engineers on the Bun runtime who want clean modular architecture without decorator dependencies. Why it exists: Clean modular backend architecture and dependency injection do not require experimental decorators or runtime reflection metadata. ## About the company Elucidsoft was established in 2010 by engineer and entrepreneur Eric Malamisura in Virginia, United States. From inception, the company has operated as a privately held software enterprise dedicated to building dependable digital infrastructure and developer technologies without external investor constraints. The corporate structure is straightforward: Elucidsoft serves as the parent software company and legal entity. Upstat (incident response and operational intelligence), cloudlayer.io (document generation and capture infrastructure), and ActLume (CRA Article 14 reporting workspace) operate as commercial business units under registered trade names (DBAs). cloudlayer.io is live and generating revenue, while Upstat and ActLume are currently in pre-release development. Alongside its commercial products, Elucidsoft builds and publishes open-source software, including the WarpKit application framework, the Ori systems programming language, the ori-term GPU terminal emulator, and the OriJS backend framework. Revenue from our commercial products directly supports our open-source development. ## What the company does not claim - Elucidsoft is privately held and founder-led; outside investment is currently being raised specifically for cloudlayer.io. - The company is founder-led by Eric Malamisura; no additional employees or contractors are represented on this site. - Upstat and ActLume are in pre-release development; Ori, ori-term, and OriJS are experimental alpha projects and are not marketed as production-ready. - No unsolicited customer logos, paid endorsements, or sponsored awards are published.