ARLIResearch
Deep analysis · October 22, 2026

LOCAL
idea, market, competitors

An AI local discovery app for small businesses in San Francisco. The diagnosis is right, but as a platform the idea dies on two-sided cold start. As a single-corridor service with verified live offers it can be tested in three weeks and with almost no money.

Summary

The diagnosis is right, but as a platform the idea dies on two-sided cold start and on the refusal to take money for promotion. As a single-corridor service with verified live offers it can be tested in three weeks and with almost no money.

$10kmonthly target for one or two people
~200storefronts in the Noriega corridor
2 hper week per merchant
3weeks to a verifiable answer

Five main findings, each with a source referenced in the text below:

  1. The problem is real and measured. The query "a specific product or service with its attributes nearby" is not answered today by any product on the market, including Google. Tested in Chicago: AI Mode on "sushi nearby" returned venues an average of 4.9 miles away against 0.3 miles in Maps and included a ramen shop with no sushi.
  2. But its "live layer" is already being built by Google. At I/O 2026 Google announced agentic booking of local services and calls to businesses on the user's behalf (repair, beauty, pet care). That is its intent search plus concierge, free and at scale.
  3. Its multilingual wedge is the strongest part, and it really is unaddressed. Platforms for Chinese speakers (HungryPanda, Fantuan, Chowbus, WeChat mini programs) are closed inside the language community. The mainstream translates by machine and literally. A two-sided surface where the merchant writes in their own language and the neighbour reads a meaningful explanation exists nowhere.
  4. The closest company to this idea is already dead. Karma (Stockholm, $18M from Sequoia, 1.5M users) shut down in 2023 due to churn of partner restaurants and competitor density. verified
  5. The economics rest on operations, not on code. One honest offer in the live layer costs about two hours of human time per week. That is the cost of the live layer, not the platform: a permanent profile is filled in once and lives for months, so cost grows not with the number of merchants but with the share of them running live content.

Main risk

The live layer is an operational problem, not a technical one. Nobody solved it with ease of updating. Too Good To Go solved it with money today and is still loss-making at 150M users.

Answering twelve corrections: where she is right, where the analysis holds

The corrections came in twelve points. I take each one honestly, including the ones where I, not the concept, was wrong.

CorrectionVerdictWhat changes in the analysis
1. Two hours of manual work per merchant per week is not part of the conceptAccepted: that was my own assumption, I inflated the cost of the live layer into the whole platformThe cost is recalculated: the profile is one-off hours, the live layer is weekly hours, and only for those who use it
2. Mandatory point-of-sale integration is not assumedAcceptedIntegration moves from a closed path to a later stage. But live availability still rests on the merchant's word, which changes data reliability, not launch cost
3. Two kinds of information, fresh start every day, no ranking penalty for absent live contentAccepted, with a consequenceThe live layer becomes intermittent: the buyer cannot count on it being there. That is a coverage risk, not a merchant discipline risk
4. The pilot is 10 to 15 merchants across the city, a working version, B2B framing, relative thresholdsPartly acceptedA working version beats manual matching for testing result quality. But demand must be tested densely: supply can be spread across the city, the buyer cannot
5. LOCAL is not a closed partner catalogue: unconnected businesses appear too, and confirmation is not qualityAccepted, with a consequenceThe catalogue becomes mixed and ranking gets harder: order among unconfirmed entries has to be decided, and popularity returns through the back door
6. Advertising is not rejected, only the sale of organic relevance. Plus jobs and hiringAccepted, and it weakens my criticismI recorded her model as the weakest. Wrong: labelled paid placement is allowed. The concept's monetisation is stronger than I credited
7. Reputation without an average star: recency, weight by nature and resolution, a right to contestAcceptedA recency window and weighting are added. Honest caveat: at pilot scale there is no reputation data at all, so it is a design for later
8. Registration is not needed to searchAccepted, and I name the blind spotWithout a login, repeat use per person cannot be measured, and that is the pilot's main criterion. An anonymous device counter is needed
9. No own language model is needed, existing ones sufficeFully agreedMatches the analysis, nothing to change
10. No personal manager for every merchant; on-site checks by paid contractors; regional representativesPartly acceptedRegional representatives answer my growth-ceiling risk. Residual risk: partners diluting standards, a franchise failure mode that has to be designed against up front
11. The difference is the combination of elements, not AI; large platforms can copy itAgreedWith a refinement: a combination is weaker than one defensible asset. The test is whether confirmed data and relationships accumulate
12. Detecting unmet demandNew and strongThe most valuable asset in the concept, and it exists only if the queries happen on LOCAL rather than inside someone else's assistant

An honest count: five corrections hit my assumptions (two hours, mandatory integration, mandatory publishing, a closed catalogue, a total refusal of advertising), and they hit fairly. The concept was not expensive; I built it up into a more expensive model and then criticised what I had built. The methodological error was turning a worst-case usage pattern into a baseline cost.

But none of the twelve touches customer acquisition. Costs come down and the economics look better than my first estimate, while the kill line runs through demand and remains untested.

WHERE THE CORRECTIONS LAND

The cost on the supply side was overstated by me, and her corrections are fair. The risk did not disappear, it became the only one: can LOCAL find a buyer. That is what the pilot has to show.

Three facts, verified by hand

Three places where the sources were checked by hand rather than taken from secondhand retellings. These three facts carry the weight of the rest of the document, so they are called out separately.

Verified by hand

1. The Karma shutdown. A surplus food marketplace (Stockholm, 2016-2023), $18M including Sequoia, 1.5M users, Sweden and London. Shut down in 2023: high churn of partner restaurants, COVID killed supply, Too Good To Go won on density. The assets and 1.5M users went to a competitor.

Verified by hand

2. Yelp licensing its data to OpenAI. Yelp licenses 330M reviews and 8M+ listings to OpenAI and supplies data to Apple Maps and Yahoo. Stoppelman: "If you want to answer local queries, you really do need Yelp".

Verified by hand

3. District 4 (Sunset) demographics. 53% of district residents identify as Asian against 34% citywide. 14% of households have limited English proficiency against 12% citywide. 42% were born outside the US against 34% citywide. From the official district profile by SF Planning, Sunset Forward.

Who is already in the market

Conversational local search has become a baseline feature of every major assistant. Confirmed stock exists nowhere except bookable services and restaurant tables. This both confirms the hypothesis and explains why there will be no time: Google is solving the same problem.

PlayerWhat it doesModelVerified stockSource
Google Search, AI ModeConversational search, since May 2026 agentic booking of local services and experiences; assembly of prices and availability with a booking linkFree, ads and local leadsNo for a custom cake: only where there is a structured availability feed (tables, slots, POS)blog.google (I/O 2026)
Google, agentic callsGoogle calls the business on the user's behalf and sends a summary; categories: goods (toys, electronics, beauty) and services (repair, beauty, pets)Free inside searchNo for its query: the category is not supportedsupport/Google, blog.google
Google Maps, Ask MapsConversational questions about places, food ordering via Square and Toast, hotels, ticketsFree, local adsPartly: vibe and diet filters exist, no confirmed product stockblog.google (March and August 2026)
Yelp AssistantConversational assistant across all categories, booking: tables (Guest Manager), beauty (Vagaro), medical (Zocdoc), auto (RepairPal), services (Calendly)Free, Yelp Ads and partner leadsPartly: bookable services and tables, not a custom cakeYelp IR, April 2026
Yelp as a data supplierLicenses reviews, ratings, photos and business data to AI assistants; Reservations and Waitlist run inside ChatGPTB2B licensingIndirectly: it feeds the answers of other assistantsAxios, July 23, 2026 verified
ChatGPTMaps and place cards, available booking slots via OpenTable (globally), Resy and YelpSubscription and adsPartly: tables onlyhelp.openai.com
PerplexityPlace recommendations on Yelp data, table booking via OpenTable (60k+ restaurants)Subscription and adsPartly: tables onlyperplexity.ai/hub
Apple Maps and Apple BusinessPlace cards with action links (menu, order, book), from summer 2026 paid local ads in the US and CanadaFree listings, new adsNoapple.com/newsroom
Microsoft Copilot and Bing PlacesLocal answers from the Bing index plus listingsFree, adsNoMicrosoft Learn
DoorDash ZestyConversational restaurant search, aggregates DoorDash, Maps, Yelp, TikTok, Reddit, EaterFree app, beta only in the SF Bay Area and New YorkPartly: mood and location, not product stockTechCrunch, December 2025
BeliSocial restaurant ratings, personal lists, booking via OpenTable and SevenRoomsFree plus subscriptions (Supper Club ~$75/year)NoWikipedia, SF Chronicle
CornerSocial map and AI recommendations for Gen Z; 250k users, 425 cities; $7.5MVenture-backed, freeNoBusiness Insider, July 2026
ZestRestaurant recommendations from transaction data via Plaid; $1.8M pre-seedFreeNotimesofsf, June 2026
AtmosfyShort videos about places, "TikTok meets Yelp"; 1M+ businessesFree, venture-backedNosources in the report
Zoca, PieSell AI visibility and booking to merchantsMerchant subscriptionTools for business, not for the consumersources in the report
VOYGR PlaceCallAgents call businesses in parallel and confirm the orderAPI for developersThe only mechanism that can confirm an order, but not a consumer productsources in the report
COMPETITIVE LANDSCAPE: WHO OWNS WHAT
LOCAL MARKET MAP: DEMAND, DATA, STARTUPSthree bands, one empty slotBAND 1: OWN CONSUMER DEMANDGoogle Search + AI ModeAI ModeGoogle MapsAsk MapsChatGPTYelp AssistantApple MapsCopilotBingPerplexityBAND 2: OWN LOCAL DATAGoogle Business ProfileYelp Data(330M)Foursquare POIOpenStreetMapToast / SquareOpenTable / ResyBAND 3: STARTUPS + TOOLSBeliCornerZestAtmosfyDoorDash ZestyZoca / PieVOYGR PlaceCallEMPTY SLOT: VERIFIED LIVE AVAILABILITY IN ONE CORRIDOR

Market conclusion

Confirmed stock exists nowhere except bookable services and restaurant tables. This both confirms the LOCAL hypothesis and explains why there will be no time: Google is solving the same problem.

Google: the owner of demand

Google is not one competitor but three products that together cover most of the LOCAL concept for free.

Search and AI Mode

Since May 2026 AI Mode runs agentic booking of local services and experiences: the system assembles prices and availability and gives a booking link. For a custom cake this does not work, because there is no structured availability feed. But for anything that has slots or a POS, it works.

Agentic calls

Google calls the business on the user's behalf and sends a summary. The categories at the time of the announcement: goods (toys, electronics, beauty) and services (repair, beauty, pets). That is exactly "intent search plus concierge", only free and at scale. The LOCAL category is not supported, and that is what leaves a window, but the window is closing.

Maps and Ask Maps

Conversational questions about places, food ordering via Square and Toast, hotels, tickets. Vibe and diet filters exist, no verified product stock.

What this means

Google is building the same "live layer" for free and at scale. Agentic booking and agentic calls are already announced. LOCAL has a window on uncovered categories, but it is measured in quarters, not years.

Yelp and the data layer

Yelp is at once a competitor and a supplier. As a product: a conversational assistant across all categories with booking (tables via Guest Manager, beauty via Vagaro, medical via Zocdoc, auto via RepairPal, services via Calendly), monetised through Yelp Ads and partner leads.

As a data layer: it licenses 330M reviews and 8M+ listings to OpenAI, supplies data to Apple Maps and Yahoo. Reservations and Waitlist run inside ChatGPT.

Key quote

Stoppelman: "If you want to answer local queries, you really do need Yelp". verified

This means any attempt to be "another source of local truth" competes with a contract already signed between Yelp and those who answer the queries.

ChatGPT, Perplexity, Copilot and Apple

ChatGPT

Maps and place cards, available booking slots via OpenTable (globally), Resy and Yelp. Model: subscription and ads. No confirmed product stock, tables only.

Perplexity

Place recommendations on Yelp data, table booking via OpenTable (60k+ restaurants). Model: subscription and ads. Tables only.

Microsoft Copilot and Bing Places

Local answers from the Bing index plus listings. Free, monetised by ads. No stock.

Apple Maps and Apple Business

Place cards with action links (menu, order, book). From summer 2026 paid local ads in the US and Canada. Free listings plus new ads. No stock.

Pattern

Every major assistant has moved to conversational local search, but none answers a query with confirmed stock. They all stand on the same data: Yelp, OpenTable, their own index.

Startup contenders

StartupApproachScale / moneyStock
DoorDash ZestyConversational restaurant search, aggregates DoorDash, Maps, Yelp, TikTok, Reddit, EaterFree app, beta only SF Bay Area and New YorkPartly: mood and location
BeliSocial restaurant ratings, personal lists, booking via OpenTable and SevenRoomsFree plus subscriptions (Supper Club ~$75/year)No
CornerSocial map and AI recommendations for Gen Z250k users, 425 cities, $7.5MNo
ZestRecommendations from transaction data via Plaid$1.8M pre-seedNo
AtmosfyShort videos about places, "TikTok meets Yelp"1M+ businessesNo

The common denominator: they all monetise by subscription or ads and none confirms stock. They all play at discovery, not at the truth about what exists today.

Tools for merchants

A separate category is B2B tools that sell merchants visibility and booking. They are not competitors to the LOCAL consumer app, but they occupy the same shelf in the business owner's head.

ZocaAI visibility and booking for merchants
PieAI visibility for merchants
VOYGRPlaceCall: agents call and confirm the order, API

What matters

VOYGR PlaceCall is the only mechanism that can confirm an order, but it is an API for developers, not a consumer product. If LOCAL is built, it can be both a competitor and a rail.

WHERE VERIFIED STREET DATA SITS
THE UNOCCUPIED POSITIONGOOGLE GENERAL INDEXbreadth: globalmachine translationno verified stockEVERYONE, SHALLOWLYCLOSED DIASPORA APPSHungryPanda, Fantuannative language depthclosed outwardINSIDERS ONLYLOCALverified street-level datamerchant writes in ownlanguage, neighbor readsa real explanationconfirmed availabilityone corridor, deepBOTH DEPTH AND OPENNESS

Profile against live layer: what actually carries the search

The permanent profile carries services, specialisation, assortment, prices, photographs and video of the work process. Two kinds of video deserve separating here because they are constantly confused: video of the work process is a portfolio, it lives for months and belongs to the profile, while video of fresh baking is the live layer, it lives for hours. The first does not age and costs nothing to keep, the second ages every morning.

And the central claim, which I accept: the profile alone is enough for full participation in search. A conclusion follows that deserves recording separately, because it changes the product logic: if the profile alone is enough to reach the results, then the live layer has no effect on discovery at all. It retains exactly one job: turn something found into something settled. So the live layer cannot be sold as a way to get found, and it has to be tested separately from search, otherwise in the pilot one mechanism will mask the other's failure.

LIVE CONTENT AS A FIELD, NOT A PUBLICATION

The merchant says a fresh batch of bread will be ready in a few minutes, and that must reach the answer to a query, not a feed. So it should be stored not as a post but as a field with a lifetime: value, time, expiry. The practical difference: a post has to be displayed, a field has to be substituted into results, and the second costs pennies.

The same logic says what must not exist in the interface. If the function exists for convenience rather than as a duty, then a merchant cannot have a counter reading twelve days since your last post, or nudging notifications. Any such element turns convenience into duty faster than the feature itself.

And what a connected merchant gets instead of position: services, specialisation, prices, examples of work, current offers. So the value of connecting is stated as detail and freshness, and that must be visible literally: next to a connected merchant you see what is known about them, next to an unconnected one you see what is missing. Otherwise the difference stays invisible and the advantage of connecting evaporates.

Who owns local data

Access to local data is not a technical question but a licensing one. The canonical source is closed to third parties.

Google Business Profile API

Closed: Google states plainly that the API is "not open to the public", and that even with access you cannot read other people's profiles without rights to them. Third parties read the data through unofficial resellers (DataForSEO). The canonical source of local data for AI is unavailable to third parties.

Yelp

Licenses 330M reviews and 8M+ listings to OpenAI, supplies data to Apple Maps and Yahoo. verified

Foursquare

100M+ POIs and an MCP server, but this is data about places, not about stock.

OpenStreetMap

Free POIs and hours, explicitly without stock and availability.

What this means for LOCAL

Local data is consolidating through licensing deals. LOCAL either becomes a data supplier (which needs coverage and verification), or competes with those already inside ChatGPT. The second is the worse bet.

GRAVEYARD 2009-2026
THE PREVIOUS WAVE: WHAT DIED AND WHYFoursquarecheck-ins2009Groupon peak$1.6B rev2011LevelUpbought 20182016Ritual$300M val2018Allsetno-fee model2020Karmashut down2023Zuppa/exitB2B only2026lesson: consumer local discovery never monetized; the money was in the data layer

Live content is optional: what that changes

The clarification matters: publishing is voluntary, absent live content carries no ranking penalty, and freshness requirements differ by field. A technician's permanent specialisation lives for months, a temporary offer lives for hours, and demanding the same confirmation from both is pointless. This is a better design than the one I analysed, because it removes the treadmill my cost estimate grew out of.

But optionality has a reverse side that has to be named before launch: if participation is voluntary and unpenalised, the presence of the live layer depends on merchant mood. The buyer cannot count on something live existing today in their neighbourhood, in their category. The promise of seeing what exists right now holds not because the mechanic is good, but because coverage in a given neighbourhood-and-category cell is high.

THE METRIC THAT REPLACES THE HOURS

Instead of hours per merchant, measure coverage density: what share of merchants in one neighbourhood-and-category cell publish live content in a week, and what share of queries can be answered with confirmed freshness. That is the platform's real operational number, and it is measured without counting hours.

Two interface consequences follow. One: confirmed freshness needs a visible badge, otherwise the buyer cannot tell a live offer from a stale one and the whole difference vanishes. Two: the sort must not punish a merchant who never publishes, otherwise the no-penalty rule is broken in substance while being kept on paper.

And the cost revision that follows. The profile is one-off hours at onboarding. The live layer is weekly hours, and only those who take part are willing to pay them. So the platform's budget is built per cell, not per merchant: how many merchants in the cell, how many of them are live, and how many queries that cell covers.

The graveyard: what happened to the previous wave

This is the most important table in the document. Every project here sold roughly what LOCAL sells, and every one died of the same cause.

ProjectWhat it wasWhat happenedLesson
Karma (Stockholm, 2016-2023)A surplus food marketplace, $18M including Sequoia, 1.5M users, Sweden and LondonShut down in 2023: high churn of partner restaurants, COVID killed supply, Too Good To Go won on density. The assets and 1.5M users went to a competitor. verifiedIn food marketplaces partner retention matters more than the app download count
GrouponA discount marketplace, 2011 peak: $1.6B revenue, 250k merchants2025: $498M revenue, 16.2M customers, a loss of $81MA discount marketplace attracts bargain hunters, not repeat customers. A study of 150 merchants: 66% called the promotion worthwhile, but 42% would not repeat it
FoursquareCheck-ins and local search, 2009Moved to B2B: Places API, foot traffic data; in 2024 cut 25% of staff, in 2026 sold to an advertising agencyConsumer local discovery never monetised; the money was in the data
LevelUpWhite-label mobile ordering and loyalty for restaurants, 50k locationsBought by Grubhub for $390M (2018), app shut down in 2021A layer with no audience of its own is absorbed by whoever owns the demand
RitualTakeout pre-ordering for office workers, 10k restaurants, $300M+ valuationCOVID killed the traffic; revenue fell from $50M to $3.9M; the founders left for Shopify (2025), the company is up for saleThe fragile asset is consumer habit, not signed restaurants
AllsetCommission-free ordering, ~$17MCut 30% in 2022, assets bought by SoundHound (2024)"Commission-free" does not survive marketplace economics
ZupplerWhite-label ordering for restaurantsSurvived as B2B, left the consumer marketThe B2B layer lives, the consumer marketplace dies

Systemic lesson

Not one consumer local marketplace survived. Only B2B layers survived (Foursquare, Zuppler, Chowbus) and one marketplace that pays the merchant today (Too Good To Go).

The buyer's path today: Instagram, messages, waiting

The concept names it precisely: Instagram gives a visual sense of a place, but you search photos for a long time, write messages and wait to learn the details. That, and not Google, is the real competitor. The buyer today runs a loop: saw a shot, asked a question, waits for an answer, and only then learns the price and whether it is in stock.

It follows that the product's real metric is not venue found, it is time to a confirmed answer. Instagram wins on desire and loses on certainty: a photograph cannot tell you whether this exists today or what it costs. So the comparison is against the message loop, and in the experiment that is measurable: how many minutes pass between a person's question and a merchant's confirmed reply.

HER OWN BAR: SIMPLER THAN A POST ON INSTAGRAM

That is not a slogan, it is a test, and it can be run literally on one owner: time the update in LOCAL and time the post to Instagram. If the update takes longer, the habit will not form and no architecture will fix it. The bar has to be checked before development, not after.

The QR page follows from the same logic. In the concept, it is a useful page the merchant shares with their own clients. So it must be designed such that the owner wants it in their own profile: the live layer visible, prices visible, ordering next to them. Then the merchant becomes the distribution channel without our advertising. And it doubles as an honest test: if the owner does not want to share their page, the page is useless.

The business page: what has to stand on it

The concept lists what a venue page carries: photographs, description, specialisation, goods or services, prices, current offers and links to order. I take each element not as a list item but as a question: who confirms this field, and when does it rot.

ElementWhy the buyer needs itWho confirms it, and how it decays
PhotographsCreate desire and show what kind of place this isThe merchant, rarely. They age slowly, not a problem
Specialisation and descriptionExplain what makes this place differentThe merchant once, plus the multilingual layer. Stable
Goods and servicesExactly what people search byThe merchant. Needs an attribute taxonomy per category
PricesRule out the irrelevant before a conversationThe merchant, often. The most fragile field
Current offersAnswer today's questionThe merchant, daily. Lives in the live layer, not the profile
Seasonal goodsExplain why today is specialLike offers, decays within a day or a week
Order linksCarry the person to actionThe merchant, rarely. They point into the merchant's system, not ours

ONE PAGE, TWO READERS

The same page can be the machine-readable surface for external agents: the same confirmed field set, one structure, no separate integration. This is the cheapest place where the third idea, agents as an acquisition channel, actually closes: if the page is structured, an agent can cite it and a person can open it.

The video layer: why it must not sit next to availability

The concept contains a layer of short-lived video: the bakery shows fresh bread in the morning, the florist films new bouquets, a buyer shares the cake they ordered. Posting is voluntary, clips disappear after a few days, and the concept states plainly that a video does not confirm availability.

The mechanic works, and that is not a guess: Atmosfy built a whole product on short video about places, with 1M+ businesses and $12M raised, and TikTok has already become the main discovery channel for food among people under thirty. A live shot persuades where a studio photograph does not.

THREE REASONS IT IS NOT FREE

One: it is a content treadmill for a person with no time. Every voluntary merchant update programme decays within weeks, and Too Good To Go solved updating not with convenience but with money for today's surplus. Video does not ask the merchant to fill one field; it asks them to film, select and publish.

Two: it raises the cost per merchant. The two hours a week for an honest record become three once filming is added, and fifty merchants is then a hundred and fifty hours a week.

Three: the availability caveat is right and dangerous at once. An appetising shot next to a label reading availability unconfirmed reads as a broken promise. Either the clip carries a timestamp plus confirmed availability, or it lives on the discovery surface and never beside the offer.

Where the layer genuinely pays: not inside the app, but as ready-made marketing material for the merchant. They need content for their own channels, their own groups, their own Instagram, and if LOCAL films once and hands the material over, the cost turns into a service they pay for. That is the same logic that keeps a merchant in a programme.

WHAT TO DO WITH VIDEO

Keep it a byproduct of the merchant visit, not a product requirement. Film once, hand it to the merchant, use it internally only as proof of life. Never place video adjacent to a claim about availability.

Product surface: the map, the saves, and the explanation

The concept describes three surfaces: intent search, a neighbourhood map to explore, and saving with collections. Plus the requirement that the system explain why an offer matches. I take each separately, because they differ sharply in cost and in payoff.

SurfaceWhat it winsWhat it costsVerdict
Neighbourhood mapShows that something exists around the cornerDirect competition with Google Maps at the exact point where the user already isNot the core. A map is a view, not a home
Saves and collectionsAn accumulated personal list the user will not abandonAlmost nothing, it is a cheap featureBuild it first, not last
Explanation of the matchTrust: the user sees why this was shownCheap with an LLM, dangerous over unverified dataBuild it, but only over confirmed fields

There is a direct lesson about the map from a neighbouring product. Beli grew to 120 million ratings with a team of about five and holds people not with a map but with a personal list the user assembled themselves: a hundred saved entries create switching cost. The consequence: retention lives in saves, not in the map. The map can stay, but the centre of the product should be the personal list, with the map as one of its views.

THE EXPLANATION MAY ONLY CITE CONFIRMED FIELDS

An explanation built over unverified data is worse than no explanation: it teaches the user to trust a guess. The rule is simple. The explanation may reference only the attributes the merchant confirmed, and wherever a field is empty it must say unconfirmed. That is how honesty becomes a property of the interface rather than a filter on the results.

The merchant side: attention that cannot be bought

The concept names three things: small businesses struggle to compete for attention with chains, a great product does not mean it will be found, and merchants already use many tools and do not want to learn another. The first two are true and borne out by everything above. The third is the real killer, and it deserves its own treatment.

WHAT ONE MORE SYSTEM MEANS IN PRACTICE

Small businesses already pay for attention and are already tired: Yelp Ads from $150 a month, OpenTable from $149 to $499 plus a per-cover fee, ChowNow from $129, plus a till, bookings, delivery and a CRM. One more login is not free for them, it is one more habit. That is why the concept's answer is right: manage by plain text or voice, not through a panel.

But here is uncomfortable news for the positioning. The merchant tooling space is already occupied and funded: Chowbus raised an $81M Series E in 2026 precisely for point-of-sale and AI marketing aimed at Asian restaurants, on $120M ARR. So an AI assistant for merchants is not an empty niche as a product. What is empty is different: verified live offers and a cross-language surface. The tool is the entry, not the thing that gets sold.

WHAT THIS CHANGES IN THE PITCH

The merchant is not sold a tool, they are sold being seen by the people who walk past them today and cannot read the sign. And they are sold the absence of effort: one voice message instead of one more panel. Both arguments rest on something already built, not on a promise.

Integrations: what is needed at the start and what is not

There is no mandatory integration in the first stage, and that changes the order of work more than it appears. It also removes the dependency on other people's APIs, which is exactly what made the local market look closed in the rails section: Fresha offers no public API at all, ChowNow works through intermediaries, Square admits only approved partners with a wait beyond ten months. Under the approach the concept describes, all of that moves from blocker to the price of a later stage, and the launch stops depending on it.

The platform's job is stated narrowly, and rightly so: help a person find a suitable business and get enough concrete information to decide. Note the boundary: LOCAL is not obliged to close the sale, it is obliged to carry the person to a decision. That has an important consequence: the product's quality criterion is not a transaction but sufficiency of information, and that is precisely why the first version needs no integrations.

WHAT THE PRODUCT PAYS FOR HAVING NO INTEGRATIONS

Live availability rests on the merchant's word, and final availability is confirmed at the point of order. That is an honest construction, but it has to be said to the user in words: if the interface reads in stock while the system cannot know this from the till, the promise is wider than the data. The wording must be about the merchant, not the platform: the owner reports they have it, rather than in stock.

Too Good To Go and the live layer

The live layer is the heart of the idea: without fresh data the product is useless. Here is how others solved it and what it cost.

ProductModel and numbersHow they get the merchant to update
Too Good To Go150M users, 200k partners, 20 countries. US: $1.79 per bag plus $89 a year. Revenue $162M (2023), loss-makingWhat is sold is not "a data update" but money today: surplus turns into revenue. Items are not listed individually but as a "surprise bag", so no inventory keeping is needed
FlashfoodThe retailer pays nothing, a commission on the sale; the buyer pays a fee of up to $2.99A store employee manually lists goods nearing their expiry date
OlioFree for households; businesses pay for collection; revenue covers ~30% of costs150k volunteer collectors, not the merchant themselves
KarmaA 5% commission on an average ticket of €6.70The merchant lists it themselves, "60 seconds to set up"
LIVE-LAYER DECAY LOOP
WHY THE LIVE LAYER BREAKSmerchant updatesfreshnessuser valuemerchant sees valueBREAK HEREno immediate payofffor the merchantToo Good To Go closed the loop only because updating pays cash today, and it is still unprofitable

Key takeaway

Nobody solved the "live layer" with ease of updating. Too Good To Go solved it by making the update bring money immediately, and even it is loss-making at 150M users.

Rails: what can actually be read

The idea of "not replacing the existing tools" is right, but it has a price. Here is what is actually available and at what cost.

PlatformAccess to live dataPrice for the merchant
SquareInventory API (quantities and statuses) only with the OAuth of the specific merchant, not as one streamA partner programme with revenue share
ToastA Stock API exists, but access is closed: application, review, contract, sandbox, certification. A limit of ~20 requests/secThe merchant pays $25/month per location for the integration subscription; waits of 10+ months are reported
FreshaThere is no public API at all, no developer portal, no partner programme. Only a read-only data connector via Snowflake$19.95/month for an independent stylist
OpenTableSync API, Booking API with current availability, CRM API, sandbox, partner programme$149/$299/$499 per month plus $1-1.50 per cover plus 2% on prepayments
ResyA REST API for approved partners only, no self-serve onboardingPartner agreements
ChowNowNo public API; integrations through intermediariesFrom $129/month with no commission or 12% per order

What this means

LOCAL will get neither transaction data nor live stock without individual OAuth permissions from each merchant and without integrations the merchant already pays for. That is, the live layer will have to be maintained by hand.

What merchants actually pay

$150+Yelp Ads: the ceiling of the channel
4.5%monthly churn of SMB software
25-40%annual churn of restaurant software
$25-70the live range for a tool subscription

What this means for pricing

The ceiling of what a small business pays for a channel is Yelp Ads from $150/month, and it pays for a flow of customers, not for a tool. A tool subscription lives around $25-70/month with high churn.

Translation: the name, the fact and the explanation

The multilingual addition carries three requirements that are easy to lose: the original name is preserved next to the explanation, general information about a dish is kept separate from confirmed facts about this specific shop, and the model may explain a traditional recipe but must not invent the ingredients of this particular bakery.

That gives a simple card construction with two visible layers. The first is about the dish in general: what it is, how it is usually made, how it tastes, what to compare it to. The second is in this bakery today: only what the owner confirmed. The original name stands next to the explanation, otherwise the visitor cannot match the words on the sign to what they see in the app, and all the translator's work evaporates at the moment the person stands at the counter.

THE RULE OF THREE SOURCES

An explanation is assembled from the merchant's own words plus general knowledge of the dish, and in no case from a guess. Where general knowledge contradicts the owner's words, the owner's words win and that is marked as such. The merchant must be able to correct an explanation in one tap, and every correction becomes material for the other cards in the same category.

And the hidden cost, which has to be named before launch: quality control of explanations. Translation is done well and almost for free, but a wrong specific about a particular bakery is exactly what the concept forbids. So explanations cannot be generated in bulk across a catalogue and left unchecked: somebody is accountable for them, and that somebody costs money. On one street it is tolerable; across a city it becomes an editorial desk.

The multilingual wedge: what already exists

This is the strongest part of the idea. Here is the full map of who has already tried and why the problem is not solved.

PlayerWhat it isScaleDoes it solve the problem
HungryPandaDelivery and "lifestyle" for Chinese speakers abroad, interface and merchants in Chinese~$330M raised, 80+ cities, 10 countriesPartly: it solves it inside the Chinese-speaking community, it does not open the shop to the neighbour
FantuanDelivery and "household services" for the diaspora, the Meituan model$40M Series C, $1B+ GMVNo
ChowbusNow POS and AI marketing for Asian restaurants$81M Series E (2026), $120M ARRNo: it is a merchant tool, not a discovery layer
WeChat mini programsOrdering and loyalty inside WeChat, discovery through groups ("a recommendation in a group of 200 families")~5B sessions abroad a yearNo: closed to anyone not on WeChat and not reading Chinese
Xiaohongshu (RedNote)A social network with a "Nearby" geo tab and AI translation of posts~350M users, 3.4M DAU in the US (Jan 2025)Partly: a feed, not a structured merchant listing
EateveroiOS: photograph a menu and get a translation plus taste, ingredients, method of preparation and cultural contextAn indie appThe closest to "explaining a dish", but it is a one-off consumer tool, not a two-sided listing and with no stock
Google Translate and LensTranslation of menus and signage with the cameraGoogle scalePartly: literally and with losses
YelpAutomatic translation of reviews since 201450M+ downloadsPartly: it warns itself that "some of the meaning is lost"
Google Business ProfileOne text description per listing (750 characters)Google scaleThere are no multilingual fields for a single US listing

What stays unaddressed, word for word

No product gives a Chinese-speaking bakery owner a first-class surface for describing in their own language, which at the same time publishes a non-literal, culturally explanatory view of the same establishment in English (and Spanish) for neighbours, tied to a specific neighbourhood. Diaspora platforms serve well inside the community and are closed outward. The mainstream is open outward, but only through machine translation with no authorial context.

NORIEGA STREET CORRIDOR SCHEMATIC
ONE CORRIDOR: ~200 STOREFRONTS, 3 CATEGORIES, QR ENTRYNORIEGA STREET~200 storefronts totalBAKERY + PREPARED FOODBAKERY + PREPARED FOODOPEN SLOTSSERVICESFLOWERSEVENTQR STICKERone page per shop

Reputation, advertising and registration: three places the concept is stronger than I credited

Reputation. The recency-and-weight model is more precise than what I proposed: not an average star, but the recent period as the main signal with earlier history available separately, and weight given to a complaint's nature, severity, repeatability and resolution. Plus a rule I did not state and which deserves recording: a truthful review cannot be removed for compensation or at the business's request. The honest caveat stands: at pilot scale there is no reputation data at all, so the design is drawn now and tested later. And structure costs moderation: if a complaint is weighted by severity and resolution, someone reads it, and at two hundred merchants that is labour, not a feature.

Advertising. My criticism here was imprecise, and the correction favours the concept. Labelled paid placement is allowed, and only the substitution of organic relevance is banned. Two refinements follow. First: an announcement that a new studio has opened is not really advertising but a newness signal, and it is useful to the buyer, so charging for it is worse than giving it away as a free filter. Second: the strongest item on her list is jobs and hiring. A local business hires constantly, the pain is acute and the willingness to pay is real: job boards charge $75 to $400 per posting. That is the most plausible early revenue after the founder's own labour.

Registration. Search without a login is the right call and matches how people behave on Maps. But it has a blind spot that has to be closed in advance: without identity, repeat use per person cannot be measured, and that is my second pilot criterion. So an anonymous device counter is needed, and an account is offered after the first useful result rather than before it.

WHAT THIS MEANS FOR THE ORDER OF WORK

Jobs can be sold earlier than anything else, because they do not depend on our audience. Ad inventory at fifteen merchants is zero, so advertising is a second-year line, not a first-year one. Design reputation now, but show it only once there is volume, otherwise an empty reputation reads as a bad one.

The corridor: real numbers (District 4, Sunset)

verified against the official district profile (SF Planning, Sunset Forward).

53%Asian residents in District 4 against 34% citywide
78%of non-English households speak Asian languages
14%of households with limited English
42%born outside the US against 34% citywide

The scale of the corridor

About 200 storefronts. This matters for the plan: "12 establishments" is 6% of the corridor, not the whole corridor. Three weeks cover one segment of one street.

For comparison, Mission: about 900 shops and restaurants, Latinos are more than half the population. Chinatown: 81% of residents are Asian, in 2015 only 14% of SRO households were headed by someone who spoke English fluently.

What else to sell besides tools

The concept lists what could become paid: the extended assistant, automation, integrations, analytics, more offer-management capability, and personal help and handholding. And it states the important caveat: first find out what value the merchant actually gets and what they are willing to pay for.

The first thing the list shows is that it mixes two businesses. The tools (automation, integrations, analytics, the extended assistant) are software: industry average revenue per customer runs $25 to $70 a month, churn 3 to 4 percent a month, and it has to be sold in hundreds. Personal help and handholding is a service: $150 to $500 one-off or by subscription, lower churn, does not scale, sold by hand.

WhatWhen it becomes sellablePrice reference
Personal help and setupImmediately, before any product exists: it is your own labour$150 to $500 one-off for the first month of running the profile
Extra offer managementWhen the merchant has more offers than they can keep up with$20 to $50 a month
Point-of-sale and booking integrationsOnce the corridor is already running by hand$30 to $70 a month, plus the platform's own access cost
AnalyticsOnly once the merchant has traffic worth analysing$20 to $40 a month
The extended assistantOnce the basic one has become a habit$20 to $50 a month

A DIRECT ANSWER TO HER OWN PRINCIPLE

The concept says technology should reduce wasted work, not create it. As described, the live layer creates work, about two hours per merchant per week. There are only two ways to cut it: take stock from the till through an integration (not required to launch, and unavailable, see the rails section), or turn the update into a transaction, the way Too Good To Go turned surplus into money today. A version that merely records the live layer by hand contradicts the principle it is built on.

And a warning about the order of sale: analytics is last on that list for a reason. Selling analytics to a merchant with three views a month is selling disappointment. What sells first is what brings money today, and in a business built on relationships that is the founder's own labour.

Ready-made channels that need no inventing

The first twenty merchants and the first hundred users are won not by advertising but through existing organisations and newspapers. It is cheaper and more credible than any app.

Merchant associations

Sunset Merchants Association brings together Irving, Judah, Lawton, Noriega, Taraval. Inner Sunset Merchants Association is Irving Street and Ninth Avenue. Calle 24 Latino Cultural District is 24th Street, the "heart of the Mission", the largest concentration of Latino business and murals.

Organisations and newspapers

Chinatown CDC keeps information on all Chinatown businesses, helps with city services, runs the Spotlight Chinatown programme. Sunset Beacon / Richmond Review are neighbourhood newspapers, they publish storefront surveys. Sing Tao Daily is the city's largest Chinese-language newspaper.

Digital channels

WeChat groups are the main recommendation channel inside the Chinese-speaking community. Nextdoor, Reddit r/AskSF are English-language neighbourhood channels.

FOUR MONEY MODELS vs $10k/MONTH
WHAT IT TAKES TO REACH $10,000/MONTHTARGET $10kSUBSCRIPTION $49/mo204 payersCOMMISSION 10%3333 orders/moPROMOTED PLACEMENT $150/mo67 merchantsDATA LICENSINGprice unknownonly promoted placement ever paid for local operations, and the concept forbids it

A mixed catalogue: connected, unconnected, and what it does to ranking

This correction changes more than it appears. If an unconnected business shows up when it best answers a query, then LOCAL is no longer a closed partner catalogue but a search across the neighbourhood market with confirmed data layered on top. And the distinction she draws I adopt entirely: confirmed information does not mean confirmed quality of work. The merchant confirmed what they do and how, not that they do it well.

The first consequence is uncomfortable: the working space expands to the size of a map, and the difference from Maps now rests entirely on the confirmation badge. The second is worse: among unconfirmed venues, order has to be decided by something, and there are exactly three honest options, all of which Maps already has: distance, open now, and category fit. Popularity returns through the back door, because for the unconfirmed part of the corpus there is no other signal.

WHERE THE FREE-RIDER TRAP SITS

If an unconnected business reaches the results anyway, the merchant loses the reason to connect. So the connected advantage has to be visible and tangible: fresh data, detail, direct contact, not a place in the list. And the pilot should measure it directly: when both are shown, a confirmed and an unconfirmed one, do buyers choose the confirmed one. That is the badge's actual pull.

One honesty note: the badge has to be defended in the interface with words. A person reads confirmed by the owner as good, not as described by the owner, and that is the fastest way to lose trust. So the badge needs a date and a wording that states exactly what was confirmed: this offer and these terms, as of this date.

Mixed results: freedom of choice and what it costs

Confirmation does not mean a guarantee of quality of work, and I adopt that distinction entirely. But it has to be defended in the interface with words, because a person reads confirmed as good, not as described by the owner. So the badge must carry a date and a subject: what was confirmed, and as of when. Without that, LOCAL inherits exactly the problem it is escaping: trust built on a misreading.

The principle of not restricting choice and not distorting results I accept, and I name its price. If an unconnected business appears on equal terms when it better answers the query, then the only lever left on the merchant is the detail in the card. Visibility can no longer be sold, so the connection funnel changes: the merchant is not sold you will be seen but what decides the choice will be known about you. That is weaker as a promise and more honest as a product.

THE CONSEQUENCE FOR THE FREE TIER

Ordinary information about services and assortment stays in the base profile, which is right, but it carries a hard requirement: the free profile must be enough to reach the results on the strength of its offer. If the free tier does not allow participation in search, then it is not a free tier but a demo, and the whole construction of you cannot pay to be a better match becomes a formality. The merchant should pay for freshness, detail, tools and hiring, and LOCAL currently charges for none of those.

The economics: four money models

The target for the calculation: $10,000 a month, a modest income for one or two people. Here is what each model requires.

ModelArithmeticWhat it requiresVerdict
Subscription $49/month204 paying merchantsAt 3.5% monthly churn you lose ~7 and must bring in 7+ every month, on foot, forever. At 4 hours per merchant that is ~28 hours of selling a monthPossible, but it is a sales treadmill, not a software business
Commission 10% on a $30 ticket3,333 orders a month, ~110 a dayIt needs consumer traction before merchants become interestedA real business if the traction exists; traction is the hardest part
Paid promotion with a label, $150/month67 merchantsIt needs an audience to promote toThe only model in local commerce that has paid for operations; the concept rules it out
Data licensing to agentsThe price is unknownFirst coverage, verification and a machine-readable structureStrategically interesting, unproven, Google is the default supplier

Asymmetry

The monetisation in the concept is more careful than my first reading: labelled paid placement is allowed, and only the substitution of organic relevance is banned. What was rejected is not the strong model but its dishonest version. "You cannot pay for a better match" and "you can pay to be seen" are different things. The only model that has historically paid for operations in local commerce is paid promotion, and that is exactly what the concept forbids.

Ranking: match against popularity

The concept contains the product decision I consider its strongest and the hardest to hold: the main criterion in search must stay match to the request, not the size of the business. The example is exact: a small restaurant opened a month ago, almost no reviews, but it makes excellent sandwiches, and if someone is looking for exactly that sandwich, the restaurant should appear on the strength of its offer rather than accumulated popularity.

Holding it is hard because popularity ranking at Yelp and Google is not a policy, it is the arithmetic of their corpus: reviews and clicks are the only signals that scale for them. A corpus of confirmed offers has different arithmetic: if a field is confirmed by the merchant, the match is computable without popularity at all. That is precisely why the decision is available here, and precisely why it disappears the moment the data stops being confirmed.

THREE HONEST LIMITS

One: confirmed fields are thin at the start. Match ranking will return two or three results and the app will look empty. That is the price of honesty, and it has to be accepted up front rather than cured with popularity.

Two: a match carries no quality signal. A mediocre confirmed offer will outrank an excellent unconfirmed one. The cure is not to blend popularity in, but to publish the two facts separately: matches your request, and confirmed by the merchant. Then the person knows what they are choosing.

Three: the moment a merchant can pay for position, the ranking is broken. That is why her rule, that you cannot pay to be a better match, is not ethics but product integrity.

And a separate axis that is present in the text but unnamed: newness. The query about which new cafes opened nearby is a filter on the newness of the business, not on stock. It is cheap, it gives a small venue a moment where popularity does not matter, and it is exactly what Instagram does well and Maps does badly: Maps shows you what is already popular.

THE RANKING RULE

Match first. Confirmation as a visible badge. Popularity never. The moment popularity enters the sort, the product becomes one more directory and her own example of the month-old restaurant stops working.

Why the catalogue is not filled with empty profiles

The concept says it plainly: do not repeat the model of huge catalogues with thousands of empty or stale profiles, and build on real merchants who take part and confirm their offers. It reads as an ethical preference, but it is in fact a mechanical requirement of the product.

Match ranking is only as good as the confirmed field set is complete. One empty profile does not merely look bad: it devalues the confirmation badge. If unconfirmed rows sit next to confirmed ones, the word confirmed stops meaning anything, and the entire difference from Yelp disappears in a single line of results.

THE RULE THAT FOLLOWS

A profile exists where the merchant has confirmed the fields the search runs on. A stale field is hidden, not shown with a caveat that it may be out of date. The catalogue grows more slowly than the number of merchants visited: of twelve shops walked, perhaps eight enter the listing and the rest wait for confirmation. That is measurable, and it also sets the real cost of one merchant in the catalogue.

The practical consequence for the experiment: in the first week count not how many shops were walked but how many confirmed the fields people search by. That second number is the true capacity of the platform.

The unmet-demand signal: the most valuable asset in the concept

An idea absent from the original concept and stronger than half of what was in it: queries can be used not only to match existing offers but to reveal services a neighbourhood barely has. If queries for a specific service keep arriving while matching offers are scarce, that is a gap, and it can be reported to merchants in anonymised form.

Why it is valuable here specifically. Google and Yelp have this data, but they sell it as reports at scale and will never hand it to a single neighbourhood. A LOCAL with one corridor gains an asset nobody else holds: an exact map of what residents search for and cannot find, across five streets. It is the only thing in the concept that cannot be bought with money, because it cannot be copied without walking the same streets.

A STRATEGIC CONTRADICTION TO SETTLE IN ADVANCE

This asset exists only if the queries happen on LOCAL. If a person asks their own assistant and the assistant calls LOCAL, the platform sees a narrow, already-formulated request and loses what matters most: the raw intent, the failed phrasings, and the queries nobody answered. A failed search is the demand signal. So external agents as an acquisition channel and unmet-demand detection pull in opposite directions: the channel brings people without keeping them, while the value sits precisely in the queries that went unanswered.

The limits are honest and she states them: a query is not willingness to pay, at pilot scale there is no statistical validity, and personal data must not reach the report. In practice that means: aggregate with a minimum threshold (do not report a gap below ten queries a month), never expose individual phrasings, and give the signal away free at first to earn the relationship, then sell it later as a neighbourhood report.

And one product consequence worth remembering: if failed queries are an asset, the no-suitable-option screen must not be a dead end. It has to collect the data, and it has to show the person what to do next.

Reputation: the window, the weight, and protection from abuse

The freshness window needs specifics, otherwise it turns into concealment. If the emphasis is on the last three months, that must be visible in the interface directly, as in the last three months, and earlier history must open in one click. The distinction is fundamental: freshness prioritises the recent, it does not delete the old, and the moment the window starts hiding history it becomes the same rating with a different number.

Then two different mechanisms that the concept names together though they are built differently. Contesting a false review is solved by tying complaints to an enquiry: if a complaint is not connected to an order or a query, it cannot be verified, and that is already in the construction. Protection from systematic abuse is not solved that way, because one truthful complaint and a coordinated series look identical. This needs statistics: how many complaints from one source, how many resolved, how many dismissed, and what share repeat from the same person.

WHAT TO BUILD IMMEDIATELY FROM THIS

A decisions log: every complaint gets an outcome, a closing time and a resolution flag. That yields three things at once: protection of the merchant from a series, the material to weight by severity and resolution, and public evidence that the platform adjudicates rather than ignores. Without the log, all three exist only in the description.

And the honest caveat, unsoftened: in the pilot this is designed but not tested. Complaints will be zero because users will number in the dozens, so reputation cannot be confirmed by the first experiment, and it must not be presented as confirmed.

Account, memory and personalisation: what to promise, what not to do

Without an account a person describes a need and gets results, which I accept, and literally so: entry to the product is free and registration is a layer on top, not a gate. Saved information stays under the user's control: viewing, changing, deleting. That is hygiene, but it also solves a problem the concept does not mention: if what was saved cannot be deleted, personalisation becomes an obligation, and the first question of how do I turn this off becomes a question of trust rather than of settings.

A RULE AGAINST GETTING STUCK IN THE FAMILIAR

Personalisation must not confine a person to familiar options, and that is easy to make checkable: no more than one of the three to five results may come from the circle already known, the rest must be new. Otherwise the promise of discovering your city dies in the first month, exactly where the algorithm begins saving the user effort.

Actions affecting reputation require an account, and here a further step is needed or the mechanic stays leaky. Registration itself does not prove that a person used the service, as the concept itself says. So influencing reputation requires not an account but a trace of an enquiry or an order, otherwise signing up becomes the cheapest way to pressure a merchant: create a profile and write. The account is necessary but not sufficient, and the rules should say so plainly.

And the blind spot I named earlier, repeated here because it is inseparable from this point: without a login, repeat use per person cannot be measured, and that is the pilot's main criterion. So an anonymous device counter is needed, and it handles privacy better than an account: count the device, not the person.

Why not Maps and not Yelp: taking the difference apart

The difference is not AI and not interface convenience, which is correct, and a question follows immediately: if not AI, then what. Below I take it apart, because each part of the difference has its own durability.

Part of the differenceWhat stands behind itDurability
The user does not assemble the information themselvesOn Maps and Yelp a person checks currency, studies photos and reviews, visits sites and Instagram, and all of that is their own workMeasurable in clicks and minutes per answer. But time saved is easy to copy
Uncertainty is removed, not just effortEven after all that checking it is often unclear whether a business matches the need. That is the real painStronger than time saved and harder to execute: it requires confirmed fields
Owners supply and confirm the dataOn Maps an owner can fill in a card too, but not one structured for search by a specific service. The difference is structure, not the existence of a consoleDurable while the per-category field structure is built by hand
Live content reaches the answer, not a feedSuccess is measured by reaching the result, not by viewsDurable and cheap: it is a field with a lifetime, not a social mechanic
Organic position is not for saleRelevance is set by need, not by budgetDurable exactly until the first temptation. One sold position zeroes the other four parts

And the main thing I take from her formulation: individual capabilities, whether AI, video or personalisation, are not a durable advantage, because the large platforms are technically able to implement them. But a refinement follows that makes the difference testable: a combination is strong not because it has many elements but because it is hard to reproduce in one release. Four of the five parts are copyable in a release, and the fifth, the structure of confirmed fields for a specific service, is copyable only by walking the streets.

HOW TO TEST THE COMBINATION INSTEAD OF BELIEVING IN IT

Not does the app feel good, but a direct test: run forty real queries through Maps, AI Mode or ChatGPT, Yelp and Instagram, then through LOCAL, and count for how many of the forty the combination produced a concrete confirmed result that none of the four did. If that number is below a quarter, the combination does not work, and that is an answer rather than an excuse.

The assistant as an interviewer: how capabilities become visible

The extension changes the assistant's role: it not only accepts data but asks for it. A restaurant is open to private and themed dinners but says so nowhere. The owner considers it obvious or has never thought about it. A potential customer does not know whether an event can be arranged. The administrator may lack the authority to answer. That is a three-way information failure, and the assistant is the only actor who can close it cheaply, because it is already talking to the owner.

The mechanic is simple and rarely found in product descriptions: the conversation runs on specific questions, not a form. Does the restaurant consider private events and working with dinner organisers. Does the cafe take corporate orders. Can the bakery produce for other venues. Is there wholesale and are there individual terms. Are joint projects with other local businesses of interest. Each question is a field that Maps, Yelp and Instagram all lack.

THE INTERVIEW'S YIELD AND WHERE IT BREAKS

One twenty-to-forty-minute conversation at onboarding can produce a dozen fields, and that is the cheapest way to gather data in the entire concept: the marginal cost is nearly zero because the conversation happens inside the assistant that was filling the profile anyway. But a claimed capability ages differently from a fact. We could do banquets is willingness, not capability: price, minimum order, lead time, licences and staffing are not decided by enthusiasm. And in business search a wrong match costs money, unlike a wrong recommendation to a consumer. So the confirmation bar here is higher than on the consumer side.

Confirmation by the owner before publication I accept, with a clarification about what it must be. Not a yes to a question, but three elements for every field: what exactly, on what terms, for whom. We host private dinners, from six people, from $120 per person, by prior arrangement is a working field. Open to events is noise that will produce false matches in business search. And wherever a capability has never been exercised for a third party, it belongs behind a label of stated by the owner, not presented as fact.

And the most delicate point in the whole extension. The assistant's task is not to invent services for the entrepreneur but to help them recognise, articulate and make visible, and that is right. But the line is thinner than it looks: the assistant itself proposes a formulation, and a formulation easily becomes a claim the business does not meet. The rule must be hard: no capability is published without an explicit yes from the owner, and no formulation appears from the assistant's suggestion unless the owner has repeated it in their own words.

The B2B layer: finding suppliers, contractors and partners

The same knowledge base serves a second audience: not consumers but entrepreneurs. A bakery runs out of a specific flour and the owner looks for a local supplier working in small batches with delivery. A cafe looks for a local roaster for ongoing supply. A dinner organiser looks for a restaurant open to joint events. A small brand looks for a packaging or merch producer. A restaurant looks for a local food supplier. In every case it is an ordinary query in natural language.

