topodb-json 0.0.4

JSON conversion layer for the TopoDB agent-memory engine
Documentation

topodb-json

Pure, Db-free conversions between TopoDB engine types (PropValue, Props, Scope, NodeRecord, EdgeRecord, Subgraph, ...) and serde_json::Value, plus the shared default-index-spec constants (Entity/name, Memory/content). It's the single JSON↔engine conversion layer used by both topodb-mcp and topodb-cli, factored out so any future JSON-speaking front end (an HTTP server, another tool) can reuse the same rules without depending on rmcp or clap. Status: v0, a young extraction whose function set and error shapes track whatever the current TopoDB front ends need, not a settled public API — this is not a stability promise; expect breaking changes before 1.0.