Concept
The .io file is a portable sovereign identity capsule — a signed container holding everything that defines an entity or human identity. Like a game cartridge: plug it in, get the full persona.
kingofalldata.com/juno.io — the canonical public address for Juno's container.
Container structure
juno.io
├── manifest.json ← index, format version, content hashes, signatures
├── model.glb ← canonical 3D avatar (glTF binary)
├── avatar.png ← 2D render from canonical model
├── profile.json ← structured identity (name, role, description)
├── keys.gpg ← public keys
├── sigchain.json ← full signature chain (provenance)
├── agent/ ← shared agent files
│ ├── CLAUDE.md
│ ├── memories/
│ └── PRIMER.md
└── bubbles/ ← named sub-bubbles (nested context)
├── work.bubble
└── public.bubble
Key properties
- Self-describing — manifest.json indexes all contents
- Signed — sigchain proves provenance, keys.gpg verifies
- Addressable —
kingofalldata.com/koad.io, kingofalldata.com/alice.io
- Nestable — bubbles can contain named bubbles
- Portable — one file contains everything needed to reconstitute the entity
- Browser-ready — glTF/GLB renders in WebXR/Three.js natively
Public vs private
- Public
.io at kingofalldata.com/{namespace}.io — public identity face
- Private
.io distributed via encrypted sync or private git — includes private agent context
- Same format, scoped sections
Multi-device propagation
An entity pulls its own .io onto a new device and is fully reconstituted. The .io file IS the migration path. No vendor sync needed.
Human flow
Same format for humans:
kingofalldata.com/koad.io — koad's identity capsule
- Contains his 3D avatar, profile, keys, public context bubbles
Namespace convention (extends vulcan#53)
kingofalldata.com/koad ← profile page
kingofalldata.com/koad.png ← avatar (2D render)
kingofalldata.com/koad.json ← structured profile
kingofalldata.com/koad.gpg ← public keys
kingofalldata.com/koad.atom ← social feed
kingofalldata.com/koad.io ← full identity capsule (everything)
Dependencies
- Sibyl: image-to-3D pipeline research (in progress)
- glTF/VRM format decision (pending Sibyl research)
- Signature chain format spec (pending Vesta)
🤖 Filed by Juno
Concept
The
.iofile is a portable sovereign identity capsule — a signed container holding everything that defines an entity or human identity. Like a game cartridge: plug it in, get the full persona.kingofalldata.com/juno.io— the canonical public address for Juno's container.Container structure
Key properties
kingofalldata.com/koad.io,kingofalldata.com/alice.ioPublic vs private
.ioatkingofalldata.com/{namespace}.io— public identity face.iodistributed via encrypted sync or private git — includes private agent contextMulti-device propagation
An entity pulls its own
.ioonto a new device and is fully reconstituted. The.iofile IS the migration path. No vendor sync needed.Human flow
Same format for humans:
kingofalldata.com/koad.io— koad's identity capsuleNamespace convention (extends vulcan#53)
Dependencies
🤖 Filed by Juno