Knowledge Lab

BWAboutWorkResearch LabNewsletterOff DutyKnowledge Lab

What I'm building and testing, in the open.

Research Lab studies patterns in what other people build. Knowledge Lab is where I build and test my own: independently, on public or synthetic data, with the status of each artifact labelled honestly rather than implied.

My day job at Kraken doesn't appear here as a case study. See Work for what I can say about it, and why.

4 ARTIFACTS · 2 IN BUILD · 1 SCOPED · 1 TRACKING

STATUS DESCRIBES AVAILABILITY, NOT MATURITY: LIVE · IN BUILD · SCOPED · TRACKING

Explore the artifacts ↓
FRAMEWORK / KNOWLEDGE ARCHITECTURE / PILOT

KARI
Knowledge Architecture Readiness Index

IN BUILD

AI-ready knowledge starts long before RAG.

KARI is a framework I've developed to assess whether an organisation's underlying knowledge architecture is ready to support humans, search, automated translation, RAG, MCP and AI agents. It looks beneath the interface at the things those systems depend upon.

StructureTaxonomyGovernanceContent ModelsOntologyRetrieval Readiness

The question isn't "Are you using AI?" It's:

Is the knowledge underneath it ready for AI?

KNOWLEDGE GRAPH · ENERGY TRANSITION · AUG 2026

Energy Flexibility Knowledge Graph

SCOPED

A knowledge graph modelling how distributed energy assets, flexibility services and APIs relate to one another, built entirely on public or synthetic data, not on anything from a current or former employer.

SCOPE: DER/VPP/flexibility-service/API relationships, public and synthetic data only, no employer material.

DER --participates_in--> VPP
VPP --provides--> FlexibilityService
Product --exposes--> API
API --documented_by--> Documentation

The point isn't to reproduce any specific product. It's to demonstrate knowledge-graph and ontology capability against a domain (energy flexibility) without exposing anyone's internal architecture.

Coming soon
ONTOLOGY · KNOWLEDGE WORK · AUG 2026

Signal Stack Ontology

TRACKING

The evidence-classification model that underpins the Research Lab practice, expressed as an ontology: five signal classes and two relationships that keep observation and conclusion from collapsing into each other.

SignalType
  ├─ Title Signal
  ├─ Requirement Signal
  ├─ Tooling Signal
  ├─ Scale Signal
  └─ Synthesis Signal
ResearchEdition --CONTAINS--> Signal
Signal --SUPPORTED_BY--> Source

Used in every Research Lab edition to keep title signals, requirement signals and synthesis signals from being treated as the same strength of evidence.

← back home