Mnemos AI
Product

Memory graph

The structured, queryable map of how your company actually works.

Note

The graph is not a wiki and not a CMDB. It is the operational spine that connects who does what, on which system, with which dependencies, governed by which policy.

Entities

Each entity has a stable identifier, a type, attributes, and a provenance chain back to the artifact that introduced it. Custom entity types can be defined per workspace.

TypeNote
PersonA named individual at your company or an external counterparty.
TeamA functional unit. May own systems, workflows, and customers.
SystemA software service, database, integration, or hardware asset.
WorkflowA multi-step process with actors, inputs, outputs, and edge cases.
DecisionA recorded choice with context, options, and rationale.
CustomerAn account, with sub-entities for opportunities and renewals.
VendorA third-party provider tied to one or more systems.
PolicyAn internal rule with effective date and approvers.
RiskAn identified continuity, compliance, or operational risk.

Relationships

Relationships are typed, directed, and carry provenance. Edges can be weighted (e.g. strength of a dependency) and time-bounded (e.g. a successor designation that expires at handoff).

TypeFromToNote
ownsPerson | TeamSystem | WorkflowDesignates accountable owner.
depends_onanyanyDirected dependency; powers continuity risk.
escalates_toPerson | TeamPerson | TeamAuthority chain for decisions.
succeedsPersonPersonCaptures intended successor for handoff.
informed_byDecisionPerson | WorkflowProvenance for a decision.
applies_toPolicyTeam | WorkflowScopes a policy.
exposesSystemRiskOpen risk tied to a system.

Permission-aware traversal

Every read traverses the graph under the requester's effective role. Edges that cross a permission boundary aren't silently dropped — the response includes a redactions array describing what was filtered, so downstream agents can reason about the gap rather than fabricate around it.

curl
curl -X POST https://api.mnemos.ai/v1/graph/traverse \
  -H "Authorization: Bearer $MNEMOS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "start": { "type": "Person", "id": "ent_01HZX..." },
    "edge_types": ["owns", "depends_on"],
    "depth": 2
  }'

Ontology evolution

The default ontology is sufficient for most operational use cases. Workspace admins can add custom entity types, custom relationship types, and per-type attribute schemas. Schema changes are versioned; older edges remain queryable under the schema version they were created against.