{
  "protocol_version": "1.2.0-draft.1",
  "policy_id": "https://paulthinks.com/odexa.json",
  "revision": 2,
  "origin": "https://paulthinks.com",
  "issued_at": "2026-10-06T00:00:00Z",
  "expires_at": "2027-09-24T00:00:00Z",
  "default": "no_grant",
  "resources": [
    {
      "id": "public-notebook",
      "selectors": [
        {
          "type": "exact",
          "path": "/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/about/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/contact/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/guides/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/messaging-terms/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/newsletter/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/positions/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/press/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/privacy/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/talks/",
          "query": "absent"
        },
        {
          "type": "exact",
          "path": "/rss.xml",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/field-notes/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/advisory/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/now/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/signals/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/topics/",
          "query": "absent"
        },
        {
          "type": "directory_prefix",
          "path": "/collections/",
          "query": "absent"
        }
      ]
    },
    {
      "id": "syndication-handoff",
      "selectors": [
        {
          "type": "exact",
          "path": "/signals/syndication.json",
          "query": "any"
        }
      ]
    }
  ],
  "rules": [
    {
      "id": "public-discovery-with-attribution",
      "resource_ids": [
        "public-notebook"
      ],
      "actions": [
        "retrieve"
      ],
      "purposes": [
        "search_indexing",
        "public_retrieval"
      ],
      "effect": "permit",
      "obligations": [
        {
          "type": "attribution",
          "name": "Paul Hewett",
          "url": "https://paulthinks.com/"
        }
      ]
    },
    {
      "id": "exclude-syndication-handoff",
      "resource_ids": [
        "syndication-handoff"
      ],
      "actions": [
        "retrieve"
      ],
      "purposes": [
        "search_indexing",
        "public_retrieval"
      ],
      "effect": "prohibit",
      "obligations": []
    }
  ]
}
