KOI (Knowledge Organization Infrastructure) is a collective research effort across BlockScience, Metagov, and RMIT. This repo is intended to be a jumping off point to find resources and information related to the project.
The repositories below are roughly divided into KOI versions 1 - 3, indicating which iteration the core infrastructure is on.
Version 3 is the current research effort being led by BlockScience and RMIT (through the Telescope project). RIDs have been codified into v3 (rid-lib, rid-registry), and a KOI-net protocol has been established for network based communication (koi-net).
Version 2 is Metagov's KOI Pond project, which was the next iteration of the KOI technology. This is based upon the monolithic API (koi-api) and RID v2, with primitive knowledge sensors for a few platforms (kms-tools).
Version 1 is BlockScience's KMS (Knowledge Management System), which started the KOI research initiative. This version predates RIDs and powers a KMS-GPT Slack bot (kms-slack) as well as a web interface (kms-api, kms-web) using a cloud based knowledge processing pipeline (not all repos are publicly available).
- KOI-net (KOI v3)
- Core Infrastructure
- koi-net- Implementation of KOI-net protocol, currently in beta release. Includes boilerplate for node setup, network communication, RID caching, and knowledge processing.
- koi-net-node-template- Template repo for creating new KOI-net nodes
- rid-lib- Implementation of RID v3 specification, and extended features (RID manifests, caching).
- rid-registry- Registry of supported RID types to be implemented by rid-lib.
 
- Node Implementations
- Demos
- Related Projects
- slack-telescope- RMIT tool to manage consent based ethnographic research collecting Slack messages. "KOI-lite" stand alone implementation with a built in cache and limited graph capabilities. Using latest version of rid-lib.
- koi-obsidian-plugin- KOI-net compatible partial node used by RMIT researchers to sync research data between KOI and Obsidian.
 
 
- Core Infrastructure
- KOI Pond (KOI v2)
- KMS (KOI v1)
- kms-slack- KMS-GPT Slack bot chat interface implementing its own vectorstore.
- kms-web- Upgraded KMS website with KMS-GPT chat interface and text search.
- kms-api- Backend for upgraded KMS website.
- Prototypes
- kms-identity(pre-KOI v2) - Prototype implementing RID v1 with graph primitives.
 
 
- Documentation
- Publications
- Metagov KOI Pond project homepage
- "KOI-Pond: The creation of a synthetic deme" - Ellie Rennie (RMIT)
- Metagov Project Spotlight: KOI Pond
- "A Language for Knowledge Networks" - Michael Zargham & Ilan Ben-Meir (BlockScience)
- "Objects as Reference" - Orion Reed (BlockScience)
- Digital Infrastructure Research & Development: KOI Network Protocol x Project Interlay