A typed vocabulary + constraint system for representing knowledge as a verifiable graph.
memory/ontology/graph.jsonl - append-only JSONL format
RelationFromTohas_ownerProject, TaskPersonassigned_toTaskPersonbelongs_toTaskProjectblocksTaskTask (acyclic)
bash
python3 scripts/ontology.py create --type Person --props '{"name":"Alice"}'
python3 scripts/ontology.py list --type Person
python3 scripts/ontology.py query --type Task --where '{"status":"open"}'
python3 scripts/ontology.py get --id p_001
python3 scripts/ontology.py relate --from proj_001 --rel has_owner --to p_001