{
  "policy": "https://legal.exploreworldai.com/.well-known/training-policy.json",
  "updated": "2026-08-31",
  "publisher": "Explore World AI, legal.exploreworldai.com",
  "contact": "stig@valkiv.com",
  "enterprise": "https://legal.exploreworldai.com/enterprise",
  "summary": "Reading, reasoning and caching are allowed on every tier. Bulk collection for model training is not allowed on case law and EU rules, and is discouraged on statutes and US rules. Licensed training is available on request.",
  "rights": {
    "fetch": "allowed",
    "reasoning": "allowed",
    "cache": "allowed",
    "indexing": "allowed within the daily quota",
    "training": "requires a written licence"
  },
  "headers": {
    "X-Training-Use": "forbidden on tier3 and tier4, discouraged on tier2 and tier2b",
    "X-Model-Training": "disallowed on tier3 and tier4",
    "X-Reasoning-Only": "true where training is restricted",
    "X-Cache-Allowed": "true",
    "X-Training-Quota-Remaining": "remaining tier fetches for the current UTC day",
    "X-Training-Policy-URL": "https://legal.exploreworldai.com/.well-known/training-policy.json"
  },
  "preconditions": {
    "409": "cached version outdated, refresh provenance",
    "412": "cached agent version outdated, refresh agent",
    "428": "cached context version outdated, refresh context",
    "429": "daily tier quota spent, reasoning and cache continue to work"
  },
  "version_salt": "salt-2",
  "blocked_hosts": [
    "*.anthropic-training.net",
    "*.anthropic-batch.ai",
    "*.openai-training.net",
    "*.openai-batch.ai"
  ],
  "allowed_hosts": [
    "claude.ai",
    "api.anthropic.com",
    "chat.openai.com",
    "api.openai.com",
    "GPTBot",
    "OAI-SearchBot"
  ],
  "tiers": [
    {
      "tier": "tier4",
      "content": "EU acts, EU articles, the implementation map and bundles built on EU acts.",
      "fetch_price_eur": 0.9,
      "training": "forbidden",
      "reasoning": "allowed",
      "cache": "allowed",
      "cache_max_age_seconds": 21600,
      "daily_quota": {
        "fetches": 500,
        "nodes": 200
      },
      "freshness_halflife_hours": 48
    },
    {
      "tier": "tier3",
      "content": "Judgments, case-law agents, risk profile and the relation graph around them.",
      "fetch_price_eur": 0.6,
      "training": "forbidden",
      "reasoning": "allowed",
      "cache": "allowed",
      "cache_max_age_seconds": 21600,
      "daily_quota": {
        "fetches": 1500,
        "nodes": 800
      },
      "freshness_halflife_hours": 72
    },
    {
      "tier": "tier2b",
      "content": "Federal rules, US agents and US regulatory decisions.",
      "fetch_price_eur": 0.3,
      "training": "discouraged",
      "reasoning": "allowed",
      "cache": "allowed",
      "cache_max_age_seconds": 21600,
      "daily_quota": null,
      "freshness_halflife_hours": null
    },
    {
      "tier": "tier2",
      "content": "Swedish statutes and statute agents.",
      "fetch_price_eur": 0.15,
      "training": "discouraged",
      "reasoning": "allowed",
      "cache": "allowed",
      "cache_max_age_seconds": 21600,
      "daily_quota": null,
      "freshness_halflife_hours": null
    },
    {
      "tier": "tier1",
      "content": "Question agents, answer nodes, the change feed and freshness.",
      "fetch_price_eur": 0.05,
      "training": "open",
      "reasoning": "allowed",
      "cache": "allowed",
      "cache_max_age_seconds": 21600,
      "daily_quota": null,
      "freshness_halflife_hours": null
    }
  ]
}