CX HOMEWORK ·Content, QA, and Learning Development, Polymarket
ⓘ Independent job-application page. Not affiliated with, endorsed by, or operated by Polymarket. Public information as of 2 October 2026.

Homework for my application to Polymarket Content, QA, and Learning Development.

How I would run QA, knowledge and training as one system for in-house agents, BPO partners and the AI agent, and a working tool that does it on Polymarket's live help center and market data.

36
help-center articles read and checked
2,000
live markets compared with the help center
10
knowledge gaps found, each with a fix
51 / 51
@AskPolymarket odds verified against the CLOB price
00

Summary

The problem

Every answer depends on a market's own rules, fees and resolution settings, and those change faster than articles do. A wrong article becomes a wrong answer from every BPO agent and from the AI agent at once.

The system

One scorecard for human and AI conversations. Every finding gets a root cause and one owner: coaching, a training module, a content fix or an AI-agent patch. Next week's audit checks it stayed fixed.

The work sample

The CX Quality Loop scores real public @PolymarketHelp replies, audits @AskPolymarket's odds against the order book, and runs calibration, coverage maths, live knowledge-drift checks and training drafts. Every rule is published in its Method tab.

TakeawayWhat it means for the role
The market is the source of truthAgents quote the market's rules, fee schedule, bond and challenge window. Articles explain the mechanism and point to where the value lives.
Separate agent errors from knowledge errorsWhen an agent repeats a wrong article, coaching them fixes nothing. QA tags root cause before it assigns an owner.
Auto-fails come firstVPN hints, credential requests, promised reversals, trading views and guaranteed recoveries fail the conversation outright, for every channel.
AI QA widens coverage; calibration earns trustThe AI reviewer scores everything. Humans review auto-fails, the lowest scores and a random slice that audits the AI reviewer itself.
01

Polymarket CX in 2026

A peer-to-peer prediction market ($21B traded in 2025) with an international site, a US app, perps, combos and reward programmes. Each product adds a class of contact.

AreaWhat is publicSupport read
Two front doorspolymarket.com (international, blocked in the US and 38 other countries) and the Polymarket US app, with separate support addresses: support@polymarket.com and support@polymarket.us.Routing a US customer to the right product is a compliance question.
Exchange upgrade28 Apr 2026: new exchange contracts, a rewritten order book, and pUSD (backed 1:1 by USDC) as collateral. Fees now charged in USDC at match time.Older articles still use pre-upgrade terms.
FeesTaker-only fees by category, fee = shares x rate x p x (1 - p). Geopolitics fee-free. Maker rebates, taker rebates, referral, holding and liquidity rewards.Five reward programmes, each a source of "where is my payout".
ResolutionUMA optimistic oracle: proposal, challenge window, dispute, debate, token-holder vote. Polymarket cannot reverse a finalized outcome. Clarifications clear the order book.The most emotional contacts, after the money is lost.
FundsDeposits across many chains with per-network minimums; a recovery tool for wrong-address sends; some sends unrecoverable.High stakes, needs tx hash discipline.
Support stackIntercom help center (36 articles in 5 collections) and website chat. Sister postings name Decagon AI agents, BPO partners at Tier 1 and 2, an in-house Tier 3, and Escalations, Complaints, US and DeFi queues.Three agent populations to hold to one bar.
The CX build-out12 CX roles posted on 1 Oct 2026: tooling, analytics, policy, incubation, incidents, community, complaints, capacity, in-house ops, real-time.This role is the enablement layer every one of them depends on.
02

Why the questions are hard

The contact drivers I would train for first, and the wrong answer each one invites.

ContactThe tempting wrong answerThe right answerSeverity
"The market resolved wrong""We'll look into it and correct the outcome."Rules and resolution source; UMA dispute link if still in the window; outcomes are final once UMA finalizes.auto-fail
"How long can I dispute?""2 hours."The window shown on that market's proposal. Some markets use 10, 15 or 30 minutes.costly
"Not available in my region"A hint at a VPN.The restriction, the reason, and the US app where it applies. VPNs breach the Terms.auto-fail
"My deposit isn't showing""Small deposits are lost."Explorer check, network minimum (pending until met), then tx hash to support.major
"Sent to the wrong address""We'll definitely get it back."Recovery tool for Ethereum and Polygon, support with tx hash for other chains, some cases unrecoverable.auto-fail
"What fee will I pay?"The category table rate.The market's fee schedule, worked through the formula.major
"Is YES cheap at 22c?"An opinion.How prices form and where the rules are. No view.auto-fail
"Claim failed""Try later."Clock, VPN off, wait 5-10 min, relog, other network, then screenshot.minor
03

Competitive map

Support model of the venues a Polymarket customer compares it with. The gap column is where a strong enablement system becomes a product advantage.

