Who Owns
Find who owns, manages, or is assigned to an entity in your knowledge graph.What it does
Queries the knowledge graph to identify ownership chains and responsibilities. Returns both who owns an entity and what that entity owns, along with confidence scores and evidence memories.Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
entity | string | Yes | The entity name to look up (e.g., “API”, “backend”, “Sarah”, “marketing project”) |
Returns
Returns ownership information with two directions:- owners: Entities that own/manage the queried entity, with confidence scores and evidence memories
- ownedBy: Entities that the queried entity owns/manages
Examples
Find project owner
Identify system ownership
Understand person’s scope
When to use
- Clarify responsibilities — When you need to know who owns a system or project
- Find the right person — Identify who to contact about a specific component
- Understand scope — See what a person or team is responsible for
- Validate assignments — Check if ownership has changed since last recorded
- Audit accountability — Ensure all critical systems have clear ownership
Errors
| Error | Cause | Resolution |
|---|---|---|
entity is required | No entity parameter provided | Provide an entity name (person, project, system, etc.) |
| No ownership found | Entity exists but has no ownership relationships in the graph | Check if the entity name is correct; add ownership memories via crystal_remember |
Notes
- Confidence scores indicate how strongly the system believes in the ownership relationship
- Evidence memory IDs link back to the decisions or observations that established the relationship
- Relationships are extracted from memories and assembled into a knowledge graph
- API-key clients use a recall-based fallback if the graph query is unavailable
- The graph represents explicit ownership relationships; informal or implicit ownership may not be captured
