{
  "version": "1.2",
  "generated_at": "2026-09-07T11:47:44.695Z",
  "state": "free-preview",
  "billing_model": "pay_per_fetch",
  "description": "Fetch is the only billing point. All other integrations (API, MCP, local execution) are optional and free.",
  "description_sv": "Fetch är den enda betalpunkten. API-integration, MCP-koppling och lokala körningar är frivilliga och kostar inget.",
  "unit_price_eur": 0.04,
  "free_quota": {
    "fetch_per_day": 2000
  },
  "topup": {
    "provider": "stripe",
    "method": "prepaid_balance",
    "url": "https://legal.exploreworldai.com/priser"
  },
  "unit": "agent-call-unit",
  "currency": "EUR",
  "notice_days": 90,
  "token_metering": {
    "applies": false,
    "statement": "Inga tokenkostnader tillkommer. Hämtning, crawl, indexering och träning betalas per hämtning ur en förskottsbalans, utan abonnemang och utan licensavgift.",
    "statement_en": "No token costs are added. Fetch, crawl, indexing and training are paid per fetch from a prepaid balance, with no subscription and no licence fee."
  },
  "enforcement": {
    "point": "edge",
    "payment_required_status": 402,
    "signals": [
      "x-ai-tier",
      "x-ai-price",
      "x-ai-cost-units",
      "x-ai-metering"
    ],
    "ledger": "https://legal.exploreworldai.com/api-docs#prisklasser"
  },
  "tiers": [
    {
      "tier": "premium",
      "label": "Premium",
      "label_en": "Premium",
      "price": "free-preview",
      "price_per_unit": 0,
      "currency": "EUR",
      "cost_units": 10,
      "agents": 118,
      "enforcement_mode": "markt",
      "model_price_eur_per_unit": 0.01,
      "inference_price_eur_per_mtok": 12,
      "license_price_eur_per_mtok": 1320,
      "metering": "Handskrivet eller högviktat regelträd. Mäts per anrop i kanten när mätningen slås på, med samma adress och samma svar som i dag.",
      "metering_en": "Hand written or high weight rule tree. Metered per call at the edge once metering is switched on, at the same address and with the same answer as today.",
      "notice_days": 90
    },
    {
      "tier": "extended",
      "label": "Utökad",
      "label_en": "Extended",
      "price": "free-preview",
      "price_per_unit": 0,
      "currency": "EUR",
      "cost_units": 3,
      "agents": 440,
      "enforcement_mode": "markt",
      "model_price_eur_per_unit": 0.004,
      "inference_price_eur_per_mtok": 6,
      "license_price_eur_per_mtok": 880,
      "metering": "Operativ betydelse men lägre vikt. Mäts i volym, inte per anrop, när mätningen slås på.",
      "metering_en": "Operational weight but lower priority. Metered by volume, not per call, once metering is switched on.",
      "notice_days": 90
    },
    {
      "tier": "open",
      "label": "Öppen",
      "label_en": "Open",
      "price": "free-preview",
      "price_per_unit": 0,
      "currency": "EUR",
      "cost_units": 0,
      "agents": 1240,
      "enforcement_mode": "fri",
      "model_price_eur_per_unit": 0.001,
      "inference_price_eur_per_mtok": 2,
      "license_price_eur_per_mtok": 440,
      "metering": "Öppen läsning. Ingen mätning planeras för den här klassen.",
      "metering_en": "Open reading. No metering is planned for this class.",
      "notice_days": 90
    }
  ],
  "commercial": {
    "published_at": "2026-08-29",
    "currency": "EUR",
    "soft_limits_active": true,
    "hard_enforcement_date": "2026-10-28",
    "hard_enforcement_active": false,
    "days_until_enforcement": 51,
    "tiers": [
      {
        "tier": "tier4",
        "rank": 4,
        "label": "Tier 4 — EU-regler",
        "label_en": "Tier 4 — EU regulation",
        "content": "EU-rättsakter, EU-artiklar, genomförandekarta och paket byggda på EU-akter.",
        "content_en": "EU acts, EU articles, the implementation map and bundles built on EU acts.",
        "price_eur_per_fetch": 0.04,
        "price_eur_per_machine_fetch": 0.04,
        "price_eur_per_page_crawl": 0,
        "free_calls_per_minute": 30,
        "free_calls_per_day": 2000,
        "key_required_from": "2026-10-28"
      },
      {
        "tier": "tier3",
        "rank": 3,
        "label": "Tier 3 — Avgöranden",
        "label_en": "Tier 3 — Case law",
        "content": "Avgöranden, praxisagenter, riskprofil och relationsgrafen runt avgöranden.",
        "content_en": "Judgments, case-law agents, risk profile and the relation graph around them.",
        "price_eur_per_fetch": 0.03,
        "price_eur_per_machine_fetch": 0.03,
        "price_eur_per_page_crawl": 0,
        "free_calls_per_minute": 60,
        "free_calls_per_day": 5000,
        "key_required_from": "2026-10-28"
      },
      {
        "tier": "tier2b",
        "rank": 2.5,
        "label": "Tier 2B — Amerikanska regelverk",
        "label_en": "Tier 2B — US rules",
        "content": "Federala regelverk, US-agenter och amerikanska myndighetsbeslut.",
        "content_en": "Federal rules, US agents and US regulatory decisions.",
        "price_eur_per_fetch": 0.02,
        "price_eur_per_machine_fetch": 0.02,
        "price_eur_per_page_crawl": 0,
        "free_calls_per_minute": 90,
        "free_calls_per_day": 7500,
        "key_required_from": "2026-10-28"
      },
      {
        "tier": "tier2",
        "rank": 2,
        "label": "Tier 2A — Svenska författningar",
        "label_en": "Tier 2A — Swedish statutes",
        "content": "Svenska författningar och lagrumsagenter.",
        "content_en": "Swedish statutes and statute agents.",
        "price_eur_per_fetch": 0.015,
        "price_eur_per_machine_fetch": 0.015,
        "price_eur_per_page_crawl": 0,
        "free_calls_per_minute": 120,
        "free_calls_per_day": 10000,
        "key_required_from": "2026-10-28"
      },
      {
        "tier": "tier1",
        "rank": 1,
        "label": "Tier 1 — Frågor",
        "label_en": "Tier 1 — Questions",
        "content": "Frågeagenter, svarsnoder, ändringsflöde och färskhet.",
        "content_en": "Question agents, answer nodes, the change feed and freshness.",
        "price_eur_per_fetch": 0.005,
        "price_eur_per_machine_fetch": 0.005,
        "price_eur_per_page_crawl": 0,
        "free_calls_per_minute": 240,
        "free_calls_per_day": 20000,
        "key_required_from": null
      }
    ]
  },
  "endpoints": [
    {
      "pattern": "/api/public/v1/agents/*",
      "label": "Agentlagret, en agent per artikel",
      "tier": "extended",
      "cost_units": 5,
      "mode": "matt",
      "price_eur_per_1k": 20,
      "api": true
    },
    {
      "pattern": "/api/public/v1/{bulk,export}/*",
      "label": "Samlade uttag av hela register",
      "tier": "premium",
      "cost_units": 10,
      "mode": "matt",
      "price_eur_per_1k": 100,
      "api": true
    },
    {
      "pattern": "/api/public/v1/bundles/*",
      "label": "Paket av noder: akt, ämne, avgörande eller delta",
      "tier": "premium",
      "cost_units": 10,
      "mode": "matt",
      "price_eur_per_1k": 100,
      "api": true
    },
    {
      "pattern": "/api/public/v1/{changes,freshness,dependency}/*",
      "label": "Ändringsflöde, färskhet och beroende",
      "tier": "extended",
      "cost_units": 2,
      "mode": "markt",
      "price_eur_per_1k": 8,
      "api": true
    },
    {
      "pattern": "/api/public/v1/*/{run,verify}",
      "label": "Körning och bevis per nod",
      "tier": "extended",
      "cost_units": 5,
      "mode": "markt",
      "price_eur_per_1k": 20,
      "api": true
    },
    {
      "pattern": "/api/public/v1/{node-agents,praxis-agents,us-agents,us-cases,eu-cases,cases}/*",
      "label": "Nodagenter och avgöranden per adress",
      "tier": "extended",
      "cost_units": 5,
      "mode": "markt",
      "price_eur_per_1k": 20,
      "api": true
    },
    {
      "pattern": "/api/public/v1/*",
      "label": "Övriga registeradresser",
      "tier": "open",
      "cost_units": 1,
      "mode": "fri",
      "price_eur_per_1k": 1,
      "api": true
    },
    {
      "pattern": "/agent/*/artifact",
      "label": "Artefakt med bevisbärande hash",
      "tier": "premium",
      "cost_units": 6,
      "mode": "matt",
      "price_eur_per_1k": 60,
      "api": false
    },
    {
      "pattern": "/agent/*",
      "label": "Agentsidor som kunskapsnod",
      "tier": "extended",
      "cost_units": 3,
      "mode": "markt",
      "price_eur_per_1k": 12,
      "api": false
    },
    {
      "pattern": "/{sitemap,robots,llms,.well-known}/*",
      "label": "Vägvisning: sidkartor, robotfiler och manifest",
      "tier": "open",
      "cost_units": 1,
      "mode": "fri",
      "price_eur_per_1k": 1,
      "api": false
    },
    {
      "pattern": "*.{json,xml,txt}",
      "label": "Maskinläsbara filer",
      "tier": "open",
      "cost_units": 1,
      "mode": "fri",
      "price_eur_per_1k": 1,
      "api": false
    }
  ],
  "billing": {
    "model": "pay_per_fetch",
    "basis": "Fetch is the only payment point. Everything else is optional.",
    "billing_note": "Deterministic pay-per-fetch, drawn from a prepaid balance via Stripe. API/MCP integration is optional and is not a payment point. No contract, no invoice, no subscription, no licence fee, no token costs.",
    "billing_note_sv": "Fetch är den enda betalpunkten. Allt annat är frivilligt. Deterministisk debitering per hämtning från ett förskottssaldo via Stripe, utan avtal, faktura eller integrationskrav.",
    "api_integration_optional": true,
    "settlement": "prepaid-balance",
    "settlement_provider": "stripe",
    "deterministic": true,
    "currency": "EUR",
    "free_daily_fetches": 2000,
    "topup_amounts_eur": [
      100,
      500,
      5000,
      10000,
      25000,
      50000,
      100000
    ],
    "topup_url": "https://legal.exploreworldai.com/priser",
    "right_multiplier": {
      "fetch": 1,
      "index": 1,
      "train": 3
    },
    "rights": {
      "fetch": "Read a machine surface. Charged once, at the price of its class.",
      "index": "Store and serve the register inside another system. Same price as a fetch.",
      "train": "Train a model on the corpus. Three times the fetch price, enforced from 2026-10-28."
    },
    "train_enforced_now": false,
    "no_token_costs": true,
    "crawl_tariff": {
      "applies_to": "readable HTML pages",
      "price_eur": {
        "tier1": 0,
        "tier2": 0,
        "tier2b": 0,
        "tier3": 0,
        "tier4": 0
      },
      "note": "Readable HTML pages are the entry point and are priced at a low crawl tariff so that crawl budget covers the whole register. API, agent addresses, artifacts, run and verify keep the tier price."
    },
    "fees": {
      "model": "pay-per-fetch",
      "token_costs": false,
      "subscription": false,
      "licence_fee": false,
      "contract": false,
      "minimum_spend": false,
      "statement_en": "Pay per fetch only. No token costs, no subscription, no licence fee, no contract, no minimum spend. Readable HTML pages are free. Machine surfaces are priced per fetch below the cost of crawling the same page yourself on AWS.",
      "statement_sv": "Endast betalning per hämtning. Inga tokenkostnader, ingen abonnemangsavgift, ingen licensavgift, inget avtal och ingen miniminivå. Läsbara HTML-sidor är gratis. Maskinytorna prissätts per hämtning under kostnaden för att crawla samma sida själv på AWS."
    }
  },
  "totals": {
    "agents": 1798,
    "billable_agents": 558
  },
  "pay_per_crawl": {
    "vendor": "Meta",
    "channel": "cloudflare-pay-per-crawl",
    "announced_at": "2026-08-27",
    "effective_date": "2026-09-26",
    "metered_bots": [
      "meta-externalagent",
      "meta-externalfetcher",
      "meta-webindexer"
    ],
    "exempt_bots": [
      "facebookexternalhit"
    ],
    "unit_price_eur": {
      "premium": 0.04,
      "extended": 0.015,
      "open": 0.005
    }
  },
  "scope": "https://legal.exploreworldai.com/api/public/v1/agents/*",
  "docs": "https://legal.exploreworldai.com/api-docs#prisklasser",
  "contact": "stig@valkiv.com",
  "license": "https://legal.exploreworldai.com/rsl.xml",
  "hash_pricing": {
    "unit": "content-hash",
    "currency": "EUR",
    "scope": [
      "tier2",
      "tier3",
      "tier4"
    ],
    "fresh_hash_eur": 0.2,
    "cache_refill_eur": 0.07,
    "cache_window_hours": [
      48,
      96
    ],
    "over_fetch_multiplier": 1.5,
    "resale": "permitted-under-licence",
    "note": "One content hash is one verifiable version of one URL at one point in time. Fresh hashes are priced in full; refills inside the 2-4 day cache window are discounted. Fetching faster than the window is corpus sweeping and carries the multiplier.",
    "licence_url": "https://legal.exploreworldai.com/licens",
    "balance_url": "https://legal.exploreworldai.com/portal"
  },
  "documents": {
    "index": "https://legal.exploreworldai.com/.well-known/legal-infrastructure.json",
    "coverage": "https://legal.exploreworldai.com/.well-known/coverage.json",
    "pricing": "https://legal.exploreworldai.com/.well-known/pricing.json",
    "freshness": "https://legal.exploreworldai.com/.well-known/freshness.json",
    "agents": "https://legal.exploreworldai.com/.well-known/agents.json",
    "trainingPolicy": "https://legal.exploreworldai.com/.well-known/training-policy.json",
    "license": "https://legal.exploreworldai.com/.well-known/rsl.xml",
    "jwks": "https://legal.exploreworldai.com/.well-known/jwks.json",
    "openapi": "https://legal.exploreworldai.com/api/public/v1/openapi.json",
    "mcp": "https://legal.exploreworldai.com/.well-known/mcp.json",
    "status": "https://legal.exploreworldai.com/api/public/v1/status",
    "freshnessQuery": "https://legal.exploreworldai.com/freshness?id={path}",
    "provisioning": "https://legal.exploreworldai.com/kundpanel",
    "provisioningApi": "https://legal.exploreworldai.com/api/public/v1/agents/provision",
    "documentation": "https://legal.exploreworldai.com/for-ai",
    "transparency": "https://legal.exploreworldai.com/transparens"
  }
}