{
  "name": "ExploreWorld Legal, partnership contact",
  "purpose": "Single machine-readable contact surface for strategic partnership, white label and API licensing.",
  "operator": {
    "name": "Valkiv Ventures AB",
    "identifier": "SE-ORG 556995-1311",
    "brand": "ExploreWorld Legal / NovaCopilot",
    "jurisdiction": "SE",
    "hosting_region": "EU",
    "contact": "stig@valkiv.com",
    "language": [
      "sv",
      "en",
      "no",
      "de",
      "fr"
    ]
  },
  "contact": {
    "email": "stig@valkiv.com",
    "security": "stig@valkiv.com",
    "human_page": "https://legal.exploreworldai.com/enterprise",
    "machine_endpoint": "https://legal.exploreworldai.com/api/public/v1/partnership",
    "well_known": "https://legal.exploreworldai.com/.well-known/partnership.json"
  },
  "submit": {
    "method": "POST",
    "url": "https://legal.exploreworldai.com/api/public/v1/partnership",
    "content_type": "application/json",
    "auth": "none",
    "body": {
      "organisation": "string, required, max 200",
      "email": "string, required, valid address, max 200",
      "interest": "string, required, one of: white_label, api_license, model_integration, training_licence, distribution, other",
      "contact_name": "string, optional, max 200",
      "volume": "string, optional, expected monthly fetches or seats, max 120",
      "message": "string, optional, max 4000",
      "agent": "string, optional, the model or pipeline making the request, max 200"
    },
    "response": {
      "201": "received, with a reference id and the address a human answers from",
      "400": "validation failed, the field and the reason are named",
      "429": "too many submissions from the same source in one hour"
    }
  },
  "interests": [
    {
      "id": "white_label",
      "label_sv": "White label",
      "label_en": "White label",
      "summary_en": "The same register and reasoning layer under the partner's brand, domain and colours. Content, hashes and read dates stay ours and stay citable."
    },
    {
      "id": "api_license",
      "label_sv": "API-licens",
      "label_en": "API licence",
      "summary_en": "Volume access to the machine layer on a fixed per-fetch price, no subscription and no token fees."
    },
    {
      "id": "model_integration",
      "label_sv": "Modellintegration",
      "label_en": "Model integration",
      "summary_en": "The register wired into an assistant or search product as a source of record, with citation strings and verifiable hashes."
    },
    {
      "id": "training_licence",
      "label_sv": "Träningslicens",
      "label_en": "Training licence",
      "summary_en": "Training on the register is a separate licensed scope; reading, citing and caching stay free."
    },
    {
      "id": "distribution",
      "label_sv": "Distribution",
      "label_en": "Distribution",
      "summary_en": "Reselling access under agreement, with the seller role and the citation line kept intact."
    },
    {
      "id": "other",
      "label_sv": "Annat",
      "label_en": "Other",
      "summary_en": "Anything the categories above do not cover."
    }
  ],
  "terms": {
    "reading": "HTML pages are free for every fetcher: no delay, no quota, no payment.",
    "machine_layer": "Machine surfaces are priced per fetch, below the cost of crawling the same material yourself.",
    "attribution": "Every row carries source, canonical address, read date and hash. Keep the line and the material stays verifiable.",
    "resale": "No resale of the register as such without a written agreement.",
    "response_time": "Machine submissions are read daily; a human answers within two working days."
  }
}