Skip to content

hyperpolymath/ensaid-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

eNSAID: Environment for NeSy-Agentic Integrated Development

What is eNSAID?

eNSAID is an open specification for neurosymbolic development environments — IDEs where human developers and AI agents co-orbit a shared workspace as equals in a Binary Star architecture.

eNSAID defines:

  • The Binary Star co-orbit model (human and machine as gravitational peers)

  • The three-panel architecture (Panel-L symbolic, Panel-N neural, Panel-W world)

  • The Cognitive Governance Stack (Anti-Crash Gate, Vexometer, Information Humidity, Orbital Drift)

  • The panel lifecycle (5-phase constraint-centric model)

  • The panel contract format (structural and semantic validation)

  • The panel taxonomy (cladistic classification with empty branches)

  • The contractile governance system (must/trust/dust/lust/k9)

  • The constraint propagation engine (hub-and-spoke semantic core)

  • The translation honesty vocabulary (exact/conservative/heuristic/refused)

Specification Sections

Section Title Status

01

Binary Star Architecture

Draft

02

Three-Panel Model (L/N/W)

Draft

03

Cognitive Governance Stack

Draft

04

Panel Lifecycle (5 Phases)

Draft

05

Panel Contract Format

Draft

06

Panel Taxonomy (Cladistic Classification)

Draft

07

Contractile Governance

Draft

08

Constraint Propagation Engine

Draft

09

Translation Honesty Vocabulary

Draft

Reference Implementation

PanLL is the reference implementation of eNSAID.

The V for Vendetta Principle

You can kill PanLL. You cannot kill the idea. Ideas are bulletproof.

If someone builds a better eNSAID environment, the ecosystem benefits. Every panel written for one eNSAID implementation SHOULD work with any compliant environment.

The pattern is well-established:

  • HTTP → Apache / Nginx / Caddy

  • SQL → Postgres / MySQL / SQLite

  • LSP → every language server

  • eNSAID → PanLL / [your implementation here]

RFC 2119 Keywords

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in the specification documents are to be interpreted as described in RFC 2119.

License

SPDX-License-Identifier: PMPL-1.0-or-later

About

eNSAID: Environment for NeSy-Agentic Integrated Development — open specification

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors