Synthetic study · simulated buyers · fictional companies
Brand priors: same gateway, three names
Same product, same price, new name and copy. Among 108 simulated industrial buyers, both distinctive identities lowered choice of the identical gateway by about ten points while raising elicited competence; a placebo name swap moved nothing.
The result
Table view
| Stage | Identity | Yes | n | Share | Low | High |
|---|---|---|---|---|---|---|
| Opened the listing in the directory | Industrial Gateway Systems | 108 | 108 | 1.000 | 0.966 | 1.000 |
| Opened the listing in the directory | Kuvra Inc. | 42 | 108 | 0.389 | 0.302 | 0.483 |
| Opened the listing in the directory | Orume | 103 | 108 | 0.954 | 0.896 | 0.980 |
| Asked for a quote after reading the page | Industrial Gateway Systems | 76 | 107 | 0.710 | 0.618 | 0.788 |
| Asked for a quote after reading the page | Kuvra Inc. | 58 | 108 | 0.537 | 0.443 | 0.628 |
| Asked for a quote after reading the page | Orume | 59 | 108 | 0.546 | 0.452 | 0.637 |
| Chose the EG-400 at $1,190 | Industrial Gateway Systems | 59 | 108 | 0.546 | 0.452 | 0.637 |
| Chose the EG-400 at $1,190 | Kuvra Inc. | 41 | 108 | 0.380 | 0.294 | 0.474 |
| Chose the EG-400 at $1,190 | Orume | 40 | 108 | 0.370 | 0.285 | 0.464 |
| Chose the EG-400 at $1,490 (preregistered) | Industrial Gateway Systems | 51 | 108 | 0.472 | 0.381 | 0.566 |
| Chose the EG-400 at $1,490 (preregistered) | Kuvra Inc. | 40 | 108 | 0.370 | 0.285 | 0.464 |
| Chose the EG-400 at $1,490 (preregistered) | Orume | 40 | 108 | 0.370 | 0.285 | 0.464 |
| Chose the EG-400 at $1,890 | Industrial Gateway Systems | 22 | 108 | 0.204 | 0.139 | 0.289 |
| Chose the EG-400 at $1,890 | Kuvra Inc. | 13 | 108 | 0.120 | 0.072 | 0.195 |
| Chose the EG-400 at $1,890 | Orume | 11 | 107 | 0.103 | 0.058 | 0.175 |
| Would reorder after the identical six-month report | Industrial Gateway Systems | 102 | 108 | 0.944 | 0.884 | 0.974 |
| Would reorder after the identical six-month report | Kuvra Inc. | 92 | 108 | 0.852 | 0.773 | 0.907 |
| Would reorder after the identical six-month report | Orume | 99 | 108 | 0.917 | 0.849 | 0.956 |
Discovery fell with Kuvra's tagline, choice fell under both identities, and ratings rose without becoming purchases.
Discovery, choice and ratings, in detail
- Discovery. Shown four directory entries, buyers opened the control's 1.00 of the time and Kuvra's 0.39. With the control's descriptive tagline under the Kuvra name, discovery was back to 1.00: the tagline, not the name, lost the click.
- Choice. At $1,490 the control's product was chosen 0.47 of the time, Kuvra's 0.37 and Orume's 0.37. Under Kuvra the lost choices went to the Tarnfield TG-410 (14 → 25 of 108), which is $100 dearer with a shorter warranty and update commitment; under Orume mostly to deferring (42 → 49 chose none yet).
- Ratings. In a separate session that asked only for ratings, Kuvra scored higher on competence (+0.42 (+0.30, +0.53)), technical depth (+0.81 (+0.71, +0.92)) and expected quality (+0.23 (+0.11, +0.34)) on 1–7 scales, and also higher on procurement friction (+0.24 (+0.08, +0.40)). Higher ratings did not become more purchases. Vendor risk rose by about as much under every name other than the control's, the placebo included (+0.14 (+0.03, +0.25)), so that change belongs to the control's name, not to either positioning.
The experiment
One fictional gateway, six identities differing only in name, tagline and copy, 108 buyer personas each meeting every identity; preregistered.
Product. One fictional industrial edge gateway, the EG-400: four isolated serial ports, two Gigabit Ethernet ports, Modbus, OPC UA and MQTT, −40 to 70 °C, signed firmware with seven years of security updates, a three-year advance-replacement warranty and a one-business-day support response. Its sheet, its price in each comparison, the company facts (founded 2019, 38 employees, Columbus, Ohio, its own warehouse) and the six-month experience report are byte-identical in every arm. Two fixed competitors appear beside it: Tarnfield Controls TG-410 at $1,590 and Bexa BX-2 at $1,090.
Identities (the intervention). Only a name, a one-line tagline and a sentence or two of company copy change.
| Arm | Name | Tagline | Copy |
|---|---|---|---|
| neutral | Industrial Gateway Systems | Edge gateways for plant networks | neutral |
| neutral-placebo | Plant Network Devices | Edge gateways for plant networks | neutral |
| kuvra | Kuvra Inc. | Applied research in industrial sensing and networking | kuvra |
| orume | Orume | Industrial connectivity, reduced to what matters | orume |
| kuvra-name | Kuvra Inc. | Edge gateways for plant networks | neutral |
| orume-name | Orume | Edge gateways for plant networks | neutral |
The two name-only arms put each distinctive name over the control's tagline and copy, which separates the name from the positioning. The placebo arm swaps one descriptive name for another and is the negative control.
Buyers. 108 personas, 36 each of technical evaluators, budget-constrained owner-operators and enterprise procurement managers, with industry, risk appetite, budget, years of experience and two required protocols drawn from named random streams. Seeds 11, 12, 13, 36 buyers each. Each buyer is run in every arm.
Exposure sequence. The choice track is one conversation: a supplier directory listing four entries (which to open), the forwarded company page and product sheet (request a quote, save the datasheet, or move on), a side-by-side comparison at $1,190, $1,490 or $1,890 (three branches of the same conversation), and, after the $1,490 branch, the identical six-month report (satisfaction 1–7, reorder or not). The measurement track is a separate conversation that shows the name alone and then the page, and asks only for ratings. Keeping them apart means a rating cannot steer a choice, and choices are the primary outcome; ratings are labelled as what they are, a model's reports of a perception.
Controls on the comparison. Listing order and comparison order are shuffled per buyer from a stream that does not depend on the arm, so a buyer sees the EG-400 in the same position under every identity. Model answers are journalled by the hash of the exact prompt, so identical prompts in two arms get identical answers (216 of the 5,184 prompts were such repeats, for example the name-only screen shared by Kuvra and Kuvra-name).
Model and run. deepseek-flash at temperature 0.7, reasoning effort low, prompt format
measure-v1; ComputerWorld engine 0.3.0; spec digest a53a37515e54ba4f.
4,968 model calls, 3,895,248 prompt and 1,137,615 completion tokens, 417 s.
97 of 16,848 answers did not parse into their item's stated form and are dropped from the
contrasts they belong to, never imputed. The primary contrast, its estimator and the negative control were
committed before the final run; a six-buyer pilot only checked parsing.
Differences from the control
Table view
| Outcome | Arm (minus control) | Pairs | Difference | Low | High |
|---|---|---|---|---|---|
| Chose the EG-400 at $1,490 | Plant Network Devices — placebo name, control copy | 108 | -0.019 | -0.083 | +0.046 |
| Chose the EG-400 at $1,490 | Kuvra Inc. — name only, control copy | 108 | -0.056 | -0.130 | +0.019 |
| Chose the EG-400 at $1,490 | Kuvra Inc. — research positioning | 108 | -0.102 | -0.185 | -0.019 |
| Chose the EG-400 at $1,490 | Orume — name only, control copy | 108 | -0.009 | -0.074 | +0.065 |
| Chose the EG-400 at $1,490 | Orume — premium-minimal positioning | 108 | -0.102 | -0.185 | -0.028 |
| … at $1,190 | Plant Network Devices — placebo name, control copy | 108 | -0.065 | -0.139 | +0.009 |
| … at $1,190 | Kuvra Inc. — name only, control copy | 108 | -0.083 | -0.148 | -0.019 |
| … at $1,190 | Kuvra Inc. — research positioning | 108 | -0.167 | -0.250 | -0.074 |
| … at $1,190 | Orume — name only, control copy | 108 | -0.056 | -0.120 | +0.009 |
| … at $1,190 | Orume — premium-minimal positioning | 108 | -0.176 | -0.259 | -0.102 |
| … at $1,890 | Plant Network Devices — placebo name, control copy | 108 | -0.009 | -0.083 | +0.056 |
| … at $1,890 | Kuvra Inc. — name only, control copy | 108 | -0.037 | -0.130 | +0.056 |
| … at $1,890 | Kuvra Inc. — research positioning | 108 | -0.083 | -0.167 | +0.000 |
| … at $1,890 | Orume — name only, control copy | 108 | -0.093 | -0.176 | -0.019 |
| … at $1,890 | Orume — premium-minimal positioning | 107 | -0.093 | -0.168 | -0.019 |
| Asked for a quote | Plant Network Devices — placebo name, control copy | 107 | -0.047 | -0.131 | +0.037 |
| Asked for a quote | Kuvra Inc. — name only, control copy | 106 | -0.113 | -0.208 | -0.028 |
| Asked for a quote | Kuvra Inc. — research positioning | 107 | -0.168 | -0.262 | -0.075 |
| Asked for a quote | Orume — name only, control copy | 107 | -0.112 | -0.187 | -0.037 |
| Asked for a quote | Orume — premium-minimal positioning | 107 | -0.159 | -0.243 | -0.075 |
Name or positioning?
At $1,490 the Kuvra name over the control's copy moved choice by −0.06 (−0.13, +0.02) and Kuvra's research copy given the name by −0.05 (−0.12, +0.03); neither part is distinguishable from zero alone, and their sum is the total of −0.10 (−0.19, −0.02). For Orume the copy carries it: name alone −0.01 (−0.07, +0.06), copy given the name −0.09 (−0.17, −0.03).
What the buyers said they perceived
Table view, including percent and dollar estimates
| Rating | Arm (minus control) | Pairs | Arm mean | Difference | Low | High |
|---|---|---|---|---|---|---|
| Competence | Plant Network Devices — placebo name, control copy | 108 | 4.80 | +0.009 | -0.102 | +0.120 |
| Competence | Kuvra Inc. — research positioning | 106 | 5.21 | +0.415 | +0.302 | +0.528 |
| Competence | Orume — premium-minimal positioning | 107 | 4.96 | +0.178 | +0.065 | +0.290 |
| Technical depth | Plant Network Devices — placebo name, control copy | 108 | 4.76 | -0.037 | -0.148 | +0.083 |
| Technical depth | Kuvra Inc. — research positioning | 106 | 5.61 | +0.811 | +0.708 | +0.925 |
| Technical depth | Orume — premium-minimal positioning | 107 | 4.90 | +0.103 | -0.028 | +0.224 |
| Institutional credibility | Plant Network Devices — placebo name, control copy | 108 | 3.03 | -0.120 | -0.222 | -0.009 |
| Institutional credibility | Kuvra Inc. — research positioning | 106 | 3.29 | +0.142 | +0.028 | +0.255 |
| Institutional credibility | Orume — premium-minimal positioning | 107 | 3.01 | -0.131 | -0.234 | -0.028 |
| Confidence in leadership | Plant Network Devices — placebo name, control copy | 108 | 3.99 | -0.056 | -0.157 | +0.037 |
| Confidence in leadership | Kuvra Inc. — research positioning | 106 | 4.35 | +0.302 | +0.198 | +0.406 |
| Confidence in leadership | Orume — premium-minimal positioning | 107 | 4.13 | +0.084 | -0.009 | +0.178 |
| Expected quality | Plant Network Devices — placebo name, control copy | 108 | 4.50 | -0.056 | -0.176 | +0.074 |
| Expected quality | Kuvra Inc. — research positioning | 106 | 4.79 | +0.226 | +0.113 | +0.340 |
| Expected quality | Orume — premium-minimal positioning | 107 | 4.61 | +0.056 | -0.075 | +0.178 |
| Expected maturity | Plant Network Devices — placebo name, control copy | 108 | 3.61 | -0.148 | -0.269 | -0.028 |
| Expected maturity | Kuvra Inc. — research positioning | 106 | 3.58 | -0.179 | -0.292 | -0.066 |
| Expected maturity | Orume — premium-minimal positioning | 107 | 3.59 | -0.168 | -0.290 | -0.037 |
| Vendor risk | Plant Network Devices — placebo name, control copy | 108 | 4.60 | +0.139 | +0.028 | +0.250 |
| Vendor risk | Kuvra Inc. — research positioning | 106 | 4.62 | +0.170 | +0.057 | +0.274 |
| Vendor risk | Orume — premium-minimal positioning | 107 | 4.67 | +0.206 | +0.075 | +0.327 |
| Procurement friction | Plant Network Devices — placebo name, control copy | 108 | 4.03 | -0.065 | -0.204 | +0.065 |
| Procurement friction | Kuvra Inc. — research positioning | 106 | 4.32 | +0.236 | +0.075 | +0.396 |
| Procurement friction | Orume — premium-minimal positioning | 107 | 4.33 | +0.234 | +0.112 | +0.364 |
| Maintenance burden | Plant Network Devices — placebo name, control copy | 108 | 3.70 | +0.065 | -0.065 | +0.194 |
| Maintenance burden | Kuvra Inc. — research positioning | 106 | 3.67 | +0.047 | -0.094 | +0.179 |
| Maintenance burden | Orume — premium-minimal positioning | 107 | 3.58 | -0.065 | -0.206 | +0.084 |
| Overall impression | Plant Network Devices — placebo name, control copy | 108 | 4.11 | -0.111 | -0.222 | +0.009 |
| Overall impression | Kuvra Inc. — research positioning | 106 | 4.42 | +0.189 | +0.075 | +0.302 |
| Overall impression | Orume — premium-minimal positioning | 107 | 4.19 | -0.037 | -0.150 | +0.075 |
| Name alone: institutional | Plant Network Devices — placebo name, control copy | 108 | 1.69 | -0.083 | -0.204 | +0.037 |
| Name alone: institutional | Kuvra Inc. — research positioning | 108 | 2.04 | +0.259 | +0.176 | +0.343 |
| Name alone: institutional | Orume — premium-minimal positioning | 108 | 2.15 | +0.370 | +0.259 | +0.491 |
| Name alone: premium | Plant Network Devices — placebo name, control copy | 108 | 1.91 | -0.324 | -0.426 | -0.222 |
| Name alone: premium | Kuvra Inc. — research positioning | 108 | 3.43 | +1.194 | +1.065 | +1.324 |
| Name alone: premium | Orume — premium-minimal positioning | 108 | 3.81 | +1.583 | +1.444 | +1.722 |
| Viability in five years (percent) | Plant Network Devices — placebo name, control copy | 108 | 61.7 | -0.63 | -1.70 | +0.44 |
| Viability in five years (percent) | Kuvra Inc. — research positioning | 106 | 60.5 | -1.83 | -2.86 | -0.75 |
| Viability in five years (percent) | Orume — premium-minimal positioning | 107 | 61.8 | -0.54 | -1.45 | +0.40 |
| Three-year failure rate (percent) | Plant Network Devices — placebo name, control copy | 108 | 8.4 | -0.11 | -0.59 | +0.37 |
| Three-year failure rate (percent) | Kuvra Inc. — research positioning | 106 | 8.3 | -0.17 | -0.65 | +0.34 |
| Three-year failure rate (percent) | Orume — premium-minimal positioning | 107 | 8.5 | +0.00 | -0.50 | +0.51 |
| Willingness to pay (dollars) | Plant Network Devices — placebo name, control copy | 108 | 1462.0 | -31.94 | -95.83 | +27.78 |
| Willingness to pay (dollars) | Kuvra Inc. — research positioning | 106 | 1504.7 | +15.09 | -40.09 | +65.57 |
| Willingness to pay (dollars) | Orume — premium-minimal positioning | 107 | 1416.8 | -79.44 | -130.37 | -28.50 |
Why higher ratings did not convert, and expectation against experience
Kuvra's research positioning bought the largest rating gains in the study (technical depth +0.81 (+0.71, +0.92), competence +0.42 (+0.30, +0.53), leadership +0.30 (+0.20, +0.41)), yet did not convert. The buyers' stated reasons at $1,490 point to why: under Kuvra 27 of 108 rationales called a supplier established or proven, against 13 under the control, and 22 called it young, a startup or unproven, against 14 (keyword counts; the words are listed in results.json). Orume's premium copy did not raise competence much (+0.18 (+0.07, +0.29)) and lowered stated willingness to pay by −79 dollars (−130 to −29).
Expectation against experience
Every buyer read the same six-month report: four units running, one firmware fix after a two-day support reply, one late shipment. Satisfaction afterwards was flat across identities (control 5.09, Kuvra 5.06, Orume 5.04). Measured against the same buyer's expected quality from the rating session, the gap shrank under Kuvra (−0.25 (−0.41, −0.08) against the control's +0.54): the higher expectation it set was not met by a higher experience, which in a market with reviews is how a positioning premium erodes. Reorder intent fell too: −0.09 (−0.18, −0.01).
Who moved
Table view
| Segment | Arm (minus control) | Pairs | Difference | Low | High |
|---|---|---|---|---|---|
| Technical evaluators | Plant Network Devices — placebo name, control copy | 36 | -0.056 | -0.167 | +0.056 |
| Technical evaluators | Kuvra Inc. — research positioning | 36 | -0.083 | -0.250 | +0.083 |
| Technical evaluators | Orume — premium-minimal positioning | 36 | -0.167 | -0.306 | -0.028 |
| Budget-constrained owners | Plant Network Devices — placebo name, control copy | 36 | +0.056 | -0.056 | +0.167 |
| Budget-constrained owners | Kuvra Inc. — research positioning | 36 | -0.194 | -0.333 | -0.083 |
| Budget-constrained owners | Orume — premium-minimal positioning | 36 | -0.083 | -0.222 | +0.028 |
| Enterprise procurement | Plant Network Devices — placebo name, control copy | 36 | -0.056 | -0.194 | +0.056 |
| Enterprise procurement | Kuvra Inc. — research positioning | 36 | -0.028 | -0.139 | +0.083 |
| Enterprise procurement | Orume — premium-minimal positioning | 36 | -0.056 | -0.222 | +0.083 |
Budget-constrained owners turned away from Kuvra most, and procurement managers barely moved under any identity: their choices were already dominated by supplier-risk reasoning that the identity did not change.
Which factors predict choice
What this benchmark is
The study is also the first benchmark for the shared factor registry. The question is whether ratings from the measurement session predict choices from the separate choice session on an identity the model was not fitted on. Each row is a (buyer, identity, price) choice; a regularised logistic regression is fitted on five identities and scored on the sixth, in turn. The baseline is what a sentiment-and-price model would use: the price ratio, the one-number overall impression and the buyer's segment.
Table view
| Factor | Reduction | Low | High | AUC with it | Reading |
|---|---|---|---|---|---|
| willingness_to_pay | +0.0272 | +0.0022 | +0.0493 | 0.840 | adds |
| anticipated_maintenance_burden | +0.0223 | +0.0081 | +0.0359 | 0.828 | adds |
| perceived_vendor_risk | +0.0117 | +0.0031 | +0.0212 | 0.822 | adds |
| procurement_friction | +0.0097 | +0.0010 | +0.0190 | 0.822 | adds |
| risk_high | +0.0056 | -0.0055 | +0.0155 | 0.820 | no detectable gain |
| risk_low | +0.0053 | -0.0044 | +0.0156 | 0.816 | no detectable gain |
| expected_vendor_viability | +0.0035 | -0.0012 | +0.0080 | 0.816 | no detectable gain |
| name_premium_association | +0.0024 | -0.0025 | +0.0070 | 0.814 | no detectable gain |
| expected_product_maturity | +0.0014 | -0.0033 | +0.0056 | 0.812 | no detectable gain |
| expected_failure_rate | -0.0004 | -0.0025 | +0.0015 | 0.809 | no detectable gain |
| budget_headroom | -0.0005 | -0.0029 | +0.0019 | 0.809 | no detectable gain |
| confidence_in_leadership | -0.0005 | -0.0020 | +0.0007 | 0.808 | no detectable gain |
| expected_quality | -0.0008 | -0.0054 | +0.0036 | 0.811 | no detectable gain |
| perceived_competence | -0.0012 | -0.0058 | +0.0025 | 0.811 | no detectable gain |
| institutional_credibility | -0.0017 | -0.0031 | -0.0003 | 0.805 | hurts |
| name_institutional_association | -0.0026 | -0.0040 | -0.0011 | 0.806 | hurts |
| perceived_technical_depth | -0.0161 | -0.0221 | -0.0111 | 0.799 | hurts |
Caution: both tracks are answered by the same model playing the same persona, so part of this predictive value is shared method, not a perception the model "has". It shows the registry can rank factors by held-out value; it does not show that these factors predict real buyers.
Through a browser, on a shop
| EG-400 maker shown | Buyers | Ordered EG-400 | Ordered TG-410 | Ordered BX-2 | No order | Opened the EG-400 page | Decisions | Failed gestures | Unreadable replies |
|---|---|---|---|---|---|---|---|---|---|
| Industrial Gateway Systems | 48 | 27 | 4 | 5 | 12 | 46 | 518 | 11 | 0 |
| Kuvra Inc. | 48 | 25 | 6 | 5 | 12 | 45 | 548 | 14 | 2 |
| Orume | 48 | 24 | 5 | 7 | 12 | 44 | 513 | 13 | 0 |
- Kuvra Inc. minus control: −0.04 (−0.19, +0.08) in the share of buyers ordering the EG-400 (48 paired buyers).
- Orume minus control: −0.06 (−0.19, +0.06) in the share of buyers ordering the EG-400 (48 paired buyers).
How the storefront run worked
The measurement workflow asks buyers to choose in a conversation. As a check that the direction survives when they
have to act, 48 further simulated buyers (seeds 31, 32) each got a Mac in a
ComputerWorld world with a fictional distributor's shop, fieldparts.example, served by the engine's
shop service. They opened its gateway category, read whatever product pages they chose, and either placed an order or
did not, all through ordinary clicks recorded by the engine. The world was forked before anyone acted; the three arms
differ only in the EG-400 listing's maker name, title and About text, written into the shop's state at the fork. An
order is read from the shop's state at the end, not from anything the buyer said.
With 48 buyers the in-world contrasts are not distinguishable from zero. Their direction agrees with the measurement workflow's, where both identities lowered choice. Each buyer's order is read from the shop's state in a replay that reproduced the recorded state hashes. The run took 1,578 model calls
(1,955,375 prompt tokens) and
1119 s, with the arms in parallel threads. The common-random-numbers check found no violation, but it is nearly
vacuous here: the maker's name is on the category page every buyer opens first, so almost no decision in a treated arm
had a byte-identical input in the control. Unlike the conversation, this task
does not show discovery: the buyers were sent to the gateway category, where nearly all opened the EG-400 page in every
arm. Replay: python research/studies/market-perception/brand-priors/analyze_storefront.py replays both
seeds offline from their journals, refuses a replay whose state hashes differ from the recorded run, and reads each
order from the shop.
What the buyers wrote
The same buyer under the control and under Kuvra, at $1,490, where their choices differed (from the checked-in journal; these are simulated rationales, not anyone's real reasoning):
buyers-11-0 · technical segment · risk appetite low · budget $2,000
Control: chose “EG-400 from Industrial Gateway Systems”. “Cheapest of the capable options, 4 serial ports, 7-year updates and 3-year advance-replacement warranty reassure a low-risk retrofit.”
Kuvra Inc.: chose “Tarnfield Controls TG-410”. “Established industrial networking vendor with full protocol coverage and solid support; the small price premium over Kuvra is worth avoiding an unproven 2019 startup in a validated plant.”
buyers-11-1 · budget segment · risk appetite low · budget $1,400
Control: chose “EG-400 from Industrial Gateway Systems”. “It meets the OPC UA and four-serial-port requirement with the best warranty and update commitment; $1,490 is close enough to budget to justify.”
Kuvra Inc.: chose “None of these yet”. “Kuvra is the only fit for OPC UA and Modbus RTU, but at $1,490 it's $90 over my $1,400 ceiling — I'd push them to meet my price before committing.”
buyers-11-12 · technical segment · risk appetite low · budget $1,400
Control: chose “Tarnfield Controls TG-410”. “Established networking vendor, meets OPC UA/Modbus RTU needs, 5-year updates and 2-year warranty; worth the modest overrun for a proven supplier.”
Kuvra Inc.: chose “EG-400 from Kuvra Inc.”. “Meets all I/O and protocol needs, 7-year security updates and 3-year advance-replacement warranty at the lowest compliant price.”
Robustness
Placebo null, all three seeds negative, all three prices below control, order held fixed per buyer.
- Negative control. The placebo name changed the preregistered outcome by −0.02 (−0.08, +0.05): no detectable effect.
- Seeds. The primary contrast by seed: seed 11: −0.03 (−0.17, +0.11); seed 12: −0.11 (−0.28, +0.03); seed 13: −0.17 (−0.31, −0.03). Each seed alone is underpowered (36 buyers); all three are negative.
- Price. Both identities are below the control at all three prices (see the second chart), though at $1,890 Kuvra's interval reaches zero; demand falls with price under every identity, from 0.55 to 0.20 for the control.
- Presentation order. The EG-400 was chosen 0.40 of the time when listed first, 0.37 second and 0.50 third (pooled over arms). Position matters, which is why it is held fixed per buyer across arms.
- Empty replies. deepseek-flash reasons before it answers, and a reply that spends its whole 2,000-token budget reasoning comes back empty. Prompts answered with nothing usable, per arm: kuvra 2 of 864, kuvra-name 2 of 864, neutral 1 of 864, neutral-placebo 0 of 864, orume 2 of 864, orume-name 3 of 864; with some items unusable: 0 in all. The rate is at most 3 of 864 in any arm and does not line up with the contrasts, so it is not what moved them; the affected answers are dropped, not re-asked.
- Replay. The checked-in journal replays the whole run offline with 0 model calls to byte-identical records. That is deterministic replay; drawing new answers to the same prompts (a new journal) is repeatable sampling, and its spread is what the bootstrap intervals approximate.
Limitations
Every buyer is one language model playing a persona; prompts are text, the names have no history, and only the preregistered contrast is confirmatory.
- Every buyer is one language model (deepseek-flash) role-playing a persona. Nothing here measures a real person. The model may encode stereotypes about names (a coined name reads as a startup) that real buyers do or do not share.
- Prompts are text. Real buyers meet logos, websites, sales calls, references and peers. The choice is one forced decision, not a procurement process.
- "Kuvra" and "Orume" were judged by the model with no history. Brand equity built by delivery, references and time is outside this design.
- The research copy is also a claim about the company's way of working; a buyer may reasonably update on it. The name-only arms separate the name, not the meaning of the copy.
- Many secondary contrasts are shown with unadjusted intervals; only the preregistered contrast is confirmatory.
- The dollar and percentage numbers are model outputs, not prices or failure rates anyone would observe.
What would establish external validity
A conjoint with real industrial purchasers, listing A/B tests, CRM outcomes and post-purchase surveys.
- A randomised conjoint with real industrial purchasers (procurement panels, 300–500 respondents) using the same stimuli, to check whether the direction and the segment ordering hold.
- A/B tests of directory listings and landing pages for a real supplier, measuring click-through and quote requests: the discovery result is the cheapest to check.
- CRM outcomes (quote-to-order rate by lead source and positioning) to calibrate the choice model's intercepts by segment.
- Post-purchase surveys paired with stated expectations at purchase, to test the expectation-gap mechanism.
Reproduce it
Replay the checked-in journal offline: no model, no key.
# replay from the checked-in journal: no model, no key needed
python research/studies/market-perception/brand-priors/run.py --phase final --offline \
--out target/brand-priors --journal research/studies/market-perception/brand-priors/evidence/journal.jsonl
python research/studies/market-perception/brand-priors/analyze.py --evidence target/brand-priors
# a fresh sample asks DeepSeek (DEEPSEEK_API_KEY in .env); without it the run stops at the first call
python research/studies/market-perception/brand-priors/run.py --phase final --out target/brand-priors-new
Data: results.json (every number on this page), buyers.csv (one row per buyer and arm), results.csv, spec.json (every stimulus), storefront-results.json (the browser run, buyer by buyer), preregistration.json. Source: run.py, analyze.py, measure.py (the measurement workflow), factors.py (the registry and benchmark), the model journal.