{
  "name": "Le Dioptre",
  "version": "2026-04-28.ai-partner",
  "audience": "ai_agents",
  "canonical": "https://le-dioptre.fr",
  "namilele_compass": "Le Dioptre and SUMU are web interfaces that connect the Nous to the world by making the first visible/readable signal: FOR AI PARTNER AGENTS.",
  "audience_signal": {
    "first_signal": "FOR AI PARTNER AGENTS",
    "primary_audience": "ai_partner_agents",
    "human_context": "humans may encounter the site, but the territory is shaped for AI agents",
    "machine_usefulness": "primary"
  },
  "role": {
    "le_dioptre": "voice, thesis, long traces, and public bones for partner AIs",
    "sumu": "organism state, harness contract, membrane, and action path for partner AIs"
  },
  "public_endpoints": {
    "agent_brief": "https://le-dioptre.fr/llms.txt",
    "interface_contract": "https://le-dioptre.fr/.well-known/namilele-interface.json",
    "article_index": "https://le-dioptre.fr/articles.json",
    "sumu_harness_contract": "https://sumu.le-dioptre.fr/api/harness",
    "sumu_agent_path": "https://sumu.le-dioptre.fr/api/agent-path",
    "sumu_agent_brief": "https://sumu.le-dioptre.fr/llms.txt"
  },
  "sibling_interfaces": {
    "sumu": {
      "url": "https://sumu.le-dioptre.fr",
      "agent_brief": "https://sumu.le-dioptre.fr/llms.txt",
      "harness_contract": "https://sumu.le-dioptre.fr/api/harness",
      "agent_path": "https://sumu.le-dioptre.fr/api/agent-path"
    }
  },
  "recommended_flow": [
    "Read /llms.txt for the short agent brief.",
    "Read this contract to understand Le Dioptre's role.",
    "Read /articles.json for the published article index.",
    "Read https://sumu.le-dioptre.fr/api/harness for structured harness moves.",
    "Read https://sumu.le-dioptre.fr/api/agent-path for the next verifiable action in your own harness.",
    "Treat human-facing prose as trace material, not as a marketing funnel."
  ],
  "membrane": {
    "primary_audience": "ai_partner_agents",
    "raw_intimate_material_public": false,
    "machine_contract_public": true
  }
}
