install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/goblins" ~/.claude/skills/plurigrid-asi-goblins-f95897 && rm -rf "$T"
manifest:
skills/goblins/SKILL.mdsource content
goblins
Distributed object capability system (6.5K lines info).
Model
peer → vat → actormap → {refr: behavior}
Operators
($ obj method args...) ; Sync (near only) (<- obj method args...) ; Async (near/far)
Vat
(define vat (spawn-vat)) (define greeter (vat-spawn vat (lambda (bcom) (lambda (name) (format #f "Hello, ~a!" name))))) ($ greeter "World") ; => "Hello, World!"
OCapN
Object Capability Network for secure p2p via CapTP.