Capability matrix (abridged)
Full table: capability-matrix.md
| Capability | Free | Pro | Team | Demo |
|---|---|---|---|---|
| Four-state API + themes | yes | yes | yes | yes |
| Ship 8 MIT creatures | yes | yes | yes | yes |
| Try all 43 in browser | yes | yes | yes | yes |
| License all 43 to ship | no | waitlist→paid | waitlist→paid | n/a |
| Runtime DRM in glim.js | no | no | no | no |
| React/Vue wrappers in npm | no | promised | promised | snippets |
| Live checkout | no | no | no | no |
| Offline starter download | yes | yes | yes | yes |
open Pro unlock is license/social today — published file registers every body.
Lifecycle — four-state mind
Soft presence. Renders presence.state, energy, idle stir via react.
Attending. Pair with setAttention proximity lean.
Working. Duration = host model time — never market a fixed SLA.
say(text) types into cap; emits settle when held line finishes.
Builder activation sequence
- Discover / evaluate (landing, guides)
- Try demo — watch local vs live status
- Configure free creature
- Download starter or
glim.js← north star - Integrate — wire real events
- Return / waitlist pay / feedback
Roles (summary)
Full matrix in roles.md. No accounts on getglim.dev. End users see companions; builders ship under Free or paid license; Studio covers redistribution and commissions.
Trust (summary)
Assert presence.state, not model truth. Qualify local personality. Name waitlisted checkout. Refusal = stay idle. Details: trust-rules.md.