The Lab

Six systems built alongside SoftSol, each doing one job well.

The Lab is the research and prototype work that runs beside SoftSol: a local-first university OS, an agent coordinator, an accounting kernel, a company relationship graph, a stem-separation engine and a finance workbench. One personal project and three concepts sit alongside, labelled as such.

NEXUS//UOSLocal-first university OS

A student's whole academic life in one object graph, and a local model that acts on it.

Research prototype

StackTauri 2, Rust, React, TypeScript
PlatformmacOS desktop app
StoresOne SQLite file on the machine
RunsEntirely on the laptop, with a local model

NEXUS//UOS is a desktop app for students. Courses, sessions, assignments, exams, notes, files, money and check-ins share one object graph in a single database file on the machine, and a local language model searches, plans and drafts across it, acting only with explicit permission. There is no account, no sync and no cloud service. It was built to test whether a capable personal assistant can run entirely on a laptop when the data model is unified enough for a small model to reason over.

What runs

  • Twenty-seven screens across eight navigation groups, from Today to System.
  • One object graph, so search, undo and the audit log treat a lecture, an expense and a flashcard alike.
  • A local model behind a provider-neutral interface; payment capability is forbidden by rule.
  • Full-text search, grouped undo and an audit log over every change.

ForemanAgent coordination

Governance first: bounded deliberation, preserved dissent, a chain you can verify.

Research prototype

StackTypeScript
PlatformCommand line, with a web console
StoresAn append-only, hash-chained audit log
RunsLocally, routing each task to a hosted or local model

After most agent runs, nobody can say which decisions were taken or which objections were overruled. Foreman is a local-first coordinator for teams that need that answer. A convener reads the problem and selects four to six experts from a fixed list of eighteen domains; they deliberate on a shared board under hard caps on rounds, turns and spend, and termination is decided by code, not by a model vote. Every unresolved challenge is written into the output as an open risk.

What runs

  • Eighteen expert domains, three of them guards whose open objections stop convergence.
  • Six labelled ways a deliberation can end, none of them a model vote.
  • A hash-chained log of every model call, tool call and verdict, with an external checkpoint.
  • An operations watcher that returns one of three verdicts after a build ships: all clear, open a pull request, or page a human.

LedgerAccounting kernel

Correct by construction: the entry cannot post unless it balances.

Working prototype

StackNext.js, React, TypeScript
PlatformWeb interface and command line
StoresSQLite locally, with a hosted database path in place
RunsOn one machine, or self-hosted

Ledger is a bookkeeping kernel for Indian businesses, built so the usual accounting failures cannot happen quietly. Every amount is stored as whole paise; there is no floating-point money anywhere. An entry whose debits do not equal its credits is rejected before it touches the database. Every meaningful action is sealed into a hash-chained audit trail, so an after-the-fact edit breaks the chain and the verifier names the row.

What runs

  • A GST engine that splits intra-state supply into CGST and SGST, applies IGST across states, and rounds at line level.
  • A TDS engine covering six sections, with separate PAN and no-PAN rates and threshold gating.
  • Six industry templates that add accounts, cost centres and compliance dates when an organisation is created.
  • A compliance calendar, an approval queue, rule-based flags and an Account Aggregator adapter.

Baxtage TerminalCompany relationship graph

Information, not a broker: every edge is a citation, and the schema enforces it.

Working prototype

StackNext.js, React, TypeScript
PlatformWeb
StoresPostgres, with an embedded database for zero-setup local runs
RunsLocally or hosted; auth and sessions ported from SoftSol

An Indian retail investor can see a price but not a structure: who ultimately owns a company, which listed names sit inside the same group, who shares its directors. Terminal renders those relationships as a graph you can click through, and shows only what it can source legally. Every edge carries the filing it came from, enforced in the schema: no source document, page, snippet and confidence, no edge. Terminal never holds funds and never sits in the order path; an order is a deep link into the user's own broker.

What runs

  • Seven relation types in a closed set: subsidiary, shareholder, director interlock, related party, peer, supplier, customer.
  • Three source tiers: regulator, filing and news.
  • Graph engines for ownership chains, shortest and strongest paths and peer inference.
  • Entity resolution with LEI, GSTIN, PAN and CIN validation, and a regulator tier ingested from the public LEI registry.

CleaveAudio engineering

Two stems that sum back to the mix exactly on export.

Working prototype

