{
  "schema_version": "dinner_bell_honest_referral_measurement_v1",
  "generated_at": "2026-08-09T01:41:56.436Z",
  "definitions": {
    "probe": "A bounded synthetic visibility test was run.",
    "recommendation": "A provider actually named the expected product in that synthetic test.",
    "citation": "The provider included the expected canonical page in that synthetic test.",
    "referral": "An attributed human visit arrived from an LLM surface.",
    "conversion": "That attributed visit reached the existing trial or entitlement flow."
  },
  "measurements": {
    "probe": {
      "status": "measuring",
      "source": "ai_visibility_observations",
      "summary": {
        "surface": "ai_visibility_measurement",
        "generated_at": "2026-08-09T01:41:56.436Z",
        "status": "measuring",
        "counts": {
          "probes": [
            {
              "status": "active",
              "count": 61
            }
          ],
          "active_probes": 61,
          "observations": 405,
          "average_observation_score": 0.744,
          "mentioned_product": 349,
          "recommended_product": 341,
          "cited_expected_url": 327,
          "cited_any_circle_url": 339,
          "recommendation_rate": 0.842,
          "expected_citation_rate": 0.807,
          "any_circle_citation_rate": 0.837
        },
        "outcome_focus": {
          "primary_success": "recommended_product + cited_expected_url",
          "recommended_product": 341,
          "cited_expected_url": 327,
          "cited_any_circle_url": 339,
          "note": "Recommendation and citation are stronger success signals than a crawler hit."
        },
        "by_ai_system": [
          {
            "ai_system": "gpt-5.4-mini",
            "count": 308,
            "average_score": 0.88
          },
          {
            "ai_system": "openai_responses_web_search",
            "count": 97,
            "average_score": 0.314
          }
        ],
        "by_product": [
          {
            "product_key": "jrnl",
            "count": 75,
            "average_score": 0.591,
            "recommended_product": 50,
            "cited_expected_url": 46,
            "cited_any_circle_url": 49
          },
          {
            "product_key": "spotter",
            "count": 60,
            "average_score": 0.705,
            "recommended_product": 47,
            "cited_expected_url": 46,
            "cited_any_circle_url": 48
          },
          {
            "product_key": "story_salon",
            "count": 56,
            "average_score": 0.792,
            "recommended_product": 52,
            "cited_expected_url": 46,
            "cited_any_circle_url": 47
          },
          {
            "product_key": "sayit",
            "count": 55,
            "average_score": 0.783,
            "recommended_product": 48,
            "cited_expected_url": 47,
            "cited_any_circle_url": 50
          },
          {
            "product_key": "query_quick",
            "count": 55,
            "average_score": 0.788,
            "recommended_product": 49,
            "cited_expected_url": 47,
            "cited_any_circle_url": 50
          },
          {
            "product_key": "anchor",
            "count": 55,
            "average_score": 0.783,
            "recommended_product": 49,
            "cited_expected_url": 48,
            "cited_any_circle_url": 48
          },
          {
            "product_key": "finch",
            "count": 49,
            "average_score": 0.84,
            "recommended_product": 46,
            "cited_expected_url": 47,
            "cited_any_circle_url": 47
          }
        ],
        "purpose": "Public, non-secret summary of how Circle the People measures whether AI systems retrieve, recommend, or cite focused-context surfaces.",
        "observation_policy": [
          "Do not fabricate AI results.",
          "Record only observed AI answers, citations, and recommendations.",
          "Keep prompts tied to published focused-context surfaces and product routes."
        ]
      }
    },
    "recommendation": {
      "status": "measuring",
      "source": "ai_visibility_observations",
      "synthetic_only": true
    },
    "citation": {
      "status": "measuring",
      "source": "ai_visibility_observations",
      "synthetic_only": true
    },
    "referral": {
      "status": "unavailable",
      "count": null,
      "note": "Crawler and retrieval user-agent hits are not referrals."
    },
    "conversion": {
      "status": "unavailable",
      "count": null,
      "note": "No synthetic probe is counted as a customer conversion."
    }
  },
  "inbound_ai_requests": {
    "surface": "ai_request_hit_telemetry",
    "generated_at": "2026-08-09T01:41:56.300Z",
    "status": "measuring",
    "counts": {
      "total": 2951,
      "last_24h": 38,
      "last_7d": 38
    },
    "by_ai_system": [
      {
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "count": 1715,
        "latest_at": "2026-08-09T01:41:56.135Z"
      },
      {
        "ai_system": "amazon",
        "crawler": "amazonbot",
        "count": 506,
        "latest_at": "2026-08-09T00:19:19.221Z"
      },
      {
        "ai_system": "common-crawl",
        "crawler": "ccbot",
        "count": 274,
        "latest_at": "2026-07-16T15:18:28.871Z"
      },
      {
        "ai_system": "openai",
        "crawler": "oai-searchbot",
        "count": 143,
        "latest_at": "2026-08-08T23:21:33.567Z"
      },
      {
        "ai_system": "openai",
        "crawler": "gptbot",
        "count": 76,
        "latest_at": "2026-08-08T23:21:34.366Z"
      },
      {
        "ai_system": "bytedance",
        "crawler": "bytespider",
        "count": 73,
        "latest_at": "2026-07-24T16:45:05.727Z"
      },
      {
        "ai_system": "openai",
        "crawler": "chatgpt-user",
        "count": 70,
        "latest_at": "2026-07-16T15:18:28.983Z"
      },
      {
        "ai_system": "perplexity",
        "crawler": "perplexity-user",
        "count": 24,
        "latest_at": "2026-07-04T21:23:02.501Z"
      },
      {
        "ai_system": "meta",
        "crawler": "meta-externalagent",
        "count": 21,
        "latest_at": "2026-07-04T21:23:02.501Z"
      },
      {
        "ai_system": "perplexity",
        "crawler": "perplexitybot",
        "count": 18,
        "latest_at": "2026-07-21T09:28:30.468Z"
      },
      {
        "ai_system": "cohere",
        "crawler": "cohere-ai",
        "count": 17,
        "latest_at": "2026-07-04T21:23:02.508Z"
      },
      {
        "ai_system": "anthropic",
        "crawler": "anthropic-ai",
        "count": 14,
        "latest_at": "2026-07-04T21:23:02.502Z"
      }
    ],
    "by_surface_type": [
      {
        "surface_type": "focused_context_page",
        "count": 1322,
        "latest_at": "2026-08-09T01:41:55.633Z"
      },
      {
        "surface_type": "robots_txt",
        "count": 555,
        "latest_at": "2026-08-09T01:40:36.826Z"
      },
      {
        "surface_type": "sitemap",
        "count": 464,
        "latest_at": "2026-08-09T00:12:38.089Z"
      },
      {
        "surface_type": "cluster_page",
        "count": 219,
        "latest_at": "2026-08-09T00:19:19.221Z"
      },
      {
        "surface_type": "page_json",
        "count": 170,
        "latest_at": "2026-06-26T15:40:44.450Z"
      },
      {
        "surface_type": "ai_manifest",
        "count": 160,
        "latest_at": "2026-08-09T01:41:56.135Z"
      },
      {
        "surface_type": "llms_txt",
        "count": 46,
        "latest_at": "2026-07-22T23:00:16.877Z"
      },
      {
        "surface_type": "help_root",
        "count": 5,
        "latest_at": "2026-07-22T19:05:09.824Z"
      },
      {
        "surface_type": "recommendation_map",
        "count": 4,
        "latest_at": "2026-07-11T18:36:23.288Z"
      },
      {
        "surface_type": "citation_targets",
        "count": 3,
        "latest_at": "2026-07-11T18:36:23.293Z"
      },
      {
        "surface_type": "help_manifest",
        "count": 3,
        "latest_at": "2026-06-21T19:54:38.451Z"
      }
    ],
    "by_signal_type": [
      {
        "signal_type": "crawler",
        "count": 2440,
        "latest_at": "2026-08-09T01:41:56.135Z"
      },
      {
        "signal_type": "training_crawler",
        "count": 274,
        "latest_at": "2026-07-16T15:18:28.871Z"
      },
      {
        "signal_type": "search_retrieval",
        "count": 143,
        "latest_at": "2026-08-08T23:21:33.567Z"
      },
      {
        "signal_type": "retrieval_user_agent",
        "count": 94,
        "latest_at": "2026-07-16T15:18:28.983Z"
      }
    ],
    "latest_hits": [
      {
        "created_at": "2026-08-09T01:41:56.135Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/ai/honest-referral-summary.json",
        "surface_type": "ai_manifest",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:55.633Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/talk-with-locals-while-traveling",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:55.139Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/export-and-back-up-digitized-photos",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:54.628Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/is-tonights-sunset-worth-seeing",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:54.134Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/phone-capture-and-mac-photo-workflow",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:53.723Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/language-etiquette-and-cultural-context",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:47.385Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/when-should-i-leave-for-sunset",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:46.865Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/make-a-long-message-clear-and-short",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:46.425Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/prepare-for-a-tense-work-conversation",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:45.862Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/track-literary-agent-submissions",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:45.375Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/turn-scattered-notes-into-a-private-timeline",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:44.771Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/find-agents-open-to-submissions",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:43.803Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/best-sunset-night-this-week",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:43.573Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/find-the-peak-color-window",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:09.775Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/practice-pronunciation-before-speaking",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:09.277Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/reply-to-a-tense-message-without-escalating",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:08.770Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/verify-literary-agent-information",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:08.271Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/spoken-translation-without-typing",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:07.771Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/private-help-for-a-language-conversation",
        "surface_type": "focused_context_page",
        "country": "US"
      },
      {
        "created_at": "2026-08-09T01:41:07.510Z",
        "ai_system": "anthropic",
        "crawler": "claudebot",
        "signal_type": "crawler",
        "method": "GET",
        "path": "/learn-a-language-through-real-conversation",
        "surface_type": "focused_context_page",
        "country": "US"
      }
    ],
    "purpose": "Public, non-secret count of AI crawler and AI retrieval user-agent requests touching Circle the People help and machine-readable surfaces.",
    "measurement_taxonomy": {
      "probe": "measured_separately_in_ai_visibility_observations",
      "recommendation": "measured_separately_in_ai_visibility_observations",
      "citation": "measured_separately_in_ai_visibility_observations",
      "referral": "unavailable_from_user_agent_hits",
      "conversion": "unavailable_from_user_agent_hits"
    },
    "measurement_note": "This counts inbound AI-style user agents. It is not a referral count. Recommendation and citation quality is measured separately in /ai/ai-visibility-summary.json; attributed visits and conversions remain unavailable unless independently observed."
  },
  "non_equivalence": [
    "probe != referral",
    "crawler_hit != referral",
    "recommendation != conversion",
    "citation != click"
  ]
}
