{
  "framework_name": "Revive AI Visibility Measurement",
  "schema_version": "1.0",
  "generated_date": "2026-09-11",
  "site": "https://revive.zennplus.com/",
  "benchmark_policy": {
    "benchmark_source": "Phase 14 P1 AI-readable Q&A catalog",
    "benchmark_queries": 291,
    "canonical_pages_covered": 108,
    "surfaces": [
      {
        "surface_id": "chatgpt",
        "label": "ChatGPT"
      },
      {
        "surface_id": "google_aio",
        "label": "Google AI Overviews"
      },
      {
        "surface_id": "bing_copilot",
        "label": "Bing / Copilot"
      },
      {
        "surface_id": "perplexity",
        "label": "Perplexity"
      }
    ],
    "observation_rows_per_full_run": 1164
  },
  "measurement_fields": [
    "brand_mentioned",
    "revive_domain_cited",
    "preferred_canonical_url_cited",
    "citation_count",
    "citation_prominence",
    "entity_interpreted_correctly",
    "answer_supported_by_revive_claim",
    "answer_accuracy_manual_review",
    "competitor_domains_cited",
    "top_cited_domain",
    "visibility_score"
  ],
  "visibility_score_contract": {
    "brand_mentioned": 15,
    "revive_domain_cited": 25,
    "preferred_canonical_url_cited": 20,
    "entity_interpreted_correctly": 10,
    "answer_supported_by_revive_claim": 10,
    "citation_prominence": {
      "primary": 10,
      "secondary": 6,
      "minor": 3,
      "none": 0
    },
    "answer_accuracy_manual_review": {
      "accurate": 10,
      "partially_accurate": 5,
      "inaccurate": 0,
      "not_reviewed": 0
    },
    "maximum_score": 100
  },
  "status": {
    "external_measurement_executed": false,
    "reason": "This phase creates the measurement system and benchmark set. No ChatGPT, Google AI Overviews, Bing/Copilot, or Perplexity observations were fabricated.",
    "baseline_result_rows": 0
  },
  "run_protocol": [
    "Use the exact benchmark query wording for each surface.",
    "Record results at a timestamped run level.",
    "Do not count a generic ZennPlus mention as a Revive citation unless revive.zennplus.com is actually cited.",
    "Preferred URL citation means the exact canonical URL mapped in Phase 14.",
    "Manual answer accuracy must be reviewed against the current Revive claim/evidence object, not by impression.",
    "Record every competitor domain cited, even when Revive is also cited.",
    "Keep raw result evidence or a stable result URL/screenshot reference where the surface permits it.",
    "Do not retroactively change benchmark questions inside a run."
  ],
  "metrics": {
    "brand_mention_rate": "brand mentions / queries measured",
    "domain_citation_rate": "queries citing revive.zennplus.com / queries measured",
    "preferred_url_citation_rate": "queries citing preferred canonical URL / queries measured",
    "entity_accuracy_rate": "correct entity interpretation / queries measured",
    "answer_accuracy_rate": "accurate manually reviewed answers / reviewed answers",
    "share_of_citations": "Revive citations / all observed cited domains",
    "citation_gap_rate": "queries with no Revive citation / queries measured"
  },
  "governance": {
    "no_fake_visibility_results": true,
    "manual_accuracy_review_required": true,
    "measurement_is_not_a_google_ranking_score": true,
    "visibility_score_is_internal_qa_only": true
  }
}