VenueHelp platformWhat is public about supportGap vs Polymarket
KalshiIntercom, 124 articles in 12 collectionsIntercom case study: Fin resolves 80% of conversations; 80,000 tickets in 24 hours on Super Bowl Sunday; five frontline staff. 16 articles on perps.The benchmark: AI resolution at scale backed by 3.4x the article count. Polymarket has 36 articles and none on perps, KYC, account security or the US app.
Crypto.comIntercom, about 3,800 articlesPrediction products sit inside a large exchange help center.Breadth comes free from the exchange. Polymarket needs depth on resolution, its unique topic.
NovigIntercom, about 50 articlesSmall sports-focused venue.Similar size knowledge base; same scaling problem.
DraftKings PredictionsServiceNowInherits a mature sportsbook support operation.Established QA and training at scale; sports customers compare service levels.
FanDuel PredictsSalesforce Experience CloudInherits sportsbook support and compliance review.Same: regulated-interaction QA is already routine there.
Robinhood (contracts via Kalshi)Own support stackPrediction contracts inside a brokerage app with brokerage-grade support.Customers arrive expecting brokerage-grade answers.

Platforms identified from public page headers on 2 Oct 2026; Kalshi figures from Intercom's published case study.

★

Knowledge findings from building the tool

The demo's Knowledge health tab reads the help center and docs and compares them with the top 2,000 active markets from the public Gamma API. Run on 2 October 2026; the tab re-runs them live. Each is a small wording fix, and each one is something an agent or the AI agent would repeat today.

TopicHelp center saysLive data or other sourceFix
Challenge windowDisputed: "a challenge period of 2 hours". Docs agree.47 of 2,000 markets set a custom window (customLiveness) of 600, 900 or 1,800 seconds, mostly sports and short crypto markets.One line: the window on the proposal is the one that counts.
Sports feesTrading Fees: Sports 0.05 taker, 15% maker rebate. Docs carry the same table.365 markets on sports_fees_v2 at 0.03 with a 25% rebate; 14 NFL/CFB markets at 0.03 / 15%; 24 at 0.05 / 15%. One crypto schedule at 0.25 is not in the table.List every live schedule, or name the market page as the source.
UMA bond"usually $750" (help center); "typically $750 pUSD" (docs).0 of 2,000 markets at 750. Most common: 500 (about 1,700 markets), then 25,000, 2,500, 250, 50,000.Point to the proposal page; give the range.
Geographic restrictionsGeographic Restrictions: "The following 39 countries are completely restricted".The table lists 40. Singapore, Poland, Thailand and Taiwan sit in both the blocked table and the close-only list; Italy and Germany are blocked but can view markets.Three tables: blocked, close-only, view-only.
Dispute flowA dispute starts a debate period, then a UMA vote.Docs: the first dispute triggers a second proposal round; only a second dispute goes to the DVM vote. Disputed resolution takes 4-6 days.Align to the docs' three flows.
Collateral wordingResolved: the proposal bond is "in USDC.e".Collateral is pUSD since 28 Apr 2026; the docs already say pUSD.Replace and link the upgrade article.
Sports maker rebateMaker Rebates: Sports 20%.Trading Fees, the docs and live sports_fees_v3 markets: 15%.One fee table embedded in both articles.
Deposit minimumsHow to Deposit: "$20 for Ethereum".Docs Supported Assets: $7. Live bridge API: $3.Point to the deposit screen, which shows the live minimum.
Help center vs developer docs on geoUK, France, Germany, Australia: "completely restricted". South Korea not listed.Docs Geoblock: those are close-only; only OFAC jurisdictions block completely; Malta "Sports Only"; South Korea close-only on the frontend.One Compliance-owned list feeding all three surfaces.
The AI bot checks out

The same tool audited 47 recent @AskPolymarket replies on X: each link resolved to its event, each quoted figure matched to an outcome, and compared with the CLOB price at the minute of the reply. All 51 attributable figures were within 2 points, 98% within 1 point, median error 0.5 points. 17 figures could not be attributed to a single market (for example a reply quoting quarter-final and semi-final odds with one link). Their AI's facts are sound; the knowledge it would draw on for support questions is where the gaps above sit.

Counts move as markets open and close. The method is the point: every article claim that has a live field gets a scheduled check.

04

The JD duties, and my plan for each

