{
  "meta": {
    "subject": "INARI SOLUTIONS sp. z o.o.",
    "domain": "https://inarisolutions.tech/",
    "research_date": "2026-08-11",
    "mode": "paranoid",
    "workers": 14,
    "finder_workers": 11,
    "verifier_workers": 3,
    "refutation_rule": "Two or more substantive verifier refutations kill a load-bearing claim.",
    "result": "No load-bearing claim received two substantive refutations; unresolved access or source-independence remains UNCERTAIN."
  },
  "claims": [
    {
      "id": "C01",
      "section": "entity",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "INARI SOLUTIONS sp. z o.o. (KRS 0001168330) was entered in KRS on 16 April 2025; its articles date 26 March 2025 and current registered capital is PLN 100,000.",
      "sources": [
        "https://api-krs.ms.gov.pl/api/krs/OdpisAktualny/0001168330?rejestr=P&format=json",
        "https://api-krs.ms.gov.pl/api/krs/OdpisPelny/0001168330?rejestr=P&format=json"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"]
    },
    {
      "id": "C02",
      "section": "people",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "Inari publicly presents a two-founder story and the site identifies them only as Emil and Piotrek. Current KRS data shows two equal shareholders, but public evidence does not safely establish full founder identities or total human headcount.",
      "sources": [
        "https://inarisolutions.tech/",
        "https://api-krs.ms.gov.pl/api/krs/OdpisAktualny/0001168330?rejestr=P&format=json",
        "https://api-krs.ms.gov.pl/api/krs/OdpisPelny/0001168330?rejestr=P&format=json"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"]
    },
    {
      "id": "C03",
      "section": "stack",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "The public company site is delivered as first-party HTML, CSS and JavaScript through LiteSpeed; it posts the contact form to a .php endpoint, uses home.pl nameservers and names SEOHOST as hosting provider in its privacy policy.",
      "sources": [
        "https://inarisolutions.tech/",
        "https://inarisolutions.tech/styles.css",
        "https://inarisolutions.tech/script.js",
        "https://inarisolutions.tech/contact-form.php",
        "https://dns.google/resolve?name=inarisolutions.tech&type=NS"
      ],
      "verifier_votes": ["unclear_bundle", "unclear_php_version", "unclear_bundle"],
      "caveat": "Static/vanilla delivery, LiteSpeed, .php, DNS and hosting attribution are supported. The exact PHP 8.3 runtime version is excluded from the confirmed wording."
    },
    {
      "id": "C04",
      "section": "stack",
      "type": "INTERPRETATION",
      "status": "UNCERTAIN",
      "confidence": "medium",
      "claim": "CustPilot and AIDEEU backend roots advertise Uvicorn, consistent with Python/ASGI services. AIDEEU exposes a CustPilot backend in frontend config and self-attributes Azure AI Agent Service; a complete Azure App Service/Foundry architecture is not independently verified.",
      "sources": [
        "https://inari.custpilot.tech/",
        "https://aideeu.custpilot.tech/",
        "https://aidataexplorer.eu/",
        "https://aidataexplorer.eu/config.js",
        "https://aidataexplorer.eu/app.js"
      ],
      "verifier_votes": ["unclear", "unclear", "unclear"]
    },
    {
      "id": "C05",
      "section": "projects",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "Norlys publicly serves a CustPilot loader labelled PROD with mappings for 13 language routes and a norlys.custpilot.tech backend, evidencing a production integration. It does not prove usage, contract value or business outcomes.",
      "sources": [
        "https://norlys.com/en/",
        "https://norlys.com/js/custpilot.js",
        "https://custpilot.tech/#case-study",
        "https://inarisolutions.tech/#success-stories"
      ],
      "verifier_votes": ["unclear_recheck", "unclear_recheck", "not_refuted"],
      "caveat": "The client-side artifact was observed by multiple finders. Two verifier passes could not independently preserve it; the local curl client also rejected the site's incomplete TLS chain rather than bypassing certificate validation."
    },
    {
      "id": "C06",
      "section": "projects",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "Norlys describes distribution across 24 countries. The 43,000-product and 80+-attribute figures are vendor-attributed to Inari/CustPilot and were not independently corroborated by Norlys.",
      "sources": [
        "https://norlys.com/en/distributions",
        "https://inarisolutions.tech/#success-stories",
        "https://custpilot.tech/#case-study"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"]
    },
    {
      "id": "C07",
      "section": "projects",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "medium-high",
      "claim": "AIDEEU is publicly presented as a usage-limited, non-profit beta originating in Microsoft AI Dev Days Hackathon 2026; it is not evidence of a commercial client deployment.",
      "sources": [
        "https://aidataexplorer.eu/",
        "https://aidataexplorer.eu/#terms",
        "https://inarisolutions.tech/products.html"
      ],
      "verifier_votes": ["not_refuted", "unclear_recheck", "not_refuted"]
    },
    {
      "id": "C08",
      "section": "contracts",
      "type": "FACT",
      "status": "UNCERTAIN",
      "confidence": "medium",
      "claim": "Within the documented search scope, Norlys was the only named client found. Exact-name or identifier searches returned no Inari awards in BZP/e-Zamówienia, TED or Mapa Dotacji as of 11 August 2026.",
      "sources": [
        "https://ezamowienia.gov.pl/mo-board/api/v1/Board/Search?ContractorName=INARI%20SOLUTIONS",
        "https://ezamowienia.gov.pl/mo-board/api/v1/Board/Search?ContractorNationalId=5253042830",
        "https://api.ted.europa.eu/v3/notices/search",
        "https://mapadotacji.gov.pl/projekty/?search-s=5253042830"
      ],
      "verifier_votes": ["unclear_negative_scope", "unclear_negative_scope", "unclear_negative_scope"],
      "caveat": "This does not prove the absence of private contracts, subcontracts, low-value purchases, unindexed attachments, pilots or PoCs."
    },
    {
      "id": "C09",
      "section": "partnerships",
      "type": "ATTRIBUTION",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "Inari self-identifies as a Microsoft Partner and displays eight Microsoft credential labels. No public Microsoft partner-directory profile, named credential holder, credential ID or verification URL was independently established.",
      "sources": [
        "https://inarisolutions.tech/",
        "https://inarisolutions.tech/#competencies"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"]
    },
    {
      "id": "C10",
      "section": "credibility",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "CustPilot's KPI figures lack a published sample, baseline, measurement period and methodology. Testimonial cards found only in commented-out HTML are not customer evidence.",
      "sources": [
        "https://custpilot.tech/#benefits",
        "https://custpilot.tech/"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"]
    },
    {
      "id": "C11",
      "section": "privacy",
      "type": "FACT",
      "status": "UNCERTAIN",
      "confidence": "medium-high",
      "claim": "Sampled page source loads Google's reCAPTCHA API in initial HTML. The forms link Google's policies, while Inari's own sampled privacy-policy text does not specifically name reCAPTCHA.",
      "sources": [
        "https://inarisolutions.tech/",
        "https://inarisolutions.tech/script.js",
        "https://developers.google.com/recaptcha/docs/faq#cookies"
      ],
      "verifier_votes": ["not_refuted", "not_refuted", "unclear_429"],
      "caveat": "Disclosure observation only; not a legal conclusion."
    },
    {
      "id": "C12",
      "section": "security",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high-point-in-time",
      "claim": "On sampled main-site responses on 11 August 2026, common browser hardening headers including CSP, HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy and frame protection were not observed.",
      "sources": ["https://inarisolutions.tech/"],
      "verifier_votes": ["not_refuted", "not_refuted", "not_refuted"],
      "caveat": "Response-, route- and time-specific passive observation; not a penetration test or full security assessment."
    },
    {
      "id": "C13",
      "section": "timeline",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "The domain was registered on 2 February 2025; the earliest located Wayback capture is 4 April 2025, twelve days before the KRS entry.",
      "sources": [
        "https://rdap.nic.tech/rdap/domain/inarisolutions.tech",
        "https://web.archive.org/cdx/search/cdx?url=inarisolutions.tech/*&output=json&fl=timestamp,original,statuscode,digest,mimetype&filter=statuscode:200&collapse=digest",
        "https://web.archive.org/web/20250404234951id_/https://www.inarisolutions.tech/",
        "https://api-krs.ms.gov.pl/api/krs/OdpisAktualny/0001168330?rejestr=P&format=json"
      ]
    },
    {
      "id": "C14",
      "section": "stack",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "The public AIDEEU frontend exposes its API base and agent ID in config.js and uses thread, message and streamed run endpoints in app.js; it loads Marked and DOMPurify in the browser.",
      "sources": [
        "https://aidataexplorer.eu/config.js",
        "https://aidataexplorer.eu/app.js",
        "https://aidataexplorer.eu/"
      ]
    },
    {
      "id": "C15",
      "section": "products",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "Inari Marketing Agent is evidenced only by a local showcase video; Voice Agent and Operational Copilot appear as follow-on roadmap language, not verified client deployments.",
      "sources": ["https://inarisolutions.tech/products.html"]
    },
    {
      "id": "C16",
      "section": "products",
      "type": "INTERPRETATION",
      "status": "UNCERTAIN",
      "confidence": "medium",
      "claim": "Agentic Operational Layer is currently evidenced as an architecture/consulting proposition; no named client, live deployment or measured outcome was found for it.",
      "sources": ["https://inarisolutions.tech/agentic-ops.html"]
    },
    {
      "id": "C17",
      "section": "credibility",
      "type": "FACT",
      "status": "CONFIRMED",
      "confidence": "high",
      "claim": "CustPilot marketing uses absolute 'no hallucinations' language, while its demo terms warn that AI responses may be inaccurate, incomplete or outdated.",
      "sources": ["https://custpilot.tech/"]
    },
    {
      "id": "C18",
      "section": "people",
      "type": "FACT",
      "status": "UNCERTAIN",
      "confidence": "low",
      "claim": "No complete, independently verifiable public employee roster was found. Search-engine and job-board negatives cannot establish actual headcount or the absence of contractors.",
      "sources": [
        "https://inarisolutions.tech/",
        "https://www.linkedin.com/company/inari-solutions/"
      ]
    }
  ]
}
