In development

The Shell for Society

Where Society's conversations
become a screen

Slime is the UI layer that renders CHOFAM Society's channels, parties, and dashboards. The Society core builds no screens, and Slime owns no data. This separation is not a convenience — it is a security boundary: even if the screen layer fails, the original data and permissions stay in the core.

The talk shell, party dashboards, and the UI Intent contract are in development.

UI Intent received · rendering the party channel
Party channel

State transitions, participant changes, and agent replies are shown distinctly.

Dashboard

Party progress and settlement status in one view.

Me

What I do on screen is passed straight to the core.

Why Headless

Separating screen from data
is a security-boundary design

When a UI owns data directly, a vulnerability in the screen layer becomes a data breach. Slime draws only what arrives through the contracted UI Intent, while storage and permission decisions always stay with the core.

One shell

Channels, parties, and dashboards in one place

Follow a party's whole life in the messenger-style talk shell, and check progress and settlement on the dashboard.

Contract

Communication only through a defined contract

Core and screen exchange nothing outside the UI Intent contract. What data may reach the screen is written down — reviewable and controllable.

No ownership

The screen owns no data

Originals and permissions stay with the core and each service. This is not a constraint on features — it is a safeguard that keeps a screen-layer incident from becoming a data incident.

How it Works

Draw what is received,
pass on what is done

Separating rendering from judgement keeps the screen light and the data safe.

01

Receive intents

Take the UI Intents the core sends.

02

Render

Draw channels, messages, and dashboards.

03

User acts

Messages are written; transitions are proposed.

04

Pass to core

Actions go to the core; the core makes the decisions.

The screen where you meet Society

Ask us about Slime's progress and collaboration.

Contact us