Skip to content

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

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages