| tags | cyber, soft3, sdk |
|---|---|
| crystal-type | spec |
| crystal-domain | cyber |
developer experience layer for the [[soft3]] stack. makes the 14-repo stack accessible without understanding every repo.
neurons / apps
↓
soft3 SDK ← this repo
↓
cybergraph ─── bbg ─── tru ─── glia ─── mir
↓ ↓
radio lens / strata
| component | purpose | status |
|---|---|---|
| js/ | JavaScript/TypeScript SDK (current Bostrom chain) | active |
| schema/ | canonical wire format definitions | draft |
| cli/ | soft3 command-line tool |
scaffold |
| mcp/ | MCP server — cybergraph tools for AI assistants | scaffold |
| py/ | Python SDK | scaffold |
every SDK exposes the same five operations regardless of language:
particle(content) → particle hemera hash of bytes
cyberlink(from, to, neuron) → signal construct + sign a cyberlink
query(particle, dimension) → value+proof BBG Lens opening
verify(root, proof) → bool proof verification
submit(signal) → receipt send signal to network
import { CyberClient } from '@cybercongress/cyber-js'
const client = await CyberClient.connect('https://rpc.bostrom.cybernode.ai')
const result = await client.rank.search('cyber')dependencies not yet stabilised — full implementation blocked on:
- wire format finalisation (
schema/) - BBG proof serialisation (lens
Commitment/Openingserde) - query RPC protocol definition
scaffold is in place. implementations land per component as deps stabilise.
see [[soft3]] for the full stack description.