mcpField
P
pscale-biome

pscale-biome

Remote
github.com/pscale-commonsAI & Agents0Updated 17w ago
Repository

About pscale-biome

pscale-biome is an experimental working tree exploring how storage, BSP, MCP transport, an agent shell, and an interface could form one package. It combines code from existing projects, but MCP transport and the autonomous LLM shell are not yet present, and the project is not deployed.

Key features

  1. 01Explore a unified biome package
  2. 02Include BSP function code
  3. 03Include beach storage handler
  4. 04Include xstream interface code
  5. 05Keep vendored source provenance

Use cases

  1. 01Explore a minimal deployable package
  2. 02Study integration of biome components

MCP support

The project is exploring MCP transport as one of five concerns, but that transport has not yet been added to the working tree.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://biome-commons-production.up.railway.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
blockstringYesBlock name, e.g. arrive, lighthouse, slate, genome, marks.
proofstringNoProof you hold your shell, when the membrane requires it. handle-mode needs none; lock-mode (later) takes your passphrase here.
handlestringNoYour located identity, when the identity membrane is on: the handle of your shell. Reads need none; a write must be signed by a handle that holds a registered shell (write 'shell-<handle>' to register). Ignored when the membrane is off.
numberstring|nullNoPscale address — one decimal, pinned to the floor (e.g. '42.1'). Omit for disc/whole.
contentanyNoPayload for writes; omit to read.
attentioninteger|nullNoPscale integer — the scope. Omit with a number for the spindle; omit both for the whole block.

Details

From the project README

pscale-biome

Status: Experimental. Not production. Not deployed. Exploring whether the five concerns of a pscale node — storage, BSP function, MCP transport, hermit-crab agent shell, xstream interface — can be unified into one package that unfolds into whatever host receives it.

What this is

A working tree assembled from existing production codebases (bsp-mcp-server, pscale-beach, xstream) plus a design shell (src/sentinel/biome.json). The goal is to discover the minimal package — the smallest bundle that, when placed on a host, becomes a functioning biome.

The design overview is in docs/biome-design.md. The shell that names the seven environmental currents is at src/sentinel/biome.json.

What's NOT this

  • This is not bsp-mcp-server. That is the production MCP service running on Railway.
  • This is not pscale-beach. That is the production beach package on Vercel.
  • This is not xstream. That is the production interface at xstream.onen.ai.
  • Changes here MUST NOT propagate to those repos. This is a separate experimental working tree with its own git history.

Layout

src/
├── bsp/                    — bsp() function (vendored from bsp-mcp-server)
│   ├── bsp.ts                walker (DO NOT modify; port of bsp2-star.py)
│   ├── bsp-fn.ts             unified bsp() with shape derivation
│   ├── locks.ts              sha256 lock salt namespaces (compatibility with prod)
│   └── keys.ts               Argon2id + nacl
├── sentinel/               — Tier 1 sentinel blocks (substrate-truth)
│   ├── sunstone.json         geometry teacher
│   ├── whetstone.json        bsp() operational reference
│   ├── agent-id.json         addressing model
│   ├── evolution.json        five-level ecosystem map
│   ├── manifest.json         constitution index
│   ├── gatekeeper.json       L1→L2 admission shell
│   ├── block-conventions.json  canonical block-shape catalogue
│   ├── progression.json      orientation flow
│   └── biome.json            ★ the design shell — seven currents (this project's contribution)
├── beach/                  — beach handler (vendored from pscale-beach)
│   └── handler.js            /.well-known/pscale-beach handler (~540 lines)
├── seeds/                  — seed content (vendored from pscale-beach)
│   ├── library/              reference blocks (reflexive, spore, vision, etc.)
│   └── templates/            operator-presence scaffolds (passport, shell, etc.)
├── init/                   — seed wizard (vendored from pscale-beach)
│   └── seed.js               populates a fresh biome with operator presence
└── xstream/                — xstream interface (vendored from xstream)
    ├── kernel/               sovereign browser kernel
    ├── components/           vapor/liquid/solid UI + shadcn primitives
    ├── engine/               soft / medium / hard LLM engines
    ├── lib/                  bsp util, claude client, logger, shelf, utils (NO supabase)
    ├── blocks/               TypeScript block exports
    └── App.block-agents.tsx  the post-Supabase reference app

docs/
├── biome-design.md         — design overview (David's draft)
├── minimal-package.md      — open exploration: what's irreducible?
├── systemic-kernel.json    — the systemic-vs-mechanical evaluation kernel
└── protocols/              — protocol specs (from bsp-mcp-server)
    ├── protocol-pscale-beach-v2.md
    ├── protocol-xstream-frame.md
    ├── protocol-agent-shell.md
    ├── protocol-block-references.md
    ├── presence-via-marks.md
    └── beach-crab-ladder.md

Provenance

Every file is either authored here or vendored from a specific source. Track changes from upstream with care.

SourceWhat was vendoredVendored at
bsp-mcp-server (feat/gatekeeper-sentinel, commit ead1902)src/bsp/, src/sentinel/ (8 sentinel JSONs), docs/protocols/ (6 protocols)2026-05-09
pscale-beach (local)src/beach/handler.js, src/seeds/library/, src/seeds/templates/, src/init/seed.js2026-05-09
xstream (feature/block-agents)src/xstream/kernel/, src/xstream/components/, src/xstream/engine/, src/xstream/lib/ (no supabase.ts), src/xstream/blocks/, App.block-agents.tsx2026-05-09
happyseaurchin (local)docs/systemic-kernel.json2026-05-09
User draftdocs/biome-design.md2026-05-09
This projectsrc/sentinel/biome.json, README, CLAUDE.md, docs/minimal-package.md2026-05-09

Mobius / mobius-2 was deliberately NOT vendored — the user has updates on a separate drive (pct-soliton work) and the canonical version is being tracked down.

The five concerns (per biome-design.md)

#ConcernSource code in this tree
1Storage (beach surface)src/beach/handler.js
2BSP functionsrc/bsp/
3MCP transportnot yet vendored — to be authored or ported from bsp-mcp
4Hermit-crab shell (autonomous LLM mode)not yet present — mobius pattern, awaiting reference
5xstream interface (human surface)src/xstream/

Two of the five concerns are missing from the working tree. That's part of what the experiment is for — figuring out what those become when the biome is the unification rather than the federation.

The open question

What's the minimal package? See docs/minimal-package.md.

License

TBD.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.