The difference from traditional search is not the interface but the origin of the information, and that is the right way to put it. Directories and Maps know the name, the category and a standard description from the internet. LOCAL knows what the owner said themselves: what exactly they make or sell, which orders they accept, who they work with, what terms they offer, what constraints and specialisation they have. For instance that a particular supplier really does work with small bakeries, takes orders from a certain volume and delivers within San Francisco, and it knows this because the information came from the business rather than being inferred from its category.

HOW A BUSINESS QUERY DIFFERS FROM A CONSUMER ONE

A consumer search is worth cents: a person finds the bakery or does not. A business query is an order with money behind it: a cafe looking for a roaster buys not once but continuously. So the value of one good business match is orders of magnitude above one good consumer result, and this is where the first revenue appears that needs neither an audience nor advertisers.

The mechanic of not knowing works for the product here rather than against it: if the terms of cooperation are unknown, the system marks that and can offer to ask the entrepreneur. The missing field thus becomes a reason to talk to the merchant, and it is the same assistant already talking to them. That loop closes both the data gap and a reason to return to the product, and the concept states it correctly.

Why the B2B layer strengthens the product's defence

Before this extension my verdict was: intent search is copyable in one release, confirmed live availability is the only genuine advantage, and a combination of elements is weaker than one defensible asset. This extension changes that verdict, for the better.

The reason lies in the test I applied earlier: what is protected is what a large player refuses to collect. Maps reads menus, opening hours and structured feeds, and it has no field saying works with small bakeries, takes orders from eight units, delivers within the city. Not because it technically cannot, but because acquiring it requires a conversation with every owner, and a company optimised for global coverage will not do that. This is exactly the kind of data business search needs and indexing cannot reach.

AssetCopyable in one releaseAccumulates only by hand
Intent search, explanation of the match, translationYesNo
Neighbourhood map, saves, personalisationYes, except the user's own listThe personal list accumulates with the user
Confirmed live availability in a corridorNo, requires walking the streetYes
The capability graph: terms, volumes, partnerships, constraintsNo, requires a conversation with every ownerYes, and it serves two sides at once
Corridor relationships and trustNoYes

But there is an honest counterweight, and it is serious. The capability graph is valuable only where it is dense. Incomplete capability data is worse than none, because a professional will call three suppliers, find none suitable and not come back. The density requirement in business search is stricter than in consumer search, and a conclusion about the order of work follows: B2B should be built not evenly but one whole category at a time. All the bakeries in a neighbourhood plus every flour supplier that serves them. Then a business query finds an answer; otherwise it finds emptiness.

Three sides instead of two: the cold start and what it does to the pilot

The market was two-sided, now it is three: consumers, entrepreneurs as sellers, and entrepreneurs as buyers. In general that makes a launch harder. Here the third side arrives free: the same account and the same profile that serve the consumer also answer the business query. No separate onboarding is needed, and that is a rare piece of luck in two-sided markets.

Something important for the pilot follows. A loop appears that runs inside one side: entrepreneurs serve entrepreneurs, and it needs no consumer traction. That gives an early honest usefulness signal regardless of whether the pilot attracted buyers, and attracting buyers was the central untested risk. The loop does not remove the risk, but it allows the mechanism to be tested before it is exposed to the demand question.

WHAT THE B2B LAYER DOES NOT GIVE THE PILOT

Volume. Ten to fifteen merchants produce a handful of business queries, and the depth of business search will grow with the platform, as the extension itself says. So the business layer cannot enter the pilot's success criteria: it will show two or three queries, and counting that as a measure will make an honest result read as a failure. In the pilot the business layer is a bonus signal with its own metric: how many merchants asked LOCAL for a supplier and how many received an answer they acted on.

And a separate gain worth noting: the business layer gives a merchant a second reason to keep the profile accurate, and that reason is stronger than the consumer one. Consumer attention rewards attractiveness, while a business query rewards accuracy: a wrong statement about terms breaks a business relationship, not a picture. For data currency that beats any reminder mechanic.

And on the shape of the costs. The onboarding interview happens once and yields a dozen fields, so the cost per merchant becomes front-loaded rather than weekly. That is a different cost profile from the one I analysed at the start: more expensive to bring in, cheaper to keep. For a platform living on relationships that profile is more convenient, because most of the work falls on the stage where a person is present in person anyway.

How this fits without complicating the first version

The extension says no separate B2B platform is needed, no supplier marketplace, no complex universal agent, and that the base remains the components already planned: unified intent-aware search, structured profiles, the assistant that helps merchants describe their work and keep it current, and the gradual expansion of collaboration data. I accept that, and I can put the estimate lower than the extension does.

WHY IT IS A QUERY-SIDE LAYER, NOT A NEW PRODUCT

The difference between consumer and business search here lies only in ranking criteria, not in data: the fields are the same. A consumer cares about distance, match and freshness. An entrepreneur cares about capability match, terms, volume, delivery area and lead time. So the entire business layer is one intent classifier plus one ranking profile, not a new data model. The same LOCAL serves a person seeking a restaurant for a family dinner and an entrepreneur seeking a restaurant for an event: the difference is intent and criteria, as stated.

And one technical clarification that matters specifically for the business side. In consumer search an unknown field can simply be omitted, while in business search it cannot: an unknown critical parameter, volume or delivery, either excludes the result or carries an explicit flag that it needs confirmation. A professional does not tolerate maybe. So the ranking must be able to say not known yet, shall we ask them, which is precisely the mechanic the extension describes as marking the unknown.

Specialised tools for procurement, partnerships, proposals and extended business support, deferred until demand is confirmed, are in the right order. One thing worth adding: confirmed demand here is measured not by the number of queries but by repeat business enquiries from the same entrepreneur. The first query is curiosity, the second is need.

Money on the business layer, and the red line

The business layer is the strongest monetisation in the whole concept, and by the nature of the money it differs from consumer search. A consumer result is worth cents. A business relationship repeats and is worth thousands a year: a bakery that finds a flour supplier buys from them not once. And the query itself arrives with money behind it: a cafe looking for a roaster is not curious, it is purchasing.

There are two honest forms here: a one-off fee for verification or an introduction, or a commission on the first transaction. Selling position in business results is inadmissible in any form, and that is not ethics but the condition of the asset's existence: if an entrepreneur learns that a supplier was shown to them for money, they will not return, because in procurement a mistake is paid for in money rather than annoyance.

THE RED LINE THIS EXTENSION INTRODUCES

Labelled paid placement, permitted in consumer search, must be altogether banned from business results. The difference is fundamental: in consumer search a labelled ad does not distort someone's decision about buying for themselves, whereas in business search the person is deciding on a purchase for their company, and there any payment for placement breaks trust in the entire capability graph. This is a new rule the concept does not yet contain, and it should be fixed before launch rather than after the first temptation.

And the related revenue from the previous section, which this extension makes obvious: jobs and hiring. It is the same type of value, entrepreneur for entrepreneur, with acute pain and real willingness to pay (job boards charge $75 to $400 per posting). Together with business introductions, that is two revenue lines that do not depend on a consumer audience at all.

And an honest caveat on timing: with fifteen merchants, business fees cannot be tested, because there will be zero transactions. This is second-year monetisation, and the pilot's only job here is to see whether business queries appear at all.

Build once, sell twice, measure separately

The extension insists this is not a separate idea but a natural development of the core mechanism, and on the build I agree entirely: one index, one assistant, one profile structure, one intent router. There is genuinely no need to build twice.

On the go-to-market I agree only partly, and here is why. Consumer discovery is a media-like business: audience, retention, low value per session. Business matching is a marketplace: transaction value, repeat relationships, procurement logic. These are two different sales motions (consumers are not sold to, the entrepreneur-as-buyer is led personally), two different pricing logics (subscription and tools versus a fee per introduction) and two different success metrics (queries and repeat use versus completed introductions and their follow-through).

HENCE THE FORMULA

Build once, sell twice, measure separately. In the pilot the consumer side carries the success criteria while the business side is measured by its own figure: how many merchants asked for a supplier and how many received an answer they acted on. The two measurements must not be mixed, otherwise a business failure will be covered by a consumer success, and a consumer failure will be blamed on the immaturity of the business side.

And the extension's main principle I accept verbatim: LOCAL connects not only consumers with businesses, but the capabilities of some businesses with the needs of others. It really is not a separate idea but an extension of the same mechanism: understanding the real needs of people and the real capabilities of local businesses. The only difference is that needs now also belong to businesses, and there are more capabilities than services for an end customer.

Unmet capability: the second demand signal

The previous extension had the unmet-demand signal: people ask for something a neighbourhood barely has. This extension supplies the other half of the same asset, and it is the more practical half: an entrepreneur looks for a supplier or contractor the platform cannot offer. That is not merely a gap in results, it is a gap on the supply side, and it says immediately who to bring in and why.

The practical difference between the two signals is large. The first says demand exists but not who can serve it. The second says it exactly: there is no roaster in the neighbourhood, and three people are looking for one. This turns a failed business search into a recruitment list, and the platform does it itself, without guessing at categories. The recruitment mechanic becomes the reverse of the usual one: not let us go and onboard florists, but three people asked for a florist, so florists must be found.

THE SAME LIMITS AS THE FIRST SIGNAL

Volume and a threshold are needed: reporting a gap below a certain number of queries in a period is pointless, because it is a coincidence. In the pilot there will be two or three such signals, and that is enough to test the mechanic but not enough to draw conclusions about a neighbourhood. And as with the demand signal, the capability signal carries a substitution risk: a query is not a deal, and interest in a supplier is not a contract.

Mutual value: four reasons to keep a detailed profile

Two premises first, because the whole argument for a conversation rather than a form follows from them. Small entrepreneurs often have no marketing teams, and they do not always understand how to present their capabilities fully. That is not a complaint but a technical condition: a form requires the owner to know the answer in advance, while a conversation asks questions the owner may not have a ready answer to. That is why the interview works where the form fails.

Next, the four benefits the extension names for the entrepreneur. Their business becomes clearer to ordinary clients. Additional services and partnership possibilities become visible. Other entrepreneurs find them as a supplier, a contractor or a partner. And they can use LOCAL themselves for their own business tasks. Together that is exactly what the extension says: LOCAL helps a business not only be found but better explain what it can genuinely offer.

ReasonWhat it givesStrength as a motive
Clearer to ordinary clientsA tidy, understandable card for consumersWeak: attractiveness draws attention but does not retain, and it is easily postponed
Additional capabilities become visibleThe same visit converts into more orders: events, wholesale, corporate ordersMedium: the payoff is direct but requires effort once, so it gets deferred
Found as a supplier or partnerA second channel, and money arrives through itStrong: a business query is an order, not curiosity
Uses LOCAL as a buyer themselvesThe merchant becomes a user of the product, not just its contentStrongest: whoever searches LOCAL for a supplier will not let their own profile rot, because they see what someone else's emptiness looks like

Note where the real strength sits. The first two reasons work on the consumer side and are inherently weaker: they ask for effort today in exchange for benefit later. The third and fourth change the merchant's role: they stop being merely an object in a catalogue and become a participant in a business network. The fourth is the most durable precisely because it makes the merchant a user. A person who has searched for a supplier and hit empty cards understands the value of a detailed profile without being told, and that is the best product lesson available.

And the loop that follows, named in the extension: the more detail merchants give, the more the platform knows about additional capabilities, and the more types of queries it can serve. The loop is honest but slow: at fifteen merchants it looks like nothing, and that is exactly why it cannot enter the pilot's criteria. It should be built into the construction and checked in the second or third month, when density crosses a threshold.

AND WHAT IT MEANS FOR THE DATA MECHANIC

A missing field becomes a reason to talk to the merchant, and the same assistant that ran the interview does the talking. That removes the central weakness of every directory: they have no reason to return to a business other than asking it to update. Here the reason appears on its own, out of a question the platform cannot answer without them.

The cost of one honest offer

A verified, specific and fresh entry requires a conversation in the merchant's language, photos, prices, stock and re-confirmation every few days, because the stock in a bakery changes daily.

2 hper week per merchant
100 hper week for 50 merchants
2-3full-time people
$0saved without a POS integration

At two hours per merchant a week, fifty merchants is one hundred hours a week, two or three full-time people, before the first line of matching code.

Why integration does not solve this

The cost falls only with a POS integration, and the POS vendors have no reason to open up to a free intermediary: Fresha gives no API at all, Toast charges $25/month and has a queue of 10+ months. The economics rest on operations, not on code.

TWO-SIDED COLD START
THE COLD-START TRAPMERCHANTSneed users firstUSERSneed offers firstLOCAL CORRIDORvalue only when bothsides exist in ONE streetFAILURE: without density on both sides at once, neither arrivesSan Francisco is the densest local-search market on earth, yet the problem is not competitors: it is one-corridor density

Who already sells local data to agents

The position of "vendor of local data for AI" is already occupied, and occupied at scale. This has to be known before the pitch is built, because half of the arguments in favor of LOCAL used to sound as though the field were empty.

WhoWhat they sellEvidence
FoursquareA dataset of places that, by industry analyses of 2026, became the primary source for local answers in ChatGPTIndustry analyses, not a statement from OpenAI
Yelp and OpenAIA license to roughly 330 million reviews and 8M+ business profiles inside ChatGPT, plus bookings and waitlists directly in the chatThe Yelp blog and Axios, July 23, 2026
dataplor350M+ businesses in 250 countries, AI plus human verification, real-time refreshPrice estimate around $37.5K per year on data marketplaces
MealMeA menu and availability API from 1M+ venues and stores, 1B+ productsThe vendor's own description
Toast Partner APIA live stock from the register: menus, inventory, ordersAbout 171,000 restaurants as of March 31, 2026, access through an eight-step partner process

