{
  "canonical_mcp_endpoint": "https://mcp.packrift.com/mcp",
  "feeds": {
    "preferred_direct": {
      "fields": 45,
      "gzip_sha256": "4ef757e2416d1ed7c126404c66228c76ebcd595796adb20848f21678c1ad6faa",
      "gzip_url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-current.tsv.gz",
      "pre_ingestion_rejects": null,
      "pre_ingestion_warnings": null,
      "public_copy_status": null,
      "public_qa_pass": null,
      "purpose": "Current validated direct handoff for approved OpenAI file-upload, SFTP, or API ingestion.",
      "query_average_match_score": null,
      "query_readiness_status": null,
      "query_readiness_validation_pass": null,
      "query_watch_rows": null,
      "query_weak_rows": null,
      "rows": 4849,
      "tsv_sha256": "79c278b3a5a0bbb1f2b4afd03b8d71309275db54aead397715d63afe432d5e8e",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-current.tsv"
    },
    "preferred_direct_current": {
      "expected_rows": 4847,
      "format": "tsv",
      "header_columns": 45,
      "id": "preferred_direct_current",
      "note": "Current preferred direct handoff for approved upload, SFTP, or API ingestion.",
      "observed_rows": 4849,
      "role": "approved_direct_handoff",
      "row_count_ok": false,
      "sha256": "79c278b3a5a0bbb1f2b4afd03b8d71309275db54aead397715d63afe432d5e8e",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-current.tsv",
      "validation_status": "validated_direct_handoff_zero_simulated_rejects_or_warnings"
    },
    "preferred_direct_current_gzip": {
      "expected_rows": null,
      "format": "gzip",
      "id": "preferred_direct_current_gzip",
      "note": "Compressed current preferred direct handoff.",
      "observed_rows": null,
      "role": "approved_direct_handoff_compressed",
      "row_count_ok": null,
      "sha256": "4ef757e2416d1ed7c126404c66228c76ebcd595796adb20848f21678c1ad6faa",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-current.tsv.gz",
      "validation_status": "compressed_current_direct_handoff"
    },
    "preferred_direct_immutable_4837_20260520": {
      "expected_rows": 4837,
      "format": "tsv",
      "id": "preferred_direct_immutable_4837_20260520",
      "note": "Immutable 4,837-row direct handoff snapshot from 2026-05-20.",
      "observed_rows": 4837,
      "role": "immutable_direct_handoff_snapshot",
      "row_count_ok": true,
      "sha256": "061a34c42b35f500c942d7e438ee2d835270a7754bb6b3803667c06709da00dc",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-4837-20260520.tsv",
      "validation_status": "immutable_validated_direct_handoff_snapshot"
    },
    "preferred_direct_immutable_4837_20260520_gzip": {
      "expected_rows": null,
      "format": "gzip",
      "id": "preferred_direct_immutable_4837_20260520_gzip",
      "note": "Compressed immutable 4,837-row direct handoff snapshot from 2026-05-20.",
      "observed_rows": null,
      "role": "immutable_direct_handoff_snapshot_compressed",
      "row_count_ok": null,
      "sha256": "55f20495b8ad5bbe592d404a5caf6cb1a20b1d75e9f1c0d48dd0993f2bfb8874",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-preferred-direct-4837-20260520.tsv.gz",
      "validation_status": "compressed_immutable_direct_handoff_snapshot"
    },
    "strict_public": {
      "bad_tracking_rows": null,
      "health_status": null,
      "purpose": "Conservative public tracked QA surface for OpenAI-shaped product feed discovery.",
      "rows": 3340,
      "sha256": "92c1b5bce7469ed366a62057739f20a620a5df99c767a8a68ca774d6628f549c",
      "tracking_status": null,
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-strict-stable-current.tsv",
      "utm_medium": "feed",
      "utm_source": "chatgpt.com"
    },
    "strict_public_current": {
      "expected_rows": 3340,
      "format": "tsv",
      "id": "strict_public_current",
      "note": "Strict public 3,340-row OpenAI-shaped product-feed QA surface.",
      "observed_rows": 3340,
      "role": "public_qa_surface",
      "row_count_ok": true,
      "sha256": "92c1b5bce7469ed366a62057739f20a620a5df99c767a8a68ca774d6628f549c",
      "url": "https://mcp.packrift.com/ai/packrift-openai-products-strict-stable-current.tsv",
      "validation_status": "tracked_openai_shape_qa_surface"
    }
  },
  "generated_at": "2026-06-07T07:37:33Z",
  "measurement": {
    "active_current_revenue": null,
    "active_missing_direct_feed_skus": null,
    "active_missing_public_feed_skus": null,
    "active_paid_non_cancelled_orders": null,
    "ga4_chatgpt_feed_item_views": null,
    "ga4_chatgpt_feed_items_added_to_cart": null,
    "ga4_chatgpt_feed_items_purchased": null,
    "ga4_product_event_rows_not_in_preferred_feed": null,
    "shopify_chatgpt_feed_orders": null,
    "shopify_chatgpt_feed_orders_since": null,
    "top_ga4_uncovered_sku": null
  },
  "next_actions_for_reviewer": [
    "Use feeds.preferred_direct_current.url for the current direct ingestion file when an approved feed channel exists.",
    "Verify sha256 before ingesting or forwarding a feed file.",
    "Use https://mcp.packrift.com/mcp for live exact-spec search, price, inventory, and measured cart handoff after feed discovery."
  ],
  "official_openai_ingestion": {
    "external_blockers": [],
    "next_action": "Confirm approved OpenAI feed access, SFTP/API destination, account or merchant identifier, accepted/rejected/warning counts, and source-file SHA.",
    "self_serve_api_readback_confirmed": false,
    "status": "not_found",
    "submission_packet_status": null
  },
  "owner": {
    "canonical_site": "https://packrift.com",
    "mcp_host": "https://mcp.packrift.com",
    "name": "Packrift"
  },
  "purpose": "Give OpenAI, ChatGPT, MCP hosts, and AI-commerce reviewers one stable manifest for Packrift's OpenAI-shaped product feed handoffs without creating a duplicate Packrift buyer surface.",
  "related_mcp_surfaces": {
    "adoption_progress": "https://mcp.packrift.com/ai/mcp-agent-adoption-progress.json",
    "cart_handoff_candidates": "https://mcp.packrift.com/ai/mcp-cart-handoff-candidates.json",
    "first_run_actions": "https://mcp.packrift.com/ai/mcp-first-run-actions.json",
    "llms_full": "https://mcp.packrift.com/llms-full.txt",
    "llms_txt": "https://mcp.packrift.com/llms.txt",
    "mcp_endpoint": "https://mcp.packrift.com/mcp",
    "tools_discovery": "https://mcp.packrift.com/ai/mcp-tools.json"
  },
  "release": "PACKRIFT-OPENAI-PRODUCT-FEED-MANIFEST-R01",
  "schema": "packrift.openai_product_feed_manifest.v1",
  "shopify_chatgpt_publication": {
    "included_products_count": null,
    "included_products_precision": null,
    "present": null,
    "publication_id": null
  },
  "source_reality": {
    "conclusion": null,
    "current_best_handoff": "preferred_direct_current",
    "no_duplicate_surface_rule": "Use these feeds and https://mcp.packrift.com/mcp as discovery and cart-handoff inputs; do not create a separate Packrift CLI or checkout surface.",
    "official_ingestion_blocker": "Packrift can publish validated feed files publicly, but official OpenAI product feed ingestion still requires an approved upload, file, SFTP, or API handoff channel.",
    "official_openai_merchant_feed_upload": "",
    "prior_sales_source": "",
    "public_self_serve_openai_ingestion": false
  },
  "status": "needs_feed_validation_followup",
  "validation_summary": {
    "all_expected_row_counts_ok": false,
    "gzip_feeds": 2,
    "preferred_direct_current_rows": 4849,
    "strict_public_current_rows": 3340,
    "total_feeds": 5,
    "tsv_feeds": 3
  }
}
