Software

Recursive Systems Labs develops software systems that translate research into practice while preserving human judgment, context, and ethical boundaries.

Software released by RSL is designed to be:


EMA

EMA (Electronic Mental Health Application) is RSL's first applied software project, a clinician-centered platform built specifically for solo practitioners, early-career therapists, supervisors, and training programs.

EMA is developed and operated under the ruha platform. ruha serves as RSL's public-facing clinical software brand, with its own trust surface and governance documentation.

The problem EMA addresses: Many clinicians enter the field to sit with suffering, not to manage systems that quietly reshape care. Documentation platforms, billing software, and telehealth systems increasingly dictate how clinical work is performed, often in ways that feel misaligned with clinical values, training, and judgment.

EMA is a response to that tension. Its purpose is not to optimize throughput or extract value, but to:

  • Reduce administrative burden
  • Support ethical practice
  • Preserve clinician autonomy in real-world settings

Guiding principles:

  • Clinicians come first — If a feature benefits institutions but increases burden on clinicians or clients, it is not built
  • No extraction from care — EMA will not penalize collaboration, supervision, or ethical restraint
  • Clinician autonomy is non-negotiable — Control over data, workflow, and practice context remains with the clinician
  • Stability before expansion — Systems must demonstrate reliable behavior in real clinical use before features or scale are added
  • Accessibility is baseline — Cognitive load, neurodiversity, and disability access are treated as core requirements, not enhancements

What EMA does not do:

  • No analytics on clinical content
  • No productivity scoring or engagement metrics
  • No sale or secondary use of patient data
  • No model training on clinical material
  • No per-seat pricing that penalizes collaboration
  • No data lock-in — full export at any time, self-hosting always supported

Current Status: EMA is in staged use and stability observation. Feature expansion requires stability earned through real use. Growth is secondary to correctness.

For more information, see ruha.io.


RcSim

RcSim is a research-driven software framework developed to support exploration of recursive structure, coherence, and stability in complex systems.

RcSim is not a general-purpose AI system and is not designed to automate decision-making or replace professional judgment.

At present:

  • RcSim is under active development
  • Public APIs and SDKs are not yet released
  • Documentation and governance are being finalized prior to distribution

When RcSim tooling becomes available, it will be released here alongside:

  • Clear scope definitions
  • Usage boundaries
  • Supporting documentation
  • Governance context

Design Principles

All RSL software follows a consistent set of principles:

  • Human-in-the-loop by design
  • No hidden optimization targets
  • No surveillance or behavioral extraction
  • Clear separation between research and application
  • Explicit limits on use and transfer

Capability is never treated as sufficient justification for deployment.


Relationship to Other Projects

Some software projects developed by RSL may interface with external systems or platforms. These integrations are scoped carefully and reviewed for boundary alignment.

Software intended for training, clinical support, or research contexts is released incrementally and evaluated in real-world settings before broader availability.


Availability

When software releases or SDKs become available:

  • They will be announced here
  • Accompanied by documentation and governance materials
  • Released without urgency or pressure to adopt

There is no mailing list or early-access program.


Questions

For questions related to software development or future releases:

[email protected]