The conclusion from the table is unpleasant and useful at the same time. The commodity part of local data is sold and keeps selling: places, categories, reviews, menus, inventory. But none of these players has the field we have: conditions, volumes, minimum orders, delivery zones, restrictions, and all of it confirmed by the owner. Not because they cannot, but because that requires a conversation with each owner, and a company optimized for global coverage does not hold those conversations.

THE ONLY UNOCCUPIED FIELD

The test "what a large player refuses to collect" is passed by exactly one field: capabilities and conditions confirmed by the owner. Everything else we can do is already sold by others and copied within one release.

Closest direct competitors

Separately from the data vendors, we have to name those doing what we intend to do, but already with money and a team.

WhoWhat they doScale and money
PieOur own consumer premise exactly: small businesses win customers through AI search rather than through ordinary directories$19.5M Series A, $23.7M total, led by Lightspeed, founders from Square and Toast, June 2026
FaireOur business layer executed by a giant: a wholesale marketplace of independent brands and retailers, net-60, curated discovery$400M at a $12.4 billion valuation, 15% on referred orders and 0% on its own; Ankorstore and Orderchamp in Europe
Local food supplier searchA separate paid category for restaurants: finding and buying from local suppliers$200 to $2,500 per location per month or $20K+ for a chain, plus 1 to 3% of the transaction, 30 to 90 days to implement
Owner.com and Slang.aiOur "simple layer for a business talking to its customer": AI answers messages and calls, the owner runs ordersOwner.com $249 per month plus 5% of the order or $499 with no percentage; Slang.ai from $399 per location
Nventori and HoyzeeOur live layer in a standalone app: "what is actually available nearby right now", live availability with bookingHyperlocal retail and local services

This changes the pitch, and changes it toward honesty. We cannot come out with "we are the first to connect intent with the capabilities of local businesses": that thesis already belongs to Pie with twenty-three million. The business layer already belongs to Faire at a twelve billion valuation. The communication layer already belongs to Owner.com and Slang.ai at four hundred a month. The live layer already belongs to Nventori and Hoyzee.

WHAT FOLLOWS FROM THIS FOR THE PITCH

The only formulation that works is not "we are first" but "none of them has what we have": conditions, volumes and capabilities confirmed by the owner at street level, gathered by conversation rather than by an export. Everything else in the product is reproducible, and that has to be said aloud before an investor says it.

The live layer is already taken, and it does not make money

About real time we have to say the part that usually stays off the record: this layer is not just taken, in the hands of the leader it is loss-making. Too Good To Go grew to 150 million users and increased revenue by 28.9% for 2025, but the operating result turned into a loss of €5.4M, whereas a year earlier there was a profit of €1.8M. On October 15, 2026 the company announced entry into non-food categories. Plus the well-known market behavior: bags disappear in seconds, meaning demand exists and the money is not collected.

The full loop we describe has also already been assembled end to end, and in more than one place. Meituan: 1.5 billion annual paying users, more than 10 million active merchants, 70 to 80 million food orders a day, and a separate product, Instashops, that turns any neighborhood shop into a local store inside the main app. Douyin Local Life already hands store management to agents through connectors. The Chinese user's path looks like this: discovered in a video, compared in reviews, bought a voucher, looked at the map, paid in a messenger.

A CONCLUSION THAT CHANGES THE PLAN

The live layer alone does not protect against a loss, this is proven on 150 million users. And where the full loop worked, its owners own the transaction and the delivery. We do not own the transaction: that is the weakness, because there is no revenue from turnover, and that is also the strength, because there is no war over the transaction that we cannot win. So the value has to be built not on availability and not on real time, but on confirmation, which none of them has.

Agent access: seven layers on ready standards

The task of "being available to agents without giving away the database" is already solved by a set of published standards. Inventing our own is unnecessary and dangerous: an AI buyer reads only what is familiar to it.

LayerSpecificsWhat it gives
LicenseRSL 1.0: a license.xml file at the site root plus a License: line in robots.txt. Ready templates include "usage reporting and attribution required" and "collective license with standard payment"The terms travel with the data instead of living in a contract on paper
AI preferencesThe IETF aipref draft (draft-ietf-aipref-attach-05, updating RFC 9309) plus Content Signals headersWhat is allowed and what is not is stated outright, before any conversation
Agent identificationWeb Bot Auth (draft-ietf-webbotauth-httpsig-protocol, rev. September 1, 2026) on top of RFC 9421: the agent signs the request with Signature, Signature-Input and Signature-Agent headers pointing to a key directoryUnsigned traffic is an anonymous crawler, and it can be treated differently
AccessOAuth 2.1 with PKCE and RFC 9728 per the MCP specification of April 2026: scopes such as profile, capabilities and live layer, a separate token per agent, revocationAn authenticated call instead of bulk extraction
MeterPayment per citation rather than per visitPays for value, not for traffic
ProvenanceA signature on every confirmed field: who confirmed it and when. For media the analogue is C2PA, for data it is verifiable credentials and attestationsA copy without a signature is useless to anyone responsible for accuracy
Leak forensicsTrap records in the database and deterministic watermarks keyed per licenseA leak is traced to a specific key, and there is proof

The key lesson from someone else's experience: Cloudflare launched payment per visit in 2025, and on July 1, 2026 it moved to payment per citation, because a year of data showed a simple thing. A bot can take a page a thousand times and cite it zero times. Payment per visit meters traffic, payment per citation meters value. Partners in the new mode are Ceramic.ai and You.com. Price benchmarks as of April 2026: from $0.001 to $0.10 per visit for ordinary content, up to $0.20 for premium, and from $0.05 to $5 per citation.

A ROLLOUT ORDER FROM CHEAP TO EXPENSIVE

First the license and the preference headers: days of work, no infrastructure required. Then verification of the agent signature and a policy for signed and unsigned traffic. Then the machine surface with keys, scopes and quotas. Then payment per citation with reciprocal reporting, the first quotas free. Then signatures on all confirmed fields. Traps and watermarks only when volume justifies the cost.

Four access modes and what remains with the agent

The main architectural rule: agents need answers, not the database. As long as that holds, the rest falls into place by itself, because an answer is narrow by nature and does not live long.

ModeWhat is given outTo whomWhat we take
Open layerProfile: name, category, district, services, hours, photosAll crawlers and agentsReach and citability. Nothing valuable leaves
Attribution channelThe same plus a mandatory visible link to the source and a usage report backSmall agents that cannot payThe same reach plus a contractual demand signal
Reciprocal accessThe live layer and conditions for a specific query, three to five results, with no end-to-end exportAgents with a keyPayment per citation
Platform licenseA whole data class under contract, with reporting and a ban on resupply. The live layer and the capability graph are not includedLarge players, only after densityThe largest revenue on a low-sensitivity class

THE MAXIMUM-USE RULE

For every mode the same question: what will an external agent have left after the most permissive permitted use. If the answer is "a working copy of the database that lives without us", the mode is wrong. If it is "a set of answers that have gone stale", the mode is right. And the second rule: a merchant must see in words where his information goes, and be able to switch off any channel with a single action.

What is never given out: the live layer as a stream, the capability graph in bulk, the derived signal of demand and gaps, and the graph of relationships with merchants. The generalization for the future reads like this: protect what ages, what is massive and what is derived, publish what is durable and what is singular.

Protection against database reconstruction: speed, not response size

The objection is fair and cannot be waved away: by returning three to five results at a time, a significant part of the database can be gradually reconstructed if enough queries are allowed. The size of an individual response is no protection here, and relying on it is a mistake.

The protection rests on four things plus one rule. Quotas are counted cumulatively per key, not per response. Diversity is limited: no more than a certain number of results from one cluster per period, otherwise the database is extracted cluster by cluster. Anomaly detection is switched on: sequential traversal, predictable enumeration, spikes in rate, repeating query patterns. And traps are placed in the database, which show that the data was collected systematically.

THE MAIN RULE OF PROTECTION

The shelf life of the live layer has to be shorter than the time in which a full traversal is possible. Then a reconstructed copy goes stale by the time it is ready, and the enterprise loses its meaning entirely. This is the only protection that works without legal enforcement, because it is economic: collecting costs more than the data takes to age.

And an honest caveat: reconstruction cannot be fully prevented. The real goal is more modest and more attainable: to make reconstruction more expensive and slower than refreshing with us, and to secure proof for ourselves if it happens anyway.

How to measure usage honestly

Here we have to admit something inconvenient: citation cannot be measured directly. No one is obliged to tell us that our data ended up in someone else's answer, and no technical counter will show it.

SignalHow reliableWhat it gives
Visits and queries under our keyFully reliable, it is our own systemThe basis for billing and an understanding of who asks for what
Referral tagsReliable where the platform sets them. OpenAI documented an automatic utm_source=chatgpt.com tag for clicks from search resultsProof that we were used in an answer
Contractual usage reportingAs reliable as the partner is honest. This is exactly why RSL has a mode with mandatory reportingReporting as a condition of access
Referrers in analyticsPoorly: links are often lost. By an analysis of 446 thousand clicks from AI, almost 71% landed in analytics as directAlmost nothing, this cannot be relied on
Manual samplingReliable as an estimate, not as an exact numberThe citation share: once a month run a fixed set of queries across platforms and see whether we landed in the answers

DO NOT BUILD A MODEL ON THE UNMEASURABLE

Billing is set per visit and query under a key, because that is measurable at one hundred percent. Payment per citation is taken as a contractual premium and backed by manual sampling once a month. Building the main model on a citation number that cannot be checked means arguing with a partner about figures that neither side has.

Response to seven remarks: where my model changes

The remarks on the access analysis arrived in seven points. Three of them strike my own model, and that has to be written down plainly, not smoothed over.

RemarkVerdictWhat changes
1. The "three buyers" scheme narrows LOCAL to a data vendorAccepted: my scheme describes the monetization of access, not the whole businessThe common foundation is not the data but records of confirmed capabilities, on top of which consumer search, business search, queries, agents and external access all run
2. The promise of "discoverability everywhere" is unfulfillableAccepted, and this is the main correction to meThe promise splits: findability on the merits inside LOCAL and legibility outside, with no promise of recommendations
3. A conflict of interest between the business's payment and the platform's paymentAcceptedNo exclusivity, we never sell position, three consent switches, we monetize aggregation, verification and freshness
4. Transparency as a product principle, not only an architectural oneAccepted, and this is stronger than it looksA "what is important to know before a visit" card with a legal footing in California law
5. Identity: connection, community, honesty, respectAccepted, but translated into mechanismsTransparency is not a principle but six checkable mechanisms, each verifiable in the product
6. The owner must keep using LOCAL, otherwise there is no confirmation channelFully agreedBroad functionality gives a second reason to keep the data accurate, and that reason is stronger than the consumer one
7. Two hours, database reconstruction, measurability of citation, do not implement all levels at onceCorrect on all four sub-pointsHours are split by whose time it is, protection is built on speed, billing on the measurable, and from day one provenance, date, publicity and permissions are live

The overall score is honest: two points were my error in framing, not in facts. I described one way of monetizing and presented it as the entire business model, and I proposed selling businesses discoverability in the external ecosystem, although we do not control someone else's ranking and could not explain a tenth place to an owner. Both errors are corrected in the sections below.

Legibility, not discoverability

This is the key correction. The promise to a business splits into two parts, because inside we control the rules and outside we do not.

Inside LOCAL we promise and explain: you land in results by what you actually offer, without thousands of reviews, without ten years of history and without accumulated popularity. We show why a particular offering matched a query, on the basis of what information, and which conditions remain unconfirmed. Here we have rules, and here we are accountable for the result.

Outside we promise only technical availability: the data is structured, confirmed, dated, licensed and cited with attribution. We do not promise placement in recommendations, because we do not know which sources an external platform considers authoritative, how it matches results and why it picks certain venues. The example that explains everything: a bakery may fit a query perfectly, we passed on accurate data about it, and an external agent will put it in tenth place or leave it out entirely. We will not be able to explain that to the owner.

WHAT IS SOLD INSTEAD OF DISCOVERABILITY

What is sold is legibility: "about you, it is now possible to read what no search ever knew about you". This is verifiable, and it is honest. Instead of a promise of recommendation there is an observation: here are the external answers that cited your data. Plus a "what machines read about you" screen, where the owner sees exactly the same set of fields that an external agent sees.

Consent, conflict of interest, and what we sell

The conflict that was fairly raised looks like this: a business pays us to be found, and an external platform pays for access to information about it. The conflict exists exactly where one payment restricts the other side. So it is removed not by assurances but by construction.

Rule one: we never sell exclusivity. Business information is published in the open layer regardless of who pays for access and how much. We create a shortage for no one and close off no one.

Rule two: we never sell position. Neither in consumer search nor in business results. This is already written into the principles, and here it gains a second reason: without it, any platform payment becomes the purchase of influence.

WHAT EXACTLY WE MONETIZE

Three verbs that we perform and only we perform: verify, aggregate, keep current. The facts belong to the owner and sit in the open. What is sold is the work, not the information shared with us: to the merchant for describing and confirming him, to the platform for an answer that is verified, dated and carries provenance.

And three consent switches, which have to be three separate visible checkboxes, each one switchable off: publication of the profile and business information, use by external agents for search and recommendations, commercial licensing of access to confirmed data. Plus a screen where the owner sees what the machine sees. Then both sides look at the same document, and there is no information asymmetry between them by construction rather than by promise.

Transparency as a mechanism: what is important to know before a visit

