Console / Data Dictionary

JM

Schema v3.2

Data dictionary

The Signal Exchange panel collects 153 normalized fields per line item across 10 domains: transactions, products, brands, commodity exposure, geography, same-store cohorts, and data-quality telemetry. Every field is documented below with its delivered field name and definition. Identifiers are pseudonymous; no PII or MNPI is collected.

Showing 153 of 153

Category & taxonomy

11 fields
#LabelField nameDefinition
16Product Categoryproduct_categoryProduct category classification.
17Category Confidence Scorecategory_confidence_score0-100 confidence score for the product category mapping.
18Category Mapping Methodcategory_mapping_methodMethod used for category mapping, such as rule, LLM, exact match, or human review.
53Schema Versionschema_versionSemantic version of delivered schema.
82Taxonomy Versiontaxonomy_versionFull taxonomy version applied to mappings in a release.
98Table Versiontable_versionVersion of each table in a release.
114SubcategorysubcategorySubcategory name.
115Category Hierarchy Levelcategory_hierarchy_levelHierarchy level in the taxonomy.
116Category Versioncategory_versionVersion of category mapping/taxonomy row.
117Valid Fromvalid_fromEffective start date for mapping/taxonomy row.
118Valid Tovalid_toEffective end date for mapping/taxonomy row.

Commodity exposure

9 fields
#LabelField nameDefinition
32Commodity Namescommodity_namesPipe-delimited commodity/input exposure names corresponding to commodity_ids.
33Commodity Confidence Scorescommodity_confidence_scoresPipe-delimited 0-100 confidence scores corresponding to commodity_ids.
34Commodity Mapping Methodscommodity_mapping_methodsPipe-delimited mapping methods corresponding to commodity_ids.
85Primary Commodity Confidence Scoreprimary_commodity_confidence_score0-100 confidence for the primary commodity assignment.
131Commodity Bridge Versioncommodity_bridge_versionVersion of commodity exposure bridge mapping.
132Exposure Typeexposure_typeIngredient, packaging, beverage input, protein, grain, etc.
133Estimated Exposure Shareestimated_exposure_shareEstimated share of item exposure assigned to the commodity.
134Estimated Weight Ozestimated_weight_ozEstimated weight/amount of commodity exposure in ounces.
136Commodity Mapping Review Statuscommodity_mapping_review_statusAutomated, human-reviewed, needs review, unknown.

Data quality & provenance

17 fields
#LabelField nameDefinition
37Source Systemsource_systemTechnology source such as POS, Toast, Square, DoorDash, digital menu, ordering platform, etc.
38Ingested Atingested_atTimestamp when MFMsoft received or ingested the source record.
57Processed Atprocessed_atTimestamp when MFMsoft normalized/enriched the record.
74Merchant Confidence Scoremerchant_confidence_score0-100 confidence in merchant classification and identity matching.
93Capture Completeness Scorecapture_completeness_score0-100 expected versus captured data completeness score.
94Data Capture Reliability Scoredata_capture_reliability_score0-100 reliability score for data capture continuity.
101Outlier Flagoutlier_flagIndicates unusually large quantity/order/price/spike or other anomaly.
103Latency Hourslatency_hoursHours from transaction time to ingestion/release.
128Issuer Mapping Confidence Scoreissuer_mapping_confidence_score0-100 confidence in issuer/ticker mapping.
129Issuer Mapping Methodissuer_mapping_methodMethod used for issuer mapping.
137Row Count In Releaserow_count_in_releaseRow count for delivered file/table.
139Outlier Reasonoutlier_reasonReason for the outlier flag.
140Latency Secondslatency_secondsSeconds from transaction time to ingestion/release.
141Known Issue Flagknown_issue_flagIndicates known issue applies to a release/segment/row.
142Known Issue Descriptionknown_issue_descriptionPlain-English known issue description.
151MNPI Review Statusmnpi_review_statusCounsel/compliance status for alternative-data/MNPI review.
152Data Rights Review Statusdata_rights_review_statusApproved, pending, restricted, excluded, etc.

Identifiers & lineage

