Semantic Knowledge Platform
Use this page when you need the public-safe explanation for how Helpifyr handles governed knowledge, context assembly, multilingual memory, and admitted model choice without creating a second truth system.
When to use this page
- You need to explain the semantic platform to an operator, integrator, or domain owner.
- You need to understand how Bobbin, Fabric, Warp, Reed, and Dobby split responsibilities.
- You need one owner-clear description of context graphs, memory lanes, and fail-closed model selection.
Prerequisites
- You understand the basic owner split between source domains, shared contracts, reviewed docs materialization, and runtime readback.
- You can distinguish a source of truth from a projection or retrieval surface.
Owner model
The semantic platform is intentionally split so no single runtime starts inventing business truth.
- domain systems
- own business facts, documents, identities, and operational state
- Fabric
- owns ontology, authority, model admission, extension admission, and fail-closed verdict semantics
- Bobbin
- projects reconstructable knowledge, assembles bounded context, and operates multilingual memory lanes
- Warp
- binds agents to admitted knowledge, context, and model profiles
- Reed
- is the read-only agent-visible gateway for context delivery
- Dobby
- remains proposal-only and may not mutate truth or admission
Knowledge model
The platform separates four different things that are easy to confuse:
- source facts
- domain-owned truth such as customer, document, task, or approval state
- semantic projection
- the reconstructable graph and retrieval layer Bobbin derives from source events and approved artifacts
- context graph
- the small task-specific subset delivered to an agent or operator workflow
- episodic memory
- remembered interaction or session facts stored separately from domain-truth projection
Architecture / Flow
Step-by-step procedure
1. Start with owner truth, not with the graph
The graph and memory layers are derived and must stay reconstructable. If a fact is disputed, the source owner still decides what is authoritative.
2. Assemble only bounded context
The platform does not deliver one giant knowledge dump. It assembles only the nodes, edges, documents, and memory facts required for the current decision or workflow.
3. Treat episodic memory and semantic projection as different lanes
Multilingual memory helps an agent or workflow recover previously captured interaction facts. It does not replace authority, contracts, or source-owned business truth.
4. Keep model choice admitted, not hardcoded
The platform may use different admitted model profiles over time. Public docs must describe model choice as:
- capability-bound
- residency-aware
- customer- or user-selectable when the profile is admitted
- fail-closed when the requested model is blocked or unsupported
Do not document one permanent hardcoded LLM name as if it were the semantic platform itself.
5. Keep learning proposal-only
Learning may recommend:
- missing fact classes
- context budget changes
- source-priority adjustments
- model-profile candidates
- extension-onboarding improvements
It may not directly rewrite truth, expand permissions, or silently promote a new model or source.
Negative and degraded states
Common fail-closed states include:
knowledge_missing- required fact or relation is unavailable
source_stale- the source or projection is older than the admitted freshness budget
authority_conflict- multiple sources disagree and no reviewed winner exists
model_not_admitted- a requested model or provider profile is not approved for this surface
degraded_retrieval- the semantic lane partially fell back, so a higher-risk action must stay blocked
Verification
This page is being used correctly when:
- source truth, projection, context, and episodic memory are not treated as the same thing
- model choice is described as admitted and replaceable, not permanently hardcoded
- owner boundaries remain explicit after the explanation
Common failure modes
Treating Bobbin as the business-truth owner
Problem:
- a reconstructable projection is misread as the canonical source.
Better path:
- route disputed facts back to the domain owner and use Bobbin as a governed read model
Treating model access like execution authority
Problem:
- a reader assumes that seeing context or using a model also grants permission to act.
Better path:
- keep authority, context delivery, and action execution as separate gates
Hardcoding one model name into the public truth
Problem:
- customer choice, provider retirement, or residency rules break the public explanation.
Better path:
- describe admitted model profiles and fail-closed selection behavior instead