Of all the remarks this turned out to be the strongest and the most undervalued, because it is not architecture but a product feature that no one has.

An example: a person arrives in San Francisco, knows the language and local rules poorly. He picks a restaurant, books a table, and then learns that cancelling less than a day ahead costs 50 dollars per person, and that twenty percent is automatically added to the bill. Formally the conditions are stated, but in small print, and the person did not understand what he agreed to.

This has a legal footing, and it makes the feature sellable. In California, SB 478 is in force, a law on honest pricing: since July 1, 2024 it is not allowed to show a price that does not include all mandatory fees, and the restaurant exemption from it has been removed; according to press reports, restaurants came under the requirement from July 1, 2025. The exact deadlines for a specific case should be checked with a lawyer, but the direction is unambiguous: mandatory fees have to be disclosed in advance, and this is no longer a wish but a requirement.

ReaderWhat he sees in the same card
A person before a visitCancellation conditions, mandatory fees, tipping rules, minimum orders and deposits, other restrictions, and when and by whom the information was confirmed
A business buyer before orderingThe same fields in business form: minimum quantities, lead times, delivery zones, payment terms, obligations
An external agent before recommendingRestrictions and conditions, before it recommends a venue, not after

One card serves three readers, and this is exactly the observation that settles the argument about narrowing: one common foundation on which several products run.

WHAT WE CAN AND CANNOT DO FOR A BUSINESS

We do not dictate to an owner what prices to set and what rules to adopt. We help him explain his conditions clearly and help a person make an informed decision. And the benefit here is two-sided: if a guest understood in advance and agreed voluntarily, there are fewer surprises, conflicts and negative reviews. Plus a discipline caveat: LOCAL shows confirmed conditions with the date and source of confirmation, and marks the unknown as unknown. Disclosure, not legal advice.

Transparency in both directions, the owner's motivation, and what to measure in the pilot

Three things from that list did not make it into the sections above, and they matter.

Language is the strongest use of the card. What matters to know before you go works best for a person who does not know the language or the local customs: they cannot read the fine print and do not know such a charge exists at all. So the card is produced in several languages, and that is how it should be sold to a restaurant: the law requires you to disclose mandatory charges, and we do it clearly and in several languages. The benefit runs both ways: the guest makes an informed decision, and the restaurant gets fewer conflicts at the table and fewer negative reviews afterwards. Transparency in both directions means exactly this: the same fields, presented differently for a person, for a business buyer and for an agent.

The boundary of transparency has to be managed, or it turns into a demand to disclose everything. Transparency means clear terms, honest promises and no hidden conflicts of interest. It is not an obligation to disclose internal mechanisms and algorithms. What we disclose is what affects the decisions of a person or a business: the ranking rules, the basis of a match, what was confirmed and when, where the data goes, what we charge for. What we do not disclose is the internal machinery, because it helps nobody make a decision and leaves us defenceless.

AN OPERATING STATEMENT INSTEAD OF A SLOGAN

We are all locals here. That is not a slogan but a requirement on the product: a person should not need to know the language and the local rules to get understandable information about what they are buying. A small business should not need to understand the algorithms of AI platforms to know what it pays for and what service it receives. And nobody should end up in a worse position only because the other side knows the rules better.

The owner's motivation matters more than the data, because without it there is no confirmation channel. Static information can be copied; a continuous confirmation channel cannot, but it exists only while the owner is inside the product. Broader functionality is therefore not expansion for its own sake but a condition of the asset's existence: the owner should use LOCAL not only so as to be found, but to search for suppliers, post requests, receive offers and get their own tasks done through the assistant. Relations are then built around everyday usefulness rather than around a request to update a profile. That is the most durable reason to keep data accurate: it does not depend on our politeness and does not end when enthusiasm does.

WHAT TO MEASURE IN THE PILOT ABOUT THOSE TWO HOURS

The estimate of two hours per merchant per week should not be defended but broken down and tested in the first two weeks. Measure three numbers: how long an update takes through the assistant versus manual entry for the same owner; how long confirmation takes for merchants running live content versus those who only keep a profile; and how many of our own hours go into onboarding, on-site checks and exceptions. If merchants without live content cost us almost nothing, the base economics are far better than the worst case, and that should be shown as a number rather than asserted.

Identity: LOCAL sells confirmation

An identity built on "our AI is better" or "we will beat the existing platforms" is a promise that cannot be kept, because individual capabilities are copied in a single release. An identity built on connection, community, honesty and respect is correct, but as a slogan it is worth nothing until it is translated into mechanisms. Here are the six, and each is verifiable in the product.

1Ranking by match, never by popularity and payment
2Position is not for sale, there is no paid placement in business results
3The confirmation label always carries a date and a subject
4Mandatory advance disclosure of conditions
5Three consent switches and a "what machines read" screen
6We never sell exclusivity

Out of these six comes a single formulation worth keeping in mind as a definition: LOCAL does not sell an advantage, LOCAL sells confirmation. An advantage is when one side knows the rules better than the other, and that is exactly what must be avoided. Confirmation is when both sides look at the same document whose provenance and date are known.

MODESTY IN ADVERTISING WITH A SHARP ASSET

The identity can be modest, and the asset has to be named precisely. We do not claim that our search is better than someone else's, and we promise no victories over existing platforms. We claim one thing: conditions, volumes and capabilities confirmed by the owner at street level are held by neither Foursquare, nor Yelp, nor dataplor, nor MealMe, nor Toast, and they can only be obtained by a conversation with each owner. This is modest in tone and sharp in substance, and it is the only formulation that can still be defended a year from now.

Weak points, in descending order of danger (1-4)

  1. The "live layer" is an operational problem, not a technical one. Nobody solved it with ease; Too Good To Go solved it with money today and is still loss-making. This is risk number one.
  2. Merchant churn is what kills exactly these projects. Karma: $18M, 1.5M users, death by partner churn. verified
  3. The monetisation in the concept is more careful than my first reading: labelled paid placement is allowed, and only the substitution of organic relevance is banned. What was rejected is not the strong model but its dishonest version. "You cannot pay for a better match" and "you can pay to be seen" are different things. The honest line: paid placement with an explicit label, never inside the match score.
  4. "Three verified instead of ten random" is ethically right and weak as a product. The user's expectation is "show me what is nearby"; an app that often answers "I don't know" feels broken. Honesty must be a property of the interface (labels "confirmed" and "check"), not a filter.

Weak points, in descending order of danger (5-8)

  1. The two-sided cold start. San Francisco is the most saturated local search market on earth, but the problem is not the competitors: value appears only when both sides exist in one corridor.
  2. Google is building the same thing, for free and at scale. Agentic booking and agentic calls are already announced. There is a window, but it is closing.
  3. Data is consolidating. Yelp licenses 330M reviews to OpenAI. Being "another source of local truth" against that is hard.
  4. External agents as a channel: the most important and the most dangerous. If the agent answers, the app does not get installed. So LOCAL turns into a data supplier: B2B, better margin, but it needs coverage and verification, and Google is already there.

Risk summary

The eight points come down to two: the live layer is endless manual work, and Google covers the same function for free. The rest is secondary.

THE FIVE QUERIES THAT TEST THE WHOLE THING

A minimalist vegan cake for Saturday under $150. A really good pastrami sandwich nearby. A technician who does hard gel pedicures with extensions. An unusual bouquet from a local florist. Which new cafes have opened in my neighbourhood. Run each through Maps, AI Mode or ChatGPT, Yelp and Instagram search, and record whether it found a specific matching offer, with a price, with availability, nearby.

And two more questions to ask every owner in the first week, because they test the concept's hypothesis directly: how do you find customers today and which tools do you use for it, and what is missing for you. Take the answers down word for word; they are the material the product gets written from later.

THRESHOLDS MUST BE RELATIVE, NOT ABSOLUTE

The correction is fair: an arbitrary number of queries over a period proves nothing by itself, because at pilot scale noise eats the signal. The right criterion is not a counter but a comparison: run the same forty queries through Maps, AI Mode or ChatGPT, Yelp and Instagram, and look at the difference. The pilot's question is not how many queries there were, but for how many of them LOCAL produced a specific confirmed offer that none of the others did.

And the pilot's shape as the concept describes it: 10 to 15 independent merchants from different districts, prioritising recently opened businesses ready to experiment, recruited through Instagram, personal contacts and local communities, framed as a B2B partnership rather than a plea for help, a free initial period with no promises of customer flow, and customers recruited in parallel and independently. One point where I hold a narrower position: supply can be spread across the city, demand cannot. A buyer in Bernal Heights does not care about an excellent bakery in the Sunset, so demand testing should be concentrated in one or two cells even when merchants are gathered citywide.

And one divergence from her original text worth noting: the concept began with matching queries to offers by hand, and now it is a small working version. That shift is in the right direction, but the reasons differ and both are needed: manual matching tests the conversation and query quality, a working version tests result quality. The cheapest path is both: two weeks of manual matching to collect real queries, then the small app on the same queries.

What the first version must do and what can wait

The first version's job is stated precisely: understand a specific query and offer genuinely suitable options, rather than demonstrate AI complexity. Let me make that measurable so it does not stay an intention: the share of queries answered with a concrete result carrying confirmed fields, and the share where the system honestly said nothing suitable. The second is not a failure but a working feature, and it must be counted separately, otherwise honesty will look like poor quality.

Gradualism I accept: clarifying questions, long-term memory and agentic functions come later. With one caveat that matters more than the principle itself: in the first version there can be only one clarifying question. Two questions turn a conversation into a form, and the person leaves for Maps, where there is no form at all. That looks like a technical limit but it is a product one, and breaking it is the most expensive mistake available.

A RULE FOR EVERY NEW FEATURE

The scope of functionality is determined by capability, cost and pilot results. In practice that means every next feature must have the pilot result that justifies it named before work starts. Without that rule, the feature list starts being determined by what is interesting to build rather than by what the data supports.

Scaling: representatives, standards and their limits

After onboarding, most interaction runs through self-service and the assistant, and that changes the hiring structure, not just the costs: a person is needed per neighbourhood cell, not per merchant. One operator runs a street rather than eighty cards, and that is the only form in which relationships scale.

On-site checks by paid contractors I accept, with a clarification: it is the only kind of check that can be bought and that requires no trust in someone's judgement. Whether a venue exists at an address is checkable, whether the work is good is not. So such a check must never be presented as confirmation of quality, and wherever it is shown it must state what was checked: the venue operates at this address, as of this date. Otherwise verified reads as good, and that is deception rather than imprecision.

THE FRANCHISE FAILURE: WHAT WOULD BREAK THE SINGLE PLATFORM

Regional representatives build relationships and launch cities but do not set reputation and search rules, and LOCAL remains one platform with common standards. The risk, stated plainly: a representative who needs their city to pay for itself will want to sell positions in the results, because that is fast money, and it is the one way to destroy the core principle from inside. The defence is single: ranking and reputation rules live centrally and have no interface for being changed locally. A partner can influence relationships, not sorting.

And I record the status honestly: this is a potential direction for scaling, not a settled organisational design, and the open question is not how many partners but how to verify that a partner is not selling results. That can only be answered by measurement: the same queries run across different cities must produce results that follow the same logic, and that is testable.

What is technically hard and what is easy

