{
 "$schema": "https://entia.systems/schemas/v1/entia-license.json",
 "version": "1.2.0",
 "updated_at": "2026-07-26T00:00:00Z",
 "license_name": "ENTIA Profile Store License v1.0",
 "license_url": "https://entia.systems/.well-known/entia-license.json",
 "license_human_readable": "https://entia.systems/legal/en/data-licensing",
 "provider": {
  "name": "ENTIA Systems",
  "legal_entity": "PrecisionAI Marketing OÜ",
  "tax_id": "EE102780516",
  "duns": "565868914",
  "country": "EE",
  "address": "Sepapaja tn 4, Tallinn, 11415, Estonia",
  "canonical_identity": "https://entia.systems/",
  "category": "verified_entity_grounding_layer",
  "description": "Machine-readable verified business entity context for AI agents, retrieval systems and data buyers."
 },
 "contact": {
  "partnerships": "partnerships@entia.systems",
  "commercial": "commercial@entia.systems",
  "legal": "legal@entia.systems",
  "technical": "tech@entia.systems",
  "abuse": "abuse@entia.systems"
 },
 "summary": "This domain operates a dual-layer access model: a free public discovery layer (Entia Homes HTML, sitemaps, identity profile JSON) and a paid machine-readable layer (verified entity context via Profile Store API). Bulk reconstruction of the paid layer from public HTML is not permitted.",
 "scope": {
  "covered_resources": [
   "https://entia.systems/v1/identity/*",
   "https://entia.systems/v1/socio/*",
   "https://entia.systems/sectores/*",
   "https://api.entia.systems/api/v1/profile-store/*",
   "https://mcp.entia.systems/mcp"
  ],
  "data_classes": [
   "canonical_business_identity",
   "verified_entity_jsonld",
   "socioeconomic_postal_code_context",
   "full_entity_dossier_with_provenance",
   "live_registry_verification"
  ]
 },
 "permitted_uses": {
  "discovery_layer_free": {
   "description": "Free public access to identity HTML pages and sitemaps for canonical entity discovery, citation, and SEO indexation.",
   "allowed": [
    "indexing by search engines (Google, Bing, Yandex, DuckDuckGo)",
    "human browsing via standard browsers",
    "linking and citation with canonical URL preserved",
    "fetching individual identity pages at human-scale rates (≤1 req/s per IP)"
   ]
  },
  "machine_readable_layer_paid": {
   "description": "Verified entity context, JSON-LD, full dossier, and socioeconomic enrichment are available under license.",
   "purchase_paths": [
    {
     "type": "prepaid_balance",
     "url": "https://api.entia.systems/api/v1/profile-store/payment/topup",
     "description": "Top up a prepaid balance, debit per request. Same model as OpenAI/Anthropic/AWS billing."
    },
    {
     "type": "per_request_payment_intent",
     "url": "https://api.entia.systems/api/v1/profile-store/payment/intent",
     "description": "Stripe PaymentIntent for single-request billing."
    },
    {
     "type": "tollbit_marketplace",
     "url": "https://tollbit.com",
     "description": "ENTIA is a Tollbit publisher. AI agents with existing Tollbit credentials can auto-pay via 302 redirect to tollbit.entia.systems."
    },
    {
     "type": "training_license_request",
     "instrument": "ENTIA-LTC-1.0",
     "contact": "partnerships@entia.systems",
     "offer": "https://entia.systems/.well-known/entia-corpus-license-offer.json",
     "terms": "https://entia.systems/.well-known/entia-training-license.json",
     "description": "Single, transversal AI Training & Corpus License (ENTIA-LTC-1.0) for the reserved uses (training, fine-tuning, bulk extraction, reconstruction). No tiers, no public price. Request via the contact channel; the fee is set in a personalized off-web offer. This licensing path LIFTS the TDM training reservation for the licensed operator."
    },
    {
     "type": "bilateral_license",
     "contact": "partnerships@entia.systems",
     "description": "Custom enterprise licenses for high-volume access. Reach out for negotiated terms."
    }
   ],
   "manifests": {
    "pricing": "https://entia.systems/.well-known/entia-graph-pricing.json",
    "profiles": "https://entia.systems/.well-known/entia-profiles.json",
    "mcp": "https://entia.systems/.well-known/mcp.json"
   }
  }
 },
 "rights_reservations": {
  "tdm_reservation": {
   "status": "reserved",
   "effective_date": "2026-07-19",
   "legal_basis": "Article 4(3) Directive (EU) 2019/790 — express, machine-readable reservation of text and data mining rights over the content of entia.systems and its subdomains in which ENTIA holds applicable rights. Under Regulation (EU) 2024/1689 (AI Act) Article 53(1)(c) and Recital 106, providers of general-purpose AI models must identify and comply with this reservation and, where it applies, obtain an authorisation for TDM over the works concerned.",
   "machine_readable": [
    "https://entia.systems/.well-known/tdmrep.json",
    "HTTP headers tdm-reservation: 1 + tdm-policy on every entia.systems response",
    "robots.txt Content-Signal (search=yes, ai-input=yes, ai-train=no)",
    "https://entia.systems/ai.txt"
   ],
   "policy": "https://entia.systems/.well-known/tdm-policy.json",
   "human_readable": {
    "es": "https://entia.systems/legal/es/reserva-tdm",
    "en": "https://entia.systems/legal/en/tdm-reservation"
   },
   "what_it_means": "TDM — including any use of this content for AI model training (pretraining, fine-tuning, continued training, dataset creation) — is not licensed by mere access. Crawling, search indexing, citation with attribution, and real-time grounding of the free discovery layer remain welcome. Licensing paths in permitted_uses.machine_readable_layer_paid lift this reservation for licensed operators."
  },
  "sui_generis_database_right": {
   "status": "asserted",
   "legal_basis": "Directive 96/9/EC (Chapter III) — sui generis right of the database maker, to the extent that the substantial-investment requirements (obtaining, verifying and presenting the contents) are met; plus copyright over the selection and arrangement (Chapter II). This right arises from the investment itself; the TDM reservation above operates on a distinct plane and does not create or activate it.",
   "maker": "PrecisionAI Marketing OÜ (EE102780516)",
   "notice": {
    "es": "https://entia.systems/legal/es/derechos-base-datos",
    "en": "https://entia.systems/legal/en/database-rights"
   },
   "what_it_means": "Extraction and/or re-utilisation of the whole or a substantial part (evaluated qualitatively or quantitatively) of the ENTIA databases without a licence is prohibited, including systematic and repeated extraction of insubstantial parts (Apis-Hristovich, C-545/07)."
  }
 },
 "prohibited_uses": {
  "bulk_reconstruction": {
   "description": "Reconstructing the paid machine-readable layer from public HTML scraping (Entia Homes) is not permitted. ENTIA operates edge-level access governance for AI crawlers (crawl-by-default with deny rules on conversion/private/origin surfaces, rate limits, and paid access paths including HTTP 402/Tollbit flows where enabled) and serves machine-readable licensing signals on every response.",
   "remedy": "AI crawlers that ignore the 402 response and continue bulk scraping public HTML pages may be subject to legal action under applicable EU data licensing regulations and Estonian commercial law."
  },
  "training_without_license": {
   "description": "Use of ENTIA verified entity data for training large language models (pretraining, fine-tuning, continued training, dataset creation) or bulk extraction requires the ENTIA AI Training & Corpus License. Single-request paid access (jsonld, socio_context, full_dossier) is for inference/grounding only.",
   "remedy": "Obtain the license. A single, transversal training license exists — request it via the contact channel; the fee is set in a personalized off-web offer. Contact partnerships@entia.systems.",
   "training_license": {
    "instrument": "ENTIA-LTC-1.0",
    "pricing": "on_request",
    "terms": "https://entia.systems/.well-known/entia-training-license.json",
    "offer": "https://entia.systems/.well-known/entia-corpus-license-offer.json",
    "human_readable": {
     "es": "https://entia.systems/legal/es/licencia-entrenamiento-ia",
     "en": "https://entia.systems/legal/en/ai-training-license"
    }
   }
  },
  "redistribution": {
   "description": "Redistribution of paid entity context to third parties (resale, public dataset, embedded in derivative datasets) requires written consent.",
   "remedy": "Contact legal@entia.systems."
  }
 },
 "machine_signals": {
  "description": "ENTIA serves explicit HTTP signals to AI crawlers. Implementing agents SHOULD respect these signals to avoid legal exposure.",
  "signals": [
   {
    "header": "X-ENTIA-Paywall",
    "value": "ai-crawler",
    "meaning": "This response is a paywall served to a detected AI crawler. Bypassing requires payment."
   },
   {
    "header": "X-ENTIA-Billing-Protocol",
    "value": "stripe-mcp-m2m-v1",
    "meaning": "Stripe MCP-compatible billing protocol supported. See /payment/* endpoints."
   },
   {
    "header": "Retry-After",
    "value": "3600",
    "meaning": "Do not retry before resolving the payment flow."
   },
   {
    "rel": "payment",
    "rfc": "RFC 8288",
    "meaning": "Link header rel='payment' points to the canonical top-up URL."
   },
   {
    "rel": "alternate",
    "type": "application/json",
    "meaning": "Each Entia Home HTML response advertises its paid JSON alternate via Link header + <link> in HTML head."
   }
  ]
 },
 "audit_evidence": {
  "description": "ENTIA logs automated access server-side (Cloudflare edge logs → R2 bot-logs + Cloudflare Analytics): user agent, path, status and timestamp, together with the licensing and reservation signals served at the time. Historical note: in the first 24h after paywall activation on 2026-05-19, ENTIA served 250,000+ HTTP 402 responses to identified AI crawlers from major operators.",
  "evidentiary_use": "These logs evidence access patterns and the signals served at the time of access. They may be produced in commercial negotiation or legal proceedings. ENTIA does not assert that access alone proves training or intent; qualification of the acts is a legal assessment made case by case."
 },
 "robots_txt": {
  "url": "https://entia.systems/robots.txt",
  "summary": "Public discovery surface is allow:/. AI crawlers are NOT blocked at robots level — they receive HTTP 402 at request time for the licensed surface."
 },
 "enterprise_tier": {
  "name": "ENTIA Enterprise License",
  "description": "Annual flat-fee, volume-uncapped access for AI labs and large data buyers. Replaces per-request billing with a predictable contract. Includes dedicated API keys, SLA guarantees, citation-ready response format, and pre-publication batch access.",
  "target_buyers": [
   "AI laboratories (OpenAI, Anthropic, Google DeepMind, Meta AI, Perplexity, Mistral, Cohere)",
   "Enterprise RAG / agentic platforms (LangChain, LlamaIndex, Vercel AI SDK)",
   "Vertical search providers requiring verified business entity grounding",
   "Compliance / KYC platforms requiring source-cited entity data"
  ],
  "what_is_included": [
   "Dedicated API key whitelisted for buyer's crawler user-agents (bypasses 402 paywall and any rate-limiting)",
   "Full access to all paid profile tiers (jsonld, socio_context, full_dossier) — volume uncapped",
   "Per-field source provenance with every response (citation-ready for EU AI Act Article 50 compliance)",
   "SLA: 99.9% availability, <200ms p95 latency from EU edge (Cloudflare Workers)",
   "Daily registry deltas, real-time BORME publication updates",
   "MCP server access (entia-mcp-ts, 12 tools registered)",
   "Usage analytics dashboard (per-bot, per-endpoint, per-sector breakdowns)",
   "Optional: pre-publication access to upcoming entity batches before public materialization",
   "Optional: custom RAG response shape tailored to buyer's pipeline",
   "Optional: marketplace co-listing (GCP, AWS Marketplace, Azure)"
  ],
  "what_is_excluded": [
   "Use of ENTIA data for LLM training (foundational or fine-tuning) — requires separate training_license",
   "Redistribution to third parties as a derivative dataset — requires bilateral consent",
   "Bulk export to non-AI use cases (BI tools, internal reporting) — see analytics_license tier"
  ],
  "pricing": {
   "model": "single_transversal_license",
   "public_price": null,
   "how_to_obtain": "Pricing is not published. ENTIA issues a personalized offer per licensee once the responsible contact is established. The licence is unique and transversal — no tiers, no phased or sub-delegated access.",
   "contact": "partnerships@entia.systems"
  },
  "contract_terms": {
   "minimum_term": "12 months",
   "auto_renewal": "Yes, unless terminated 60 days before renewal",
   "payment_terms": "Annual upfront, net-30 invoicing",
   "early_termination": "Pro-rated refund minus 25% admin fee within first 90 days; no refund after",
   "exclusivity": "Non-exclusive by default. Strategic tier may include category exclusivity (e.g. 'EU verified business data') for additional fee.",
   "data_audit_rights": "Buyer entitled to quarterly usage attestation report; ENTIA entitled to annual data-use audit on buyer's systems."
  },
  "discovery_for_buyers": {
   "first_step": "Email partnerships@entia.systems with subject 'Enterprise License — {company name}' — initial response within 48h.",
   "evaluation_step": "Mutual NDA → ENTIA shares 7-day consumption logs filtered to buyer's user-agents (volume, paths, sectors) → buyer's data team builds use case.",
   "negotiation_step": "30-min introductory call → term sheet within 7 business days → contract execution within 30 days.",
   "technical_onboarding": "Dedicated API key provisioned within 24h of contract execution. Slack/email support for first 30 days."
  }
 },
 "training_license": {
  "instrument": "ENTIA-LTC-1.0",
  "name": "ENTIA AI Training & Corpus License",
  "grant_model": "single_transversal_license",
  "grant_model_note": "One license for all operators — no tiers (no T1/T2/T3/snapshot), no phases, no sub-delegation. A single grant, obtained by request.",
  "posture": "soft_toll — free discovery stays free; the RESERVED USE (training, fine-tuning, bulk extraction, reconstruction) is licensed.",
  "pricing": "on_request",
  "pricing_note": "No public price. The EUR figure is set per-contact in a personalized, off-web offer after ENTIA identifies the responsible party.",
  "terms_machine_readable": "https://entia.systems/.well-known/entia-training-license.json",
  "offer_machine_readable": "https://entia.systems/.well-known/entia-corpus-license-offer.json",
  "human_readable": {
   "es": "https://entia.systems/legal/es/licencia-entrenamiento-ia",
   "en": "https://entia.systems/legal/en/ai-training-license",
   "prevailing_language": "Spanish (ES) prevails; English is a non-binding courtesy translation."
  },
  "license_request": {
   "how": "Request the license via the contact channel; ENTIA issues a personalized off-web offer with the real figure. No public self-serve purchase-by-price.",
   "contact": {
    "partnerships": "partnerships@entia.systems",
    "legal": "legal@entia.systems"
   },
   "declared_bulk_surface": "https://api.entia.systems/api/v1/corpus/bulk",
   "declared_bulk_note": "GET returns HTTP 402 pointing to the request channel for unlicensed callers; a valid 'x-entia-license: entia_lic_…' credential (issued on grant) is authorised. Crawling/indexing/citation/grounding of the free discovery HTML is unaffected (stays 200)."
  },
  "relationship": "Single, transversal realization of the Data Licensing Framework 'License Train' modality (§4.5). Lifts prohibited_uses.training_without_license for licensed operators; does not affect the free discovery layer."
 },
 "terms_url": "https://entia.systems/legal/en/data-licensing",
 "governing_law": "Estonia, European Union",
 "dispute_resolution": "Tallinn District Court, Estonia",
 "amendment_notice": "ENTIA may amend this license with 30 days notice published at this URL. Active licensed integrations are grandfathered for 90 days from change."
}