{
  "@context": "https://schema.org",
  "@type": "DefinedTermSet",
  "name": "Agentic Conflict Ontology (ACO)",
  "description": "A minimal, open grammar for structuring any dispute. Eight primitives, four graph layers, provenance-preserving.",
  "identifier": "ACO",
  "version": "0.9",
  "license": "https://opensource.org/licenses/MIT",
  "publisher": {
    "@type": "Organization",
    "name": "TACITUS",
    "url": "https://tacitus.me"
  },
  "url": "https://tacitus.me/ontology.json",
  "inDefinedTermSet": "https://tacitus.me/product/dialectica#aco",
  "primitives": [
    { "name": "Actor", "short": "Who participates", "color": "#F59E0B" },
    { "name": "Claim", "short": "What is asserted", "color": "#EF4444" },
    { "name": "Interest", "short": "What lies beneath", "color": "#8B5CF6" },
    { "name": "Constraint", "short": "What limits resolution", "color": "#3B82F6" },
    { "name": "Leverage", "short": "What holds the power", "color": "#06B6D4" },
    { "name": "Commitment", "short": "What was agreed", "color": "#10B981" },
    { "name": "Event", "short": "What happened when", "color": "#22C55E" },
    { "name": "Narrative", "short": "How it is framed", "color": "#EC4899" }
  ],
  "graphLayers": [
    { "id": "GND", "name": "Ground", "role": "Raw facts and sourced evidence" },
    { "id": "CTX", "name": "Context", "role": "Structural relationships and actor networks" },
    { "id": "EVD", "name": "Evidence", "role": "Provenance-linked claim support" },
    { "id": "RZN", "name": "Reasoning", "role": "LLM inference grounded in the graph" }
  ],
  "products": [
    { "id": "dialectica", "name": "Dialectica", "url": "https://tacitus.me/product/dialectica", "role": "engine" },
    { "id": "praxis", "name": "PRAXIS", "url": "https://tacitus.me/product/praxis", "role": "workspace" },
    { "id": "windtunnel", "name": "Wind Tunnel", "url": "https://tacitus.me/product/windtunnel", "role": "simulation" },
    { "id": "argus", "name": "ARGUS", "url": "https://tacitus.me/product/argus", "role": "document-intelligence" },
    { "id": "concordia", "name": "CONCORDIA", "url": "https://tacitus.me/product/concordia", "role": "mediation" },
    { "id": "compass", "name": "Conflict Compass", "url": "https://tacitus.me/product/compass", "role": "demo" }
  ],
  "feeds": {
    "llmsTxt": "https://tacitus.me/llms.txt",
    "forLlmsPage": "https://tacitus.me/for-llms",
    "sitemap": "https://tacitus.me/sitemap.xml",
    "robots": "https://tacitus.me/robots.txt"
  },
  "citation": "TACITUS (2026). Conflict intelligence infrastructure. https://tacitus.me",
  "contact": "hello@tacitus.me",
  "boundary": "We do not decide who is right. We make disagreement legible so humans can."
}