StackPython, PyTorch, React
PlatformCommand line, local server, web player
StoresA local job store with retention and a disk cap
RunsOn the machine

Cleave separates a mixed track into vocals and instrumental for producers and editors who need a clean stem without inventing or losing anything. Where most splitters are one model in a wrapper, Cleave runs models from several architecture families, blends them where they agree, retreats to the undisputed estimate where they disagree, and derives the instrumental by subtraction. The export is lossless: load the mix and both stems into a DAW, flip polarity, and hear digital silence.

What runs

  • Vocal and instrumental separation with an exact reconstruction guarantee on integer export.
  • Seven model checkpoints, three of them licensed for commercial use, with a commercial-safe mode.
  • Two profiles, Fast and Balanced.
  • A command-line tool, a server with streamed progress, and a web player with a per-passage confidence overlay.
  • Token authentication whenever the server is reachable beyond the machine.

FinOSFinancial intelligence

A household's money next to the macro picture it sits inside.

Working prototype

StackReact, TypeScript, tRPC
PlatformWeb
StoresA local SQLite database
RunsLocally; offline apart from live quotes

FinOS puts a household's accounts, holdings and goals next to the Indian macro picture: NIFTY sectoral indices, the RBI repo rate, CPI, the G-Sec curve and the rupee. A stress test asks what a NIFTY correction, a repo hike, a weaker rupee or a job loss does to this portfolio and these goals, and factor attribution shows where the returns came from. Every figure is in lakh and crore. The intelligence layer is deterministic and works offline. A language model, when configured, only rewrites sentences and never touches a number.

What runs

  • Fifteen screens covering net worth, cash flow, goals, holdings, correlation, attribution and stress scenarios.
  • Simulated macro series, badged as simulated on every panel that uses them.
  • Headline quotes and news from public market-data endpoints when the machine is online.
  • Industry-standard password hashing, signed sessions and role checks enforced on the server.
  • A standing note that this is educational analytics, not SEBI-registered advice.

VoltPersonal training app

Plan the week, run the session, log every set with one thumb.

Personal project

StackExpo, React Native, TypeScript
PlatformPhone
StoresOne state object on the device
RunsFully offline; no account, no server

Volt is a phone app for the gym floor, built by the founder as a personal project and shown here as a craft exercise. Today opens on the scheduled workout, and the largest thing on the screen is the button that starts it. Session runs full-screen with one exercise in focus, big steppers instead of a keyboard, and a single lime bar that logs the set, starts the rest timer and moves on. If a session is interrupted, the saved state is offered back.

What runs

  • Seventy-three exercises across push, pull, legs and core, each with instructions, common mistakes and a coaching cue.
  • Seven calculators, from plates and one-rep max to warm-up sets, and six routine templates.
  • Fifty-five hand-drawn icons and an anatomical body map with addressable muscle groups; no icon font.
  • One tokens file for every colour, with lime reserved for five meanings.

Concepts

Three ideas, written up as concepts.

What each would do, and for whom.

Concept

Campus Study Engine

One course, one shared cited corpus, many students. A course's syllabus, the professor's slides, past papers and the cohort's notes form a single index, and every answer points back to the page it came from. It would run on an open-weights model inside the campus network. The buyer would be a department, never the student.

Concept

Concept

Custom small language models

Most operating knowledge in an Indian mid-market firm sits in PDFs, email threads and spreadsheets no general model has seen. The concept is a small model tuned on exactly that corpus, scrubbed of personal information and served on the client's own premises. Where retrieval over the documents is enough, no training at all.

Concept

Concept

LearnGPT

An AI literacy programme for business owners and non-technical professionals: a structured, practical course on what AI can and cannot do for a business, taught through the learner's own use cases rather than the technology, with guided lessons, short assessments and a progression that follows their work.

Concept

Into the product

What the Lab works out goes into SoftSol and the Studio.

SoftSol is the product, and it gets the hours. The Lab works out the engineering underneath it on systems small enough to finish, and the results travel. Terminal runs on auth and session code ported from SoftSol. SoftSol's teammates, the NEXUS//UOS assistant and the FinOS narrative engine follow one rule: a local model, facts gathered by plain queries first, the model writing sentences rather than numbers. Foreman, Ledger and Terminal each keep a tamper-evident or cited history. The Studio's Web App and Ops Agent engagements are delivered by the same people.

The product that gets the hours.

SoftSol is the one thing Baxtage sells. The Lab is the engineering that runs beside it.