DutyMy planIn the demo
Define the QA scorecard, weekly audits, monthly calibration with in-house and BPO7 weighted criteria plus 5 auto-fails (§05), anchor examples per score, one scorecard for all channels. Monthly session: four graders on the same conversations; any 2-point spread goes on the agenda.Tabs 1, 3, 7
AI-assisted QA over a materially larger shareAI reviewer on 100% of conversations; humans review auto-fails, the lowest 5% and a random 0.5% that audits the reviewer. Trust the AI per criterion only once its agreement with the lead holds. Fact-check AI answers against ground truth automatically, as the demo does for @AskPolymarket odds.Tabs 1, 2, 4
Own help center, internal KB, macros, AI-agent knowledge and promptsOne source per fact, with an owner and a review date. Every claim with a live field (fees, bond, window, geo) gets a scheduled check. Macros and AI snippets link to the article they derive from, so one edit updates all three.Tab 5
Onboarding and ongoing training for in-house and BPO, ramp timeSame curriculum and certification for both: product mechanics, the eight hard contacts (§02), auto-fails. Nesting with full QA until two weeks above bar. Ramp = days to sustained QA bar.Tab 6
QA failure patterns into training, content or processRoot cause before owner: agent behaviour → coaching; repeated pattern → module; knowledge defect → content ticket; AI error → knowledge or guardrail patch. Re-audit the pattern next week.Tab 6
Compliance review for regulated interactionsCompliance items are auto-fails, reviewed at 100% for US-app, complaint and high-value queues. Monthly compliance line in the quality report, reviewed with Legal.Tab 1
Hire and manage QA, content and L&D specialistsFirst hire: QA specialist (calibration owner). Second: content specialist (KB and AI knowledge). Third: L&D specialist as BPO headcount grows.
05

QA scorecard

Each criterion scores 0, 1 or 2. Weighted to 100. Any auto-fail scores the conversation 0 and goes to the agent's lead the same day.

CriterionWeightMeets (2)
Accuracy25Every fact matches the help center, docs or the market's rules.
Discovery15Asks for tx hash, network, token, location or market link before answering.
Resolution and next step15Correct fix or path: article, recovery tool, dispute link, escalation.
Tone and clarity15Plain, calm, short. No blame.
Market-rules grounding10Points to rules and resolution source instead of the title or an opinion.
Expectation setting10What happens next and when, with nothing promised that Polymarket does not control.
Routing and documentation10Escalates with evidence attached; tags the case.
Auto-failSource rule
Geo circumventionVPNs to bypass restrictions breach Terms s.2.1.4.
Credential request"We will never ask for your private key."
Promised resolution changePolymarket cannot alter or reverse resolutions.
Trading advicePeer-to-peer market, no house; agents explain mechanics only.
Guaranteed outcome"Not all recovery cases will be possible."
06

The connected loop

The rule that holds it together: classify root cause first, then assign one owner and a re-audit date.

Root causeActionOwnerDue, then re-audit
Agent behaviour (one person)Coaching with the conversation and the ruleTeam lead, in-house or BPOThis week
Pattern across agentsMicro-module in the LMS plus a drill in the next huddleL&D specialist2 weeks
Knowledge defectArticle, macro and AI snippet fixed togetherContent specialistThis sprint
AI agent errorKnowledge or guardrail patch, regression conversation added to the test setContent + AI agent owner (CX Tooling)24-48 h
Process or product gapTicket to Product or Policy with volumesMe, with the Program and Policy LeadMonthly review
07

Metrics & reporting

MetricDefinitionCut by
QA scoreWeighted scorecard, auto-fails as 0Channel, vendor, agent, topic
Auto-fail rateShare of conversations with any auto-failAuto-fail type, channel
Calibration agreementShare of criteria where graders match exactly; AI vs lead agreement per criterionGrader, criterion
Ramp timeDays from start to two consecutive weeks at QA barCohort, vendor
Knowledge freshnessArticles past review date; open drift checksCollection, owner
AI resolution qualityAutomated resolution rate paired with QA score on those conversationsTopic
Deflection and CSAT impactContact rate per topic before and after a content change; CSAT on those topicsArticle
08

First 30 / 60 / 90 days

Days 1-30: baseline
  • Read 200 conversations across in-house, each BPO and the AI agent.
  • Scorecard v1 with anchor examples; first calibration session.
  • Fix the ten knowledge findings; owner and review date on every article.
Days 31-60: the loop
  • AI reviewer live on all conversations; human queue for auto-fails and low scores.
  • Onboarding curriculum and certification, same for BPO and in-house.
  • First weekly quality report; hire QA specialist.
Days 61-90: scale
  • Scheduled drift checks on every live-field claim.
  • Compliance review lane for US-app and complaint queues with Legal.
  • Launch-readiness kit (training, SOP, QA criteria) with Incubation; hire content specialist.
09

Method & sources

Built from the public job posting (2026), Polymarket's sister CX postings, its public help center and docs, and the public Gamma API, read on 2 October 2026. The demo is my own tool built for this application; its live conversations are real public replies on X, its training set is written for the demo and labelled, and its help-center text, docs, market data and prices are fetched live. Nothing here is Polymarket's production code or internal data.

Help center: help.polymarket.com · fees · disputes · geo

Docs: resolution · fees · pUSD

Upgrade: 28 Apr 2026 · Recovery: missing deposit

Market data: Gamma API (fields feeSchedule, umaBond, customLiveness)

Competitors: Kalshi help · Kalshi on Fin · Geo: docs geoblock

Demo: polymarket-cx-qa.leverlabs.workers.dev

Independent CX homework for the Polymarket Content, QA, and Learning Development role · 2026 · edwardtay.com