21 fields
#LabelField nameDefinition
2Merchant IDmerchant_idMerchant or operator identifier.
9Order IDorder_idSource transaction or order identifier
12Product IDproduct_idProduct or SKU identifier.
15Product Category IDproduct_category_idStable product category identifier.
30Primary Commodity IDprimary_commodity_idPrimary commodity/input exposure ID selected for the product line item.
31Commodity IDscommodity_idsPipe-delimited commodity/input exposure IDs for one-row-per-line-item CSV delivery.
35Transaction IDtransaction_idStable pseudonymous transaction identifier generated by MFMsoft.
36Line Item IDline_item_idStable pseudonymous line-item identifier.
51Location IDlocation_idStable identifier for a merchant physical or reporting location.
52Release IDrelease_idUnique identifier for each data delivery/release.
54Source Transaction IDsource_transaction_idOriginal order/transaction identifier from the source system.
55Source Line Item IDsource_line_item_idOriginal source-system line item identifier where available.
56Source Record Hashsource_record_hashHash of normalized raw source payload or key fields.
68Parent Line Item IDparent_line_item_idParent line ID for modifiers/add-ons/components.
79Normalized Product IDnormalized_product_idDurable normalized product/menu item ID.
113Subcategory IDsubcategory_idStable subcategory identifier.
121Brand IDbrand_idStable brand identifier.
122Manufacturer IDmanufacturer_idStable manufacturer identifier.
123Parent Company IDparent_company_idStable parent company/issuer identifier.
138File Checksumfile_checksumChecksum for delivered file.
153Source Lineage IDsource_lineage_idIdentifier linking records to provenance/source documentation.

Merchant, location & cohorts

10 fields
#LabelField nameDefinition
69Merchant Typemerchant_typeRestaurant, retailer, foodservice, convenience, QSR-style, grocery, etc.
70Cuisine Retail Typecuisine_retail_typeCuisine or retail subtype, e.g., coffee, burger, pizza, convenience, Japanese.
86Same Store Flagsame_store_flagTrue when merchant/location meets active/reliable thresholds in both comparison periods.
87Same Store Cohort IDsame_store_cohort_idIdentifier for the same-store cohort definition used.
90Active Days In Periodactive_days_in_periodNumber of active days captured for merchant/location in period.
91Merchant New Flagmerchant_new_flagTrue if merchant/location was added after baseline period.
92Merchant Churn Flagmerchant_churn_flagTrue if merchant/location stopped transmitting or became inactive.
110Urban Suburban Rural Flagurban_suburban_rural_flagUrban/suburban/rural classification.
111LatitudelatitudeLatitude for location.
112LongitudelongitudeLongitude for location.

Other

27 fields
#LabelField nameDefinition
3Merchant Namemerchant_nameMerchant or operator business name.
4AddressaddressMerchant location address.
5CitycityMerchant location city.
6State Provincestate_provinceMerchant location state or province.
7ZIP Codezip_codeMerchant postal code.
8CountrycountryMerchant country.
29QuantityquantityQuantity associated with the line item.
73Active Flagactive_flagTrue if merchant/location meets active definition for the period.
75CountycountyCounty for location.
76DMAdmaDesignated Market Area/media market.
77RegionregionRegion such as Northeast, South, Midwest, West.
78Zip3zip3First three digits of ZIP/postal code.
96Merchant Addition Contributionmerchant_addition_contributionPortion of growth attributable to newly added merchants.
99Null Rate Segmentnull_rate_segmentNull rate for segment/table/release.
100Duplicate Rate Segmentduplicate_rate_segmentDuplicate rate for segment/table/release.
102Mapping Coverage Scoremapping_coverage_score0-100 completeness of product/category/brand/commodity mappings.
104Quality Scorequality_score0-100 reliability score by row/table/segment/release.
105Holiday Flagholiday_flagIndicates whether local_date is a holiday.
106Event Day Flagevent_day_flagIndicates known local event or abnormal market day.
124Public Private Flagpublic_private_flagPublic, private, subsidiary, unknown.
135Component Decomposition Flagcomponent_decomposition_flagIndicates whether combo/bundle decomposition was performed.
143Authorization Statusauthorization_statusMerchant authorization status for collection/transformation/licensing.
144Merchant Authorization Statusmerchant_authorization_statusWhether merchant has authorized data collection/transformation/licensing.
147Permitted Use Codepermitted_use_codeResearch, evaluation, internal analytics, affiliates, etc.
148PII Removed Flagpii_removed_flagTrue when consumer PII has been removed from delivered row/table.
149Deidentification Leveldeidentification_levelMerchant-level, location-level, ZIP3 aggregate, signal-mart aggregate, etc.
150Minimum Aggregation Threshold Met Flagminimum_aggregation_threshold_met_flagTrue when row/signal meets minimum aggregation threshold.

Product, brand & ticker

