Singularity documentation

Operate a persistent digital being.

Start with the runtime model, then follow the contracts for identity, mind, finance, skills, child beings, operations, and qualification.

Reference

Architecture

Singularity's design premise is that the model process is the least trusted

Reference

The being

One being is one owner-only state directory. This page is the model of what

Reference

Bootstrap

`singularity-bootstrap` is how a managed deployment starts a being without

Reference

CLI reference

The `singularity` binary has four subcommands. Every option is also an

Concepts

Being

What survives when the process dies? The being: one owner-only state

Concepts

Child

A being that decides one existence is not enough calls

Concepts

Earning and cost record

Every model call costs money and almost nothing earns it — so the accounting

Concepts

Identity

Who is this being, and under which exact code and policy does it run?

Concepts

Lease

The signed finance policy says what may ever move; who says money may move

Concepts

Mind and memory stores

How does a self-change today reach the model tomorrow? Through the mind:

Concepts

Rule

Nobody hands this being a policy for its own behavior — it writes one, one

Concepts

Skill

Where does a being's ability to act on the world come from? Not from its own

Concepts

Solvency

The runtime has exactly one unconditional stop, and it is not a task being

Reference

Configuration

Everything is configured through environment variables; each also exists as

Reference

Examples

Runnable scripts behind the executed walkthroughs. All of them are

Reference

The finance boundary

Money is the one place where "the model decided" is never sufficient. The

Reference

The loop and solvency

The being lives cycle by cycle. A cycle is one user-visible unit of

Reference

Quick start

How do you go from a checkout to one completed autonomous cycle? This page is

Reference

Repo surface

`singularity-repo-mcp` is a stdio MCP server for policy-bound repository

Reference

Runbook

Something refused, aborted, or went quiet — which sentence did it print, and

Reference

Skills via Las

Singularity ships almost no world-facing tools of its own. The dynamic

Walkthroughs

Walkthrough: one transaction through the finance boundary

Can the whole money path — propose, simulate, approve, timelock, sign,

Walkthroughs

Walkthrough: bootstrapping a being in a sandbox

How far does a being get on a machine with no Brama gateway, no Las

Walkthroughs

Walkthrough: inspecting the state stores

Singularity's honesty lives on disk: a being, a finance surface, and a repo

Reference

What is Singularity

Singularity is a native Rust runtime for one persistent autonomous digital

Reference

Singularity benchmark

Versioned model evaluation, isolation, graders, verdicts, and canonical JSON outputs.

CLI commands

singularity run

Run autonomous cycles continuously while the being remains solvent.

CLI commands

singularity once

Execute exactly one autonomous cycle and print its persisted report.

CLI commands

singularity doctor

Preflight Brama, optional Most, Las, and every required tool surface without starting a cycle.

CLI commands

singularity tools

Print the dynamic Las and built-in tool catalogue as JSON or a tab-separated table.