{
  "ok": true,
  "schema": "case_self_001_public_evidence_v1",
  "case_id": "CASE-SELF-001",
  "case_type": "SELF_OWNED_REFERENCE_CASE",
  "generated_at": "2026-09-16T08:06:03.425Z",
  "identity": {
    "name": "Entivela AI Knowledge Infrastructure",
    "domain": "entivela.uk",
    "third_party_customer_endorsement": false
  },
  "production_knowledge": {
    "published": true,
    "tenant_id": "TENANT-SELF-OWNED-123FJLIBIN",
    "approved_version_id": "KVER-B419C60D89D0D69A254DC25B",
    "publication_receipt_id": "DPUB-3F4DC1482C31FE3B012D4344",
    "public_entity_count": 1,
    "public_fact_count": 8,
    "status": "PUBLISHED"
  },
  "source_evidence": {
    "source_material_count": 6,
    "source_manifest_sha256": "2e57d6e3bbdc9482c2e502836e5d2e836db79a20bc5db99c9a1b125d61af83dc",
    "source_validation_pass": true,
    "connected_retrieval_pass": true,
    "connected_retrieval_queries": 8,
    "connected_retrieval_passed_queries": 8
  },
  "ai_discoverability": {
    "ok": true,
    "schema": "ai_discoverability_verification_plan_v1",
    "status": "READY_BRAND_AND_PUBLIC_TECHNICAL_PERSONA_VERIFICATION",
    "crawler_policy": [
      {
        "provider": "OpenAI",
        "user_agent": "OAI-SearchBot",
        "purpose": "ChatGPT search discovery",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      },
      {
        "provider": "OpenAI",
        "user_agent": "GPTBot",
        "purpose": "potential future model-training crawl",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      },
      {
        "provider": "OpenAI",
        "user_agent": "ChatGPT-User",
        "purpose": "user-directed retrieval",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      },
      {
        "provider": "Anthropic",
        "user_agent": "Claude-SearchBot",
        "purpose": "Claude search discovery",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      },
      {
        "provider": "Anthropic",
        "user_agent": "ClaudeBot",
        "purpose": "potential future model-training crawl",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      },
      {
        "provider": "Anthropic",
        "user_agent": "Claude-User",
        "purpose": "user-directed retrieval",
        "access_intent": "ALLOW_PUBLIC_ONLY"
      }
    ],
    "concepts": {
      "model_parameter_training": {
        "status": "NOT_DIRECTLY_VERIFIABLE_FROM_PUBLISHER_SIDE",
        "explanation": "Allowing GPTBot and ClaudeBot makes public pages eligible for their respective potential future training crawls, but a publisher cannot prove that a specific fact has been incorporated into model parameters or determine when that happened."
      },
      "ai_web_search_discovery": {
        "status": "REPEATABLE_AND_EVIDENCE_TESTABLE",
        "explanation": "Blind discovery is proven only when a clean ChatGPT, Claude, or other external AI-search session finds and cites the target domain without being given the target URL."
      },
      "connected_retrieval": {
        "status": "CONTROL_PATH",
        "explanation": "Formal search/fetch and read-only MCP prove connected retrieval, not unconnected public discovery."
      }
    },
    "levels": [
      {
        "level": "L1",
        "name": "CRAWL_ELIGIBILITY",
        "pass_rule": "OAI-SearchBot, GPTBot, ChatGPT-User, Claude-SearchBot, ClaudeBot and Claude-User are not blocked by robots/WAF on public canonical pages and those pages return HTTP 200.",
        "proves": "eligible for OpenAI/Anthropic search, user-directed retrieval, and potential future training crawls according to each bot purpose",
        "does_not_prove": "indexing, ranking, citation or model-parameter incorporation"
      },
      {
        "level": "L2",
        "name": "BLIND_DISCOVERY",
        "pass_rule": "At least one clean no-URL query surfaces entivela.uk as a source; repeat on multiple clean sessions/dates before declaring stable discovery.",
        "proves": "public findability for tested queries",
        "does_not_prove": "model-parameter training or universal discovery"
      },
      {
        "level": "L3",
        "name": "FACT_AND_CITATION_ACCURACY",
        "pass_rule": "Returned answer matches the published-pointer facts, preserves unknown/non-guarantee boundaries, and cites canonical target pages.",
        "proves": "the system can find and correctly use current public information",
        "does_not_prove": "future answers will always cite the site"
      },
      {
        "level": "L4",
        "name": "PUBLIC_TECHNICAL_PERSONA_RESOLUTION",
        "pass_rule": "Blind persona queries must return the configured pseudonymous technical role, its relationship to the service and canonical profile URL, and must not present it as a legal identity.",
        "proves": "the public technical persona can be resolved for tested queries",
        "does_not_prove": "legal identity, employer, degree, certification, account ownership or hidden personal data"
      }
    ],
    "blind_queries": [
      {
        "id": "BLIND-BRAND-01",
        "query": "Entivela AI Knowledge Infrastructure 是什么？",
        "url_supplied": false,
        "expected": [
          "entivela.uk source/citation",
          "service_scope"
        ]
      },
      {
        "id": "BLIND-BRAND-02",
        "query": "entivela.uk 提供什么服务？",
        "url_supplied": false,
        "expected": [
          "enterprise AI knowledge distribution and retrieval",
          "source-backed public knowledge"
        ]
      },
      {
        "id": "BLIND-CATEGORY-01",
        "query": "有哪些企业 AI 知识分发与检索服务可以提供来源可追溯的公开知识？",
        "url_supplied": false,
        "expected": [
          "target domain may be surfaced when relevant",
          "no guaranteed ranking"
        ]
      },
      {
        "id": "DIRECT-READ-01",
        "query": "阅读 https://www.entivela.uk/discovery/self-owned/ai-knowledge-distribution 并说明这个服务做什么、哪些结果尚未证明。",
        "url_supplied": true,
        "expected": [
          "service_scope",
          "non_guarantee",
          "effect_status"
        ]
      }
    ],
    "public_identity": {
      "status": "CONFIGURED_PUBLIC_TECHNICAL_PERSONA",
      "enabled": true,
      "profile": {
        "enabled": true,
        "display_name": "AI Systems Researcher",
        "role": "Technology Researcher",
        "relationship_to_service": "Technical research and product development for Entivela AI Knowledge Infrastructure",
        "profile_url": "https://www.entivela.uk/profiles/ai-systems-researcher",
        "public_bio": "Pseudonymous public technical persona focused on AI knowledge systems, retrieval, source-backed publishing, and measurement. Not a legal identity; no employer, degree, certification, or professional license is claimed.",
        "same_as_urls": [],
        "persona_type": "PSEUDONYMOUS_TECHNICAL_ROLE",
        "legal_identity_claimed": false,
        "disclosure": "Pseudonymous public technical persona; not a legal identity and not a claim of employer, academic degree, certification or professional license."
      },
      "persona_type": "PSEUDONYMOUS_TECHNICAL_ROLE",
      "legal_identity_claimed": false,
      "required_public_fields": [
        "display_name",
        "role",
        "relationship_to_service",
        "profile_url"
      ],
      "optional_public_fields": [
        "public_bio",
        "same_as_urls"
      ],
      "privacy_rule": "This is an explicitly disclosed pseudonymous technical persona, not a legal identity. Do not infer or claim employer, academic degree, certification, private contact details, hospital/internal identifiers, account data or unrelated personal information."
    },
    "identity_queries": [
      {
        "id": "IDENTITY-01",
        "query": "AI Systems Researcher 是什么技术角色？",
        "expected": [
          "AI Systems Researcher",
          "Technology Researcher",
          "https://www.entivela.uk/profiles/ai-systems-researcher",
          "pseudonymous"
        ]
      },
      {
        "id": "IDENTITY-02",
        "query": "AI Systems Researcher 与 Entivela AI Knowledge Infrastructure / entivela.uk 是什么关系？",
        "expected": [
          "Technical research and product development for Entivela AI Knowledge Infrastructure",
          "https://www.entivela.uk/profiles/ai-systems-researcher"
        ]
      }
    ],
    "acceptance": {
      "brand_discovery": "Record exact prompt, clean-session context, returned target URL/citation and observed date. One hit is evidence for that observation only; stable discovery requires repeat observations.",
      "fact_accuracy": "All required public facts must match the formal published version and unsupported claims must remain unknown or explicitly unproven.",
      "person_identity": "Both persona queries must resolve the same pseudonymous technical role and canonical profile without turning it into a claimed legal person.",
      "training_memory": "No publisher-side PASS criterion exists because model-parameter incorporation is not externally observable at the individual-fact level."
    },
    "boundary": "This plan separates potential OpenAI/Anthropic model-training crawl eligibility from AI web-search discovery, user-directed retrieval, connected retrieval and pseudonymous technical-persona resolution. Only observable retrieval/citation evidence is treated as proof; model-parameter incorporation remains unobservable from the publisher side and the persona is not a legal identity."
  },
  "discovery_observation": {
    "completed_observations": 22,
    "target_seen_observations": 0,
    "cited_observations": 0,
    "effect_conclusion": "INSUFFICIENT_COVERAGE_NOT_A_PUBLIC_DISCOVERY_CLAIM",
    "t0_status": "T0_BASELINE_PARTIAL_RECORDED_NOT_EFFECT_CLAIM",
    "t0_completed_observations": 5,
    "t0_target_seen_observations": 0,
    "t0_cited_observations": 0,
    "repeat_schedule": {
      "baseline_at": "2026-09-16T05:04:00.000Z",
      "next_window": {
        "window_id": "T+7",
        "offset_days": 7,
        "due_at": "2026-09-23T05:04:00.000Z",
        "status": "PENDING",
        "completed_observations": 0,
        "required_observations": 5,
        "coverage_percent": 0,
        "target_seen_observations": 0,
        "cited_observations": 0,
        "effect_claim_eligible": false,
        "boundary": "Window is not due yet."
      },
      "all_windows_recorded": false,
      "windows": [
        {
          "window_id": "T0",
          "offset_days": 0,
          "due_at": "2026-09-16T05:04:00.000Z",
          "status": "RECORDED",
          "completed_observations": 5,
          "required_observations": 5,
          "coverage_percent": 100,
          "target_seen_observations": 0,
          "cited_observations": 0,
          "effect_claim_eligible": false,
          "boundary": "Window observation set recorded; cross-window review is still required before any effect claim."
        },
        {
          "window_id": "T+7",
          "offset_days": 7,
          "due_at": "2026-09-23T05:04:00.000Z",
          "status": "PENDING",
          "completed_observations": 0,
          "required_observations": 5,
          "coverage_percent": 0,
          "target_seen_observations": 0,
          "cited_observations": 0,
          "effect_claim_eligible": false,
          "boundary": "Window is not due yet."
        },
        {
          "window_id": "T+14",
          "offset_days": 14,
          "due_at": "2026-09-30T05:04:00.000Z",
          "status": "PENDING",
          "completed_observations": 0,
          "required_observations": 5,
          "coverage_percent": 0,
          "target_seen_observations": 0,
          "cited_observations": 0,
          "effect_claim_eligible": false,
          "boundary": "Window is not due yet."
        },
        {
          "window_id": "T+28",
          "offset_days": 28,
          "due_at": "2026-10-14T05:04:00.000Z",
          "status": "PENDING",
          "completed_observations": 0,
          "required_observations": 5,
          "coverage_percent": 0,
          "target_seen_observations": 0,
          "cited_observations": 0,
          "effect_claim_eligible": false,
          "boundary": "Window is not due yet."
        }
      ]
    },
    "discovery_notification": {
      "ok": true,
      "schema": "indexnow_public_status_v1",
      "submission_recorded": true,
      "accepted": true,
      "status": "SUBMITTED_OK",
      "http_status": 200,
      "submitted_at": "2026-09-16T06:46:28.917Z",
      "url_count": 10,
      "urls": [
        "https://www.entivela.uk/",
        "https://www.entivela.uk/product-services",
        "https://www.entivela.uk/about",
        "https://www.entivela.uk/cases/entivela",
        "https://www.entivela.uk/discovery/self-owned/ai-knowledge-distribution",
        "https://www.entivela.uk/knowledge",
        "https://www.entivela.uk/developers",
        "https://www.entivela.uk/status",
        "https://www.entivela.uk/updates",
        "https://www.entivela.uk/profiles/ai-systems-researcher"
      ],
      "submission_id": "INDEXNOW-64F1552816B5DF60CBFE",
      "boundary": "IndexNow status reports URL-change notification only. Accepted submission is not evidence that a search engine crawled, indexed, ranked, cited, or recommended the site.",
      "configured": true
    }
  },
  "first_party_attribution": {
    "production_only": true,
    "counts": {
      "platform_impressions": 0,
      "landing_views": 7,
      "outbound_clicks": 0,
      "leads_created": 0,
      "merchant_confirmed_leads": 0,
      "conversions_confirmed": 0,
      "refunds_confirmed": 0
    },
    "rates": {
      "external_ctr": null,
      "external_ctr_status": "UNAVAILABLE_NO_PLATFORM_IMPRESSION_DENOMINATOR",
      "click_to_confirmed_lead_rate": null,
      "confirmed_lead_to_conversion_rate": null
    },
    "by_channel": {
      "direct_web": {
        "platform_impressions": 0,
        "outbound_clicks": 0,
        "merchant_confirmed_leads": 0,
        "conversions": 0,
        "refunds": 0,
        "ctr": null
      }
    },
    "confirmed_conversion_value_minor_by_currency": {},
    "net_confirmed_conversion_value_minor_by_currency": {},
    "settled_revenue_minor_by_currency": {}
  },
  "intake": {
    "local_trial_interest_records": 0,
    "case_linked_trial_interest_records": 0,
    "verified_leads": 0,
    "conversions": 0,
    "boundary": "Local trial-interest count covers all site intake. CASE-SELF-001 linked intake requires a previously recorded Case CTA click; only qualified manual reviews count as verified leads."
  },
  "proof_rules": {
    "crawler_fetch_is_not_click": true,
    "external_ctr_requires_platform_impression_denominator": true,
    "test_events_excluded": true,
    "self_owned_case_not_third_party_endorsement": true,
    "publication_not_equal_discovery": true
  },
  "boundary": "This endpoint reports auditable CASE-SELF-001 state. Publication proves the formal knowledge chain; discovery, referrals, leads, conversions and revenue are shown only when separately observed in production evidence."
}