# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-09-06T16:27:21Z", "synthesisSha256": "41ce742f6c44d39dbef01d8bb6a13a9ec25d4e26362a200fa6c6b8393f6e2d8b", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-ECO-027", "registryId": "vr.wm-eco-027", "name": "Marketing Campaign", "version": "0.3.0-research.1", "previousVersions": [], "entryKind": "aggregate", "family": "World Models", "category": "Society, people and institutions", "industry": [ "Cross-industry" ], "domain": [ "SOC.ECO.MKTG" ], "tags": [ "marketing", "campaign", "soc.eco.mktg" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-eco-027-marketing-campaign/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-eco-027", "model": { "registry_id": "vr.wm-eco-027", "model_id": "WM-ECO-027", "name": "Marketing Campaign", "entry_kind": "aggregate", "purpose": "Represent one governed marketing campaign so agents can coordinate objectives, audiences, propositions, channels, content, schedule, budget, measurement, execution, experiments, optimization and learning without confusing campaign state with communication delivery, audience consent, sales conversion, financial commitment or causal effect.", "scope_statement": "Owns marketing-campaign identity, revisions, profiles and state; generic campaign, sponsor, owner, brand, market and initiative bindings; situation, insight, baseline, objective, intended outcome, hypothesis, target and success-criterion assertions; audience-definition, segment, taxonomy, source, recency, eligibility, exclusion, geography, language, accessibility and suppression bindings; value-proposition, product, service, offer, promotion, benefit and claim references; channel, endpoint, journey, touchpoint, activity, content, creative, message, localization and approval bindings; wave, flight, placement, inventory, partner, contract, schedule, cadence, sequence and frequency plan; planned and approved budget and resource allocations; metric definitions, numerators, denominators, units, baselines, targets, data sources, identity resolution, deduplication, attribution windows and models; execution, delivery, impression, viewability, invalid-traffic, reach, frequency, engagement, response, conversion and business-outcome references; experiment, treatment, control, assignment, contamination, effect, uncertainty and causal-limit assertions; approval, launch, pause, optimization, change, exception, incident, closure and retrospective evidence; distinct clocks, provenance, privacy, quality, retention, validation and loss-aware projections. External generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, experiment, sales and records masters remain authoritative.", "in_scope": [ "Campaign identity, revisions, purpose, sponsor, situation, objectives, hypotheses, audiences, exclusions, propositions, channels, content, waves, placement, schedule, frequency, budget and resource allocations", "Metric and attribution design, execution and performance evidence, experiments, optimization, lifecycle, outcomes, clocks, provenance, privacy, access, retention, validation and projections" ], "out_of_scope": [ "Owning generic Campaign, Project, Organization, Brand, Market, Product, Service, Offer, Promotion, Advertisement, Creative Work, Content, Audience Member, Segment, Party, Contact Point, Consent, Preference, Activity, Event, Communication, Channel Endpoint, Placement, Inventory, Contract, Order, Invoice, Payment, Budget Ledger, Dataset, Metric Definition, Observation, Experiment, Sales Lead, Opportunity, Customer, Account or Records masters", "Treating campaign state as proof of delivery, impression, viewability, reach, engagement, response, conversion, revenue, consent or causality, or treating one funnel, attribution method, KPI, taxonomy or channel as universal", "Autonomous targeting of protected groups, unlawful contact, consent creation, sensitive-attribute inference, dark patterns, discrimination, claim approval, content publication, media purchase, budget commitment, personal-data disclosure or record destruction" ], "boundary_notes": [ { "neighbor": "WM-ACT-028 Campaign", "distinction": "The unified registry supplies a provisional parent signal only. The generic campaign coordinates activities toward an outcome; this aggregate adds marketing-specific audience, proposition, channel, content, budget and measurement context without a settled containment edge.", "source_refs": [ "SRC-001", "SRC-004", "SRC-019" ] }, { "neighbor": "WM-ECO-028 Advertisement / Promotion, Offer, Product, Service and Creative Work", "distinction": "The campaign binds propositions and exact external content or promotion revisions. It neither defines the promoted subject nor owns advertisement, creative, offer or promotion lifecycles.", "source_refs": [ "SRC-002", "SRC-007", "SRC-008" ] }, { "neighbor": "Audience, Party, Contact, Consent, Preference and Communication", "distinction": "The campaign owns intended-audience definitions and purpose-scoped bindings, not person identity, membership truth, contact permission, suppression authority or message dispatch.", "source_refs": [ "SRC-003", "SRC-006", "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016" ] }, { "neighbor": "Activity, placement, event, observation, experiment and sales outcome", "distinction": "Execution and performance are source-qualified external evidence. Campaign state does not prove delivery or outcome, attribution does not prove causality, and leads or opportunities keep their own identity.", "source_refs": [ "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-017", "SRC-020" ] }, { "neighbor": "TM Forum, IAB Tech Lab, Schema.org, privacy law, RFC, PROV, DQV, ODRL and OpenAPI", "distinction": "Each representation covers only a facet or profile; every mapping is version-pinned, jurisdiction-qualified and loss-declaring.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ] }, "sources": [ { "id": "SRC-001", "title": "Open API Directory", "organization": "TM Forum", "url": "https://www.tmforum.org/open-digital-architecture/open-apis", "version_or_date": "Directory accessed 6 September 2026", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Separates sales, promotion, communication, event, party, privacy and other API families." }, { "id": "SRC-002", "title": "Promotion API TMF671", "organization": "TM Forum", "url": "https://www.tmforum.org/resources/specification/tmf671-promotion-api-rest-specification-r17-0-0/", "version_or_date": "TMF671 2.0.1, approved 27 October 2017", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines Promotion as a separate managed resource for discounts, vouchers, bonuses and gifts." }, { "id": "SRC-003", "title": "Communication API TMF681", "organization": "TM Forum", "url": "https://www.tmforum.org/resources/specification/tmf681-communication-api-rest-specification-r18-0-0/", "version_or_date": "TMF681 2.0.2, approved 5 September 2018", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines communication messages and dispatch across channels as an external shared service." }, { "id": "SRC-004", "title": "Event Management API TMF688", "organization": "TM Forum", "url": "https://www.tmforum.org/resources/specification/tmf688-event-management-api-user-guide-v4-0-0/", "version_or_date": "TMF688 v4.0.0, approved 26 March 2021", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines external event publication and subscription semantics." }, { "id": "SRC-005", "title": "Sales Management API TMF699", "organization": "TM Forum", "url": "https://www.tmforum.org/open-digital-architecture/open-apis/sales-management-api-TMF699/v5.0.0", "version_or_date": "Official page labels stable v4.0; accessed 6 September 2026", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines sales leads and opportunities that can be outcomes or downstream references of campaigns." }, { "id": "SRC-006", "title": "Audience Taxonomy", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/audience-taxonomy/", "version_or_date": "Audience Taxonomy 1.1, October 2020; page updated 11 December 2024", "source_type": "classifier", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines common audience-segment nomenclature and differentiates segmentation approaches." }, { "id": "SRC-007", "title": "Content Taxonomy", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/content-taxonomy/", "version_or_date": "Content Taxonomy 3.1, December 2024; page updated 11 February 2026", "source_type": "classifier", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines versioned content classification used for contextual targeting and brand safety." }, { "id": "SRC-008", "title": "Ad Product Taxonomy", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/ad-product-taxonomy/", "version_or_date": "Ad Product Taxonomy 2.0, November 2024", "source_type": "classifier", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines product or service categories used to describe advertisements." }, { "id": "SRC-009", "title": "Data Transparency Standard", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/data-transparency-standard/", "version_or_date": "Data Transparency Standard 1.2, page updated 23 April 2024", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines audience-data provenance, recency, segmentation and disclosure metadata without grading efficacy." }, { "id": "SRC-010", "title": "Measurement Standards and Software", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/measurement/", "version_or_date": "Directory accessed 6 September 2026; ECAPI v1.0 listed 13 January 2026", "source_type": "registry", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Distinguishes impression, viewability, invalid-traffic, marketing-event and conversion measurement profiles." }, { "id": "SRC-011", "title": "Open Measurement SDK", "organization": "IAB Technology Laboratory", "url": "https://iabtechlab.com/standards/open-measurement-sdk/", "version_or_date": "OM SDK page updated 4 November 2025", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines interoperable impression and viewability signals for digital-advertising profiles." }, { "id": "SRC-012", "title": "General Data Protection Regulation", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj", "version_or_date": "Regulation EU 2016/679, official text accessed 6 September 2026", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines purpose limitation, minimisation, lawful basis, rights, profiling safeguards and retention duties." }, { "id": "SRC-013", "title": "Directive on privacy and electronic communications", "organization": "European Union", "url": "https://eur-lex.europa.eu/eli/dir/2002/58/oj", "version_or_date": "Directive 2002/58/EC, official text accessed 6 September 2026", "source_type": "legislation", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines jurisdiction-scoped electronic-communication and direct-marketing rules." }, { "id": "SRC-014", "title": "Direct marketing guidance", "organization": "United Kingdom Information Commissioner's Office", "url": "https://ico.org.uk/for-organisations/direct-marketing-and-privacy-and-electronic-communications/direct-marketing-guidance/", "version_or_date": "Guidance updated 28 April 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Covers identifying and planning direct marketing, collecting information, lawful basis and absolute objection rights." }, { "id": "SRC-015", "title": "CAN-SPAM Act Compliance Guide for Business", "organization": "United States Federal Trade Commission", "url": "https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business", "version_or_date": "FTC guidance accessed 6 September 2026", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines a separate United States commercial-email compliance profile." }, { "id": "SRC-016", "title": "Audience", "organization": "Schema.org Community Group", "url": "https://schema.org/Audience", "version_or_date": "Schema.org V30.0, 19 March 2026", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines public intended-audience properties for discovery projections." }, { "id": "SRC-017", "title": "Event", "organization": "Schema.org Community Group", "url": "https://schema.org/Event", "version_or_date": "Schema.org V30.0, 19 March 2026", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines public event properties while campaign execution events remain external." }, { "id": "SRC-018", "title": "Date and Time on the Internet: Timestamps", "organization": "Internet Engineering Task Force", "url": "https://www.rfc-editor.org/rfc/rfc3339.html", "version_or_date": "RFC 3339 July 2002, updated by RFC 9557", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines interoperable timestamps with seconds and explicit UTC relation." }, { "id": "SRC-019", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation 30 April 2013", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines entities, activities, agents, attribution, derivation and revision provenance." }, { "id": "SRC-020", "title": "Data Quality Vocabulary", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/vocab-dqv/", "version_or_date": "W3C Working Group Note 15 December 2016", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines quality dimensions, metrics, measurements, annotations and policies." }, { "id": "SRC-021", "title": "ODRL Information Model 2.2", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/odrl-model/", "version_or_date": "W3C Recommendation 15 February 2018", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines permissions, prohibitions, duties, constraints, assets and parties for policy projection." }, { "id": "SRC-022", "title": "OpenAPI Specification 3.1.1", "organization": "OpenAPI Initiative", "url": "https://spec.openapis.org/oas/v3.1.1.html", "version_or_date": "Version 3.1.1, 24 October 2024", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-06T16:22:00Z", "relevance": "Defines HTTP API operations, schemas, responses, security and reusable components." } ], "structure": { "bundles": [ { "id": "campaign-identity-purpose-authority-and-hypothesis", "name": "Campaign identity, purpose, authority and hypothesis", "description": "Groups marketing-campaign context for campaign identity, purpose, authority and hypothesis.", "rationale": "Identify one marketing campaign and its intended change without remastering the generic campaign, organization or brand", "source_refs": [ "SRC-001", "SRC-005", "SRC-010", "SRC-014", "SRC-019", "SRC-020" ], "layers": [ { "id": "identity-classification-sponsor-and-generic-campaign-lineage", "name": "Identity, classification, sponsor and generic campaign lineage", "description": "Groups source-qualified marketing-campaign context for identity, classification, sponsor and generic campaign lineage.", "source_refs": [ "SRC-001", "SRC-019" ], "findings": [ { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference", "name": "Campaign ID, version, profile, status, master system and generic campaign reference", "description": "Records campaign id, version, profile, status, master system and generic campaign reference as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-019" ], "questions": [ { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish campaign id, version, profile, status, master system and generic campaign reference?", "kind": "identity", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on campaign id, version, profile, status, master system and generic campaign reference, for which purpose and under what delegated authority?", "kind": "ownership", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify campaign id, version, profile, status, master system and generic campaign reference?", "kind": "validation", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference-data", "name": "Campaign ID, version, profile, status, master system and generic campaign reference data", "description": "Typed campaign data for campaign id, version, profile, status, master system and generic campaign reference, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-019" ] } ], "artifacts": [ { "id": "campaign-id-version-profile-status-master-system-and-generic-campaign-reference-record", "name": "Campaign ID, version, profile, status, master system and generic campaign reference record", "description": "Immutable or successor-versioned campaign evidence for campaign id, version, profile, status, master system and generic campaign reference with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for campaign-id-version-profile-status-master-system-and-generic-campaign-reference; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-019" ] } ], "inline_only_rationale": null }, { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority", "name": "Campaign type, purpose, sponsor, owner, brand, initiative and authority", "description": "Records campaign type, purpose, sponsor, owner, brand, initiative and authority as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-019" ], "questions": [ { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish campaign type, purpose, sponsor, owner, brand, initiative and authority?", "kind": "classification", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on campaign type, purpose, sponsor, owner, brand, initiative and authority, for which purpose and under what delegated authority?", "kind": "authority", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify campaign type, purpose, sponsor, owner, brand, initiative and authority?", "kind": "security", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority-data", "name": "Campaign type, purpose, sponsor, owner, brand, initiative and authority data", "description": "Typed campaign data for campaign type, purpose, sponsor, owner, brand, initiative and authority, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-019" ] } ], "artifacts": [ { "id": "campaign-type-purpose-sponsor-owner-brand-initiative-and-authority-record", "name": "Campaign type, purpose, sponsor, owner, brand, initiative and authority record", "description": "Immutable or successor-versioned campaign evidence for campaign type, purpose, sponsor, owner, brand, initiative and authority with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for campaign-type-purpose-sponsor-owner-brand-initiative-and-authority; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-019" ] } ], "inline_only_rationale": null } ] }, { "id": "situation-objectives-outcomes-and-hypotheses", "name": "Situation, objectives, outcomes and hypotheses", "description": "Groups source-qualified marketing-campaign context for situation, objectives, outcomes and hypotheses.", "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ], "findings": [ { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence", "name": "Market situation, problem, opportunity, insight, baseline and evidence", "description": "Records market situation, problem, opportunity, insight, baseline and evidence as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ], "questions": [ { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish market situation, problem, opportunity, insight, baseline and evidence?", "kind": "evidence", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on market situation, problem, opportunity, insight, baseline and evidence, for which purpose and under what delegated authority?", "kind": "requirement", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify market situation, problem, opportunity, insight, baseline and evidence?", "kind": "privacy", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence-data", "name": "Market situation, problem, opportunity, insight, baseline and evidence data", "description": "Typed campaign data for market situation, problem, opportunity, insight, baseline and evidence, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ] } ], "artifacts": [ { "id": "market-situation-problem-opportunity-insight-baseline-and-evidence-record", "name": "Market situation, problem, opportunity, insight, baseline and evidence record", "description": "Immutable or successor-versioned campaign evidence for market situation, problem, opportunity, insight, baseline and evidence with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for market-situation-problem-opportunity-insight-baseline-and-evidence; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority", "name": "Objective, intended outcome, hypothesis, target, success criterion and priority", "description": "Records objective, intended outcome, hypothesis, target, success criterion and priority as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ], "questions": [ { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish objective, intended outcome, hypothesis, target, success criterion and priority?", "kind": "decision", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on objective, intended outcome, hypothesis, target, success criterion and priority, for which purpose and under what delegated authority?", "kind": "constraint", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify objective, intended outcome, hypothesis, target, success criterion and priority?", "kind": "retention", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority-data", "name": "Objective, intended outcome, hypothesis, target, success criterion and priority data", "description": "Typed campaign data for objective, intended outcome, hypothesis, target, success criterion and priority, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ] } ], "artifacts": [ { "id": "objective-intended-outcome-hypothesis-target-success-criterion-and-priority-record", "name": "Objective, intended outcome, hypothesis, target, success criterion and priority record", "description": "Immutable or successor-versioned campaign evidence for objective, intended outcome, hypothesis, target, success criterion and priority with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for objective-intended-outcome-hypothesis-target-success-criterion-and-priority; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-005", "SRC-010", "SRC-014", "SRC-020" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "audience-proposition-eligibility-and-privacy", "name": "Audience, proposition, eligibility and privacy", "description": "Groups marketing-campaign context for audience, proposition, eligibility and privacy.", "rationale": "Represent intended recipients and value propositions without copying people, segments, consent, offers or promotions", "source_refs": [ "SRC-002", "SRC-006", "SRC-008", "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-021" ], "layers": [ { "id": "audience-definition-segmentation-eligibility-and-exclusions", "name": "Audience definition, segmentation, eligibility and exclusions", "description": "Groups source-qualified marketing-campaign context for audience definition, segmentation, eligibility and exclusions.", "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ], "findings": [ { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence", "name": "Population, segment, taxonomy version, criterion, source, recency and confidence", "description": "Records population, segment, taxonomy version, criterion, source, recency and confidence as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ], "questions": [ { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish population, segment, taxonomy version, criterion, source, recency and confidence?", "kind": "classification", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on population, segment, taxonomy version, criterion, source, recency and confidence, for which purpose and under what delegated authority?", "kind": "process", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify population, segment, taxonomy version, criterion, source, recency and confidence?", "kind": "access", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence-data", "name": "Population, segment, taxonomy version, criterion, source, recency and confidence data", "description": "Typed campaign data for population, segment, taxonomy version, criterion, source, recency and confidence, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ] } ], "artifacts": [ { "id": "population-segment-taxonomy-version-criterion-source-recency-and-confidence-record", "name": "Population, segment, taxonomy version, criterion, source, recency and confidence record", "description": "Immutable or successor-versioned campaign evidence for population, segment, taxonomy version, criterion, source, recency and confidence with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for population-segment-taxonomy-version-criterion-source-recency-and-confidence; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ] } ], "inline_only_rationale": null }, { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression", "name": "Eligibility, exclusion, geography, language, accessibility, reachability and suppression", "description": "Records eligibility, exclusion, geography, language, accessibility, reachability and suppression as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ], "questions": [ { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish eligibility, exclusion, geography, language, accessibility, reachability and suppression?", "kind": "constraint", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on eligibility, exclusion, geography, language, accessibility, reachability and suppression, for which purpose and under what delegated authority?", "kind": "event", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify eligibility, exclusion, geography, language, accessibility, reachability and suppression?", "kind": "exception", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression-data", "name": "Eligibility, exclusion, geography, language, accessibility, reachability and suppression data", "description": "Typed campaign data for eligibility, exclusion, geography, language, accessibility, reachability and suppression, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ] } ], "artifacts": [ { "id": "eligibility-exclusion-geography-language-accessibility-reachability-and-suppression-record", "name": "Eligibility, exclusion, geography, language, accessibility, reachability and suppression record", "description": "Immutable or successor-versioned campaign evidence for eligibility, exclusion, geography, language, accessibility, reachability and suppression with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for eligibility-exclusion-geography-language-accessibility-reachability-and-suppression; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ] } ], "inline_only_rationale": null } ] }, { "id": "proposition-offer-product-and-permission-bindings", "name": "Proposition, offer, product and permission bindings", "description": "Groups source-qualified marketing-campaign context for proposition, offer, product and permission bindings.", "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ], "findings": [ { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence", "name": "Value proposition, product, service, offer, promotion, benefit, claim and evidence", "description": "Records value proposition, product, service, offer, promotion, benefit, claim and evidence as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ], "questions": [ { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish value proposition, product, service, offer, promotion, benefit, claim and evidence?", "kind": "relationship", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on value proposition, product, service, offer, promotion, benefit, claim and evidence, for which purpose and under what delegated authority?", "kind": "measurement", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify value proposition, product, service, offer, promotion, benefit, claim and evidence?", "kind": "interoperability", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence-data", "name": "Value proposition, product, service, offer, promotion, benefit, claim and evidence data", "description": "Typed campaign data for value proposition, product, service, offer, promotion, benefit, claim and evidence, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ] } ], "artifacts": [ { "id": "value-proposition-product-service-offer-promotion-benefit-claim-and-evidence-record", "name": "Value proposition, product, service, offer, promotion, benefit, claim and evidence record", "description": "Immutable or successor-versioned campaign evidence for value proposition, product, service, offer, promotion, benefit, claim and evidence with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for value-proposition-product-service-offer-promotion-benefit-claim-and-evidence; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof", "name": "Purpose, lawful basis, consent, preference, objection, channel permission and proof", "description": "Records purpose, lawful basis, consent, preference, objection, channel permission and proof as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ], "questions": [ { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish purpose, lawful basis, consent, preference, objection, channel permission and proof?", "kind": "privacy", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on purpose, lawful basis, consent, preference, objection, channel permission and proof, for which purpose and under what delegated authority?", "kind": "evidence", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify purpose, lawful basis, consent, preference, objection, channel permission and proof?", "kind": "decision", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof-data", "name": "Purpose, lawful basis, consent, preference, objection, channel permission and proof data", "description": "Typed campaign data for purpose, lawful basis, consent, preference, objection, channel permission and proof, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ] } ], "artifacts": [ { "id": "purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof-record", "name": "Purpose, lawful basis, consent, preference, objection, channel permission and proof record", "description": "Immutable or successor-versioned campaign evidence for purpose, lawful basis, consent, preference, objection, channel permission and proof with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for purpose-lawful-basis-consent-preference-objection-channel-permission-and-proof; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-002", "SRC-008", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-021" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "channel-content-journey-placement-and-schedule", "name": "Channel, content, journey, placement and schedule", "description": "Groups marketing-campaign context for channel, content, journey, placement and schedule.", "rationale": "Plan coordinated marketing touchpoints while communication, creative, placement and activity masters stay external", "source_refs": [ "SRC-003", "SRC-004", "SRC-007", "SRC-008", "SRC-010", "SRC-011", "SRC-013", "SRC-017", "SRC-018" ], "layers": [ { "id": "channel-journey-touchpoint-content-and-creative-plan", "name": "Channel, journey, touchpoint, content and creative plan", "description": "Groups source-qualified marketing-campaign context for channel, journey, touchpoint, content and creative plan.", "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ], "findings": [ { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency", "name": "Channel, endpoint, touchpoint, journey step, activity, trigger and dependency", "description": "Records channel, endpoint, touchpoint, journey step, activity, trigger and dependency as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ], "questions": [ { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish channel, endpoint, touchpoint, journey step, activity, trigger and dependency?", "kind": "process", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on channel, endpoint, touchpoint, journey step, activity, trigger and dependency, for which purpose and under what delegated authority?", "kind": "quality", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify channel, endpoint, touchpoint, journey step, activity, trigger and dependency?", "kind": "identity", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency-data", "name": "Channel, endpoint, touchpoint, journey step, activity, trigger and dependency data", "description": "Typed campaign data for channel, endpoint, touchpoint, journey step, activity, trigger and dependency, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ] } ], "artifacts": [ { "id": "channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency-record", "name": "Channel, endpoint, touchpoint, journey step, activity, trigger and dependency record", "description": "Immutable or successor-versioned campaign evidence for channel, endpoint, touchpoint, journey step, activity, trigger and dependency with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for channel-endpoint-touchpoint-journey-step-activity-trigger-and-dependency; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ] } ], "inline_only_rationale": null }, { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval", "name": "Content, creative, message, format, call to action, localization, accessibility and approval", "description": "Records content, creative, message, format, call to action, localization, accessibility and approval as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ], "questions": [ { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish content, creative, message, format, call to action, localization, accessibility and approval?", "kind": "composition", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on content, creative, message, format, call to action, localization, accessibility and approval, for which purpose and under what delegated authority?", "kind": "validation", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify content, creative, message, format, call to action, localization, accessibility and approval?", "kind": "classification", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval-data", "name": "Content, creative, message, format, call to action, localization, accessibility and approval data", "description": "Typed campaign data for content, creative, message, format, call to action, localization, accessibility and approval, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ] } ], "artifacts": [ { "id": "content-creative-message-format-call-to-action-localization-accessibility-and-approval-record", "name": "Content, creative, message, format, call to action, localization, accessibility and approval record", "description": "Immutable or successor-versioned campaign evidence for content, creative, message, format, call to action, localization, accessibility and approval with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for content-creative-message-format-call-to-action-localization-accessibility-and-approval; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-007", "SRC-008", "SRC-013", "SRC-017" ] } ], "inline_only_rationale": null } ] }, { "id": "wave-flight-placement-inventory-frequency-and-time-plan", "name": "Wave, flight, placement, inventory, frequency and time plan", "description": "Groups source-qualified marketing-campaign context for wave, flight, placement, inventory, frequency and time plan.", "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ], "findings": [ { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding", "name": "Wave, flight, placement, media, inventory, partner, contract and delivery binding", "description": "Records wave, flight, placement, media, inventory, partner, contract and delivery binding as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ], "questions": [ { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish wave, flight, placement, media, inventory, partner, contract and delivery binding?", "kind": "relationship", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on wave, flight, placement, media, inventory, partner, contract and delivery binding, for which purpose and under what delegated authority?", "kind": "security", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify wave, flight, placement, media, inventory, partner, contract and delivery binding?", "kind": "composition", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding-data", "name": "Wave, flight, placement, media, inventory, partner, contract and delivery binding data", "description": "Typed campaign data for wave, flight, placement, media, inventory, partner, contract and delivery binding, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ] } ], "artifacts": [ { "id": "wave-flight-placement-media-inventory-partner-contract-and-delivery-binding-record", "name": "Wave, flight, placement, media, inventory, partner, contract and delivery binding record", "description": "Immutable or successor-versioned campaign evidence for wave, flight, placement, media, inventory, partner, contract and delivery binding with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for wave-flight-placement-media-inventory-partner-contract-and-delivery-binding; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ] } ], "inline_only_rationale": null }, { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger", "name": "Schedule, cadence, sequence, frequency cap, time zone, blackout and trigger", "description": "Records schedule, cadence, sequence, frequency cap, time zone, blackout and trigger as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ], "questions": [ { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish schedule, cadence, sequence, frequency cap, time zone, blackout and trigger?", "kind": "temporal", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on schedule, cadence, sequence, frequency cap, time zone, blackout and trigger, for which purpose and under what delegated authority?", "kind": "privacy", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify schedule, cadence, sequence, frequency cap, time zone, blackout and trigger?", "kind": "relationship", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger-data", "name": "Schedule, cadence, sequence, frequency cap, time zone, blackout and trigger data", "description": "Typed campaign data for schedule, cadence, sequence, frequency cap, time zone, blackout and trigger, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ] } ], "artifacts": [ { "id": "schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger-record", "name": "Schedule, cadence, sequence, frequency cap, time zone, blackout and trigger record", "description": "Immutable or successor-versioned campaign evidence for schedule, cadence, sequence, frequency cap, time zone, blackout and trigger with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for schedule-cadence-sequence-frequency-cap-time-zone-blackout-and-trigger; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-017", "SRC-018" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "economics-resources-measurement-and-attribution-design", "name": "Economics, resources, measurement and attribution design", "description": "Groups marketing-campaign context for economics, resources, measurement and attribution design.", "rationale": "Separate planned resources and measurement definitions from financial masters and observed results", "source_refs": [ "SRC-001", "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-019", "SRC-020", "SRC-021" ], "layers": [ { "id": "budget-cost-resource-team-agency-and-procurement-bindings", "name": "Budget, cost, resource, team, agency and procurement bindings", "description": "Groups source-qualified marketing-campaign context for budget, cost, resource, team, agency and procurement bindings.", "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ], "findings": [ { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation", "name": "Planned, approved, committed, incurred and actual budget, cost, currency and allocation", "description": "Records planned, approved, committed, incurred and actual budget, cost, currency and allocation as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ], "questions": [ { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish planned, approved, committed, incurred and actual budget, cost, currency and allocation?", "kind": "measurement", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on planned, approved, committed, incurred and actual budget, cost, currency and allocation, for which purpose and under what delegated authority?", "kind": "retention", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify planned, approved, committed, incurred and actual budget, cost, currency and allocation?", "kind": "state", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation-data", "name": "Planned, approved, committed, incurred and actual budget, cost, currency and allocation data", "description": "Typed campaign data for planned, approved, committed, incurred and actual budget, cost, currency and allocation, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ] } ], "artifacts": [ { "id": "planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation-record", "name": "Planned, approved, committed, incurred and actual budget, cost, currency and allocation record", "description": "Immutable or successor-versioned campaign evidence for planned, approved, committed, incurred and actual budget, cost, currency and allocation with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for planned-approved-committed-incurred-actual-budget-cost-currency-and-allocation; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference", "name": "Team, agency, partner, resource, asset, contract, purchase and responsibility reference", "description": "Records team, agency, partner, resource, asset, contract, purchase and responsibility reference as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ], "questions": [ { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish team, agency, partner, resource, asset, contract, purchase and responsibility reference?", "kind": "ownership", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on team, agency, partner, resource, asset, contract, purchase and responsibility reference, for which purpose and under what delegated authority?", "kind": "access", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify team, agency, partner, resource, asset, contract, purchase and responsibility reference?", "kind": "lifecycle", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference-data", "name": "Team, agency, partner, resource, asset, contract, purchase and responsibility reference data", "description": "Typed campaign data for team, agency, partner, resource, asset, contract, purchase and responsibility reference, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ] } ], "artifacts": [ { "id": "team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference-record", "name": "Team, agency, partner, resource, asset, contract, purchase and responsibility reference record", "description": "Immutable or successor-versioned campaign evidence for team, agency, partner, resource, asset, contract, purchase and responsibility reference with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for team-agency-partner-resource-asset-contract-purchase-and-responsibility-reference; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ] } ], "inline_only_rationale": null } ] }, { "id": "metric-baseline-target-data-source-and-attribution-design", "name": "Metric, baseline, target, data source and attribution design", "description": "Groups source-qualified marketing-campaign context for metric, baseline, target, data source and attribution design.", "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ], "findings": [ { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner", "name": "Metric definition, numerator, denominator, unit, baseline, target, window and owner", "description": "Records metric definition, numerator, denominator, unit, baseline, target, window and owner as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ], "questions": [ { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish metric definition, numerator, denominator, unit, baseline, target, window and owner?", "kind": "validation", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on metric definition, numerator, denominator, unit, baseline, target, window and owner, for which purpose and under what delegated authority?", "kind": "exception", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify metric definition, numerator, denominator, unit, baseline, target, window and owner?", "kind": "temporal", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner-data", "name": "Metric definition, numerator, denominator, unit, baseline, target, window and owner data", "description": "Typed campaign data for metric definition, numerator, denominator, unit, baseline, target, window and owner, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ] } ], "artifacts": [ { "id": "metric-definition-numerator-denominator-unit-baseline-target-window-and-owner-record", "name": "Metric definition, numerator, denominator, unit, baseline, target, window and owner record", "description": "Immutable or successor-versioned campaign evidence for metric definition, numerator, denominator, unit, baseline, target, window and owner with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for metric-definition-numerator-denominator-unit-baseline-target-window-and-owner; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss", "name": "Data source, identity resolution, deduplication, attribution window, model version and loss", "description": "Records data source, identity resolution, deduplication, attribution window, model version and loss as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ], "questions": [ { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish data source, identity resolution, deduplication, attribution window, model version and loss?", "kind": "interoperability", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on data source, identity resolution, deduplication, attribution window, model version and loss, for which purpose and under what delegated authority?", "kind": "interoperability", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify data source, identity resolution, deduplication, attribution window, model version and loss?", "kind": "spatial", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss-data", "name": "Data source, identity resolution, deduplication, attribution window, model version and loss data", "description": "Typed campaign data for data source, identity resolution, deduplication, attribution window, model version and loss, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ] } ], "artifacts": [ { "id": "data-source-identity-resolution-dedup-attribution-window-model-version-and-loss-record", "name": "Data source, identity resolution, deduplication, attribution window, model version and loss record", "description": "Immutable or successor-versioned campaign evidence for data source, identity resolution, deduplication, attribution window, model version and loss with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for data-source-identity-resolution-dedup-attribution-window-model-version-and-loss; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-004", "SRC-009", "SRC-010", "SRC-011", "SRC-020" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "execution-experiment-optimization-outcome-and-learning", "name": "Execution, experiment, optimization, outcome and learning", "description": "Groups marketing-campaign context for execution, experiment, optimization, outcome and learning.", "rationale": "Record observed performance and governed decisions without claiming delivery, conversion or causality from campaign state", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020", "SRC-021" ], "layers": [ { "id": "delivery-impression-reach-engagement-response-and-conversion-evidence", "name": "Delivery, impression, reach, engagement, response and conversion evidence", "description": "Groups source-qualified marketing-campaign context for delivery, impression, reach, engagement, response and conversion evidence.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ], "findings": [ { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source", "name": "Execution, delivery, impression, viewability, invalid traffic, reach, frequency and source", "description": "Records execution, delivery, impression, viewability, invalid traffic, reach, frequency and source as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ], "questions": [ { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish execution, delivery, impression, viewability, invalid traffic, reach, frequency and source?", "kind": "event", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on execution, delivery, impression, viewability, invalid traffic, reach, frequency and source, for which purpose and under what delegated authority?", "kind": "decision", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify execution, delivery, impression, viewability, invalid traffic, reach, frequency and source?", "kind": "provenance", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source-data", "name": "Execution, delivery, impression, viewability, invalid traffic, reach, frequency and source data", "description": "Typed campaign data for execution, delivery, impression, viewability, invalid traffic, reach, frequency and source, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ] } ], "artifacts": [ { "id": "execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source-record", "name": "Execution, delivery, impression, viewability, invalid traffic, reach, frequency and source record", "description": "Immutable or successor-versioned campaign evidence for execution, delivery, impression, viewability, invalid traffic, reach, frequency and source with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for execution-delivery-impression-viewability-invalid-traffic-reach-frequency-and-source; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ] } ], "inline_only_rationale": null }, { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference", "name": "Engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference", "description": "Records engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ], "questions": [ { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference?", "kind": "relationship", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference, for which purpose and under what delegated authority?", "kind": "identity", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference?", "kind": "ownership", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference-data", "name": "Engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference data", "description": "Typed campaign data for engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ] } ], "artifacts": [ { "id": "engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference-record", "name": "Engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference record", "description": "Immutable or successor-versioned campaign evidence for engagement, response, conversion, lead, opportunity, customer, revenue and outcome reference with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for engagement-response-conversion-lead-opportunity-customer-revenue-and-outcome-reference; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019", "SRC-020" ] } ], "inline_only_rationale": null } ] }, { "id": "experiment-decision-lifecycle-exception-and-retrospective", "name": "Experiment, decision, lifecycle, exception and retrospective", "description": "Groups source-qualified marketing-campaign context for experiment, decision, lifecycle, exception and retrospective.", "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ], "findings": [ { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit", "name": "Experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit", "description": "Records experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ], "questions": [ { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit?", "kind": "quality", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit, for which purpose and under what delegated authority?", "kind": "classification", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit?", "kind": "authority", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit-data", "name": "Experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit data", "description": "Typed campaign data for experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit-record", "name": "Experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit record", "description": "Immutable or successor-versioned campaign evidence for experiment, treatment, control, randomization, contamination, effect, uncertainty and causal limit with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for experiment-treatment-control-randomization-contamination-effect-uncertainty-and-causal-limit; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective", "name": "Approve, launch, pause, optimize, change, exception, incident, close and retrospective", "description": "Records approve, launch, pause, optimize, change, exception, incident, close and retrospective as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ], "questions": [ { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish approve, launch, pause, optimize, change, exception, incident, close and retrospective?", "kind": "lifecycle", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on approve, launch, pause, optimize, change, exception, incident, close and retrospective, for which purpose and under what delegated authority?", "kind": "composition", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify approve, launch, pause, optimize, change, exception, incident, close and retrospective?", "kind": "requirement", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective-data", "name": "Approve, launch, pause, optimize, change, exception, incident, close and retrospective data", "description": "Typed campaign data for approve, launch, pause, optimize, change, exception, incident, close and retrospective, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "approve-launch-pause-optimize-change-exception-incident-close-and-retrospective-record", "name": "Approve, launch, pause, optimize, change, exception, incident, close and retrospective record", "description": "Immutable or successor-versioned campaign evidence for approve, launch, pause, optimize, change, exception, incident, close and retrospective with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for approve-launch-pause-optimize-change-exception-incident-close-and-retrospective; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "governance-provenance-time-access-and-interoperability", "name": "Governance, provenance, time, access and interoperability", "description": "Groups marketing-campaign context for governance, provenance, time, access and interoperability.", "rationale": "Qualify sources, quality, privacy, clocks, correction, retention and projection loss", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ], "layers": [ { "id": "source-provenance-quality-access-retention-and-correction", "name": "Source, provenance, quality, access, retention and correction", "description": "Groups source-qualified marketing-campaign context for source, provenance, quality, access, retention and correction.", "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ], "findings": [ { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit", "name": "Owner, steward, source, actor, activity, derivation, revision, conflict and audit", "description": "Records owner, steward, source, actor, activity, derivation, revision, conflict and audit as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ], "questions": [ { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish owner, steward, source, actor, activity, derivation, revision, conflict and audit?", "kind": "provenance", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on owner, steward, source, actor, activity, derivation, revision, conflict and audit, for which purpose and under what delegated authority?", "kind": "relationship", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify owner, steward, source, actor, activity, derivation, revision, conflict and audit?", "kind": "constraint", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit-data", "name": "Owner, steward, source, actor, activity, derivation, revision, conflict and audit data", "description": "Typed campaign data for owner, steward, source, actor, activity, derivation, revision, conflict and audit, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "owner-steward-source-actor-activity-derivation-revision-conflict-and-audit-record", "name": "Owner, steward, source, actor, activity, derivation, revision, conflict and audit record", "description": "Immutable or successor-versioned campaign evidence for owner, steward, source, actor, activity, derivation, revision, conflict and audit with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for owner-steward-source-actor-activity-derivation-revision-conflict-and-audit; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null }, { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone", "name": "Quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone", "description": "Records quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ], "questions": [ { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone?", "kind": "access", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone, for which purpose and under what delegated authority?", "kind": "state", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone?", "kind": "process", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone-data", "name": "Quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone data", "description": "Typed campaign data for quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ] } ], "artifacts": [ { "id": "quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone-record", "name": "Quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone record", "description": "Immutable or successor-versioned campaign evidence for quality, invalid traffic, bias, uncertainty, correction, access, retention and tombstone with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for quality-invalid-traffic-bias-uncertainty-correction-access-retention-and-tombstone; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-009", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-019", "SRC-020", "SRC-021" ] } ], "inline_only_rationale": null } ] }, { "id": "campaign-clocks-validation-and-loss-aware-projections", "name": "Campaign clocks, validation and loss-aware projections", "description": "Groups source-qualified marketing-campaign context for campaign clocks, validation and loss-aware projections.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ], "findings": [ { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time", "name": "Planned, approved, committed, launched, active, paused, ended, observed, ingested and known time", "description": "Records planned, approved, committed, launched, active, paused, ended, observed, ingested and known time as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ], "questions": [ { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish planned, approved, committed, launched, active, paused, ended, observed, ingested and known time?", "kind": "temporal", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on planned, approved, committed, launched, active, paused, ended, observed, ingested and known time, for which purpose and under what delegated authority?", "kind": "lifecycle", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify planned, approved, committed, launched, active, paused, ended, observed, ingested and known time?", "kind": "event", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time-data", "name": "Planned, approved, committed, launched, active, paused, ended, observed, ingested and known time data", "description": "Typed campaign data for planned, approved, committed, launched, active, paused, ended, observed, ingested and known time, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time-record", "name": "Planned, approved, committed, launched, active, paused, ended, observed, ingested and known time record", "description": "Immutable or successor-versioned campaign evidence for planned, approved, committed, launched, active, paused, ended, observed, ingested and known time with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for planned-approved-committed-launched-active-paused-ended-observed-ingested-and-known-time; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null }, { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation", "name": "Identity, audience, content, metric, TMF, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and API validation", "description": "Records identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation as source-qualified marketing-campaign context while generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, sales and records masters remain independently identifiable.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ], "questions": [ { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation-q01", "text": "Which stable campaign, revision, objective, audience, wave, activity and external-master identities plus explicit profile and unknown state establish identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation?", "kind": "validation", "answer_data": [ "campaign, revision, wave, activity and external master identifiers", "campaign, channel, audience, market, jurisdiction and measurement profiles", "planned, approved, active, observed, unknown, disputed and superseded states" ] }, { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation-q02", "text": "Who proposed, approved, owns, supplies, observes, evaluates, may change or may rely on identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation, for which purpose and under what delegated authority?", "kind": "temporal", "answer_data": [ "sponsor, owner, steward, agency, partner, analyst, source system and affected party", "purpose, lawful basis, consent, preference, policy, contract, role and delegation", "bias, objection, exception, segregation of duties and accountability" ] }, { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation-q03", "text": "Which definition, numerator, denominator, source, method, evidence, event time, observation time, as-of time, uncertainty and correction history qualify identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation?", "kind": "measurement", "answer_data": [ "definition, rule, taxonomy, model or method version", "source, evidence, numerator, denominator, unit, baseline, target and uncertainty", "event, observation, ingestion, effective and knowledge times, predecessor, successor, access, retention and projection loss" ] } ], "data_elements": [ { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation-data", "name": "Identity, audience, content, metric, TMF, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and API validation data", "description": "Typed campaign data for identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation, qualified by source, definition, method, version, scope, authority, time, uncertainty, access and conflict.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "artifacts": [ { "id": "identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation-record", "name": "Identity, audience, content, metric, TMF, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and API validation record", "description": "Immutable or successor-versioned campaign evidence for identity, audience, content, metric, tmf, iab, schema.org, privacy, rfc, prov, dqv, odrl and api validation with declared profile and projection loss.", "media_or_form": [ "logical marketing-campaign specification assertion", "identity, objective, audience, plan, budget, metric, execution, experiment, decision, outcome, validation or projection record" ], "serial": true, "identity_strategy": "Campaign ID plus independent revision, wave, activity, assertion, measurement, decision or event ID and artifact kind for identity-audience-content-metric-tmf-iab-schemaorg-privacy-rfc-prov-dqv-odrl-and-api-validation; party, segment label, campaign name, date, amount, filename or digest never identifies the campaign alone.", "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "register-marketing-campaign", "name": "Register marketing campaign", "description": "Governed operation to register marketing campaign without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "generic campaign or initiative reference", "purpose, sponsor and authority", "initial objective and profile" ], "outputs": [ "versioned campaign assertion" ], "preconditions": [ "identity, duplicate, purpose, authority and privacy checks pass" ], "effects": [ "does not create an organization, brand, audience member, consent, offer or financial commitment" ], "source_refs": [ "SRC-001", "SRC-012", "SRC-019" ] }, { "id": "define-objectives-and-hypotheses", "name": "Define objectives and hypotheses", "description": "Governed operation to define objectives and hypotheses without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "situation evidence", "objective and hypothesis proposal" ], "outputs": [ "versioned objective, target and hypothesis assertions" ], "preconditions": [ "owner, baseline, intended outcome, metric binding, uncertainty and authority pass" ], "effects": [ "objective does not prove outcome and hypothesis does not become fact" ], "source_refs": [ "SRC-010", "SRC-014", "SRC-020" ] }, { "id": "define-and-evaluate-audience", "name": "Define and evaluate audience", "description": "Governed operation to define and evaluate audience without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "population and segment references", "eligibility, exclusion and privacy policy" ], "outputs": [ "versioned intended-audience definition and evaluation" ], "preconditions": [ "taxonomy, source, recency, method, minimisation, bias, suppression and authority pass" ], "effects": [ "does not identify, contact, discriminate against or create consent for a person" ], "source_refs": [ "SRC-006", "SRC-009", "SRC-012", "SRC-014", "SRC-016" ] }, { "id": "bind-proposition-content-and-channels", "name": "Bind proposition, content and channels", "description": "Governed operation to bind proposition, content and channels without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "offer, creative, message and channel references", "approval and rights evidence" ], "outputs": [ "versioned proposition, content and channel plan" ], "preconditions": [ "claims, rights, localization, accessibility, channel permission and authority pass" ], "effects": [ "does not publish content, dispatch messages, buy media or alter external masters" ], "source_refs": [ "SRC-002", "SRC-003", "SRC-007", "SRC-008", "SRC-013" ] }, { "id": "plan-waves-schedule-and-frequency", "name": "Plan waves, schedule and frequency", "description": "Governed operation to plan waves, schedule and frequency without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "wave, placement and inventory references", "schedule and frequency policy" ], "outputs": [ "versioned execution plan" ], "preconditions": [ "sequence, time zone, blackout, capacity, permission and dependency checks pass" ], "effects": [ "planned or active state does not prove delivery, reach or viewability" ], "source_refs": [ "SRC-003", "SRC-004", "SRC-010", "SRC-011", "SRC-018" ] }, { "id": "allocate-budget-and-resources", "name": "Allocate budget and resources", "description": "Governed operation to allocate budget and resources without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "budget envelope", "team, agency, partner and contract references" ], "outputs": [ "versioned allocation assertions" ], "preconditions": [ "amount type, currency, authority, segregation, contract and finance-master checks pass" ], "effects": [ "allocation does not purchase media, commit funds, incur cost or post a ledger entry" ], "source_refs": [ "SRC-001", "SRC-019", "SRC-021" ] }, { "id": "define-measurement-and-attribution", "name": "Define measurement and attribution", "description": "Governed operation to define measurement and attribution without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign objective", "metric definitions", "data sources and attribution method" ], "outputs": [ "versioned measurement and attribution plan" ], "preconditions": [ "numerator, denominator, unit, window, identity resolution, deduplication, baseline, target and loss pass" ], "effects": [ "attribution remains model-relative and never alone proves causality" ], "source_refs": [ "SRC-009", "SRC-010", "SRC-011", "SRC-020" ] }, { "id": "record-execution-and-performance", "name": "Record execution and performance", "description": "Governed operation to record execution and performance without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign and wave", "external delivery, interaction and conversion evidence" ], "outputs": [ "source-qualified execution and performance assertions" ], "preconditions": [ "event identity, definition, source, invalid-traffic, deduplication, time and uncertainty pass" ], "effects": [ "campaign state does not prove impression, viewability, reach, response, conversion or revenue" ], "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-010", "SRC-011", "SRC-019" ] }, { "id": "evaluate-experiment-and-optimize", "name": "Evaluate experiment and optimize", "description": "Governed operation to evaluate experiment and optimize without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "experiment design and observations", "decision authority" ], "outputs": [ "effect assertion and successor optimization proposal" ], "preconditions": [ "assignment, control, contamination, sample, method, uncertainty, fairness and authority pass" ], "effects": [ "does not claim causality without design or silently mutate an approved campaign" ], "source_refs": [ "SRC-010", "SRC-019", "SRC-020", "SRC-021" ] }, { "id": "transition-close-correct-project-retain-and-audit", "name": "Transition, close, correct, project, retain and audit", "description": "Governed operation to transition, close, correct, project, retain and audit without autonomous targeting of protected groups, contact, consent creation, dark patterns, content publication, media purchase, budget commitment, discrimination, disclosure or record destruction.", "inputs": [ "campaign revision", "decision or correction evidence", "purpose-bound access and target profile" ], "outputs": [ "successor lifecycle assertion, retrospective, filtered view, loss-declaring projection, retention result or audit event" ], "preconditions": [ "authority, open obligations, privacy, mapping, digest, legal hold and lifecycle checks pass" ], "effects": [ "never cascades into generic campaign, communication, contract, finance, audience, sales or records masters" ], "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "composition": [ { "target": "WM-ACT-028", "relation": "REFERENCE", "purpose": "Resolve the provisional generic campaign parent signal without granting containment or cascade mutation authority.", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-019" ] }, { "target": "WM-ECO-028 and Product, Service, Offer, Promotion, Advertisement, Creative Work and Content models", "relation": "REFERENCE", "purpose": "Bind promoted subjects, propositions and exact content revisions without absorbing their masters.", "required": false, "source_refs": [ "SRC-002", "SRC-007", "SRC-008" ] }, { "target": "Organization, Brand, Market, Party, Audience, Segment, Contact Point, Consent, Preference, Activity, Event, Communication, Placement, Inventory, Contract, Finance, Dataset, Metric, Observation, Experiment, Sales Lead, Opportunity, Customer, Account and Records models", "relation": "REFERENCE", "purpose": "Resolve external identities, permissions, execution, evidence and outcomes without duplicating their lifecycles.", "required": false, "source_refs": [ "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-009", "SRC-010", "SRC-012", "SRC-019", "SRC-020" ] }, { "target": "TMF Open APIs; IAB Audience, Content and Ad Product taxonomies; Data Transparency; OM SDK and ECAPI; GDPR; ePrivacy; ICO and FTC guidance; Schema.org; RFC 3339; PROV-O; DQV; ODRL; OpenAPI 3.1.1", "relation": "ALIGN", "purpose": "Project version-pinned marketing, audience, content, measurement, privacy, temporal, provenance, quality, policy and API views with declared loss.", "required": false, "source_refs": [ "SRC-001", "SRC-002", "SRC-003", "SRC-004", "SRC-005", "SRC-006", "SRC-007", "SRC-008", "SRC-009", "SRC-010", "SRC-011", "SRC-012", "SRC-013", "SRC-014", "SRC-015", "SRC-016", "SRC-017", "SRC-018", "SRC-019", "SRC-020", "SRC-021", "SRC-022" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Dimension owner, namespace authority, accountable campaign sponsor and delegated marketing, privacy, commercial, finance, legal and records authorities", "Authoritative generic Campaign, Organization, Brand, Market, Party, Audience, Consent, Offer, Promotion, Creative, Activity, Communication, Placement, Contract, Finance, Observation, Sales and Records registries", "Approved campaign, audience, channel, measurement, experiment, attribution, jurisdiction, privacy, accessibility, retention and interoperability profiles", "Role, delegation, targeting, exclusion, contact, consent, claims, content, budget, launch, optimization, disclosure and agent-operation policies" ], "namespace_guidance": "Mint campaign, revision, objective, audience-definition, wave, activity-reference, metric, measurement, experiment, decision, validation and projection IDs; preserve external master identifiers.", "registry_links": [ "https://ver.cy/models/", "https://ver.cy/model-agent-protocol.md" ] }, "canon_and_patch": { "canonicalization_rules": [ "Canonicalize by authoritative campaign identifier, owner namespace and revision head, never by campaign name, audience label, channel, date, budget, filename or digest alone.", "Keep generic campaign, organization, brand, audience member, segment, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, experiment, sales result and records independently identifiable." ], "patch_rules": [ "Extensions declare profile, identity, objectives, audience, proposition, channels, content, schedule, budget, metrics, attribution, privacy, lifecycle and interoperability effects.", "Approved revisions are immutable; changes, pauses, optimizations, experiments, corrections and closures create linked successors with affected scope, reason and authority.", "Never silently change audience criteria, exclusion, consent basis, claim, content, channel, frequency cap, schedule, budget, metric definition, denominator, attribution window, experiment design, authority or privacy marking." ], "compatibility_rules": [ "Ignore additive fields only when identity, revision, objective, audience, permissions, definitions, states, times, authority, access and provenance survive.", "Every projection pins specification and taxonomy versions and declares loss in audience, content, delivery, metric, attribution, causality, privacy, authority and evidence semantics." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier for campaign, revision, objective, audience definition, wave, activity, metric, measurement, experiment, decision or artifact, qualified by namespace and kind.", "Governed globally resolvable campaign or artifact IRI.", "Dimension UUID or ULID when neither preceding identifier exists." ], "timestamp_rule": "Use RFC 3339 timestamps with seconds and explicit offset or Z; distinguish planned, approved, committed, launched, active, paused, ended, delivered, interacted, converted, observed, ingested and known times whenever they differ.", "serial_naming_rule": "Use {campaign-id}--{revision-id}--{wave-activity-metric-measurement-decision-or-event-id}--{artifact-kind}--{record-revision-id}.", "integrity_rule": "Store digest, media type, record kind, campaign and revision IDs, profile, actor, purpose, source, taxonomy and method versions, event and knowledge times, confidentiality, retention and provenance." }, "policies": [ "The campaign owns marketing coordination and evaluation context but not generic campaign, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, experiment, sales or records masters.", "Objective, hypothesis, metric definition, measurement, attribution and causal effect remain separate source-qualified assertions.", "Campaign, wave, activity, placement, communication and interaction states and clocks remain distinct; launched or active does not prove delivery or outcome.", "Agents cannot autonomously target protected groups, contact people, create consent, infer sensitive attributes, use dark patterns, discriminate, publish content, buy media, commit budget, disclose or destroy records without delegated authority." ], "crud": { "read": [ "Resolve campaign head, objective, hypotheses, audience, exclusions, permissions, propositions, content, channels, waves, schedule, budget, resources, metrics, attribution, execution, experiments, outcomes, access and projection loss." ], "create": [ "Bind identity, generic campaign, sponsor, purpose, authority, profile, objective, audience source, privacy basis and initial unknown states before assertions are accepted." ], "update": [ "Append successor objective, audience, plan, budget, metric, execution, experiment, optimization, lifecycle, outcome and correction assertions with source, method, reason, authority, event time and knowledge time." ], "delete": [ "Apply legal hold, marketing, contract, finance, privacy, consumer, accessibility and Dimension retention policy; tombstone only the catalogue view, preserve suppression evidence where authorized, and never cascade deletion to external masters." ] }, "roles": [ { "name": "Campaign sponsor", "responsibilities": [ "Own intended value, budget envelope, acceptable risk and accountable authorization." ] }, { "name": "Campaign owner", "responsibilities": [ "Own scope, objectives, profile, lifecycle, dependencies and closure." ] }, { "name": "Audience and privacy steward", "responsibilities": [ "Own audience sources, criteria, minimisation, permissions, exclusions, suppression, bias and rights handling." ] }, { "name": "Content and channel steward", "responsibilities": [ "Own proposition, claims, creative, localization, accessibility, channel and frequency bindings." ] }, { "name": "Finance and commercial authority", "responsibilities": [ "Own budget, cost, contract, procurement and commitment boundaries." ] }, { "name": "Measurement and experiment steward", "responsibilities": [ "Own metric definitions, data sources, attribution, experiment methods, uncertainty, quality and causal limits." ] }, { "name": "Interoperability and records steward", "responsibilities": [ "Own mappings, projection loss, audit, legal hold and record disposition policy." ] } ], "access": { "default_rule": "Deny personal data, audience membership, contact details, consent and suppression evidence, behavioral signals, content tests, partner terms, costs, experiments, attribution and outcomes unless purpose-bound policy permits the minimum necessary view.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Declared operational, legal, audit, regulatory, subject-rights or incident access must cite authority, scope, purpose and time limit and be logged." ], "audit_requirements": [ "Log actor, agent, role, purpose, campaign and revision, operation, authority, policy, RFC 3339 time, affected assertions, source revision and outcome without duplicating restricted audience or party data." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read Dimension namespace, marketing, audience, privacy, communication, content, commercial, measurement, retention and agent policies.", "Read this campaign and linked generic campaign, party, audience, consent, offer, promotion, creative, activity, communication, placement, finance, observation, sales and records models before mutation." ] } }, "coverage": { "claim": "WM-ECO-027 covers one governed marketing campaign from identity, situation and objectives through audience, proposition, channels, content, schedule, budget, measurement, execution, experiment, optimization, outcome, governance and loss-aware projections. Relation, organization and channel methodology, jurisdiction, conformance and independent-review questions remain deferred.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Identity is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "classification and direct properties", "status": "covered", "notes": "Classification and direct properties is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Recognition and observation is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "capabilities and possible actions", "status": "covered", "notes": "Capabilities and possible actions is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "composition", "status": "covered", "notes": "Composition is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "lifecycle", "status": "covered", "notes": "Lifecycle is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "relationships", "status": "covered", "notes": "Relationships is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "temporal", "status": "covered", "notes": "Temporal is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "spatial", "status": "covered", "notes": "Spatial is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "provenance", "status": "covered", "notes": "Provenance is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "ownership", "status": "covered", "notes": "Ownership is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "validation", "status": "covered", "notes": "Validation is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "access", "status": "covered", "notes": "Access is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Retention and deletion is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "interoperability", "status": "covered", "notes": "Interoperability is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." }, { "dimension": "authority and ethics", "status": "covered", "notes": "Authority and ethics is explicit; organization, channel, jurisdiction, methodology, relation and external-review profiles remain held where applicable." } ], "known_omissions": [ "Claude and Grok each timed out on one bounded attempt; no independent external result was admitted.", "WM-ACT-028 is only a provisional parent signal and the frozen relation ledger contains no settled WM-ECO-027 edge.", "Consumer, business, public-sector, fundraising, political, advocacy, recruitment, partner, event, retail, lifecycle, loyalty and regulated-sector campaigns need separate profiles.", "Audience construction, identity resolution, frequency, KPI, attribution, incrementality, media-quality, fiscal, accessibility and brand-safety methods require organization and channel validation.", "TM Forum pages had direct-access limitations, TMF699 labelling is inconsistent, and every TMF, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and OpenAPI mapping needs release-pinned conformance tests." ], "conflicts": [ "Generic campaign, marketing campaign, wave, flight, activity, placement, communication and interaction are related but not interchangeable.", "Objective, target, hypothesis, metric definition, measurement, attribution and causal effect belong to separate assertion axes.", "Intended, eligible, selected, addressable, reached, engaged, responding, converted, lead, opportunity and customer populations must not collapse.", "Planned, approved, allocated, committed, incurred and actual budget or cost values are related but not equivalent." ], "regional_assumptions": [ "Direct marketing, consent, cookies, profiling, political campaigning, children, protected categories, claims, promotions, accessibility and retention depend on jurisdiction, channel, sector and audience type.", "GDPR, the ePrivacy Directive, ICO guidance and FTC CAN-SPAM guidance are scoped profiles, not universal law." ], "adversarial_checks": [ "Reject a campaign that absorbs generic campaign, party, audience, consent, offer, creative, activity, communication, placement, contract, finance, observation, experiment, sales or records masters.", "Reject launched or active as proof of delivery, impression, viewability, reach, response, conversion or outcome.", "Reject a metric without definition, numerator, denominator, unit, scope, window, source, method, uncertainty and as-of time.", "Reject attribution as causality or a causal claim without explicit assignment, control, contamination and uncertainty evidence.", "Reject audience targeting without purpose, source, criteria, recency, minimisation, exclusion, permission, bias and suppression controls.", "Reject autonomous contact, consent creation, protected-group targeting, dark patterns, discrimination, content publication, media purchase, budget commitment, disclosure or destruction without authority." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "aggregate", "status": "accepted", "rationale": "The root is a versioned marketing-campaign aggregate. Generic campaign, organization, brand, market, party, audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, contract, finance, observation, experiment, sales and records masters remain external." }, "decisions": [ { "concept": "Marketing-campaign aggregate root", "disposition": "accepted-with-explicit-boundary", "rationale": "One campaign can bind marketing purpose, audience, proposition, plan, budget, measurement, execution and learning evidence without absorbing adjacent masters." }, { "concept": "WM-ACT-028 parent signal", "disposition": "accepted-as-provisional-reference", "rationale": "The unified registry supplies a generic Campaign parent hint but the frozen relation ledger has no settled WM-ECO-027 edge, so it grants no containment or cascade authority." }, { "concept": "Campaign, revision, wave, activity, placement, communication and interaction", "disposition": "accepted-as-separate-identities", "rationale": "The campaign coordinates references and intended structure; every executed occurrence keeps its own identity, state, source and clocks." }, { "concept": "Audience definition and audience membership", "disposition": "accepted-with-external-party-and-segment-boundary", "rationale": "The campaign owns purpose-scoped intended-audience criteria and bindings, not person identity, universal segment membership, consent, preference or suppression authority." }, { "concept": "Proposition, offer, promotion, advertisement and creative", "disposition": "accepted-as-versioned-external-bindings", "rationale": "The campaign binds exact revisions and records approvals while subject, offer, promotion, advertisement and creative lifecycles remain external." }, { "concept": "Objective, hypothesis, metric, measurement, attribution and causality", "disposition": "accepted-as-distinct-assertion-axes", "rationale": "Each carries its own definition, method, scope, evidence, uncertainty and time. Attribution remains model-relative and cannot prove causality." }, { "concept": "Budget and cost states", "disposition": "accepted-with-financial-boundary", "rationale": "Planned, approved, allocated, committed, incurred and actual amounts remain distinct, while contracts, purchases, invoices, payments and ledgers stay authoritative elsewhere." }, { "concept": "Delivery and funnel evidence", "disposition": "accepted-as-source-qualified-observations", "rationale": "Campaign state never proves delivery, impression, viewability, reach, response, conversion, lead, opportunity, customer, revenue or business outcome." }, { "concept": "Privacy and direct marketing", "disposition": "accepted-with-jurisdiction-and-purpose-holds", "rationale": "Purpose, lawful basis, consent, preference, objection, suppression and channel permission remain separate. Legal and regulatory sources are scoped profiles." }, { "concept": "IAB digital-advertising specifications", "disposition": "accepted-as-optional-profiles", "rationale": "Audience, content, ad-product, transparency and measurement standards support paid digital advertising but cannot narrow the model to that channel." }, { "concept": "Interoperability projections", "disposition": "accepted-with-loss-declaration", "rationale": "TM Forum, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and OpenAPI cover different facets and never replace the canonical campaign aggregate." }, { "concept": "Single-provider waiver and local no-tools audit", "disposition": "accepted-with-mandatory-hold", "rationale": "One bounded Claude Sonnet and one bounded Grok attempt each timed out after 120 seconds. Codex separately audited the frozen validated result and comparison without new facts, so assurance remains reviewable-draft." } ], "publicationHolds": [ "Absence-of-external-review hold: one Claude Sonnet and one Grok attempt for WM-ECO-027 each timed out after 120 seconds; no external result was admitted.", "Relation hold: WM-ACT-028 is only a provisional parent signal and the frozen relation ledger contains no settled WM-ECO-027 edge.", "Identity hold: marketing campaign, revision, wave, flight, activity, placement, communication and interaction remain distinct.", "Audience hold: population, segment definition, selected audience, reached party, respondent, lead, opportunity and customer remain distinct and source qualified.", "Methodology hold: objectives, KPIs, denominators, attribution, identity resolution, deduplication, experiments, incrementality and optimization require organization and channel validation.", "Causality hold: attribution is model-relative and a causal claim requires explicit design, assignment, control, contamination and uncertainty evidence.", "Privacy hold: purpose, lawful basis, consent, preference, objection, suppression and channel permission remain separate and jurisdiction scoped.", "Bias and targeting hold: audience sources and models require minimisation, recency, provenance, fairness, explanation, prohibited-attribute and protected-group controls.", "Financial hold: planned, approved, allocated, committed, incurred and actual budget or cost remain separate from contract, invoice, payment and ledger masters.", "Source-access hold: several TM Forum pages were verified through official indexed content while direct automated access was publisher-blocked; TMF699 version labelling is inconsistent.", "Profile hold: digital advertising, direct marketing, events, retail, advocacy, fundraising, political, recruitment, business and regulated-sector campaigns need separate profiles.", "Interoperability hold: every TM Forum, IAB, Schema.org, privacy, RFC, PROV, DQV, ODRL and OpenAPI projection needs release pins, conformance evidence and loss declarations.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Canonically adjudicate the WM-ACT-028 parent signal and register relations to audience, consent, offer, promotion, advertisement, creative, activity, communication, placement, finance, observation, experiment and sales models.", "Create consumer, business, public-sector, fundraising, political, advocacy, recruitment, event, retail, lifecycle, loyalty, partner and regulated-sector campaign profiles.", "Benchmark and conformance-test audience, identity-resolution, frequency, KPI, attribution, incrementality, invalid-traffic and optimization methods.", "Validate jurisdiction, channel, consent, suppression, profiling, competition, claims, children, political advertising, accessibility, privacy and records policies.", "Pin exact TM Forum and IAB release artefacts and validate mappings against concrete implementations.", "Obtain independent external research, marketing operations, measurement, privacy, legal, finance and data-governance review before promotion beyond reviewable-draft assurance." ] }, "statistics": { "sources": 22, "bundles": 6, "layers": 12, "findings": 24, "questions": 72, "artifacts": 24, "functions": 10 } }