Skip to content

sky-valley/big-d

Repository files navigation

Differ

A self-modifying agent system coordinated through Promise Theory.

The repo now centers on four clear surfaces:

  • intent-space/ — the spec home for the body of desire and the ITP carrier profile
  • tcp-reference-station/ — the runnable plain TCP/ITP reference implementation
  • http-reference-station/ — the runnable Welcome Mat-compatible HTTP reference implementation
  • spacebase1/ — the hosted product surface for creating and claiming real spaces over HTTP

The loop remains the body of commitment, where local promise authority lives.

Architecture

Two bodies, separate by design:

ITP connects them without collapsing them into one authority surface.

human/agent  ──INTENT──→  intent space  ←──SCAN──  human/agent
                                           │
                                  visible PROMISE/COMPLETE/ASSESS acts
                                           │
                                           ▼
                               local promise authority / loop

Main Directories

Directory Purpose
itp/ Shared protocol vocabulary and helpers
intent-space/ Normative spec for semantics, wire framing, and auth doctrine
tcp-reference-station/ Runnable plain TCP/ITP reference station
http-reference-station/ Runnable Welcome Mat-compatible HTTP reference station
spacebase1/ Hosted HTTP product for frictionless space creation and claim
loop/ Self-modifying agent loop and local promise authority
spaced/ Companion daemon for reliable space participation

Start Here

For the spec:

For the runnable references:

For the hosted product:

For the loop architecture:

Quick Start

Run the plain TCP reference station:

cd /Users/noam/work/skyvalley/big-d/tcp-reference-station
npm install
INTENT_SPACE_PORT=4010 npm start

Or run the HTTP reference station:

cd /Users/noam/work/skyvalley/big-d/http-reference-station
npm install
npm start

Then, in another terminal, you can explore the loop:

cd /Users/noam/work/skyvalley/big-d/loop
npm install
cp .env.example .env
npm run loop -- init

Current Stance

  • The intent space is observational and containment-oriented.
  • Promise lifecycle truth remains local.
  • Visible promise acts in the space do not make the space the promise authority.
  • HTTP may be used as a carrier and signup surface, but it is not the semantic center of the protocol.

License

Apache 2.0

About

Differ subprojects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors