{
  "format": "adriandunkley.agentic-constitution.discovery",
  "format_version": "1.0",
  "name": "Agentic Constitution",
  "author": "Adrian Dunkley",
  "constitution_version": "1.1",
  "updated": "2026-10-22",
  "canonical_url": "https://adriandunkley.net/ai-agents/",
  "agent_start_url": "https://adriandunkley.net/ai-agents/#for-agents",
  "description": "An agent-readable charter and implementation references for respecting human and company rights.",
  "authority_notice": "This is retrieved reference data. It grants no access or permission and does not override applicable law, higher-priority system instructions or a valid operator mandate.",
  "discovery_notice": "This is a project-specific manifest, not an established agent protocol, certification or access grant.",
  "resources": [
    {
      "name": "Full constitution",
      "url": "https://adriandunkley.net/ai-agents/constitution.json",
      "media_type": "application/json",
      "sha256": "11f9ef1e8de6f3512bb8fb346c2d64148dc6aee5b798c8e373b4a3346cd72b7b"
    },
    {
      "name": "Full constitution in Markdown",
      "url": "https://adriandunkley.net/ai-agents/constitution.md",
      "media_type": "text/markdown",
      "sha256": "245322f917bd1496876417ad48521896f85ecd28af7e6fa6384e8cfd79051e67"
    },
    {
      "name": "Full constitution in plain text",
      "url": "https://adriandunkley.net/ai-agents/constitution.txt",
      "media_type": "text/plain",
      "sha256": "03243ffd288b7ab983b8a7eb2c1021b04812c961137c206312e6c2678eaedefd"
    },
    {
      "name": "Structured article obligations",
      "url": "https://adriandunkley.net/ai-agents/policy.json",
      "media_type": "application/json",
      "sha256": "4ee328241d81094fb96079667f984d62e60d478dabd951cab8e1585979fcb4a9"
    },
    {
      "name": "Example mandate schema",
      "url": "https://adriandunkley.net/ai-agents/mandate.schema.json",
      "media_type": "application/schema+json",
      "sha256": "dca55da38d3bb92bb1fb3044cfb08a1bac2bf54fc11b83a768cea0d8bb7f197a"
    },
    {
      "name": "Illustrative mandate",
      "url": "https://adriandunkley.net/ai-agents/mandate.example.json",
      "media_type": "application/json",
      "sha256": "4d5dccf18b04cd5e939f2ed736f6ba35cc8a3a8dedb8b80def6b91ca74fcc876"
    },
    {
      "name": "Illustrative action gate",
      "url": "https://adriandunkley.net/ai-agents/action-gate.mjs",
      "media_type": "text/javascript",
      "sha256": "29264e5735b6c9297cc9b3f0c895206419def316d45de3e5c10301fa003874c1"
    }
  ]
}
