The Policy JSON at /.well-known/ai-policy.json is a site-level declaration. It includes:

  • Your default (global) AI licence, and
  • Any explicit URL override rules you create in the URL Overrides section.

It does not list every page or post that has a license selected in the editor metabox.

Why some post URLs do not appear under url_overrides

Licenses set at the page or post level through the metabox are content-level overrides applied at request time. They are designed for granular control on individual posts and pages without bloating the site-level policy file.

Because large sites can have hundreds or thousands of posts, listing every per-post choice inside the Policy JSON would make it slow, unstable, and difficult to cache.

Where per-page licenses are listed instead

If you use editor metabox licenses, they are published in the AI License Sitemap:

  • https://your-site.com/ai-license-sitemap.xml

This sitemap contains the URLs that differ from your global policy, and it is what the Elthian server uses (after sync) to build permission and access lists.

Quick rule of thumb

  • Want to license a whole section of your site by URL pattern? Use URL Overrides (shows in Policy JSON).
  • Want to license a specific post or page as an exception? Use the Editor Metabox (shows in the AI License Sitemap).

Shopping Cart
Scroll to Top