Skip to content

SEOCHO Concept Guide

Use this page when the docs feel too spread out. It is the project map before you open the deeper reference pages.

SEOCHO lets agents build and query graph memory through one ontology contract instead of letting extraction prompts, graph schemas, retrieval logic, and runtime APIs drift apart.

Define ontology
-> ingest documents or records
-> extract graph facts that fit the ontology
-> store graph state and provenance
-> ask ontology-aware questions
-> inspect evidence, traces, and artifacts
ObjectWhat it meansWhere you meet it first
Ontologyentity, relationship, and property contractQuickstart
Seocho.local(...)serverless local engine for first runsPython SDK
Run SpecYAML plan for ontology, docs, questions, and sweepsRun Specs
Runtime APIshared HTTP surface for apps and agentsRuntime Deployment
Artifactsfiles that explain what SEOCHO generated or usedFiles and Artifacts
ModeUse it whenAvoid it when
Embedded localyou want the fastest proof that the ontology worksanother service needs shared state
Explicit graph backendyou need Neo4j or DozerDB state you can inspect externallyyou are still learning the API
Runtimeanother agent, UI, or server needs HTTP accessyou only need a local notebook/script
Debatethe task is explicit comparison across graph viewsordinary Q&A is enough
question
-> infer intent and candidate entities
-> load ontology and graph context
-> resolve graph evidence
-> generate a guarded query
-> repair within budget if needed
-> answer with support status and traces

The important part is the guardrail: SEOCHO tries to keep the answer connected to ontology and graph evidence instead of treating graph retrieval as a loose prompting trick.

ConcernStart inWhy it matters
Public Python APIsrc/seocho/user-facing classes and stable contracts
Indexingsrc/seocho/index/document parsing, extraction, linking, graph writes
Queryingsrc/seocho/query/semantic retrieval, Cypher safety, answer synthesis
Runtimeruntime/HTTP routes, policy, health, deployment boundaries
Examplesexamples/copyable user workflows
Docs and decisionsdocs/public contracts and architecture history
  1. Docs Home
  2. Why SEOCHO
  3. Quickstart
  4. Python SDK
  5. Bring Your Data
  6. Architecture

You do not need to understand every benchmark, ADR, compatibility shim, or maintainer workflow before using SEOCHO. Start with the ontology, local run, and one real dataset. Come back to runtime, release, and governance docs when you need to share the system with other agents or contributors.