Starlight-Intelligence-System

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Uyari
  • process.env — Environment variable access in .github/workflows/vercel-deploy.yml
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Starlight Intelligence System v7.x — substrate (SIP protocol, alliance forging method, attestation) + reference operational layer (6 vaults, MCP server, 7 agents, Console). MIT. Canonical: starlightintelligence.org/protocol

README.md

Starlight Intelligence System

A protocol for sovereign creator alliances — and a reference implementation you can run today.

SIS is two layers: a substrate (SIP) anyone can adopt, fork, or build on — and an operational layer (Frank's reference build) that runs on top of it.

version
protocol
license
protocol page
deploy
github stars


Two layers, one repo

Layer What it is What lives here License Adopt how
Substrate (SIP) A six-layer protocol that lets sovereign parties compose intelligence systems without losing sovereignty. SIP.md, SIS.md, ALLIANCE.md, STACK.md, VOICES.md, VERTICALS.md, MEMORY.md, REGISTRY.md, SKILL.md, .claude/commands/ MIT Read SIP.md, attest with /sip-attest, fork what you need.
Operational (reference build) This repo's working implementation: 7 named agents, 6 semantic vaults, 16 skills, MCP server, 6 strategic commands, multi-platform adapters. Frank's daily-driver. agents/, memory/, skills/, commands/, core/, context/, src/ (npm package) MIT Install @arcanea/starlight-intelligence-system, run the MCP server, write to your vaults.

You can adopt just the substrate (fork SIP for your own work), just the operational layer (use the MCP server for AI memory), or the full stack (Frank's reference build, end to end). They are independent.

New here? Don't fork this repo. Fork the SIP adoption kit — eleven markdown files, no code, ship your first attested artifact in 60 seconds. Compose upward when you're ready.

New in v7.3.1 (2026-04-24): Newcomer surface shipped — /welcome, /intake, /sovereign-spawn protocol commands + Concierge + Envoy front-door agents + ecosystem export schemas (Claude Projects, ChatGPT Projects, Gemini Gems, Cursor, Cowork) + attested-modality scaffolds (audio/image/video/compose). Read ONBOARDING.md, DELIVERY.md, docs/ecosystem-integration.md. Board-verdict driven ship — see ATTESTATIONS.md § v7.3.1.

Built on SIP


The substrate (SIP)

Starlight Intelligence Protocol — the contract that lets sovereign parties compose intelligence systems without losing sovereignty. Six layers:

  1. File contract — canonical names and shapes for SKILL.md, AGENTS.md/VOICES.md, MEMORY.md, CANON.md, SOUL.md, STACK.md, .claude/commands/*, plus .arc / .nea / .skill extensions.
  2. Attestation protocol — verifiable "Built on SIP" attribution via /sip-attest. Refuses decorative use.
  3. MCP registry standard — how MCP servers declare, compose, version (mcp.json schema).
  4. Command taxonomy — protocol / alliance / vertical / sovereign tiers with explicit decision rights.
  5. Sovereignty + attribution clause — the non-negotiable social contract.
  6. Archetype extension — optional canon adoption (Arcanea archetypes available CC-BY-NC).

Canonical URL: starlightintelligence.org/protocol · Source of truth: SIP.md in this repo.

Substrate files at a glance

File What it does
SIP.md The protocol spec (six layers).
SIS.md Substrate map — verticals, composition rules, what SIS does and doesn't provide.
ALLIANCE.md The alliance forging method — how 2-5 sovereign nodes compose without collapsing into one entity.
STACK.md Recommended sovereign stack (L0-L6). Defaults, not mandates.
VOICES.md Five canonical voice archetypes (architect, sovereign-creator, protocol-defender, implementer, overseer).
VERTICALS.md Public registry of sovereign verticals + alliance class definitions.
MEMORY.md Template for per-instance state.
REGISTRY.md MCP server registry.
SKILL.md Substrate-layer behavior (what AI adopts when working at this layer).
.claude/commands/ 9 reference slash commands (/sip-attest, /alliance-forge, /alliance-reflect, /alliance-decide, /vertical-spawn, /luminor-board, /sovereign-signal, /openclaw-audit, /wealth-dpi).

Forge an alliance, spawn a vertical

# Pressure-test before committing
/luminor-board "Open-source the agent layer or keep it closed?"

# Forge an alliance under SIP
/alliance-forge trinity "Frank,Ahmad,Logan,Shahvaiz"

# Spawn a vertical IS under SIS
/vertical-spawn anime-legends "anime-aesthetic fiction + character design"

# Attest a shipped artifact
/sip-attest path/to/artifact.md

Every cross-party artifact carries the "Built on SIP" attestation block. Silent composition is a breach.


The operational layer (reference build)

This repo also ships Frank's working implementation — the daily-driver intelligence system that runs on top of SIP. Use it directly, fork it, or replace it entirely with your own layer above the substrate.

Quick start (operational layer, 2 minutes)

Option 1: As an MCP server (recommended for AI tools)

{
  "mcpServers": {
    "starlight": {
      "command": "node",
      "args": [
        "node_modules/@arcanea/starlight-intelligence-system/dist/mcp-server.js",
        "--vault-dir",
        "~/.starlight/vaults"
      ]
    }
  }
}

Restart Claude Code. You now have ten sis_* tools available in every session.

Option 2: As a library

pnpm add @arcanea/starlight-intelligence-system
import { StarlightIntelligence } from "@arcanea/starlight-intelligence-system";
import { createAdapter } from "@arcanea/starlight-intelligence-system/adapters";

const sis = new StarlightIntelligence();
sis.initialize();

sis.remember({
  content: "Always Read a file before editing — catches stale state",
  category: "pattern",
  tags: ["workflow", "edit-safety"],
  confidence: 0.95,
});

const adapter = createAdapter("claude-code");
const context = await adapter.generate({ vaultDir: "~/.starlight/vaults" });

The six vaults

Vault Symbol Purpose Example entry
Strategic Business insights, architecture decisions, competitive moats "Open Core + Founding Circle beats premium tiers at this stage"
Technical Implementation learnings, stack decisions, patterns "SQLite FTS5 with bm25 beats embeddings for <10k entries"
Creative Design preferences, aesthetic rules, voice, lore "Never Cinzel. Space Grotesk display, Inter body."
Operational Workflow patterns, execution lessons, process rules "Max 2 worktrees. Digest pattern for terminal output."
Wisdom Deep principles, truths, cross-domain insights "Memory that compounds is intelligence that grows"
Horizon Vision statements, append-only ledger of human intentions "Build the substrate that makes AI agents continuous"

Each vault is a JSONL file. Human-readable. Git-versionable. Greppable.

What the operational layer adds on top of SIP

  • SQLite hybrid retrievalsrc/retrieval.ts builds a rebuildable FTS5 shadow index over JSONL vaults with bm25 ranking.
  • Temporal reasoningsrc/temporal.ts adds validity windows and a 90-day confidence half-life.
  • Contradiction detectionsrc/contradiction.ts finds conflicting entries via word-trigram Jaccard with opposing-signal boosting.
  • Dreamingsrc/dreaming.ts processes session transcripts in the background.
  • Five platform adapters — Claude Code, Cursor, Codex, Gemini CLI, OpenCode share the same vaults.
  • MCP v2src/mcp-server.ts ships ten tools over JSON-RPC 2.0 stdio.

MCP tools

Tool Description
sis_vault_search Free-text search across vaults
sis_recent_entries Latest entries from one or all vaults
sis_stats Total entry counts per vault
sis_append_entry Write a new entry to a vault
sis_entry_types List supported vault types and entry categories
sis_search Hybrid semantic + keyword search with bm25 + temporal filtering
sis_confirm Touch lastConfirmed on an entry
sis_invalidate Mark an entry as expired
sis_contradict Flag two entries as contradictory
sis_stale List entries not confirmed within a threshold

Platform adapters

Platform Memory file MCP config Max tokens
Claude Code CLAUDE.md ~/.claude/settings.jsonmcpServers 200,000
Cursor .cursorrules Cursor settings → MCP 128,000
Codex AGENTS.md ~/.codex/config.toml 192,000
Gemini CLI GEMINI.md ~/.gemini/settings.json 1,000,000
OpenCode AGENTS.md (compact) ~/.opencode/config.json 128,000

The 7 named agents (operational layer)

The reference build maps SIP's 5 voice archetypes to 7 named runtime agents — Orchestrator, Prime, Architect, Navigator, Sentinel, Weaver, Sage. Full registry: agents/AGENT_REGISTRY.md.

Voice archetypes are abstract; named agents are specific implementations. Anyone forking SIP can choose entirely different agents above the substrate.


Fork patterns

If you want to... Take Leave
Adopt SIP for your own creator stack SIP.md, SKILL.md, VOICES.md, .claude/commands/sip-attest.md, .claude/commands/alliance-forge.md Everything in agents/, memory/, skills/, src/
Use the MCP memory server, no protocol src/, dist/, npm package Substrate spec files
Forge an alliance under SIP SIP.md, ALLIANCE.md, VOICES.md, all 9 commands in .claude/commands/ Operational layer
Run the full reference build All of it Nothing

Public canonical URL

starlightintelligence.org/protocol mirrors SIP.md. This repo is the source of truth.


Architecture (operational layer)

            ┌─────────────────────────────────────────┐
            │  JSONL vaults  (source of truth)        │
            │  ~/.starlight/vaults/*.jsonl            │
            │  human-readable · git-versionable       │
            └────────────────┬────────────────────────┘
                             │
                             │  rebuildable from JSONL
                             ▼
            ┌─────────────────────────────────────────┐
            │  SQLite + FTS5  (shadow index)          │
            │  bm25 ranking · temporal filters        │
            └────────────────┬────────────────────────┘
                             │
                             │  JSON-RPC 2.0 over stdio
                             ▼
            ┌─────────────────────────────────────────┐
            │  MCP server  (10 sis_* tools)           │
            └────────────────┬────────────────────────┘
                             │
        ┌────────────────────┼────────────────────────┐
        ▼            ▼       ▼       ▼        ▼       ▼
   Claude Code   Cursor   Codex   Gemini   OpenCode   Your tool

Development

git clone https://github.com/frankxai/Starlight-Intelligence-System.git
cd Starlight-Intelligence-System
pnpm install
pnpm run build       # tsc to dist/
pnpm test            # 82+ orchestrator tests
pnpm run lint        # tsc --noEmit

src/ is under 3,000 lines of TypeScript with zero runtime dependencies outside better-sqlite3. Substrate docs (SIP.md, SIS.md, etc.) are markdown-only — no build dependency.


License

  • Code (operational layer + substrate-tier commands): MIT — see LICENSE.
  • Substrate spec docs (SIP.md, SIS.md, ALLIANCE.md, STACK.md, VOICES.md, VERTICALS.md, MEMORY.md, REGISTRY.md, SKILL.md): MIT, same LICENSE. The "Built on SIP" attestation request is a social-layer convention captured in NOTICE, not a license restriction.
  • Arcanea canon (if your fork composes with it): CC-BY-NC 4.0, © Arcanea BV. Lives in frankxai/arcanea-ecosystem; canon is compose-only — not redistributed under this repo's MIT.
  • Trademarks: ARCANEA, FRANKX, STARLIGHT INTELLIGENCE — registered or in registration, reserved rights.

"Built on SIP" is an attestation phrase, not a trademark. Use of the phrase requires actual SIP composition per /sip-attest rules. Full attribution + canon + trademark summary in NOTICE (Apache-style — LICENSE for legal rights, NOTICE for propagation conventions).


Related

  • Arcanea — Creator platform; canon-defining vertical built on SIS
  • FrankX — Architect brand; SIP thought leadership
  • Public Vaults — Browse and fork vaults
  • Protocol page — Canonical SIP spec
  • GitHub — Source, issues, discussions

Built on SIP · Starlight Intelligence Protocol · v1.1.0 · v7.5.3 cockpit-complete · MIT

Yorumlar (0)

Sonuc bulunamadi