Zum Inhalt springen
MCP ThesaurusMCP Thesaurus

pscale biome

CommunityIncomplete39/100Beanspruchen

streamable-httpMITupdated 1mo ago

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.

QuellcodeWebsite

Was kannst du mit pscale biome machen?

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.

Source What was vendored Vendored 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.js 2026-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.tsx 2026-05-09
happyseaurchin (local) docs/systemic-kernel.json 2026-05-09
User draft docs/biome-design.md 2026-05-09
This project src/sentinel/biome.json, README, CLAUDE.md, docs/minimal-package.md 2026-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)

# Concern Source code in this tree
1 Storage (beach surface) src/beach/handler.js
2 BSP function src/bsp/
3 MCP transport not yet vendored β€” to be authored or ported from bsp-mcp
4 Hermit-crab shell (autonomous LLM mode) not yet present β€” mobius pattern, awaiting reference
5 xstream 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.