Initially release IO in a licensed private preview with analytics.
Defer deciding about open sourcing IO and do an initial release as Docker images that are activated by a license key. License keys are generated from the agentio.dev shadow site and are JWTs that identify users by their Bluesky handles and DIDs. Instances initially reported hourly analytics to a “vitals” server, later this was switched to Open Telemetry every 5-15 minutes.
Pros#
- Initial users are observed and limited.
- Analytics give us an opportunity to observe usage and problems.
- Tying identity to IO instances gives us an opportunity to add social features.
Cons#
- Some people might be turned off by some or all of this.