Owner Unblock List
Popular Demand · directory readiness · 23 October 2026

What I need from you

Engineering is nearly done. Everything left on the critical path is a dashboard entry, a quick decision or a run only you can do. Incorporation, counsel and new spend are left out on purpose. Tick items as you go; ticks stay in this browser only.

0 of 9 done
Do now · about 30 minutes in total

Dashboard entries

All three are additive and safe today. Nothing breaks if you stop halfway.

Website move: add the new domain to the Supabase and Google allow-lists

Safe now10 min
  1. Supabase → Authentication → URL Configuration → Redirect URLs: add the URL below. Keep the .site entry. Leave the Site URL as it is for now.
  2. Google Cloud → the OAuth client: add the JavaScript origin below.
  3. Google Cloud → OAuth consent screen: add populardemand.market as an authorized domain. Verify it with the Search Console TXT record at the registrar.
https://populardemand.market/auth/callback**
https://populardemand.market

Unblocks: condi-30 can set the Vercel variables and deploy the website move (runbook steps 4–5).

security.txt: choose the contact and enter two values

Safe now5 min
  1. Pick a mailbox you already read. .market doesn't receive mail yet; our sending domains are on .site. Use an address that works today, and change it after the email move.
  2. Enter both values in Vercel → Settings → Environment Variables, Production only. Enter the same values in Doppler prd; Doppler doesn't sync to Vercel.
  3. Tell condi-30. It redeploys and runs the preflight.
SECURITY_CONTACT=mailto:<mailbox you read>
SECURITY_TXT_EXPIRES=2027-10-01T00:00:00Z

Unblocks: P0-6. Claude's directory terms require a security contact. Until then /.well-known/security.txt returns 404.

OpenAI domain verification token

Safe now5–10 min
  1. In the OpenAI platform's Apps section, start domain verification for mcp.populardemand.market and copy the token.
  2. Enter it as OPENAI_APPS_CHALLENGE_TOKEN in Vercel Production and Doppler prd.
  3. Tell condi-30 to redeploy. Once the URL serves the token, press Verify in OpenAI.
mcp.populardemand.market

Unblocks: P0-2, the domain proof for the ChatGPT submission. If OpenAI asks you to verify a personal or business identity first, stop there. That choice depends on the company, so it's out of scope here.

Decide · reply in chat

Three quick decisions

Retire the old get_purchase_plans tool now?

Decision1 min

It's a duplicate of get_purchase_offers left over from the Plan→Offer rename. Directory reviewers test every tool, and a duplicate looks padded. The release rule asks for log evidence and a date from you. The logs can't tell the two names apart, so it was taken out of #466 and deferred.

Retire it now (recommended)

We're pre-launch with no known outside users of the old name. I reapply the removal as one small PR. 17 tools.

Keep it for now

18 tools at submission. We retire it later with a set date.

Reply: retire get_purchase_plans now

May an email Offer read include the Offer page link?

Decision2 min

Holds now happen only on the Offer page. MCP Offer reads return its link. The email channel has a rule that it never links to data or payment pages, so an email agent is told to send the person to the Offer page without a link.

Allow the link (recommended)

The page requires sign-in, so the link alone exposes nothing. Fewer steps for the person. It changes one email rule and its test.

Keep emails link-free

The rule stays simple. The person finds the Offer on the website themselves.

Reply: allow the Offer page link in email reads

Read the DECISIONS draft and say "ok" or what to change

Review5 min

#468 records your 22 October decisions: holds on the Offer page, a guarantee-led launch with no fee at first, no merchant quote experiment, full-scope readiness, the website move, and company formation soon. Check two lines:

  • It states the launch-pricing wording, which you wanted to discuss later.
  • It says no P1 item is cut. That matches "full readiness".

Unblocks: condi-30 merging it, so every session works from the same rules.

After condi-30 deploys

Finish the website move

Each of these waits for condi-30's message that the deploy with the new variables is live.

Switch the Supabase Site URL

After deploy2 min

Do this right after condi-30 confirms the deploy. Supabase → Authentication → URL Configuration → Site URL. That moves the sign-in consent page to the new domain. Agent sign-ins keep working either way, because the old address redirects.

https://populardemand.market

Point outside systems at .market, then OK the Ora scan

After condi-30 verifies20 min

Edit each existing registration, one at a time, so signing secrets stay the same. Confirm one delivery after each.

  1. Stripe webhook endpoint (test mode).
  2. Resend inbound webhook.
  3. Google consent-screen homepage, privacy and terms URLs.
  4. Search Console: the change-of-address tool from .site.
  5. Leave the Shopify and BigCommerce apps on .site.

Then reply: run the Ora scan on populardemand.market. Sending the URL to Ora needs your go; we're checking for the score to recover from 77.

This week · after reviewer access is released

Your live runs

Run us in Claude, ChatGPT, Grok Bot and Muse as a custom connector

After #464 ships1–2 hours

The scripts are in OWNER_RUNS.md (#469): sign-in, the reviewer prompts, the Offer page hand-off, revoke and reconnect, and screenshots. Record ChatGPT for the OpenAI demo video. Capture the 3–5 Claude carousel screenshots. In Muse and Duet, try buying a test deal with Link or Shop Pay to test the guarantee path.

https://mcp.populardemand.market

Unblocks: P1-7, the ChatGPT demo, the Grok attestation, the Claude carousel and the submissions themselves.

Left out on purpose

These are real blockers, but they're commitments rather than quick actions. They're tracked in the readiness guide.