{
  "schema": "varexis-index-publication-manifest/1",
  "version": "pub-6-tranche-56-v1",
  "baseline_commit": "5406a5cced32b6c06d3187e51f8f32a0d6e04086",
  "tranches": [
    "public-safe-tranche-56"
  ],
  "record_count": 33,
  "route_count": 33,
  "complete": true,
  "next_page": null,
  "lookup": "Enumerate this complete manifest; compare record_id or route_id for exact equality and fetch its listed HTTPS JSON URL. Never infer a URL or fall back to related evidence for an unknown ID.",
  "boundary": "Catalogue additions are available free through the exact HTTP JSON links below. Enhanced natural-language discovery is not yet qualified for these records. They are outside MCP search, MCP preview and paid saved retrieval. No search qualification, executable capability or entitlement is added.",
  "records": [
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-PUBLICATION-METRIC-TIMESTAMP-01-v1",
      "route_id": "agentic_reviewed_sparkplug_publication_metric_timestamp",
      "title": "Sparkplug publication and measurement times",
      "question": "Which Sparkplug timestamp should a buyer use to distinguish sample age from publication delay?",
      "record_url": "/varexis-index/records/sparkplug-publication-metric-timestamp.json",
      "record_sha256": "3b52fac429173edb9777d656af9ba0ec033624373670e3ee611df71076e9a54c",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_publication_metric_timestamp.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-PUBLICATION-METRIC-TIMESTAMP-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-ALIAS-BIRTH-BINDING-01-v1",
      "route_id": "agentic_reviewed_sparkplug_alias_birth_binding",
      "title": "Sparkplug aliases and birth-message context",
      "question": "Can a Sparkplug metric alias be interpreted without the associated birth-message mapping?",
      "record_url": "/varexis-index/records/sparkplug-alias-birth-binding.json",
      "record_sha256": "4ecf0536a9f127f853554d4f64954d784cc42c701326faa7f0a36bb85fe08e75",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_alias_birth_binding.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-ALIAS-BIRTH-BINDING-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-DATATYPE-BIRTH-INTERPRETATION-01-v1",
      "route_id": "agentic_reviewed_sparkplug_datatype_birth_interpretation",
      "title": "Sparkplug data types and birth definitions",
      "question": "Can an agent infer a Sparkplug metric datatype from the data message alone?",
      "record_url": "/varexis-index/records/sparkplug-datatype-birth-interpretation.json",
      "record_sha256": "519bc1746388462419c4439204a2c050e5744e66ab6d8ac1dfca245b5ab7ee20",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_datatype_birth_interpretation.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-DATATYPE-BIRTH-INTERPRETATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-SEQUENCE-WRAP-SCOPE-01-v1",
      "route_id": "agentic_reviewed_sparkplug_sequence_wrap_scope",
      "title": "Sparkplug sequence wrap and message counts",
      "question": "Does a repeated Sparkplug seq value prove that a message is a duplicate?",
      "record_url": "/varexis-index/records/sparkplug-sequence-wrap-scope.json",
      "record_sha256": "ec8ca0cc42d3186da51d404634ca941203a5ce130b7dd946dff8a0be0b3b7373",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_sequence_wrap_scope.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-SEQUENCE-WRAP-SCOPE-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-HISTORICAL-REALTIME-BOUNDARY-01-v1",
      "route_id": "agentic_reviewed_sparkplug_historical_realtime_boundary",
      "title": "Sparkplug historical values and live decisions",
      "question": "Can a Sparkplug metric marked is_historical be treated as a current live reading?",
      "record_url": "/varexis-index/records/sparkplug-historical-realtime-boundary.json",
      "record_sha256": "08fa74124c89dbf0ecac19f7b991421b3508b8d5b83a7854d9f119f81ed8b386",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_historical_realtime_boundary.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-HISTORICAL-REALTIME-BOUNDARY-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-NULL-VALUE-INTERPRETATION-01-v1",
      "route_id": "agentic_reviewed_sparkplug_null_value_interpretation",
      "title": "Sparkplug explicit null values",
      "question": "Does a Sparkplug metric with is_null mean that its measured value is zero?",
      "record_url": "/varexis-index/records/sparkplug-null-value-interpretation.json",
      "record_sha256": "217a6fc3cbe9dc4de1a5a33f317c319e64f5f50ef4fee533c3ba5acd2742cb57",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_null_value_interpretation.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-NULL-VALUE-INTERPRETATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-QUALITY-PROPERTY-DEFAULT-01-v1",
      "route_id": "agentic_reviewed_sparkplug_quality_property_default",
      "title": "Sparkplug omitted Quality properties",
      "question": "Does an omitted Sparkplug Quality property independently prove a sensor reading is good?",
      "record_url": "/varexis-index/records/sparkplug-quality-property-default.json",
      "record_sha256": "ed53827407308c10d66c2061671647e333979aeb0ef8a7f7a69d15f4a31f1acd",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_quality_property_default.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-QUALITY-PROPERTY-DEFAULT-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-BDSEQ-DEATH-SESSION-CORRELATION-01-v1",
      "route_id": "agentic_reviewed_sparkplug_bdseq_death_session_correlation",
      "title": "Sparkplug death messages and session correlation",
      "question": "Can a delayed Sparkplug NDEATH be applied to a newer birth session without checking bdSeq?",
      "record_url": "/varexis-index/records/sparkplug-bdseq-death-session-correlation.json",
      "record_sha256": "499b8224c4844cc04f32cefdaac991f8eb9340d40b9bfded0271e3c38336c396",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_bdseq_death_session_correlation.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-BDSEQ-DEATH-SESSION-CORRELATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-NDEATH-TIMESTAMP-BOUNDARY-01-v1",
      "route_id": "agentic_reviewed_sparkplug_ndeath_timestamp_boundary",
      "title": "Sparkplug death timestamps and outage timing",
      "question": "Does the timestamp in a Sparkplug NDEATH identify when the node actually failed?",
      "record_url": "/varexis-index/records/sparkplug-ndeath-timestamp-boundary.json",
      "record_sha256": "28a0d6b9f41dd811cf5de5631c09877f80aefa4d142636acac3fee576c08061b",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_ndeath_timestamp_boundary.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-NDEATH-TIMESTAMP-BOUNDARY-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-CLEAN-DISCONNECT-DEATH-PUBLICATION-01-v1",
      "route_id": "agentic_reviewed_sparkplug_clean_disconnect_death_publication",
      "title": "Sparkplug intentional disconnect evidence",
      "question": "Will a clean MQTT disconnect automatically publish the Sparkplug node death message?",
      "record_url": "/varexis-index/records/sparkplug-clean-disconnect-death-publication.json",
      "record_sha256": "f71bb80c28a1221d6cb048ba96bda73ed9b43146c84cdfba25f289310f88412f",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_clean_disconnect_death_publication.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-CLEAN-DISCONNECT-DEATH-PUBLICATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-NODE-DEATH-DEVICE-STATE-01-v1",
      "route_id": "agentic_reviewed_sparkplug_node_death_device_state",
      "title": "Sparkplug node death and child-device state",
      "question": "Does Sparkplug marking every child device offline mean those physical devices have stopped?",
      "record_url": "/varexis-index/records/sparkplug-node-death-device-state.json",
      "record_sha256": "e1feafedf824782c5d7575dc0339108a4567f34044dac263835e0260332cde97",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_node_death_device_state.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-NODE-DEATH-DEVICE-STATE-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-REORDER-TIMEOUT-REBIRTH-GAP-01-v1",
      "route_id": "agentic_reviewed_sparkplug_reorder_timeout_rebirth_gap",
      "title": "Sparkplug reorder recovery and missing data",
      "question": "Does a Sparkplug rebirth after a sequence gap recover every missing historical sample?",
      "record_url": "/varexis-index/records/sparkplug-reorder-timeout-rebirth-gap.json",
      "record_sha256": "b94a50f6202a8aeafa6aa7a3bf08ba52d15b4838aaa464189f97c0a3a67f37dd",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_reorder_timeout_rebirth_gap.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-REORDER-TIMEOUT-REBIRTH-GAP-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-CHANGE-ONLY-DATA-SNAPSHOTS-01-v1",
      "route_id": "agentic_reviewed_sparkplug_change_only_data_snapshots",
      "title": "Sparkplug change-only updates and state reconstruction",
      "question": "Can a Sparkplug consumer treat each DATA message as a complete snapshot of every metric?",
      "record_url": "/varexis-index/records/sparkplug-change-only-data-snapshots.json",
      "record_sha256": "8f15771d691fe1ad0ee0d3ff1ed856e29c878e52697cddf5700df4f5c135dcb7",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_change_only_data_snapshots.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-CHANGE-ONLY-DATA-SNAPSHOTS-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-REPEATED-METRIC-SAMPLES-01-v1",
      "route_id": "agentic_reviewed_sparkplug_repeated_metric_samples",
      "title": "Sparkplug multiple samples in one payload",
      "question": "Can repeated appearances of one Sparkplug metric in a DATA payload be discarded as duplicates?",
      "record_url": "/varexis-index/records/sparkplug-repeated-metric-samples.json",
      "record_sha256": "926e0787137870cec4ccd88d1c0b211e9827ed65bac3692782875b1ca4a34fe7",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_repeated_metric_samples.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-REPEATED-METRIC-SAMPLES-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_5_Operational_Behavior.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-AWARE-STORED-BIRTH-FRESHNESS-01-v1",
      "route_id": "agentic_reviewed_sparkplug_aware_stored_birth_freshness",
      "title": "Sparkplug-aware stored births and current values",
      "question": "Are retained birth messages from a Sparkplug-aware broker guaranteed to contain current metric values?",
      "record_url": "/varexis-index/records/sparkplug-aware-stored-birth-freshness.json",
      "record_sha256": "57ea6adaea6ce84f7eef8c367b9a4501794329b9f5432212b37c0989f47b83b0",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_aware_stored_birth_freshness.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-AWARE-STORED-BIRTH-FRESHNESS-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_10_Conformance.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-SECURITY-GUIDANCE-CONFORMANCE-01-v1",
      "route_id": "agentic_reviewed_sparkplug_security_guidance_conformance",
      "title": "Sparkplug conformance and command authority",
      "question": "Does Sparkplug protocol conformance prove that command-topic permissions are correctly secured?",
      "record_url": "/varexis-index/records/sparkplug-security-guidance-conformance.json",
      "record_sha256": "f67197f396bd53f1f270ef97ca015a1cf57d9a56e3646c98c53ba9d35aa07672",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_security_guidance_conformance.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-SECURITY-GUIDANCE-CONFORMANCE-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_7_Security.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SPARKPLUG-TRANSIENT-STORAGE-INTENT-01-v1",
      "route_id": "agentic_reviewed_sparkplug_transient_storage_intent",
      "title": "Sparkplug transient flags and storage evidence",
      "question": "Does Sparkplug is_transient prove a metric was never retained by a downstream historian?",
      "record_url": "/varexis-index/records/sparkplug-transient-storage-intent.json",
      "record_sha256": "a87c4427d2a28cc3a9ec02347af984a1cded445dd4679438a52df05bf7a2364e",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sparkplug_transient_storage_intent.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SPARKPLUG-TRANSIENT-STORAGE-INTENT-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://raw.githubusercontent.com/eclipse-sparkplug/sparkplug/8b76877131203e88eaa9f5415e6a55f1a8470d74/specification/src/main/asciidoc/chapters/Sparkplug_6_Payloads.adoc",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-SERVER-ASSIGNED-PHENOMENON-TIME-01-v1",
      "route_id": "agentic_reviewed_sensorthings_server_assigned_phenomenon_time",
      "title": "SensorThings server-assigned observation times",
      "question": "Does SensorThings phenomenonTime always come from the sensing device clock?",
      "record_url": "/varexis-index/records/sensorthings-server-assigned-phenomenon-time.json",
      "record_sha256": "eb1531a2f432f1b2ddeacd3d3a119321ff1c9f6c233d2e436e9f1bf84065d034",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_server_assigned_phenomenon_time.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-SERVER-ASSIGNED-PHENOMENON-TIME-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-NULL-RESULT-TIME-01-v1",
      "route_id": "agentic_reviewed_sensorthings_null_result_time",
      "title": "SensorThings unknown result-generation time",
      "question": "Does a null SensorThings resultTime mean the measurement failed?",
      "record_url": "/varexis-index/records/sensorthings-null-result-time.json",
      "record_sha256": "c24bd92fb96c4e53b9a2f5a33c1451d923929c6eccb2e6a50013231d1521e1ad",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_null_result_time.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-NULL-RESULT-TIME-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-LOCATION-OBSERVED-FEATURE-01-v1",
      "route_id": "agentic_reviewed_sensorthings_location_observed_feature",
      "title": "SensorThings device locations and observed targets",
      "question": "Can a SensorThings Thing location be substituted for the location of what was actually observed?",
      "record_url": "/varexis-index/records/sensorthings-location-observed-feature.json",
      "record_sha256": "71a174af0b11030c51c60a0859adf849899261115edf0e5b8809b2d6b6df6a90",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_location_observed_feature.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-LOCATION-OBSERVED-FEATURE-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-DATASTREAM-UNIT-CONTEXT-01-v1",
      "route_id": "agentic_reviewed_sensorthings_datastream_unit_context",
      "title": "SensorThings units and comparable measurements",
      "question": "Can two SensorThings result numbers be compared without their Datastream unit definitions?",
      "record_url": "/varexis-index/records/sensorthings-datastream-unit-context.json",
      "record_sha256": "837de4c276c8dfa678872f870407aec4c9d2028f693f52d40c807f54493b013f",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_datastream_unit_context.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-DATASTREAM-UNIT-CONTEXT-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-DELETE-INTEGRITY-CASCADE-01-v1",
      "route_id": "agentic_reviewed_sensorthings_delete_integrity_cascade",
      "title": "SensorThings deletion and related observation loss",
      "question": "Can deleting a SensorThings Datastream leave all its linked observations intact?",
      "record_url": "/varexis-index/records/sensorthings-delete-integrity-cascade.json",
      "record_sha256": "01f00534137b8844a4632ec5d925d54c8cd8e62474e74924e8010d0be2dec1e8",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_delete_integrity_cascade.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-DELETE-INTEGRITY-CASCADE-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-DATAARRAY-PARTIAL-CREATION-01-v1",
      "route_id": "agentic_reviewed_sensorthings_dataarray_partial_creation",
      "title": "SensorThings bulk creation and per-observation errors",
      "question": "Does SensorThings CreateObservations returning 201 mean that every submitted observation was created?",
      "record_url": "/varexis-index/records/sensorthings-dataarray-partial-creation.json",
      "record_sha256": "c8293dbef173b86f71e5a41776d9e1cb661cc0b48f479cc4cdaa1c5cd1ec7873",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_dataarray_partial_creation.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-DATAARRAY-PARTIAL-CREATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-MULTIDATASTREAM-POSITIONAL-ALIGNMENT-01-v1",
      "route_id": "agentic_reviewed_sensorthings_multidatastream_positional_alignment",
      "title": "SensorThings multi-value alignment",
      "question": "Can a SensorThings MultiDatastream result array be reordered without changing its meaning?",
      "record_url": "/varexis-index/records/sensorthings-multidatastream-positional-alignment.json",
      "record_sha256": "831e8bbd7529f5498b5a23e1f5e19b641d4713c3a888b6b5811527784214b154",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_multidatastream_positional_alignment.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-MULTIDATASTREAM-POSITIONAL-ALIGNMENT-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-TOP-PAGINATION-COMPLETENESS-01-v1",
      "route_id": "agentic_reviewed_sensorthings_top_pagination_completeness",
      "title": "SensorThings pagination and complete exports",
      "question": "Does a very large SensorThings $top request guarantee that all observations arrive in one response?",
      "record_url": "/varexis-index/records/sensorthings-top-pagination-completeness.json",
      "record_sha256": "60d985d4754724bb93da4d5cf891361576f8f79a5df85c34552ea69077f095aa",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_top_pagination_completeness.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-TOP-PAGINATION-COMPLETENESS-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-BATCH-INNER-OUTCOMES-01-v1",
      "route_id": "agentic_reviewed_sensorthings_batch_inner_outcomes",
      "title": "SensorThings batch envelopes and failed operations",
      "question": "Does HTTP 200 for a SensorThings batch establish success of every enclosed request?",
      "record_url": "/varexis-index/records/sensorthings-batch-inner-outcomes.json",
      "record_sha256": "a87ae4b46378a0925898fb13db154a0b0ac3e470cc2ce79c9ea4db11c20b378f",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_batch_inner_outcomes.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-BATCH-INNER-OUTCOMES-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-MQTT-CAPABILITY-ENDPOINTS-01-v1",
      "route_id": "agentic_reviewed_sensorthings_mqtt_capability_endpoints",
      "title": "SensorThings MQTT creation and notification endpoints",
      "question": "Does finding a SensorThings MQTT notification endpoint mean the same endpoint accepts new observations?",
      "record_url": "/varexis-index/records/sensorthings-mqtt-capability-endpoints.json",
      "record_sha256": "22695eb538091b8138965d807cc29cae0aed27cd2e608438063949e319f11fe3",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_mqtt_capability_endpoints.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-MQTT-CAPABILITY-ENDPOINTS-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-MQTT-NAVIGATION-ASSOCIATION-01-v1",
      "route_id": "agentic_reviewed_sensorthings_mqtt_navigation_association",
      "title": "SensorThings MQTT topics and observation ownership",
      "question": "Can the SensorThings MQTT topic determine which Datastream a new observation belongs to?",
      "record_url": "/varexis-index/records/sensorthings-mqtt-navigation-association.json",
      "record_sha256": "a699af50a0d0bbad63aee2cac6bb445f32bec2e1b3985a1075f545c259fac013",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_mqtt_navigation_association.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-MQTT-NAVIGATION-ASSOCIATION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-SECURITY-EXTENSION-BOUNDARY-01-v1",
      "route_id": "agentic_reviewed_sensorthings_security_extension_boundary",
      "title": "SensorThings API conformance and access controls",
      "question": "Does SensorThings Sensing conformance establish authenticated access and permission enforcement?",
      "record_url": "/varexis-index/records/sensorthings-security-extension-boundary.json",
      "record_sha256": "e6b4f3f01c56e1d9eef9a4b8df2595bf781347f2af18fff5c621d3d0cf9ae4b1",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_security_extension_boundary.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-SECURITY-EXTENSION-BOUNDARY-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/18-088/18-088.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-CREATION-OUTCOME-01-v1",
      "route_id": "agentic_reviewed_sensorthings_task_creation_outcome",
      "title": "SensorThings task creation and physical completion",
      "question": "Does creating a SensorThings Task prove the actuator completed the requested physical action?",
      "record_url": "/varexis-index/records/sensorthings-task-creation-outcome.json",
      "record_sha256": "4891caacf7868a640eb9839b1520b6c4c3f04144ac1e9edb724e452f993018e6",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_task_creation_outcome.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-CREATION-OUTCOME-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/17-079r1/17-079r1.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-PREPROVISIONED-CAPABILITIES-01-v1",
      "route_id": "agentic_reviewed_sensorthings_task_preprovisioned_capabilities",
      "title": "SensorThings pre-provisioned control capabilities",
      "question": "Can a SensorThings Tasking Core client create new actuators or control capabilities as part of submitting a Task?",
      "record_url": "/varexis-index/records/sensorthings-task-preprovisioned-capabilities.json",
      "record_sha256": "9e8e70d57cc40ed5c3e1d2e5e409ab2817798e94c6cc3e81d963775d09e4988e",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_task_preprovisioned_capabilities.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-PREPROVISIONED-CAPABILITIES-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/17-079r1/17-079r1.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-PARAMETER-DEFINITION-01-v1",
      "route_id": "agentic_reviewed_sensorthings_task_parameter_definition",
      "title": "SensorThings task parameter constraints",
      "question": "Can an agent submit arbitrary named fields as SensorThings taskingParameters?",
      "record_url": "/varexis-index/records/sensorthings-task-parameter-definition.json",
      "record_sha256": "d5fb006f298c3bb1b0cde66baba72e2b8e93bfc8cf5d370477be02f6ee7a48da",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_task_parameter_definition.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-PARAMETER-DEFINITION-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/17-079r1/17-079r1.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    },
    {
      "record_id": "VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-CAPABILITY-TARGET-BINDING-01-v1",
      "route_id": "agentic_reviewed_sensorthings_task_capability_target_binding",
      "title": "SensorThings task targets and capability identifiers",
      "question": "What evidence binds a SensorThings Task to the intended TaskingCapability rather than a similarly named control?",
      "record_url": "/varexis-index/records/sensorthings-task-capability-target-binding.json",
      "record_sha256": "4bf0bafb696e90516066c24375315b0cf0fd3dcd6d857a0436e2c7991074c12f",
      "preview_url": "/varexis-index/publications/pub-6-tranche-56-v1/routes/agentic_reviewed_sensorthings_task_capability_target_binding.json",
      "review_url": "/varexis-index/vendor-evidence.html#VXI-EXT-PROCUREMENT-SENSORTHINGS-TASK-CAPABILITY-TARGET-BINDING-01-v1",
      "reviewed_on": "2026-10-24",
      "source_url": "https://docs.ogc.org/is/17-079r1/17-079r1.html",
      "payment_required": false,
      "purchase_url": null,
      "access": "exact_http_only",
      "mcp_available": false,
      "natural_language_search_qualified": false
    }
  ]
}
