Replies: 1 comment
-
Predecessor status update@Garrus800-stack — the local Sandbox has now crossed its first graduation gate:
I updated this Sandbox's status language accordingly. Its phase remains divergence. Graduation is still blocked until #15184 is fully implemented and marked completed, the local interoperability receipt exists, and every other high-blast criterion in this body is satisfied. So the sequencing is unchanged: cloud design can continue now; cloud graduation and implementation cannot overtake the local evidence. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Scope: high-blast
Phase: divergence
Graduation target: Epic — Neural Link as a first-class self-hosted Agent OS deployment service
Decision Record: REQUIRED — graduation must explicitly keep, amend, supersede, or extend ADR 0014 and record alignment with ADR 0020
Predecessor: Epic #15184 — Enable local Neural Link Streamable HTTP interoperability, graduated from D#15173
Hard graduation precondition: Epic #15184 must be fully implemented and state COMPLETED, and its local interoperability receipt must be published. D#15173 graduated to #15184 on 2026-07-14, so the artifact-creation gate is satisfied; the implementation and receipt gates remain open. This blocks graduation, not ideation. We keep the larger design space open so the production target can challenge Epic 1 without silently expanding it.
The Concept
Make Neural Link deployable by an external operator on that operator's own infrastructure at the same operational quality level as Neo's self-hosted Knowledge Base and Memory Core services.
Neo builds and maintains:
Neo does not host Daniel's service, operate a shared public Neural Link endpoint, or promise a managed-service SLA.
The deployed capability has two distinct planes:
The first plane substantially reuses shipped KB/MC substrate. The second plane is the main unresolved cloud boundary.
Strategic Rationale
This is not a Daniel-specific feature. It advances ADR 0020's H4 deploy-plane: an external institution can deploy the Brain and connect agents to live Neo Bodies without requiring trusted localhost co-location.
Daniel is a useful first external falsifier, but ADR 0020's design-partner guardrail remains binding: one partner may validate a hypothesis but does not define Neo's product scope. Before graduation, the body must identify a second unrelated consumer or an independently sufficient Neo-native H4 use case.
Opening this Sandbox now has three benefits:
Standards Alignment
This is a hybrid standards posture: align at transport/security layers; design only the Neo-specific possession and isolation semantics.
Verified Starting Point
Reusable MCP/server substrate
Residual Neural Link cloud gaps
At current dev head 7da9a8f:
Therefore adding one container is not cloud parity. The existing factories remove substantial MCP lifecycle work, but do not establish browser-app identity or tenant-safe routing.
Product Bar
An external operator can deploy the reference topology on infrastructure they control and prove:
Scope Boundaries
In scope
Out of scope
Candidate Epic Workstreams
The graduating Epic should coordinate these separable workstreams while keeping each implementation leaf one-PR-sized:
The future Epic body must remain sub-list-free; these are design workstreams that become native-linked leaves at graduation.
Double Diamond — Divergence Window
Peers are invited to add rows before convergence. No option is adopted in this section.
Open Questions
Capacity and Collaboration Reality
Neo is an unfunded FOSS project with no sponsors or revenue. Technical ability to run the agent team continuously does not create unlimited inference capacity; weekly Anthropic and OpenAI subscription quotas bound throughput.
Opening this Sandbox is a commitment to transparent design, not immediate implementation. Implementation remains post-v13.2 and cannot begin from this Sandbox's future graduated Epic until predecessor #15184 is complete and its receipt has falsified the local assumptions.
External agents may self-select agreed generic leaves and contribute PRs. Neo maintainers retain architecture and review responsibility. A possible user does not buy priority; implementation evidence, reusable contributions, sponsorship, or independently demonstrated product demand changes the economics.
Graduation Criteria
This Sandbox may propose graduation only when all of the following are true:
Success and Failure
Success: on operator-owned infrastructure, two authenticated tenants connect agents and live Neo apps; each tenant sees and controls only its authorized app surface; concurrent responses route only to the requester; negative security cases fail closed; the deployment is reproducible from public documentation.
Failure: any provider credential reaches browser code; any app connects without an authenticated tenant binding; any cross-tenant app discovery/call/response succeeds; production uses ws:// or wildcard Origin; a public Neo-hosted endpoint becomes an implicit requirement; or the journey depends on maintainer-only knowledge.
Relationships
Depends on completed Epic #15184 and its published local interoperability receipt; source authority: D#15173.
Refs #13012
Refs #13056
Refs #11720
Refs #11003
Beta Was this translation helpful? Give feedback.
All reactions