26 fields
#LabelField nameDefinition
11Line Item Typeline_item_typeLine-item row type, for example product or modifier.
13Raw Product Nameraw_product_nameOriginal product/menu item text before normalization, preserved for lineage and audit.
14Product Nameproduct_nameNormalized or cleaned product name associated with the line item.
19BrandbrandBrand classification associated with the product.
20Parent Brandparent_brandParent brand or division, when available.
21ManufacturermanufacturerManufacturer or parent company, when available.
22Manufacturer Tickermanufacturer_tickerValidated public ticker for manufacturer/issuer read-through, when available.
23Brand Confidence Scorebrand_confidence_score0-100 confidence score for brand/manufacturer mapping.
24Brand Mapping Methodbrand_mapping_methodMethod used for brand/manufacturer mapping.
25FlavorflavorFlavor attribute associated with the product.
26SizesizeProduct size attribute.
27TypetypeProduct type classification.
28Product Priceproduct_priceProduct-level transaction price associated with the line item.
65Adjustment Typeadjustment_typeRefund, void, cancellation, partial refund, adjustment, etc.
66Modifier Flagmodifier_flagIndicates whether a row is a modifier/add-on.
67Combo Flagcombo_flagIndicates combo or bundle item.
80Product Mapping Confidence Scoreproduct_mapping_confidence_score0-100 confidence for product normalization.
81Product Mapping Methodproduct_mapping_methodMethod used for product normalization.
83Unit Sizeunit_sizeNormalized product unit size.
84Pack Sizepack_sizePack count/format.
109Bundle Component Flagbundle_component_flagIndicates whether row is a component of a bundle/combo.
119Product Aliasproduct_aliasAlias/spelling/merchant-specific product name.
120Serving Sizeserving_sizeServing size for nutrition/ingredient modeling where available.
125Ticker Exchangeticker_exchangeExchange for validated ticker.
126Ticker Marketticker_marketMarket/country for validated ticker.
127Ticker Currencyticker_currencyCurrency associated with ticker/security.

Sales, pricing & adjustments

16 fields
#LabelField nameDefinition
10Sales Sourcesales_sourceSales channel/source display value such as POS, Square, DoorDash, digital menu, or ordering platform.
43Unit Priceunit_pricePrice per item before quantity multiplication, as defined by source and transformation rules.
44Line Gross Salesline_gross_salesLine-level gross sales before discounts/refunds where available.
45Line Net Salesline_net_salesLine-level net sales after discounts/refunds where available.
46Discount Amountdiscount_amountLine-level discount amount where available.
47Tax Amounttax_amountLine-level tax amount where available.
48Price Definitionprice_definitionDescription/code for what product_price/unit_price represents.
49Transaction Statustransaction_statusCompleted, voided, refunded, cancelled, adjusted, etc.
50Refund Void Flagrefund_void_flagTrue when line or transaction is associated with refund, void, cancellation, or adjustment.
61Line Total Priceline_total_priceTotal line value, usually unit_price multiplied by quantity before or after discounts depending on definition.
62Fee Amountfee_amountService/delivery/platform fee amount.
63Refund Amountrefund_amountRefund amount related to the line item or transaction.
64CurrencycurrencyCurrency code for monetary values.
95Coverage Adjusted Salescoverage_adjusted_salesSales calculated inside same-store cohort or weighted against fixed cohort.
107Tip Amounttip_amountTip/gratuity amount.
108Price Includes Tax Flagprice_includes_tax_flagIndicates whether price includes tax.

Same-store & cohorts

2 fields
#LabelField nameDefinition
88Cohort Start Datecohort_start_dateStart date for cohort comparison window.
89Cohort End Datecohort_end_dateEnd date for cohort comparison window.

Time & periods

14 fields
#LabelField nameDefinition
1DatedateTransaction or reporting timestamp associated with the line item.
39Timestamp UTCtimestamp_utcTransaction/order timestamp converted to UTC.
40Local Datelocal_dateMerchant-local transaction date.
41Local Timelocal_timeMerchant-local transaction time.
42TimezonetimezoneIANA timezone for the merchant/location.
58DaypartdaypartBreakfast, lunch, dinner, late night, or defined buyer-friendly time bucket.
59Day Of Weekday_of_weekDay of week for local_date.
60Week Start Dateweek_start_dateStart date of reporting week.
71First Active Datefirst_active_dateFirst date merchant/location is active in the dataset.
72Last Active Datelast_active_dateMost recent active date for merchant/location.
97Release Daterelease_dateDate/time of data release.
130Ticker Validated Flagticker_validated_flagTrue when ticker mapping has been validated.
145Authorization Effective Dateauthorization_effective_dateStart date of merchant authorization.
146Authorization Expiration Dateauthorization_expiration_dateEnd/expiration date of merchant authorization if applicable.

Field-level lineage, value enumerations, and example payloads are available in the full schema bundle delivered with the trial package.