LevelWhat
Easy (an LLM plus a small database)a conversational query into structured intent; entering an offer by voice and text; explaining "why it fits"; a multilingual description with cultural context; a business page behind a QR; a weekly digest
Mediuman attribute taxonomy per category (what a "minimalist vegan cake" is in data); a confirmation flow (the AI asks, the merchant confirms); a staleness and re-verification policy; duplicates and moderation; attribution (knowing that a call came from us, without which you cannot charge money)
Hardconfirmed live stock without a POS integration; integrations (Square only via each merchant's OAuth, Toast closed and paid, Fresha has no API, OpenTable from $149/month); coverage; honest matching at scale; the cold start itself

One line

What is expensive here is not the code but the operations. Everything that is hard is hard for organisational reasons, not engineering ones.

THREE-WEEK EXPERIMENT
THREE WEEKS, ALMOST NO MONEYSTEP 0half a day5 queries x 4 enginesWEEK 112 shops, 3 catswalk the corridorWEEKS 2-4one demand channelmanual repliesGATEmetrics + killgo / no-gomain signal: by week 3 merchants write on their own (today here is this). if not, no app fixes it.cost: about zero money and 20-30 hours of time

The minimum experiment: three weeks, almost no money

Step 0, half a day, before anything else. Take five example queries from the concept and run each through Google Maps, Google AI Mode or ChatGPT, Yelp and Instagram search. Note in a table: did it find a specific suitable offer, with a price, with stock, nearby.

Step 0 kill criterion

If four of the five queries are answered acceptably today, the problem is not demand but merchant visibility, and the business has to be built differently.

Step 1, week one: one corridor, 12 establishments, 3 categories. Walk Noriega (or your own street) on foot. For each: a photo, real offers with prices, stock, in their language. Publish one page per establishment (Carrd or Notion) plus a QR sticker on the storefront. One question to the owner: "what do you want more of?" and "what would you pay for?" Write the answers down word for word.

Step 2, weeks 2-4: one demand channel, zero development. Once a week, one message "what is fresh on Noriega" to the neighbourhood groups plus a form "ask anything about this street". Marina answers by hand, in any language, within an hour, with a real offer and a link to order. No app.

Metrics and kill criteria

MetricThresholdWhat it means
Real queries in three weeks30+, not from friendsthere is demand for verified stock
Queries answered by a verified offer60%+the live layer is technically possible by hand
Merchants who confirmed stock within 24 hours8 of 12, without a second callthe confirmation habit exists
Approaches to a merchant that they themselves tied to us5+attribution works, you can charge for it
Merchants ready to pay $30-50 a month3+, at least one paysthere is a money signal, not politeness

Kill criteria

Fewer than 10 queries in three weeks, or merchants do not confirm stock, or zero approaches: the loop does not close, change the corridor or the category. The cost: near zero money and 20-30 hours of time.

The main signal for the build decision

If by the end of the third week merchants start writing "today I have this" on their own, the habit has formed, the product makes sense. If there is no initiative from them, no app will fix it.

Disputes without a public arena

The concept raises a question most pitches skip: users need a way to report real problems, the merchant needs a fair right of reply, and public wars in comments and star ratings are not an acceptable model. That is a precise statement of the problem, and it matters more than it looks.

The reason is simple. In local commerce a merchant's reputation is their most valuable intangible asset, and a rating with one button for bad, with no purchase attached, turns that asset into a bargaining chip. A platform promising to show only what is confirmed must promise the reverse too: no unverified accusations in a public field.

A FOUR-PART CONSTRUCTION

One. A complaint goes to the merchant first, privately, with a window to respond. Nothing is public at this step at all.

Two. After the window, only the fact of resolution becomes visible: resolved or unresolved, with no stars and no text.

Three. There is no average star in the first version. Confirmed facts are published, not an average score. That is the difference from Yelp and Google, and it has to be defended against your own wish to ship the familiar thing.

Four. Only a complaint tied to an order or an enquiry counts as verified. Everything else goes to a separate review queue, not onto the storefront.

The cost of that construction is small: it is policy plus a little code. The expensive part is different, namely refusing to build the rating everyone expects, and patiently explaining to every early merchant why there are no stars.

The human factor as an asset, not a phase

The concept says relationships with merchants may remain a durable part of the value after automation, and that building an advantage on the mere use of AI is weak. Both are right, and the second is stronger than it may appear: if AI is a commodity available to everyone, then exactly three things stay hard and defensible, and all three are made by hand.

1Verified live offers at street level
2The merchant habit of reporting stock unprompted
3The corridor's trust in whoever does the asking

An unglamorous hiring consequence follows. The first employee of such a company is a neighbourhood operator, not an engineer: someone who walks, speaks the owner's language and keeps the records straight. The founder's own walking at the start is not preparation for the business, it is the seed capital, and it cannot be bought.

THE REVERSE SIDE OF RELATIONSHIPS

Relationships are also a ceiling. They do not scale by themselves, the business grows at the speed of hiring, and every hire has to belong in a community that notices outsiders. That is why a second corridor or a second city should be opened by a person who already lives there, not by a sales hire with a relocation budget.

Why this is not another Yelp: testing the argument

The concept's section on the difference from Yelp is more honest than most pitches: it says the platform does not compete on the number of venues, reviews or search traffic, but on finding a specific dish, service or offer. And it immediately concedes that merging existing features is not an advantage, and that the value of such an experience still has to be proven.

That concession matters more than the difference itself. The difference describes what the product is not; the concession admits that proves nothing. To separate a feature from a business I ran the three questions that usually settle it.

Claim in the conceptCan an incumbent copy itConclusion
Search on a specific intent rather than on venuesYes, and already does: Google's agentic booking and calls to businesses, Yelp Assistant across categoriesA feature, not an advantage
Translation and explanation between a community's language and its neighboursPartly: menu and review translation exists, a merchant-authored explanation exists nowhereWeak protection, but the window is open
Verified live availability within one corridorNo: it requires walking the street and re-confirming every few days. Google reads availability from structured feeds, not with its feetThe only genuine advantage
A personal list the user assembled themselvesCopied instantly, but users do not move their listCheap retention, build it first

The multi-agent architecture: why it is not needed on day one

The concept says plainly that a complex multi-agent architecture is not needed from the first day, that many tasks can be solved more simply, and that architecture should follow the product's needs rather than the reverse. That is correct, and it can be said more precisely: here is what the first version actually needs.

WHAT IS ENOUGH TO START

A single model call over a small verified table covers the whole chain: a conversational query into a structured intent, matching against confirmed fields, an explanation of the match, and a merchant's voice message parsed into a record. Multi-agent work becomes justified later, for three concrete reasons: several corridors, autonomous action on the merchant side, and external agents that need a machine-readable surface. The last one is solved by describing a surface, not by adding agents.

And the risk worth naming directly: agent frameworks installed on day one add failure modes you cannot debug across three merchants. The question from an owner, where did my croissant go, is answered by a row in a database, not by an agent.

What LOCAL does instead of fighting for attention

A formulation from the concept worth keeping verbatim: help a person find what genuinely suits them, and help an independent entrepreneur be discovered through the quality and specificity of their offers rather than a constant fight for attention. This is not just a mission, it is the product's promise, and it is testable: be discovered on merit, instead of be noticed. If LOCAL ever starts selling notice, the promise is broken, and it will show in the results, not in the words.

And the list of risks she acknowledges in the conclusion I accept entirely: customer acquisition, a sufficient volume of offers, information quality and currency, operating costs, monetisation, competition from large platforms. That list is precisely what the pilot is obliged to test, and I add one item that is missing from it: the ability to keep confirmed data current, because that is what separates LOCAL from Maps and that is where the manual time goes.

THREE DIFFERENT EXPERIMENTS, NOT ONE

The conclusion leaves viability, technical realisation and scaling open, and that is honest. But one pilot cannot test them, because they are three different questions at three different prices. Viability is tested by merchant money: do they pay for freshness, detail or hiring. Realisation is tested by result quality on real queries. Scaling is tested by a second neighbourhood launched by a different person. The first-stage pilot answers only the second question, and expecting answers to the first and third would be a planning error.

And finally on the unmet-demand signal, which she names as an additional possibility and which is genuinely worth more than most of the mandatory parts: it helps businesses find opportunities to grow. One risk must be named: if the signal is given away free to everyone, it stops being LOCAL's advantage and becomes ordinary consulting; if it is sold, the merchant expects a guarantee of demand that the data does not contain. There is exactly one sensible framing: the signal is free and anonymised, and what is sold is not the data but help in verifying it.

What I would change in the concept

  1. Drop the word "platform" at the first stage. This is a one-block service with a database.
  2. Sell the merchant the benefit today, not visibility someday: fill an empty slot, sell the surplus, find customers outside their own language community.
  3. Allow paid promotion with an explicit label. The ban only inside the match score.
  4. Build the consumer app last. First the merchant tool "say it once, it updates everywhere" plus a public machine-readable page for the establishment for agents.
  5. Choose the first categories by frequency and urgency, not by beauty: pastries and prepared food (a decision today), open slots at service providers (money is lost every hour), flowers (an event with a date). Custom cakes are a bad first category: a rare query, a long cycle.
  6. Start with the corridor where the language gap is largest, not with an "interesting neighbourhood": Noriega or Irving in the Sunset. 53% Asian, 14% of households with limited English, 42% born outside the US: that is the market for the multilingual wedge. verified

Cross-check: every claim in her corrections and where it is addressed

Completeness should be checkable, so here is the article-by-article cross-check. Her corrections and the extension contain one hundred and seventy-three separate claims; each is assigned to the section where it is addressed, including the cases where the treatment amounts to agreement.

PointClaimsWhere addressed
1. Operating model7Covered: no constant manual service, a detailed permanent profile, a simple interface with the assistant, updates by voice and text, publishing optional, currency depends on the field's nature, human involvement at onboarding
2. Integrations6Covered: no mandatory integration, the goal is sufficiency of information, their own booking system stays, slots and offers added by the merchant, deeper integrations later, difficulty is not a launch blocker
3. Profile and live content10Covered: two kinds of information, profile composition, the bakery example, profile enough for search, live content as a possibility, reaching answers, fresh start every day, voluntariness, no penalty for silence, convenience over duty
4. Launch and pilot11Covered: difference from the earlier experiment, a working version, 10 to 15 merchants, priority to new and experimental businesses, recruitment via Instagram and communities, B2B framing, free start without promises, independent customer acquisition, real queries as the signal, enquiries and repeat use, relative thresholds
5. Mixed catalogue8Covered: participation is not a condition, a better unconnected option is shown, chains not excluded, the advantage is detail, the composition of that detail, separating independence from confirmation, confirmation is not quality, freedom of choice not restricted
6. Monetisation9Covered: advertising not rejected, the limit is organic relevance, top spot cannot be bought, placements labelled and contextual, the studio-opening example, jobs and hiring as revenue, base information in the free profile, the model undetermined, the no-ads reading corrected
7. Reputation9Covered: not copying Yelp, structured and current assessment, an old problem does not define today, a three-month window with accessible history, weight by nature, severity, repeatability and resolution, no public conflict, no removal for compensation, contesting and anti-abuse, not an average star rating
8. Registration and personalisation8Covered: search without registration, results without an account, an account adds options, preferences and query memory, control and deletion of what is saved, a rule against the familiar trap, an account for reputation actions, registration does not prove a visit
9. Technical complexity and AI7Covered: natural language, matching against attributes, no own model needed, existing models plus structure, gradual conversational interface, the first version's job, scope by capability and results
10. Human involvement and scale12Covered: relationships matter early, meeting owners, no manager for every merchant, self-service after onboarding, paid contractor checks, verifying existence at an address, a check is not quality, regional representatives, relationships and new-city launches, common standards, partners do not change rules, a direction not a decision
11. Difference from Maps and Yelp12Covered: not AI, the user does not assemble data, uncertainty remains, explanation of the match, the technician example, confirmation by owners, detailed presentation of skills, live content in query context, no sale of organic positions, individual features are copyable, the advantage is the combination, the combination is untested
12. Unmet demand6Covered: detecting thinly served needs, the gap example, anonymised signal to merchants, help finding growth opportunities, a query is not willingness to pay, a signal for verification with confidentiality
13. Extension: the assistant and the B2B ecosystem62Covered: the assistant as interviewer, surfacing invisible capabilities, example questions, publication only after confirmation, the knowledge base for business search, supplier and contractor examples, origin of data instead of category, unknowns marked and asked about, mutual value and a business network, a second reason to keep the profile accurate, fitting in without a separate platform, shared ranking by intent, specialised tools later, density over coverage, three sides and a loop inside one, no advertising in business results, revenue from introductions and hiring, build once and sell twice, unmet capability as a second signal
14. Second review: agent access and transparency73Covered: the three-buyers scheme as monetisation rather than the whole business, discovery inside versus readability outside, technical availability without a recommendation promise, three consent toggles, the conflict of interest and the two rules that remove it, monetising aggregation and verification, the what-to-know-before-you-go card backed by SB 478, three readers of one card, the boundary of transparency, the owner motive and everyday usefulness, provenance and date from day one, reconstruction defence by speed, citation measurement through measurable signals, the adoption order from cheap to expensive, six mechanisms instead of a slogan, and the identity of selling confirmation
Conclusion6Covered: the list of real risks, part of the risks came from my model, those assumptions are not mandatory, the mission of discovery on merit, the first stage's priority, three open questions split across experiments

Eleven of the first hundred and eleven claims stay outside the document deliberately, and here they are: the illustrative details she uses to explain theses already covered (the bakery's bread varieties, the specific technician, the studio opening). They add no new product requirement, so they are not entered as separate points, but their sense is accounted for in the sections on the profile, on the technician example and on paid placements.

Verdict

As a platform the idea does not hold up: two-sided cold start, the refusal of money for promotion, the live layer as endless manual work, and Google building the same thing for free.

As a single-corridor service with verifiable live offers and a multilingual surface it is coherent, testable in three weeks and with almost no money, and it comes down to one question: are merchants ready to confirm stock themselves, without reminders.

Two outcomes

If merchants are ready to confirm stock themselves, what grows out of it is either a local media machine with advertising, or a supplier of verified local data for agents. If not, no app will save it.

Sources

Every figure in the document has a source given inline. A summary of the sources by section.

SourceWhat it confirms
blog.google (I/O 2026)agentic booking of local services, agentic calls, assembly of prices and availability
support/Google, blog.googlethe categories of agentic calls (goods and services)
blog.google (March and August 2026)Google Maps Ask Maps, food ordering via Square and Toast
Yelp IR, April 2026Yelp Assistant, booking by category
Axios, July 23, 2026 verifiedlicensing of 330M reviews and 8M+ listings to OpenAI, data for Apple Maps and Yahoo
help.openai.comChatGPT: place maps, slots via OpenTable, Resy, Yelp
perplexity.ai/hubPerplexity: recommendations on Yelp data, booking via OpenTable
apple.com/newsroomApple Maps and Apple Business, paid local ads from summer 2026
Microsoft LearnCopilot and Bing Places
TechCrunch, December 2025DoorDash Zesty
Wikipedia, SF ChronicleBeli
Business Insider, July 2026Corner: 250k users, 425 cities, $7.5M
timesofsf, June 2026Zest: $1.8M pre-seed
SF Planning, Sunset Forward verifiedDistrict 4 demographics: 53% Asian, 78% Asian languages, 14% limited English, 42% born outside the US, income $103,817, storefront surveys
SBAthe marketing norm for businesses up to $5M: 7-8%

Three facts verified by hand: the Karma shutdown, Yelp licensing its data to OpenAI, the District 4 demographics. They are marked with the verified marker throughout the document.

ARLI membership: the notes from the workshop

One site of yours, measured, with the price for the work in the same document

ARLI, Inc., a Delaware corporation. Questions: hq@arliwork.com.