{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "deeplethe-utopia--push-timed-observations-into-graph",
 "repo": "deeplethe/utopia",
 "repo_url": "https://github.com/deeplethe/utopia",
 "repo_slug": "deeplethe-utopia",
 "title": "Push timed observations from a system into a dated graph",
 "page_title": "How to push timed observations from a system into a dated graph with Utopia",
 "summary": "Send each observation with its timestamp so the base can answer where something was at a time and where it is now.",
 "who": "A robotics, monitoring or security engineer whose system already records what it saw and when, and who needs history queries over those observations.",
 "problem": "Without a dated store, a system can report only its latest state, so questions about an earlier position or status cannot be answered from its own logs.",
 "outcome": "The engineer can ask for the value at a past moment and the current value, each tied to the observation it rests on.",
 "steps": [
  "Run `git clone https://github.com/deeplethe/utopia.git` and then `cd utopia`.",
  "Run `docker compose --profile app up -d` and open http://localhost:1516, then register the first account.",
  "Under Administration, go to Models and configure the chat and embedding endpoints, then create a knowledge base with an ontology pack.",
  "Send each observation through the API using the extraction contract described in docs/walkthrough.md, including the observation time. (inferred, check the README)",
  "Ask for the object's position at an earlier time and its current position, then confirm both answers cite the matching observations."
 ],
 "agent_prompt": "Using the Utopia repo at <repo path>, push the timed observations in <file> for object <object id> through the extraction contract in docs/walkthrough.md. Expected output: the value at <time> and the current value, each with its observation. Verify that the earlier value was closed, not overwritten, when the later observation arrived.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "1.5 hours",
 "basis": "readme",
 "caveat": "The README marks this push path as new in rc7, and the exact request format lives in docs/walkthrough.md, so verify the contract there before sending real observations.",
 "category": "Work and operations",
 "tags": [
  "Work and operations"
 ],
 "lang": "rust",
 "requirements": [
  "Docker installed (local development also needs Rust 1.85+, Node 20+, pnpm)",
  "A chat model endpoint and an embedding model endpoint, for example any OpenAI-compatible endpoint",
  "Business documents to ingest, such as PDF or Word contracts and amendments"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/deeplethe-utopia/push-timed-observations-into-graph/",
 "md": "https://dedupedai.com/use-cases/deeplethe-utopia/push-timed-observations-into-graph/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/deeplethe-utopia--push-timed-observations-into-graph.json",
 "api_version": "v1"
}
