EDGE-01: extract canonical Common Lisp runtime and ship Raspberry Pi/Nix host #2
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-edge#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Owner direction: this repository is the canonical upstream for reusable edge code; downstream products/distributions pull from it. Foundation: #1, ADR 0001.
Scope
Inventory existing Common Lisp runtime/actor/supervisor, power-policy, P2P and edge packaging code in the actual accessible source authorities before moving anything. The current
lost-rob0t/starintel-serverarchitecture identifies Sento as its actor system; do not introduce a competing actor engine. Track original path, exact commit, license, consumers and tests. Preserve history/provenance and exclude all private policy, inventories, tenant data and secrets.Move reusable implementation here, retain server-only storage/ingest downstream, and replace old reusable entry points with dependencies/forwarders. Lisp executes/supervises; Prolog/StarLang advise through existing contracts. Preserve
star.logic.api/1, JSON-LD, shared STAR URI semantics and applicableZARA-RUNTIME/1integration.Implement a real Linux host, NixOS module and separate Raspberry Pi board profiles/images. Include local/offline startup, bounded durable state/outbox, power scheduling, explicit capability enforcement and testable shutdown/recovery. Generic pairing, native P2P/i2pd transport and versioned update clients belong upstream, with scoped enrollment and signed deployment policy; keep real trust roots and deployment inventories downstream.
Acceptance
The bootstrap library derivation is not a bootable image; do not mark these acceptance items complete from #1's contract-only tests.