{
  "schema": "advertising-delivery-evidence/1",
  "contract": "https://ontology.inferal.com/contracts/advertising/delivery-evidence/v1",
  "moduleVersion": "0.2.0",
  "inference": "new observations remain neutral under RDFS and OWL-RL; no conversion of legacy observedServing",
  "observationTimeMeaning": "source retrieval/capture instant; not the effective transition instant, latest state or measured delivery interval",
  "applicability": {
    "amadeus": "unassessed; legacy producers unchanged",
    "chatgptads": "unassessed; legacy producers unchanged",
    "chatgptcommerce": "unassessed; legacy producers unchanged",
    "googleads": "selected Customer/Campaign/AdGroup/AdGroupAd status surfaces only",
    "googlehotels": "unassessed; legacy producers unchanged",
    "hyros": "unassessed; legacy producers unchanged",
    "inferal-relay": "unassessed; legacy producers unchanged",
    "klaviyo": "unassessed; legacy producers unchanged",
    "linkedin": "unassessed; legacy producers unchanged",
    "mailchimp": "unassessed; legacy producers unchanged",
    "meta": "selected AdAccount/Campaign/AdSet/Ad status surfaces; serving/eligibility remain unassessed",
    "microsoftads": "selected campaign capture controls; other native tiers remain unassessed by this contract",
    "pinterest": "unassessed; legacy producers unchanged",
    "shopify": "unassessed; legacy producers unchanged",
    "triplewhale": "unassessed; legacy producers unchanged",
    "woocommerce": "unassessed; legacy producers unchanged"
  },
  "legacyAdoption": {
    "baseline": "2beb1c09fd7dfbb0eb49b422e535a324ceea9c8e",
    "cachedMain": "3d92e4a0747f4ef95d364f2b7da1f447e9e259cb",
    "conflict": "legacy0.1.0 eligibility and actual-serving interpretations are incompatible; neither auto-converts to this contract",
    "consumerSelection": "select the exact v1 producer and inspection query with pinned module/shape/source artifacts",
    "persistentAdoption": "regenerate and replace or isolate selected derived graphs and vocabulary; append-only union does not retract old triples or undo sameAs/merges",
    "authorization": "no deployment, stored-data mutation or client acceptance is established by this package"
  },
  "capabilityLimits": [
    "Reports native evidence at retrieval; no serves-now, latest-state or successful-mutation answer.",
    "Google/Meta aboutEntity identifies the named native source record, not a qualified canonical business entity; cross-record reconciliation remains unassessed until DA-05.",
    "Google/Meta conflicts are within one source record and capture; Microsoft reuses qualified same-account/campaign/capture reconciliation.",
    "Inference qualification uses native instance, preserved legacy output and neutral output with the selected delivery vocabulary/OWL axioms; it does not qualify the full imported annotation catalog or arbitrary client unions.",
    "Selected native input requires named source records, valid capture instants and string enum literals without language tags (integer Meta accountStatus); malformed RDF terms are not qualified input.",
    "Resolved eligibility covers only the named native condition; account, ancestors, schedule and policy may be incomplete.",
    "Unknown, missing and same-axis conflict remain visible; they are not non-serving.",
    "Positive provider serving reports do not establish measured impressions or spend.",
    "Zero/missing impressions never become status-only non-serving; measurement windows remain separate.",
    "Native reasons/controls remain provenance; a limitation can coexist with reported limited serving.",
    "Meta account1/8/9 is a necessary running-or-review condition; no inferred advertiser intent or complete eligibility.",
    "Google NONE is retained without a resolved serving classification under this pinned source.",
    "Microsoft native capture controls are reused; unassessed other tiers and providers remain explicit."
  ],
  "artifacts": {
    "imports/relay/googleads/context.jsonld": "e4bb162107a91046505c8725875a1428398dddb92da8f85316b6939b1ab45fab",
    "imports/relay/googleads/ontology.ttl": "85dcf23069c4bf2a71bb1818d1f3b73c3536fed988c8430d7498721838718a4e",
    "imports/relay/meta/context.jsonld": "3daef19864f7d76d04789746dbe58e57f71a0f783bc2eba35b03066c1957db16",
    "imports/relay/meta/ontology.ttl": "6b3b85300321039fe08cb36605579bc8182c8c9d5ef885348c3f90641b094577",
    "imports/relay/microsoftads/context.jsonld": "4e639770da879ba6d6952caf51b59a238b20e8e570d22c9902caef85c8e189cf",
    "imports/relay/microsoftads/ontology.ttl": "1a44224ec98b828d3c344e55a9acb1ad2de6f4988c04298d7eebd64bb4818e86",
    "src/mappings/relay-common/normalize-scoped-properties.rq": "4dcaefe5b60e822a6c4be318bfc2b146c89ca05ae72f63f14379e4c068de612c",
    "src/mappings/relay-googleads-advertising/queries/materialize-delivery-evidence.rq": "5479350353ae399ccc5659b4c27e8a638c312adc7af65bc2067a53357f23f6c7",
    "src/mappings/relay-googleads-advertising/queries/materialize-shared.rq": "1f79bb248adcf610c24ffc9d277d998822d77ff3be0036483312b0f825572b08",
    "src/mappings/relay-meta-advertising/queries/materialize-delivery-evidence.rq": "d8758331c6513922b8b6f5ec65b05d9dd8ac748eeaae1b5697c6717c857d3830",
    "src/mappings/relay-meta-advertising/queries/materialize-shared.rq": "e0b7788d33717c71806b82fafa5920c47bb9b0e5f3fea4b87a095093c2c6a81f",
    "src/mappings/relay-microsoftads-advertising/queries/materialize-delivery-evidence.rq": "dc4072f01f1f3d6b18c9d5213417a2c47adf0a96f8d70244b43938740830b62f",
    "src/mappings/relay-microsoftads-advertising/queries/materialize-shared.rq": "7c226f9d3308ac9aeb595bdcc69a0089039f03ce16b9faed5a3066aa04598603",
    "src/modules/advertising-delivery-state/ontology-owl.ttl": "83a34b8ad9193f2f6a73a649b2b53bb921d92ed281816e46f9e52afda5ac381c",
    "src/modules/advertising-delivery-state/ontology.ttl": "769862d316cede008a07543824ed17a17ad04749ba98d723e4522d15507e726d",
    "src/modules/advertising-delivery-state/queries/inspect-delivery-evidence.rq": "41fbe3864e728e05840c2462ee289f8959fb573cc02c5d416cd786913aec5294",
    "src/modules/advertising-delivery-state/shapes.ttl": "a48fba2d24115c7b5e9fc75bf0c2e39eae1373c3258f35fabcb0971b471808fc",
    "src/profiles/relay-advertising/googleads/ontology.ttl": "1ee021f5a31d466c8c8e2d74df1277ff1fff190173edacfbf5542435e7a5c694",
    "src/profiles/relay-advertising/meta/ontology.ttl": "8bc87100539958200156614ca45238c19e92e8b37ef4afc8875d79d56b195d3c",
    "src/profiles/relay-advertising/microsoftads/ontology.ttl": "bb67ac6735a32edc093a52356c1dc48e064ba3e593b559b1e92d3f61460f43db"
  },
  "sourceAssessments": {
    "standing": "pinned selected-source assessment; not current upstream or live readback",
    "google": {
      "discoverySha256": "a6c662157ccf49237bf3c4cc4f04f084294247872bf2a30e7ad7b4e4167e6295",
      "rows": [
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "UNSPECIFIED",
          "sourceDescription": "Not specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "UNKNOWN",
          "sourceDescription": "Used for return value only. Represents value unknown in this version.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "ENABLED",
          "sourceDescription": "Indicates an active account able to serve ads.",
          "eligibility": "eligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "CANCELED",
          "sourceDescription": "Indicates a canceled account unable to serve ads. Can be reactivated by an admin user.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "SUSPENDED",
          "sourceDescription": "Indicates a suspended account unable to serve ads. May only be activated by Google support.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Customer",
          "tier": "Customer",
          "field": "status",
          "token": "CLOSED",
          "sourceDescription": "Indicates a closed account unable to serve ads. Test account will also have CLOSED status. Status is permanent and may not be reopened.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "status",
          "token": "UNSPECIFIED",
          "sourceDescription": "Not specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "status",
          "token": "UNKNOWN",
          "sourceDescription": "Used for return value only. Represents value unknown in this version.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "status",
          "token": "ENABLED",
          "sourceDescription": "Campaign is active and can show ads.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "status",
          "token": "PAUSED",
          "sourceDescription": "Campaign has been paused by the user.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "status",
          "token": "REMOVED",
          "sourceDescription": "Campaign has been removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "UNSPECIFIED",
          "sourceDescription": "Not specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "UNKNOWN",
          "sourceDescription": "Used for return value only. Represents value unknown in this version.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "ELIGIBLE",
          "sourceDescription": "The campaign is eligible to serve.",
          "eligibility": "eligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "PAUSED",
          "sourceDescription": "The user-specified campaign status is paused.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "REMOVED",
          "sourceDescription": "The user-specified campaign status is removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "ENDED",
          "sourceDescription": "The user-specified time for this campaign to end has passed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "PENDING",
          "sourceDescription": "The campaign may serve in the future.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "MISCONFIGURED",
          "sourceDescription": "The campaign or its associated entities have incorrect user-specified settings.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "LIMITED",
          "sourceDescription": "The campaign or its associated entities are limited by user-specified settings.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "LEARNING",
          "sourceDescription": "The automated bidding system is adjusting to user-specified changes to the campaign or associated entities.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "primaryStatus",
          "token": "NOT_ELIGIBLE",
          "sourceDescription": "The campaign is not eligible to serve.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "UNSPECIFIED",
          "sourceDescription": "No value has been specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "UNKNOWN",
          "sourceDescription": "The received value is not known in this version. This is a response-only value.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "SERVING",
          "sourceDescription": "Serving.",
          "eligibility": "unassessed",
          "providerReportedServing": "reported-serving"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "NONE",
          "sourceDescription": "None.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "ENDED",
          "sourceDescription": "Ended.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "PENDING",
          "sourceDescription": "Pending.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__Campaign",
          "tier": "Campaign",
          "field": "servingStatus",
          "token": "SUSPENDED",
          "sourceDescription": "Suspended.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "status",
          "token": "UNSPECIFIED",
          "sourceDescription": "The status has not been specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "status",
          "token": "UNKNOWN",
          "sourceDescription": "The received value is not known in this version. This is a response-only value.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "status",
          "token": "ENABLED",
          "sourceDescription": "The ad group is enabled.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "status",
          "token": "PAUSED",
          "sourceDescription": "The ad group is paused.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "status",
          "token": "REMOVED",
          "sourceDescription": "The ad group is removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "UNSPECIFIED",
          "sourceDescription": "Not specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "UNKNOWN",
          "sourceDescription": "Used for return value only. Represents value unknown in this version.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "ELIGIBLE",
          "sourceDescription": "The ad group is eligible to serve.",
          "eligibility": "eligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "PAUSED",
          "sourceDescription": "The ad group is paused.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "REMOVED",
          "sourceDescription": "The ad group is removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "PENDING",
          "sourceDescription": "The ad group may serve in the future.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "NOT_ELIGIBLE",
          "sourceDescription": "The ad group is not eligible to serve.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroup",
          "tier": "AdGroup",
          "field": "primaryStatus",
          "token": "LIMITED",
          "sourceDescription": "The ad group has limited servability.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "status",
          "token": "UNSPECIFIED",
          "sourceDescription": "No value has been specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "status",
          "token": "UNKNOWN",
          "sourceDescription": "The received value is not known in this version. This is a response-only value.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "status",
          "token": "ENABLED",
          "sourceDescription": "The ad group ad is enabled.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "status",
          "token": "PAUSED",
          "sourceDescription": "The ad group ad is paused.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "status",
          "token": "REMOVED",
          "sourceDescription": "The ad group ad is removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "UNSPECIFIED",
          "sourceDescription": "No value has been specified.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "UNKNOWN",
          "sourceDescription": "Used for return value only. Represents value unknown in this version.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "ELIGIBLE",
          "sourceDescription": "The ad group ad is eligible to serve.",
          "eligibility": "eligible",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "PAUSED",
          "sourceDescription": "The ad group ad is paused.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "REMOVED",
          "sourceDescription": "The ad group ad is removed.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "PENDING",
          "sourceDescription": "The ad cannot serve now, but may serve later without advertiser action.",
          "eligibility": "unassessed",
          "providerReportedServing": "unassessed"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "LIMITED",
          "sourceDescription": "The ad group ad is serving in a limited capacity.",
          "eligibility": "unassessed",
          "providerReportedServing": "reported-limited-serving"
        },
        {
          "schema": "GoogleAdsGoogleadsV24Resources__AdGroupAd",
          "tier": "AdGroupAd",
          "field": "primaryStatus",
          "token": "NOT_ELIGIBLE",
          "sourceDescription": "The ad group ad is not eligible to serve.",
          "eligibility": "ineligible",
          "providerReportedServing": "unassessed"
        }
      ]
    },
    "sourceReceipts": [
      {
        "path": "imports/relay/googleads/ontology.ttl",
        "sha256": "85dcf23069c4bf2a71bb1818d1f3b73c3536fed988c8430d7498721838718a4e"
      },
      {
        "path": "imports/relay/googleads/shapes.ttl",
        "sha256": "d3bc696fda7a1082dd5ca7412b94d233d945cb24fe964e466eedf2bb30010c13"
      },
      {
        "path": "imports/relay/googleads/context.jsonld",
        "sha256": "e4bb162107a91046505c8725875a1428398dddb92da8f85316b6939b1ab45fab"
      },
      {
        "path": "imports/relay/meta/ontology.ttl",
        "sha256": "6b3b85300321039fe08cb36605579bc8182c8c9d5ef885348c3f90641b094577"
      },
      {
        "path": "imports/relay/meta/shapes.ttl",
        "sha256": "f649b7e9709dc273d60639df36e6a80d270cbd111139132efb6a129ab2f98520"
      },
      {
        "path": "imports/relay/meta/context.jsonld",
        "sha256": "3daef19864f7d76d04789746dbe58e57f71a0f783bc2eba35b03066c1957db16"
      },
      {
        "path": "imports/relay/microsoftads/ontology.ttl",
        "sha256": "1a44224ec98b828d3c344e55a9acb1ad2de6f4988c04298d7eebd64bb4818e86"
      },
      {
        "path": "imports/relay/microsoftads/shapes.ttl",
        "sha256": "a6f83995048c4685cdacaa218c626fa2b437e3282a51d6e94e9aeed7ca77ee43"
      },
      {
        "path": "imports/relay/microsoftads/context.jsonld",
        "sha256": "4e639770da879ba6d6952caf51b59a238b20e8e570d22c9902caef85c8e189cf"
      },
      {
        "path": "src/mappings/relay-meta-advertising/tests/evidence/snapshots/ad-account-reference.md",
        "sha256": "74ff8d261edb800eeea601d2e517eb2553126f0fc5ae3d29027c56c842a8401b"
      },
      {
        "path": "src/mappings/relay-meta-advertising/tests/evidence/snapshots/ad-set-reference.md",
        "sha256": "1bd1396728ead0ebf3a314464d60cd089a70ad7201cc17a50f70149bd4679503"
      },
      {
        "path": "src/mappings/relay-meta-advertising/tests/evidence/snapshots/campaign-reference.md",
        "sha256": "156c5ff58c858fc0db8870235ea3bee428f6e437e438d0198c11c4f1fca7278a"
      },
      {
        "path": "src/mappings/relay-microsoftads-advertising/tests/campaign-delivery/evidence/campaignstatus.md",
        "sha256": "62aa94cc9034eba0e410724cccf5635f15de062ba215958b0b90b94e4a1c7519"
      }
    ],
    "meta": {
      "serving": "all selected status surfaces unassessed for provider-reported serving",
      "eligibility": "all selected status surfaces unassessed for complete or scoped positive eligibility",
      "intent": "ACTIVE/PAUSED configured status only; no account or archive/delete intent inference"
    },
    "microsoft": {
      "reuse": "existing qualified CampaignDeliveryObservation native controls only",
      "scope": "native campaign status condition",
      "serving": "unassessed; never inferred from native eligibility or pause controls"
    },
    "conflicts": {
      "googleMeta": "source-record-local competing values on an assessed axis at capture; no cross-record canonical entity reconciliation",
      "microsoft": "reuse existing same-account/campaign/capture conflicting native controls",
      "axisIsolation": "suppress only the affected assessed axis; preserve raw values and independent evidence"
    }
  },
  "publication": {
    "src/modules/advertising-delivery-state/ontology.ttl": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/ontology.ttl",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/ontology.ttl"
    },
    "src/modules/advertising-delivery-state/ontology-owl.ttl": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/ontology-owl.ttl",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/ontology-owl.ttl"
    },
    "src/modules/advertising-delivery-state/shapes.ttl": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/shapes.ttl",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/shapes.ttl"
    },
    "src/modules/advertising-delivery-state/queries/inspect-delivery-evidence.rq": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/queries/inspect-delivery-evidence.rq",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/queries/inspect-delivery-evidence.rq"
    },
    "src/mappings/relay-googleads-advertising/queries/materialize-delivery-evidence.rq": {
      "asset": "mappings/relay-googleads-advertising/queries/materialize-delivery-evidence.rq",
      "url": "https://ontology.inferal.com/mappings/relay-googleads-advertising/queries/materialize-delivery-evidence.rq"
    },
    "src/mappings/relay-meta-advertising/queries/materialize-delivery-evidence.rq": {
      "asset": "mappings/relay-meta-advertising/queries/materialize-delivery-evidence.rq",
      "url": "https://ontology.inferal.com/mappings/relay-meta-advertising/queries/materialize-delivery-evidence.rq"
    },
    "src/mappings/relay-microsoftads-advertising/queries/materialize-delivery-evidence.rq": {
      "asset": "mappings/relay-microsoftads-advertising/queries/materialize-delivery-evidence.rq",
      "url": "https://ontology.inferal.com/mappings/relay-microsoftads-advertising/queries/materialize-delivery-evidence.rq"
    },
    "src/mappings/relay-common/normalize-scoped-properties.rq": {
      "asset": "mappings/relay-common/normalize-scoped-properties.rq",
      "url": "https://ontology.inferal.com/mappings/relay-common/normalize-scoped-properties.rq"
    },
    "imports/relay/googleads/ontology.ttl": {
      "asset": "imports/relay/googleads/ontology.ttl",
      "url": "https://ontology.inferal.com/imports/relay/googleads/ontology.ttl"
    },
    "imports/relay/googleads/context.jsonld": {
      "asset": "imports/relay/googleads/context.jsonld",
      "url": "https://ontology.inferal.com/imports/relay/googleads/context.jsonld"
    },
    "imports/relay/meta/ontology.ttl": {
      "asset": "imports/relay/meta/ontology.ttl",
      "url": "https://ontology.inferal.com/imports/relay/meta/ontology.ttl"
    },
    "imports/relay/meta/context.jsonld": {
      "asset": "imports/relay/meta/context.jsonld",
      "url": "https://ontology.inferal.com/imports/relay/meta/context.jsonld"
    },
    "imports/relay/microsoftads/ontology.ttl": {
      "asset": "imports/relay/microsoftads/ontology.ttl",
      "url": "https://ontology.inferal.com/imports/relay/microsoftads/ontology.ttl"
    },
    "imports/relay/microsoftads/context.jsonld": {
      "asset": "imports/relay/microsoftads/context.jsonld",
      "url": "https://ontology.inferal.com/imports/relay/microsoftads/context.jsonld"
    },
    "src/profiles/relay-advertising/googleads/ontology.ttl": {
      "asset": "profiles/relay-advertising/googleads/ontology.ttl",
      "url": "https://ontology.inferal.com/profiles/relay-advertising/googleads/ontology.ttl"
    },
    "src/profiles/relay-advertising/meta/ontology.ttl": {
      "asset": "profiles/relay-advertising/meta/ontology.ttl",
      "url": "https://ontology.inferal.com/profiles/relay-advertising/meta/ontology.ttl"
    },
    "src/profiles/relay-advertising/microsoftads/ontology.ttl": {
      "asset": "profiles/relay-advertising/microsoftads/ontology.ttl",
      "url": "https://ontology.inferal.com/profiles/relay-advertising/microsoftads/ontology.ttl"
    },
    "src/mappings/relay-googleads-advertising/queries/materialize-shared.rq": {
      "asset": "mappings/relay-googleads-advertising/queries/materialize-shared.rq",
      "url": "https://ontology.inferal.com/mappings/relay-googleads-advertising/queries/materialize-shared.rq"
    },
    "src/mappings/relay-meta-advertising/queries/materialize-shared.rq": {
      "asset": "mappings/relay-meta-advertising/queries/materialize-shared.rq",
      "url": "https://ontology.inferal.com/mappings/relay-meta-advertising/queries/materialize-shared.rq"
    },
    "src/mappings/relay-microsoftads-advertising/queries/materialize-shared.rq": {
      "asset": "mappings/relay-microsoftads-advertising/queries/materialize-shared.rq",
      "url": "https://ontology.inferal.com/mappings/relay-microsoftads-advertising/queries/materialize-shared.rq"
    },
    "src/modules/advertising-delivery-state/queries/delivery-evidence-v1.json": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/queries/delivery-evidence-v1.json",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/queries/delivery-evidence-v1.json"
    },
    "src/modules/advertising-delivery-state/queries/delivery-evidence-v1.ttl": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/queries/delivery-evidence-v1.ttl",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/queries/delivery-evidence-v1.ttl"
    },
    "src/modules/advertising-delivery-state/spec/index.html": {
      "asset": "modules/advertising-delivery-state/versions/0.2.0/spec/index.html",
      "url": "https://ontology.inferal.com/modules/advertising-delivery-state/versions/0.2.0/spec/index.html"
    }
  }
}
