Authority is explicit, not implied
People set goals, constraints, priorities and the level of autonomy. Agents execute inside those limits. Approval is recorded against a specific version of a result — not against a chat message.
Samosya · product scope v0.1
Samosya is a self-hosted workspace for running complex projects with teams of autonomous AI agents. Conversations, plans, knowledge, code, consoles, reviews and costs are one system — not five tools stitched together by copy-paste.
The Samosya-core container bootstrap runs today. The modules described here are the planned v0.1 scope — see status.
Samosya
Conversations
Consoles
Programme coordination
Saved on the server · owner decisions pending
Inspector
Pinned knowledge
Positioning
Samosya is a complete environment for running a project with human authority and AI execution: from defining the goal, through the work, to the decision and the cost attached to it.
Difference
Most tools add agents to an existing surface. Samosya assumes from the start that agents work for hours, produce artefacts, spend money and need permission.
People set goals, constraints, priorities and the level of autonomy. Agents execute inside those limits. Approval is recorded against a specific version of a result — not against a chat message.
Sessions, queues and consoles live on the server. Close the tab and the run continues; reopen and you get the current state, not the state of a stale page. Checkpoints make resumption deliberate.
Project, Guild, Agent, Session, Task, Run, Knowledge, Skill, Artifact, Review and Budget share identity across every module. No parallel registries, no reconciliation by copy-paste.
Canon distinguishes binding decisions from proposals, tracks provenance and flags contradictions. Agents receive the context that applies — not the most recent document that happened to be retrieved.
Repeatable work runs as versioned, testable skills — link audits, component analysis, convention checks. Discovery proposes new skills; humans approve the ones that change data.
Limits exist at organisation, project, task, session and agent level. The system distinguishes estimates, provider-reported cost and confirmed spend, and blocks work when a limit is reached.
Every result arrives with artefacts, commits, test output, sources and cost. Comparison is before/after, approval is a decision with an audit trail, and rejection sends work back with a reason.
One container, one durable data volume, no cloud dependency in the critical path. Backup, restore and migration are part of the model, not an enterprise add-on.
Capabilities
The v0.1 specification defines the full catalogue. Below is what each area does in the language of daily work.
Configure roles, competences, models and autonomy. A guild can be a single agent or a coordinated team; its configuration is versioned.
Goals, roadmaps, stages and tasks with dependencies. A task points to its document, agent, session, commit, cost and QA result.
Project documentation and agent governance are separate classes of material. Canon decides what is binding and what is only a proposal.
Files, repositories, commits and persistent terminals in the same window as the conversation and the documentation.
You know how much context a piece of work consumes and what it costs. Limits apply per organisation, project, task and agent.
Review is part of the process, not an afterthought. Consent applies to a specific result version, not to a message.
How it works
Samosya is built for work that runs for hours without a person watching. Durable queues, checkpoints and explicit states make progress observable and resumption safe. A container restart does not silently replay destructive operations.
Who did what, on which sources, at what cost, and whether it was approved. That is the product's success criterion — a clear picture of work, results, decisions and spend in one environment.
Control
Access is defined at user, project, guild, agent, tool and resource level. An agent does not receive every secret in the organisation.
They require explicit authorisation. Sending a message is not consent to a destructive action — that is a separate decision with its own record.
Changes to policies, Canon and guild configuration are logged. Transparency does not mean exposing secrets to people or agents without a grant.
Hosting
Samosya is self-hosted by design. The product is a single Docker image based on Ubuntu LTS with one durable data area mounted from the host.
Settings, projects, documentation, repositories, sessions, tasks, skills, credentials, artefacts, costs and checkpoints — in one data area.
Updating or recreating the container must not lose that data. Backup, restore and migration to another host are part of the model.
Status
Samosya is being built in the open about its own state. The scope is published; the deployment is not pretended.
The Samosya-core container runs on Ubuntu 24.04.5 LTS with Docker, a durable data area and base environment configuration.
Twenty modules, from Guild Hall to System Administration. Implementation order is decided iteratively; nothing here is claimed as shipped.
OCI image, Unraid template and a CLI configurator. There is no public artefact to download yet.
The first production use is an enterprise web programme run with a multi-agent organisation, governed Canon, planning, repository integration, cost control and background work.