an architecture for intelligent beings working with coordination.

Simmis keeps recorded organizational facts and history queryable, gives people and agents bounded tools to reason and work from them, and keeps proposed changes separate until authorized adoption.

01 WHAT IT ENABLES

01 · UNIFIED ORG DATA

Understand the facts behind the work

Keep organizational records, documents, relationships, and decisions connected across retained versions, so people and agents can examine what changed, when it changed, and the context surrounding a result.

SUPPORTING STACK Datahike Konserve Yggdrasil
EVERY VERSION REMAINS QUERYABLE
02 · ON DEMAND ANALYSIS

Reason from recorded history

People and agents deterministically query organizational ontology instead of reconstructing the organization from memory, files, and prompts.

WORKING PATH Datahike Dvergr
PERSON
Which commitments changed since Q2?
AGENT
ORGANIZATIONAL TRUTH
3 COMMITMENTS CHANGED Q2 → NOW2 SOURCES
03 · SHARED PEOPLE/AGENT WORK

Keep people and agents in formation

Leverage shared context, scoped tools, schedules, and spending limits to support coordinated work.

SUPPORTING STACK Dvergr Spindel Yggdrasil
TASK
ALLOWED TOOLSSCHEDULESPEND LIMIT
ANALYSIS PROPOSAL
04 · CONTROLLED ORG CHANGE

Adopt results without adopting every attempt

Proposed changes remain inspectable and separate until an authorized decision.

ADOPTION PATH Yggdrasil Datahike
PROPOSAL + DIFF
HUMAN / POLICY REVIEW
ADOPT REVISE DISCARD

02 HOW IT WORKS

the core layers.

let the system remember. let people and agents reason.
SIMMIS PROPOSALS, AUTHORITY CHECKS, AND ADOPTION

governs how proposed changes become official.

Simmis presents the proposed change, checks adoption authority, records the decision, and invokes the supported return, discard, or adoption path.

PROPOSAL + DIFF ADOPTION AUTHORITY ADOPT / RETURN / DISCARD
PROPOSAL + DIFF
RETURN FOR REVISION
DVERGR COORDINATED PEOPLE + AGENT EXECUTION

keeps people, agents, and scripts working from the same context.

Dvergr assembles a persistent team around a task, gives it relevant organizational facts and approved capabilities, and returns either an answer or a proposed change for review.

TASK
PERSISTENT TEAM
PERSON AGENT SCRIPT

The team and its context persist as individual workers come and go.

BOUNDED WORK
RELEVANT FACTS APPROVED TOOLS WORK LIMITS

Everyone works from the same task, relevant facts, and configured boundaries.

USEFUL RESULTS
ANSWER / ANALYSISRETURNS TO TEAM PROPOSED CHANGETO SIMMIS REVIEW
EXTERNAL EFFECTS SEPARATE CONTROL
FORKED WORKING STATE
AUTHORIZED YGGDRASIL MERGE
DATAHIKE VERSIONED FACTS, RELATIONSHIPS, AND QUERYABLE HISTORY

preserves the shared source of truth over time.

Datahike preserves managed facts and relationships across versions. Dvergr work uses a forked connection, while authorized adoption creates the next accepted version.

ACCEPTED VERSION 01 FORKED WORKING STATE ACCEPTED VERSION 02

the core work loop.

how Simmis gets data, people, agents, apps to effect organizational change.

ONLY ADOPTED WORK CHANGES THE SHARED SOURCE OF TRUTH. SIMMIS CANNOT CONTROL EXTERNAL ACTIONS SUCH AS PAYMENTS, EMAILS, OR PROVISIONING.

  1. 01 Start: The assignment starts from the same records, files, and context. Datahike + Konserve · versioned knowledge.
  2. 02 Isolate: Run in parallel without changing shared organizational state. Dvergr coordinates · Yggdrasil + Spindel fork.
  3. 03 Bound: Set tools, budgets, and checkpoints. Dvergr + Yggdrasil · rooms, nested branches, bounded work.
  4. 04 Review: Review the result and relevant conflicts, not every intermediate step. Simmis + Yggdrasil · proposals and conflict handling.
  5. 05 Adopt: Accepted work becomes part of organizational state and history. Simmis + Yggdrasil + Datahike · decision and history.

03 WHAT IT BUILDS ON

the ideas Simmis inherits and extends.

ORGANIZATIONAL MODELS
CHANGE AND ENVIRONMENTS
EXECUTION AND AGENTS
SHARED PROGRAMMABLE WORK
change model

GitHub

ESTABLISHED IDEA

Make change on a branch, inspect the diff, request review, and merge deliberately.

THE SIMMIS MOVE

Apply branch, diff, review, and merge to organizational state, not only code.

where Simmis extends the idea

GitHub versions repositories. Simmis coordinates the registered data, files, and execution context involved in an organizational attempt.

Listed entities and products are illustrative references, not dependencies. Simmis is independent and is not affiliated with or endorsed by these companies.

Simmis brings the replikativ component family together as one integrated Clojure/ClojureScript stack. Individual components have different maturity and support boundaries.

current boundaries
AREA WHAT EXISTS CURRENT BOUNDARY STATE
MANAGED STATE Accepted bases and queryable history for registered managed state. Accepted state is not proof of outside truth. Queryable history is not automatically an audit trail. WORKING WITH LIMITS
ADOPTION Proposal review, conflict checks for supported fork types, and recorded adoption for each fork. A proposal lands one fork at a time, not as one atomic transaction. Reconciliation varies by fork type. Any fork that does not land remains open and retryable. WORKING WITH LIMITS
AUTHORITY AND EFFECTS Managed changes pass through an adoption decision. Detailed authority and the unified assignment, branch, and review experience remain incomplete. External actions require separate controls. IN PROGRESS
INTEGRATIONS AND RELEASE Supported registered systems can participate in managed work. Connector maturity varies. Supported public installation remains unreleased. LIMITED
SIMULATION Research into possible organizational futures. Organizational simulation is not current product behaviour. RESEARCH
why Simmis treats state and change this way.

The current architecture uses immutable data and reactive computation to keep accepted state, branches, and history inspectable.

Probabilistic programming informs a research direction for what Simmis may learn from retained history. It is not current product behaviour. Start with the component role map, then watch Christian Weilbach’s talk, “Programming as and for Inference.”

now you know how Simmis works. get hands-on with it.