{
  "$schema": "https://hyperc.com/markets.json",
  "name": "HyperC P34 — computable markets catalogue",
  "description": "An experiment map: markets HyperC has identified as computable, or as candidates for computability — deployments, experiments and blueprints at different evidence levels. Read this before the enterprise industry cases: it is the overview, they are the deep dives. A listing is NOT a claim it works today — see the 'state' field on every entry.",
  "version": "2026-08-27",
  "canonical_url": "https://hyperc.com/markets.html",
  "human_readable": "https://hyperc.com/markets.html",
  "industry_cases": "https://hyperc.com/cases.html",
  "enterprise": "https://hyperc.com/enterprise.html",
  "api_docs": "https://github.com/hyperc-ai/P34-API-DOCS",
  "definition": "A market is computable when feasible actions can be enumerated as a menu, outcomes can be attributed back to decisions, constraints can be encoded, and repeated feedback exists.",
  "states": {
    "supported": {
      "label": "Reference deployment",
      "meaning": "Operated in production for members today — a maintained workflow HyperC currently services."
    },
    "pilot": {
      "label": "Active experiment",
      "meaning": "Validated in live tests or in active enterprise discovery; deployed under review."
    },
    "research": {
      "label": "Market blueprint",
      "meaning": "Mapped into a possible agent-operated business loop. Structure fits; member experiments welcome."
    },
    "excluded": {
      "label": "Separate perimeter",
      "meaning": "Declined by policy or held in a separate regulatory perimeter."
    }
  },
  "groups": [
    {
      "id": "core",
      "title": "Core markets",
      "description": "Institutional scale — the markets HyperC and its enterprise partners work directly. Large tickets, deep telemetry, and in several cases a live deployment behind them.",
      "segments": "commerce · credit · insurance · treasury"
    },
    {
      "id": "t1",
      "title": "Tier 1 — cleanest telemetry, minimal handling",
      "description": "The purest computable structure available to an individual operator: public comparable-sales data, enumerable listings, small units, fast settlement. The best place to start if you are claiming your first market.",
      "segments": "resale · collectibles"
    },
    {
      "id": "t2",
      "title": "Tier 2 — strong fit, needs handling or local presence",
      "description": "Same menu structure, but the operator touches physical goods, estimates repair cost, or has to be somewhere. Spreads are wider because of it.",
      "segments": "resale · salvage · auctions"
    },
    {
      "id": "t3",
      "title": "Tier 3 — digital and intangible",
      "description": "No shipping, no storage. The telemetry is install counts, download history, traffic and expiry schedules. Fraud checking is the operator's main defence.",
      "segments": "digital assets · online businesses"
    },
    {
      "id": "t4",
      "title": "Tier 4 — operational and local",
      "description": "Recurring rather than one-shot: placement, utilization and routing decisions where the menu is rebuilt every period. Under-served by software, which is the opportunity.",
      "segments": "services · routes · rentals"
    },
    {
      "id": "demand",
      "title": "Demand and customer acquisition",
      "description": "The menu is a cell in a grid — audience × creative × offer × time × placement × bid — and a human instantiates a minute fraction of it. Everything never tested is the reject set, and the outcome is measurable per cell.",
      "segments": "advertising · leads · offers"
    },
    {
      "id": "capacity",
      "title": "Freight, mobility and physical capacity",
      "description": "Rolling menus of loads, lanes, slots and spaces. What one operator must decline — wrong direction, wrong date, too small — is exactly what fits another, so the reject set is operator-dependent rather than uniformly bad.",
      "segments": "freight · routes · space"
    },
    {
      "id": "infra",
      "title": "Compute, energy and connectivity",
      "description": "Perishable capacity priced by time. A GPU-hour, a curtailment window or a bandwidth block that goes unsold is gone, which makes the decline decision continuous and the outcome cleanly attributable.",
      "segments": "compute · power · bandwidth"
    },
    {
      "id": "industrial",
      "title": "Industrial supply, surplus and production capacity",
      "description": "B2B goods and slots where matching is the hard part: surplus, by-products, off-spec lots and idle production time that conventional channels skip because valuation and counterparty search cost more than the ticket.",
      "segments": "surplus · commodities · capacity"
    },
    {
      "id": "contracts",
      "title": "Contract work, bids and recovery",
      "description": "Jobs declined for human transaction cost rather than negative value — reading the tender, estimating, scheduling, chasing. The reject frontier here moves when the cost of evaluating a job falls.",
      "segments": "services · tenders · receivables"
    },
    {
      "id": "flagged",
      "title": "Flagged — do not operate without counsel",
      "description": "These have textbook menu structure, which is exactly why they are listed. They also carry legal, regulatory or platform-rule exposure. HyperC declines them under the API Terms; they are documented so nobody rediscovers them the expensive way.",
      "segments": "restricted"
    }
  ],
  "counts": {
    "total": 135,
    "supported": 1,
    "pilot": 6,
    "research": 115,
    "excluded": 13
  },
  "choosing_a_market": "Choose the market you already operate in, or one you know well. The state on each entry records where P34 has already been pointed — evidence, not a ranking and not a recommendation. The most developed market, Amazon wholesale, is also one of the hardest to enter: Amazon account management and wholesale supplier relationships are demanding operating problems that sit outside the model, and P34 does not solve them. What makes P34 work on a market is your data, your constraints and your operating knowledge, so a market you already understand beats a market with a pre-built workflow. Do not prioritise a market because we started there.",
  "propose_a_market": "https://hyperc.com/contact.html?topic=market",
  "markets": [
    {
      "id": "amazon-wholesale",
      "name": "Amazon wholesale — US & EU",
      "group": "core",
      "segment": "commerce",
      "state": "supported",
      "state_label": "Reference deployment",
      "note": "The founding deployment: purchase and shipping portfolio decisions from live wholesale menus, in production since 2023 at roughly $100M/yr reseller scale (company-reported).",
      "operating_difficulty": "The best-understood market here and one of the hardest to operate — and the hard parts are not the model. Amazon account management (ungating, brand and IP complaints, performance metrics, suspension and reinstatement) and wholesale supplier relationships (winning authorised distributor accounts at all, minimums, credit terms) are demanding operating problems that P34 does not solve. Enter it because you already run it, not because it is the developed one.",
      "menu": "SKU × quantity × supplier offer, with lead times and fees",
      "data_sources": "Supplier price lists, catalogue and fee data, sales velocity, returns",
      "url": "https://hyperc.com/markets.html#m-amazon-wholesale"
    },
    {
      "id": "micro-lending",
      "name": "Micro-lending — individual",
      "group": "core",
      "segment": "credit",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "Lend / no-lend calls where credit history is sparse or absent. About 3,000 loans issued in a live model test (2025). Regulated commerce: gated behind market-specific compliance review.",
      "menu": "Applicant × offered principal × term",
      "data_sources": "Application attributes, repayment tape, collections outcomes",
      "url": "https://hyperc.com/markets.html#m-micro-lending"
    },
    {
      "id": "crypto-routing",
      "name": "Crypto transaction routing",
      "group": "core",
      "segment": "treasury",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Routing and execution across venues in adversarial order flow. Deployed in research; a separate product and regulatory perimeter, not part of membership.",
      "menu": "Route × size × venue, per transfer",
      "data_sources": "Venue depth, spread and fee telemetry, settlement latency",
      "url": "https://hyperc.com/markets.html#m-crypto-routing"
    },
    {
      "id": "fx-invoice-payments",
      "name": "Constrained FX invoice payments",
      "group": "core",
      "segment": "treasury",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Which invoices to settle, in which currency and when, under liquidity and corridor constraints — a scheduling problem with a measurable cost of being wrong.",
      "menu": "Invoice × corridor × settlement date",
      "data_sources": "Corridor rates and fees, liquidity positions, invoice ageing",
      "url": "https://hyperc.com/markets.html#m-fx-invoice-payments"
    },
    {
      "id": "casino-incentives",
      "name": "Casino customer incentivisation",
      "group": "core",
      "segment": "commerce",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Offer selection and sizing scored on lifetime player economics rather than redemption rate, with abstention when the economics do not clear the bar.",
      "menu": "Player segment × offer × value",
      "data_sources": "Play history, redemption and margin tape",
      "url": "https://hyperc.com/markets.html#m-casino-incentives"
    },
    {
      "id": "prop-trading-risk",
      "name": "Prop trading risk management",
      "group": "core",
      "segment": "financial",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Allocation and limit decisions across traders and strategies. Financial perimeter: excluded from profit-share pricing and gated under the API Terms.",
      "menu": "Trader/strategy × capital allocation × limit",
      "data_sources": "Realized P&L tape, drawdown and exposure history",
      "url": "https://hyperc.com/markets.html#m-prop-trading-risk"
    },
    {
      "id": "manager-underwriting",
      "name": "Manager underwriting — CLO / private credit",
      "group": "core",
      "segment": "credit",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "Manager selection as a menu decision under partial observability: candidate managers, sparse comparable histories, a measurable recovery target. Enterprise discovery case.",
      "menu": "Candidate manager × commitment size",
      "data_sources": "Historical manager performance, recovery and default records",
      "url": "https://hyperc.com/markets.html#m-manager-underwriting"
    },
    {
      "id": "card-overdraft",
      "name": "Card overdraft and micro-loan offers",
      "group": "core",
      "segment": "credit",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "Limit increases, overdraft and micro-loan offers treated as one portfolio decision scored on expected lifetime economics. Designed for shadow evaluation against the incumbent policy first.",
      "menu": "Cardholder × offer type × limit",
      "data_sources": "Balance and utilisation history, loss tape, incumbent policy decisions",
      "url": "https://hyperc.com/markets.html#m-card-overdraft"
    },
    {
      "id": "bank-onboarding",
      "name": "Bank customer onboarding",
      "group": "core",
      "segment": "credit",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "Onboarding incentives selected and sized on lifetime economics rather than conversion alone — refusing the offers that will not pay for themselves.",
      "menu": "Prospect segment × incentive × value",
      "data_sources": "Onboarding cohorts, product uptake, lifetime margin",
      "url": "https://hyperc.com/markets.html#m-bank-onboarding"
    },
    {
      "id": "amazon-discounter",
      "name": "Amazon discounter / online arbitrage at scale",
      "group": "core",
      "segment": "commerce",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "Retail and online arbitrage run as a portfolio on public telemetry, pointed at small-ticket buyers rather than wholesale lots.",
      "menu": "Discounted listing × quantity",
      "data_sources": "Keepa-class price and rank history, fee and returns data",
      "url": "https://hyperc.com/markets.html#m-amazon-discounter"
    },
    {
      "id": "altcoin-fund",
      "name": "Alt-coin hedge fund",
      "group": "core",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Structurally a menu problem, but a financial-market perimeter. Excluded from membership and from profit-share pricing.",
      "menu": "Asset × position size × horizon",
      "data_sources": "Venue price history, liquidity and flow telemetry",
      "url": "https://hyperc.com/markets.html#m-altcoin-fund"
    },
    {
      "id": "exotic-asset-fund",
      "name": "Exotic asset hedge fund",
      "group": "core",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Illiquid and non-standard asset selection. Same perimeter and same exclusion as the above.",
      "menu": "Asset × allocation",
      "data_sources": "Sparse comparable sales, holding-cost and carry data",
      "url": "https://hyperc.com/markets.html#m-exotic-asset-fund"
    },
    {
      "id": "mca-b2b",
      "name": "MCA — merchant cash advance (B2B)",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Advance / decline and sizing against future receivables, where the historical book is severely selection-biased — the failure mode P34 is built for.",
      "menu": "Merchant × advance amount × factor rate",
      "data_sources": "Processing volume history, repayment and default tape",
      "url": "https://hyperc.com/markets.html#m-mca-b2b"
    },
    {
      "id": "partial-payments",
      "name": "Partial payment acceptance (bank)",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Which partial settlements to accept on delinquent balances, and at what discount — a recovery-maximisation menu, not a collections script.",
      "menu": "Account × settlement offer × discount",
      "data_sources": "Delinquency ageing, historical recovery outcomes",
      "url": "https://hyperc.com/markets.html#m-partial-payments"
    },
    {
      "id": "prediction-markets",
      "name": "Prediction markets",
      "group": "core",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Listed because it is repeatedly proposed, and repeatedly declined: prediction markets are a regulated-market use, excluded under the API Terms of Use and from profit-share pricing. Do not infer support from anything else on this page.",
      "menu": "Contract × stake",
      "data_sources": "Public order books and settlement history",
      "url": "https://hyperc.com/markets.html#m-prediction-markets"
    },
    {
      "id": "procurement",
      "name": "Procurement",
      "group": "core",
      "segment": "procurement",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Supplier, quantity and timing selection against demand forecast and working-capital constraints — the buy side of the wholesale problem, inside an enterprise.",
      "menu": "Line item × supplier × quantity × delivery window",
      "data_sources": "Quotation history, consumption records, supplier performance",
      "url": "https://hyperc.com/markets.html#m-procurement"
    },
    {
      "id": "healthcare-plan-payments",
      "name": "Healthcare insurance plan payments",
      "group": "core",
      "segment": "insurance",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Payment and plan-assignment decisions scored on realized cost rather than on rules written a year ago.",
      "menu": "Claim/plan × payment decision",
      "data_sources": "Claims tape, plan cost history",
      "url": "https://hyperc.com/markets.html#m-healthcare-plan-payments"
    },
    {
      "id": "customs-clearance-insurance",
      "name": "Customs timing and clearance insurance",
      "group": "core",
      "segment": "insurance",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Underwriting delay risk on shipments: enumerable consignments, measurable outcome, sharply biased history of what was previously covered.",
      "menu": "Consignment × cover × premium",
      "data_sources": "Clearance timing records, route and broker history",
      "url": "https://hyperc.com/markets.html#m-customs-clearance-insurance"
    },
    {
      "id": "fraud-insurance",
      "name": "Fraud insurance",
      "group": "core",
      "segment": "insurance",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Cover / decline and pricing on transaction fraud exposure, where refusal is most of the value.",
      "menu": "Merchant/transaction class × cover × premium",
      "data_sources": "Chargeback and fraud-loss tape",
      "url": "https://hyperc.com/markets.html#m-fraud-insurance"
    },
    {
      "id": "domain-drops",
      "name": "Expiring domain drops",
      "group": "t1",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "The purest example on this list: about $10 units, 500-name portfolios, instant settlement, zero shipping.",
      "menu": "Dropping name × bid",
      "data_sources": "GoDaddy / Dynadot auction and sales history",
      "url": "https://hyperc.com/markets.html#m-domain-drops"
    },
    {
      "id": "vinyl",
      "name": "Vinyl records",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Arguably the finest public comparable-sales dataset in any collectibles market.",
      "menu": "Pressing × condition × price",
      "data_sources": "Discogs sales history",
      "url": "https://hyperc.com/markets.html#m-vinyl"
    },
    {
      "id": "retro-games",
      "name": "Retro games and consoles",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Clean per-SKU time series with condition tiers already standardised by the market.",
      "menu": "Title × condition tier × quantity",
      "data_sources": "PriceCharting time series",
      "url": "https://hyperc.com/markets.html#m-retro-games"
    },
    {
      "id": "instruments-pedals",
      "name": "Musical instruments and pedals",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "High spread, strong seasonality, and unusually forgiving buyers.",
      "menu": "Model × condition × price",
      "data_sources": "Reverb price guide, completed sales",
      "url": "https://hyperc.com/markets.html#m-instruments-pedals"
    },
    {
      "id": "lego",
      "name": "Retired LEGO sets",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "The appreciation curve after set retirement is remarkably modelable.",
      "menu": "Set × sealed/used × quantity",
      "data_sources": "BrickLink price guide and sales",
      "url": "https://hyperc.com/markets.html#m-lego"
    },
    {
      "id": "trading-cards",
      "name": "Trading cards — sport and TCG",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Grading arbitrage sits on top as a second, separate edge.",
      "menu": "Card × grade × quantity",
      "data_sources": "TCGplayer, eBay sold, PSA population reports",
      "url": "https://hyperc.com/markets.html#m-trading-cards"
    },
    {
      "id": "sealed-tcg",
      "name": "Sealed TCG product",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Sealed appreciation follows print-run and rotation mechanics rather than taste — mechanical, therefore learnable.",
      "menu": "Product × sealed lot size",
      "data_sources": "Print-run and rotation schedules, sold comps",
      "url": "https://hyperc.com/markets.html#m-sealed-tcg"
    },
    {
      "id": "sneakers",
      "name": "Sneakers",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Margins are thin now, but the telemetry is institutional-grade.",
      "menu": "Style × size × quantity",
      "data_sources": "StockX / GOAT bid-ask and sales history",
      "url": "https://hyperc.com/markets.html#m-sneakers"
    },
    {
      "id": "online-arbitrage",
      "name": "Amazon retail and online arbitrage",
      "group": "t1",
      "segment": "commerce",
      "state": "pilot",
      "state_label": "Active experiment",
      "note": "The existing wholesale pipeline pointed at a $500 buyer instead of a $500k one.",
      "menu": "Listing × quantity",
      "data_sources": "Keepa price and rank history, fee schedules",
      "url": "https://hyperc.com/markets.html#m-online-arbitrage"
    },
    {
      "id": "textbooks",
      "name": "Textbooks",
      "group": "t1",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Brutal, predictable seasonality. Abstention discipline matters more here than anywhere else in Tier 1.",
      "menu": "ISBN × edition × quantity",
      "data_sources": "Sold comps, semester calendars, edition-change notices",
      "url": "https://hyperc.com/markets.html#m-textbooks"
    },
    {
      "id": "power-tools",
      "name": "Power tools",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Enormous spread on local marketplaces, near-instant liquidity.",
      "data_sources": "Marketplace sold listings",
      "url": "https://hyperc.com/markets.html#m-power-tools"
    },
    {
      "id": "cameras-lenses",
      "name": "Camera bodies and vintage lenses",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Deep, well-catalogued comparable history and a stable collector base.",
      "data_sources": "KEH, eBay sold",
      "url": "https://hyperc.com/markets.html#m-cameras-lenses"
    },
    {
      "id": "watches-entry",
      "name": "Entry-tier watches and microbrands",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Reference-level comps; the risk is authentication, not pricing.",
      "data_sources": "Chrono24 comps",
      "url": "https://hyperc.com/markets.html#m-watches-entry"
    },
    {
      "id": "bicycles-ebikes",
      "name": "Bicycles and e-bikes",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Sharply seasonal with high local spread — a timing problem as much as a selection one.",
      "data_sources": "Local marketplace sold listings",
      "url": "https://hyperc.com/markets.html#m-bicycles-ebikes"
    },
    {
      "id": "auto-parts",
      "name": "Auto parts, OEM take-offs and cores",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Core charges create a price floor, which bounds the downside.",
      "data_sources": "Parts catalogues, core-charge schedules, sold comps",
      "url": "https://hyperc.com/markets.html#m-auto-parts"
    },
    {
      "id": "rare-books",
      "name": "Rare and out-of-print books",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Very long tail and very cheap entry — a good place to learn refusal.",
      "data_sources": "AbeBooks, Amazon sold history",
      "url": "https://hyperc.com/markets.html#m-rare-books"
    },
    {
      "id": "scale-models",
      "name": "Model trains, die-cast and scale models",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "An ageing collector base is itself a modelable signal.",
      "data_sources": "Auction records, collector marketplace comps",
      "url": "https://hyperc.com/markets.html#m-scale-models"
    },
    {
      "id": "repair-and-flip",
      "name": "Appliance and electronics repair-and-flip",
      "group": "t2",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "The repair-cost estimate is the hard variable; everything else is well observed.",
      "data_sources": "Sold comps, parts pricing, repair-time records",
      "url": "https://hyperc.com/markets.html#m-repair-and-flip"
    },
    {
      "id": "discontinued-beauty",
      "name": "Discontinued cosmetics and fragrance",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Discontinuation announcements are a clean event trigger.",
      "data_sources": "Discontinuation notices, sold comps",
      "url": "https://hyperc.com/markets.html#m-discontinued-beauty"
    },
    {
      "id": "apparel-lots",
      "name": "Deadstock and branded apparel lots",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Lot-level pricing against per-unit resale telemetry.",
      "data_sources": "Wholesale lot offers, resale sold comps",
      "url": "https://hyperc.com/markets.html#m-apparel-lots"
    },
    {
      "id": "liquidation-pallets",
      "name": "Liquidation and B-stock pallets",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Lumpy outcomes; manifest quality is the whole game.",
      "data_sources": "Pallet manifests, historical recovery rates",
      "url": "https://hyperc.com/markets.html#m-liquidation-pallets"
    },
    {
      "id": "storage-auctions",
      "name": "Storage unit auctions",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "High variance and thin telemetry, but fully enumerable and genuinely menu-shaped.",
      "data_sources": "Auction listings, realized resale outcomes",
      "url": "https://hyperc.com/markets.html#m-storage-auctions"
    },
    {
      "id": "estate-auctions",
      "name": "Small regional estate auctions",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Badly catalogued — which is exactly where the mispricing lives.",
      "data_sources": "Auction catalogues, hammer prices",
      "url": "https://hyperc.com/markets.html#m-estate-auctions"
    },
    {
      "id": "bin-store-sourcing",
      "name": "Bin-store and thrift sourcing",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Per-item scanning: thousands of tiny decisions an hour, which is a volume the model is built for.",
      "data_sources": "Scanner lookups, sold comps",
      "url": "https://hyperc.com/markets.html#m-bin-store-sourcing"
    },
    {
      "id": "salvage-vehicles",
      "name": "Salvage vehicles",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Larger tickets with excellent public telemetry and repair-cost history.",
      "data_sources": "Copart / IAAI auction results",
      "url": "https://hyperc.com/markets.html#m-salvage-vehicles"
    },
    {
      "id": "scrap-ewaste",
      "name": "Scrap metal and e-waste recovery",
      "group": "t2",
      "segment": "commerce",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Composition modelling from photographs against commodity prices.",
      "data_sources": "Commodity price feeds, recovery yields",
      "url": "https://hyperc.com/markets.html#m-scrap-ewaste"
    },
    {
      "id": "rare-plants",
      "name": "Rare plants and seeds",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "The aroid boom showed how quickly telemetry-driven pricing forms in a new collectibles market.",
      "data_sources": "Marketplace sold history, auction results",
      "url": "https://hyperc.com/markets.html#m-rare-plants"
    },
    {
      "id": "livestock-equipment",
      "name": "Small livestock and equipment auctions",
      "group": "t2",
      "segment": "commerce",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Deeply under-served by software, with regular, enumerable sale events.",
      "data_sources": "Sale-barn and auction records",
      "url": "https://hyperc.com/markets.html#m-livestock-equipment"
    },
    {
      "id": "micro-acquisitions",
      "name": "Micro-website and newsletter acquisitions",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Sub-$5k tier: enough listings per month to be a menu, not a one-off deal.",
      "data_sources": "Flippa, Acquire.com listing and sale history",
      "url": "https://hyperc.com/markets.html#m-micro-acquisitions"
    },
    {
      "id": "plugin-acquisitions",
      "name": "Chrome extensions, WordPress plugins, Shopify apps",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Install counts are the telemetry, and they are public.",
      "data_sources": "Store install counts, review velocity",
      "url": "https://hyperc.com/markets.html#m-plugin-acquisitions"
    },
    {
      "id": "pod-portfolios",
      "name": "Print-on-demand design portfolios",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Hundreds of tiny bets with marketplace search volume as the demand signal.",
      "data_sources": "Marketplace search volume, sales history",
      "url": "https://hyperc.com/markets.html#m-pod-portfolios"
    },
    {
      "id": "stock-assets",
      "name": "Stock asset portfolios — photo, audio, 3D",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Download history is public on most platforms, which makes revenue projectable.",
      "data_sources": "Platform download and revenue history",
      "url": "https://hyperc.com/markets.html#m-stock-assets"
    },
    {
      "id": "backlist-rights",
      "name": "Kindle and audiobook backlist rights",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Long-tail royalties against an acquisition price — a clean discounted-cash-flow menu.",
      "data_sources": "Sales rank history, royalty statements",
      "url": "https://hyperc.com/markets.html#m-backlist-rights"
    },
    {
      "id": "channel-acquisition",
      "name": "Faceless YouTube and TikTok channel acquisition",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "High fraud rate — verify hard. Inflated metrics are the dominant failure mode, not mispricing.",
      "data_sources": "Public analytics, revenue verification",
      "url": "https://hyperc.com/markets.html#m-channel-acquisition"
    },
    {
      "id": "gift-cards",
      "name": "Gift card arbitrage",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Thin, but genuinely computable and instantly settled.",
      "data_sources": "Raise / CardCash spreads and fill history",
      "url": "https://hyperc.com/markets.html#m-gift-cards"
    },
    {
      "id": "miles-points",
      "name": "Airline miles and points",
      "group": "t3",
      "segment": "digital",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Devaluation risk is the modelable variable, and it is unusually well documented.",
      "data_sources": "Award charts, devaluation history",
      "url": "https://hyperc.com/markets.html#m-miles-points"
    },
    {
      "id": "vending-atm-routes",
      "name": "Vending and ATM route placement",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Location selection is a textbook menu problem, and foot-traffic data is purchasable.",
      "data_sources": "Foot-traffic data, per-site takings history",
      "url": "https://hyperc.com/markets.html#m-vending-atm-routes"
    },
    {
      "id": "equipment-rental",
      "name": "Equipment rental — tools, party, camera",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Utilization telemetry, recurring rather than one-shot: the menu rebuilds every period.",
      "data_sources": "Utilization and booking history, replacement costs",
      "url": "https://hyperc.com/markets.html#m-equipment-rental"
    },
    {
      "id": "lead-arbitrage",
      "name": "Local lead arbitrage",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Buy leads, resell to contractors. Menu, budget constraint, savagely biased history — an excellent fit, and nobody models it.",
      "data_sources": "Lead cost, contact and conversion outcomes",
      "url": "https://hyperc.com/markets.html#m-lead-arbitrage"
    },
    {
      "id": "peer-storage-parking",
      "name": "Peer storage and parking leasing",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Pricing and acceptance decisions per slot per period.",
      "data_sources": "Occupancy and rate history",
      "url": "https://hyperc.com/markets.html#m-peer-storage-parking"
    },
    {
      "id": "small-space-advertising",
      "name": "Small-space advertising",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Windows, boards and community screens: enumerable inventory, measurable response.",
      "data_sources": "Placement inventory, response rates",
      "url": "https://hyperc.com/markets.html#m-small-space-advertising"
    },
    {
      "id": "freelance-work-arbitrage",
      "name": "Freelance-platform work arbitrage",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Structured sub-tasks on freelance marketplaces have the properties of a computable market: an enumerable menu of jobs, a bid, and a realized margin per job.",
      "menu": "Job posting × bid × delivery slot",
      "data_sources": "Platform job feeds, historical bid/win and delivery cost",
      "url": "https://hyperc.com/markets.html#m-freelance-work-arbitrage"
    },
    {
      "id": "local-work-arbitrage",
      "name": "Local services work arbitrage",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Appliance repair, A/C installation and similar trades: accept, price and schedule jobs against crew capacity.",
      "menu": "Job × price × scheduled slot",
      "data_sources": "Job history, crew cost and utilization",
      "url": "https://hyperc.com/markets.html#m-local-work-arbitrage"
    },
    {
      "id": "rental-fleet-flipping",
      "name": "Equipment and vehicle/vessel rental flipping",
      "group": "t4",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Buy the asset, rent it through its useful window, sell it at the right point — utilization and exit price decided jointly.",
      "menu": "Asset × purchase price × rental period × exit date",
      "data_sources": "Rental rates and utilization, resale comps",
      "url": "https://hyperc.com/markets.html#m-rental-fleet-flipping"
    },
    {
      "id": "tax-liens",
      "name": "Tax lien certificates",
      "group": "flagged",
      "segment": "credit",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Perfect menu structure — and state-regulated, with long resolution horizons. Counsel first.",
      "url": "https://hyperc.com/markets.html#m-tax-liens"
    },
    {
      "id": "judgments-receivables",
      "name": "Judgment and receivables purchasing",
      "group": "flagged",
      "segment": "credit",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Collections law applies to the operator, not only to the seller.",
      "url": "https://hyperc.com/markets.html#m-judgments-receivables"
    },
    {
      "id": "event-tickets",
      "name": "Event tickets",
      "group": "flagged",
      "segment": "resale",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Resale is restricted or criminal depending on state and venue. Declined by policy.",
      "url": "https://hyperc.com/markets.html#m-event-tickets"
    },
    {
      "id": "reservation-arbitrage",
      "name": "Reservation arbitrage",
      "group": "flagged",
      "segment": "services",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Outright banned in several cities. Declined by policy.",
      "url": "https://hyperc.com/markets.html#m-reservation-arbitrage"
    },
    {
      "id": "aged-accounts",
      "name": "Aged social accounts",
      "group": "flagged",
      "segment": "digital",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Terms-of-service violation with account-death risk on both sides of the trade.",
      "url": "https://hyperc.com/markets.html#m-aged-accounts"
    },
    {
      "id": "trademark-speculation",
      "name": "Trademark and brand-name speculation",
      "group": "flagged",
      "segment": "digital",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "UDRP proceedings will eat the portfolio. Distinct from ordinary expiring-domain drops.",
      "url": "https://hyperc.com/markets.html#m-trademark-speculation"
    },
    {
      "id": "smb-working-capital",
      "name": "SMB working-capital lending",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Businesses conventional underwriting declines because the file is thin or the shape is unfamiliar, not because the economics fail. Regulated commerce: gated behind market-specific compliance review.",
      "menu": "Business × principal × term × price",
      "data_sources": "Bank-transaction and accounting feeds, repayment tape, incumbent decline reasons",
      "url": "https://hyperc.com/markets.html#m-smb-working-capital"
    },
    {
      "id": "invoice-factoring",
      "name": "Invoice factoring",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Invoices and firms left unfinanced because diligence per invoice costs more than the spread. The rejected set is observable where a factor logs what it turned down.",
      "menu": "Invoice × advance rate × fee × term",
      "data_sources": "Invoice and ageing tape, debtor payment history, dilution and dispute records",
      "url": "https://hyperc.com/markets.html#m-invoice-factoring"
    },
    {
      "id": "po-financing",
      "name": "Purchase-order financing",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "POs declined because underwriting the buyer, the supplier and the shipment at once is expensive relative to ticket size.",
      "menu": "PO × funded share × fee × expected settlement",
      "data_sources": "Buyer credit history, supplier delivery record, shipment and settlement timings",
      "url": "https://hyperc.com/markets.html#m-po-financing"
    },
    {
      "id": "equipment-financing",
      "name": "Small-ticket equipment financing",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Transactions beneath a lender's attention threshold, where the asset is recoverable but the file is too small to justify manual review.",
      "menu": "Applicant × asset × advance × term",
      "data_sources": "Asset resale comparables, obligor history, recovery and repossession outcomes",
      "url": "https://hyperc.com/markets.html#m-equipment-financing"
    },
    {
      "id": "auto-lending",
      "name": "Auto lending",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Applicant-vehicle-downpayment-term combinations declined by scorecards built on approved-applicant data only. Regulated: fair-lending review is a precondition, not a formality.",
      "operating_difficulty": "Consumer credit. Adverse-action, fair-lending and disparate-impact obligations attach to every decline, including the ones a model makes. This is a compliance project with a model inside it.",
      "menu": "Applicant × vehicle × advance × term × rate",
      "data_sources": "Application and decline records, vehicle valuation series, repayment and recovery tape",
      "url": "https://hyperc.com/markets.html#m-auto-lending"
    },
    {
      "id": "trade-credit",
      "name": "Trade credit and payment terms",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Customer, limit and payment-term combinations suppliers refuse — a decision usually made by policy table rather than by expected economics.",
      "menu": "Customer × credit limit × payment term",
      "data_sources": "Order and payment history, ageing, write-off tape",
      "url": "https://hyperc.com/markets.html#m-trade-credit"
    },
    {
      "id": "freight-invoice-financing",
      "name": "Freight invoice financing",
      "group": "core",
      "segment": "credit",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Carrier invoices skipped because verification against the load and the broker costs more than the fee on a small haul.",
      "menu": "Carrier × invoice × advance × expected payment date",
      "data_sources": "Load and rate confirmations, broker payment history, settlement timings",
      "url": "https://hyperc.com/markets.html#m-freight-invoice-financing"
    },
    {
      "id": "specialty-commercial-insurance",
      "name": "Specialty commercial insurance",
      "group": "core",
      "segment": "insurance",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small unusual risks declined or priced defensively because they do not fit a rating table. Regulated: rate filing and licensing sit outside the model.",
      "operating_difficulty": "Insurance is licensed, filed and supervised per jurisdiction. A pricing model is not a rate filing, and binding authority is not something P34 confers.",
      "menu": "Risk × coverage × limit × premium",
      "data_sources": "Submission and decline records, loss runs, exposure characteristics",
      "url": "https://hyperc.com/markets.html#m-specialty-commercial-insurance"
    },
    {
      "id": "walmart-wholesale",
      "name": "Walmart and marketplace wholesale",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Supplier lots existing resellers pass on. Same menu shape as the Amazon deployment against a different fee, velocity and returns regime.",
      "menu": "SKU × quantity × supplier offer × marketplace",
      "data_sources": "Supplier price lists, marketplace fee schedules, rank and velocity history",
      "url": "https://hyperc.com/markets.html#m-walmart-wholesale"
    },
    {
      "id": "retail-clearance",
      "name": "Retail clearance inventory",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Store-level clearance other resellers ignore because it is scattered across locations and priced per store rather than per catalogue.",
      "menu": "Store × SKU × price × quantity × exit channel",
      "data_sources": "Store-level clearance feeds, comparable sold prices, fee and shipping tables",
      "url": "https://hyperc.com/markets.html#m-retail-clearance"
    },
    {
      "id": "distributor-excess",
      "name": "Distributor excess inventory",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Overstock lots rejected by normal distribution channels — the goods are fine, the channel is full.",
      "menu": "Lot × price × quantity × onward channel",
      "data_sources": "Excess and overstock listings, comparable trade prices, carrying-cost assumptions",
      "url": "https://hyperc.com/markets.html#m-distributor-excess"
    },
    {
      "id": "closeout-merchandise",
      "name": "Closeout merchandise",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Brand, SKU and quantity deals buyers decline because the margin looks too thin before fees, returns and sell-through are modelled properly.",
      "menu": "Deal × quantity × price × expected sell-through",
      "data_sources": "Closeout offer sheets, comparable sold prices, returns and fee history",
      "url": "https://hyperc.com/markets.html#m-closeout-merchandise"
    },
    {
      "id": "returned-goods",
      "name": "Returned-goods resale",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Return lots rejected because condition and recoverable value are hard to estimate from a manifest. The estimation error is the market.",
      "menu": "Lot × bid × grading assumption × exit channel",
      "data_sources": "Manifests, historical grade-out rates, per-condition sold comparables",
      "url": "https://hyperc.com/markets.html#m-returned-goods"
    },
    {
      "id": "refurb-electronics",
      "name": "Refurbished electronics",
      "group": "t2",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Devices declined at particular acquisition and repair-cost combinations — a joint estimate of parts, labour, failure rate and resale.",
      "menu": "Device × acquisition price × repair spend × exit channel",
      "data_sources": "Parts and labour costs, repair success rates, per-condition sold comparables",
      "url": "https://hyperc.com/markets.html#m-refurb-electronics"
    },
    {
      "id": "spare-parts-stocking",
      "name": "Spare-parts stocking",
      "group": "t2",
      "segment": "procurement",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Low-volume parts nobody stocks because expected demand is hard to estimate — a portfolio decision across thousands of slow-moving SKUs.",
      "menu": "Part × stocking quantity × reorder point",
      "data_sources": "Historical consumption, lead times, obsolescence and equipment-install base",
      "url": "https://hyperc.com/markets.html#m-spare-parts-stocking"
    },
    {
      "id": "paid-search-bidding",
      "name": "Paid-search keyword bidding",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Keyword, bid, geography and time combinations campaigns never buy. The menu is enumerable and the outcome per cell is measurable, which is the whole requirement.",
      "menu": "Keyword × match type × geo × time × bid",
      "data_sources": "Search-term and auction reports, conversion and margin tape, incumbent bid policy",
      "url": "https://hyperc.com/markets.html#m-paid-search-bidding"
    },
    {
      "id": "social-audience-cohorts",
      "name": "Social audience cohorts",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Audience combinations excluded from existing campaigns — usually by habit or by a rule written once, not by measured economics.",
      "menu": "Audience × creative × placement × budget",
      "data_sources": "Delivery and conversion reports, cohort margin, historical exclusions",
      "url": "https://hyperc.com/markets.html#m-social-audience-cohorts"
    },
    {
      "id": "display-ad-inventory",
      "name": "Display and programmatic inventory",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Impressions declined below a bid threshold. Attribution is the hard part and it is the reason the reject set stays large.",
      "operating_difficulty": "Attribution on display is contested and view-through effects are easy to overstate. Without a clean incrementality design the measured outcome can be an artefact of the measurement.",
      "menu": "Placement × audience × time × bid",
      "data_sources": "Bid-stream and win/loss logs, post-click and incrementality tests, margin tape",
      "url": "https://hyperc.com/markets.html#m-display-ad-inventory"
    },
    {
      "id": "retargeting-cohorts",
      "name": "Retargeting cohorts",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Users not retargeted because simple recency-and-frequency rules rank them poorly, though their expected economics may clear.",
      "menu": "Cohort × window × frequency cap × bid",
      "data_sources": "Session and cart telemetry, conversion lags, contribution margin per cohort",
      "url": "https://hyperc.com/markets.html#m-retargeting-cohorts"
    },
    {
      "id": "affiliate-traffic",
      "name": "Affiliate and publisher traffic",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Publishers and traffic sources merchants decline wholesale, where the honest answer varies by source rather than by category.",
      "operating_difficulty": "Affiliate fraud and incentivised traffic are endemic; a source that looks profitable on last-click can be buying credit for demand you already had.",
      "menu": "Publisher × offer × commission × cap",
      "data_sources": "Per-source conversion and refund rates, chargeback and fraud history",
      "url": "https://hyperc.com/markets.html#m-affiliate-traffic"
    },
    {
      "id": "lead-purchasing",
      "name": "Lead purchasing",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Leads buyers refuse at a given price. Distinct from generating leads (see local lead arbitrage): here the menu is priced inventory someone else produced.",
      "menu": "Lead source × attribute set × price × volume cap",
      "data_sources": "Contact-to-close rates by attribute, revenue per closed lead, refund and dispute records",
      "url": "https://hyperc.com/markets.html#m-lead-purchasing"
    },
    {
      "id": "b2b-outbound",
      "name": "B2B outbound prospecting",
      "group": "demand",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Accounts a sales team never works because human capacity, not expected value, sets the list length.",
      "menu": "Account × contact × sequence × timing",
      "data_sources": "Firmographic and intent signals, historical win rates by segment, deal margin",
      "url": "https://hyperc.com/markets.html#m-b2b-outbound"
    },
    {
      "id": "email-segmentation",
      "name": "Lifecycle email and messaging",
      "group": "demand",
      "segment": "advertising",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Customer, message and timing combinations never tested — a grid with millions of cells and a few dozen instantiated.",
      "menu": "Segment × message × send time × frequency",
      "data_sources": "Send, open and conversion logs, unsubscribe cost, per-cohort margin",
      "url": "https://hyperc.com/markets.html#m-email-segmentation"
    },
    {
      "id": "promotion-targeting",
      "name": "Coupon and promotion targeting",
      "group": "demand",
      "segment": "commerce",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Discounts not offered to particular cohorts — and, just as often, discounts given to cohorts that would have bought anyway. Refusal is the valuable half.",
      "menu": "Cohort × discount depth × channel × window",
      "data_sources": "Redemption and holdout results, baseline purchase rates, margin per order",
      "url": "https://hyperc.com/markets.html#m-promotion-targeting"
    },
    {
      "id": "sponsored-listings",
      "name": "Marketplace sponsored listings",
      "group": "demand",
      "segment": "commerce",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Product, keyword and position bids sellers never place, on inventory whose own margin they already know exactly.",
      "menu": "Product × keyword × position × bid",
      "data_sources": "Advertising reports, organic-rank series, unit economics per SKU",
      "url": "https://hyperc.com/markets.html#m-sponsored-listings"
    },
    {
      "id": "truckload-boards",
      "name": "Truckload boards",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Loads carriers decline. The classic operator-dependent reject: a load that is wrong for one truck is right for the truck that needs that lane today.",
      "menu": "Load × lane × pickup window × rate",
      "data_sources": "Board postings and rate history, deadhead distance, hours-of-service and fuel cost",
      "url": "https://hyperc.com/markets.html#m-truckload-boards"
    },
    {
      "id": "ltl-consolidation",
      "name": "Partial-truckload consolidation",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small shipment combinations nobody assembles because the search over compatible pairs is combinatorial and manual.",
      "menu": "Shipment set × route × sequence × price",
      "data_sources": "Shipment dimensions and windows, lane rates, terminal and handling costs",
      "url": "https://hyperc.com/markets.html#m-ltl-consolidation"
    },
    {
      "id": "backhaul-matching",
      "name": "Backhaul matching",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Return-leg loads missed or declined — value that exists only because the truck is already going that way.",
      "menu": "Return leg × candidate load × rate × delay tolerance",
      "data_sources": "Fleet position and schedule, historical lane rates, empty-mile cost",
      "url": "https://hyperc.com/markets.html#m-backhaul-matching"
    },
    {
      "id": "last-mile-jobs",
      "name": "Last-mile delivery jobs",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Routes and jobs that look unattractive under simple dispatch rules but clear once sequencing and drop density are priced properly.",
      "menu": "Job set × route × time window × pay",
      "data_sources": "Historical route times, drop density, failed-delivery and return rates",
      "url": "https://hyperc.com/markets.html#m-last-mile-jobs"
    },
    {
      "id": "courier-capacity",
      "name": "Courier and same-day capacity",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Time, location and delivery combinations left unassigned when demand and couriers are both moving.",
      "menu": "Courier × job × time slot × price",
      "data_sources": "Job and completion logs, positioning history, cancellation rates",
      "url": "https://hyperc.com/markets.html#m-courier-capacity"
    },
    {
      "id": "container-repositioning",
      "name": "Container repositioning",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Empty moves operators decline, where the cost of being in the wrong place later is the real quantity being traded.",
      "menu": "Container × origin/destination × date × cost",
      "data_sources": "Equipment positions, imbalance forecasts, per-lane repositioning cost",
      "url": "https://hyperc.com/markets.html#m-container-repositioning"
    },
    {
      "id": "air-cargo-capacity",
      "name": "Air cargo capacity",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small cargo blocks not accepted on particular flights because the handling overhead per block is human.",
      "menu": "Flight × block size × rate × handling window",
      "data_sources": "Capacity and load-factor history, per-lane rate series, handling cost",
      "url": "https://hyperc.com/markets.html#m-air-cargo-capacity"
    },
    {
      "id": "ocean-freight-capacity",
      "name": "Ocean freight capacity",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Shipment, lane, date and rate combinations that go unbooked while equivalent capacity sails empty.",
      "menu": "Shipment × lane × sailing date × rate",
      "data_sources": "Sailing schedules, historical spot and contract rates, rollover history",
      "url": "https://hyperc.com/markets.html#m-ocean-freight-capacity"
    },
    {
      "id": "warehouse-overflow",
      "name": "Warehouse overflow space",
      "group": "capacity",
      "segment": "logistics",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Short-term storage requests warehouses reject because the request does not fit the shape of a standard contract.",
      "menu": "Site × pallet count × duration × rate",
      "data_sources": "Occupancy and turnover history, handling cost per pallet, seasonal demand series",
      "url": "https://hyperc.com/markets.html#m-warehouse-overflow"
    },
    {
      "id": "parking-capacity",
      "name": "Parking and kerbside capacity pricing",
      "group": "capacity",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Space, time and price combinations conventional pricing leaves unused. Operator-side pricing rather than leasing out your own space.",
      "menu": "Space class × time block × price",
      "data_sources": "Occupancy telemetry, event and demand calendars, enforcement and turnover data",
      "url": "https://hyperc.com/markets.html#m-parking-capacity"
    },
    {
      "id": "gpu-spot",
      "name": "GPU spot capacity",
      "group": "infra",
      "segment": "compute",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Workload, hardware, duration and price combinations that never get matched. Capacity is perishable and the outcome per job is measurable, which is a clean menu.",
      "menu": "Workload × GPU class × duration × price × SLA",
      "data_sources": "Spot price series, job runtime and failure history, energy and interconnect cost",
      "url": "https://hyperc.com/markets.html#m-gpu-spot"
    },
    {
      "id": "cloud-reserved-resale",
      "name": "Cloud reserved-capacity reuse",
      "group": "infra",
      "segment": "compute",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Reservations owners do not reuse efficiently — committed spend that expires unconsumed while equivalent demand pays on-demand rates.",
      "operating_difficulty": "Provider terms govern whether commitments may be transferred or resold at all, and they differ per provider. Read them before modelling anything.",
      "menu": "Commitment × workload × window × internal price",
      "data_sources": "Commitment inventory and expiry, utilisation history, on-demand price series",
      "url": "https://hyperc.com/markets.html#m-cloud-reserved-resale"
    },
    {
      "id": "idle-enterprise-gpu",
      "name": "Idle enterprise GPU capacity",
      "group": "infra",
      "segment": "compute",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small compute jobs that cannot justify a human sales conversation, against hardware already bought and idle.",
      "menu": "Cluster window × job × price × priority",
      "data_sources": "Utilisation telemetry, job queue history, marginal power cost",
      "url": "https://hyperc.com/markets.html#m-idle-enterprise-gpu"
    },
    {
      "id": "cpu-batch",
      "name": "CPU batch workloads",
      "group": "infra",
      "segment": "compute",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Low-priority jobs rejected by conventional scheduling, where deferral cost is small and capacity is cheap at the right hour.",
      "menu": "Job × window × priority × price",
      "data_sources": "Queue and completion history, deadline sensitivity, time-of-day cost",
      "url": "https://hyperc.com/markets.html#m-cpu-batch"
    },
    {
      "id": "datacenter-power",
      "name": "Data-centre power allocation",
      "group": "infra",
      "segment": "energy",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Workloads declined at particular power and time combinations — a scheduling problem against a hard physical envelope.",
      "menu": "Workload × power envelope × time block",
      "data_sources": "Power draw telemetry, tariff and demand-charge schedules, thermal headroom",
      "url": "https://hyperc.com/markets.html#m-datacenter-power"
    },
    {
      "id": "demand-response",
      "name": "Demand-response curtailment",
      "group": "infra",
      "segment": "energy",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Load-curtailment opportunities businesses leave unmonetised because the operational cost of curtailing is never quantified against the payment.",
      "menu": "Site × load block × curtailment window × payment",
      "data_sources": "Interval meter data, programme price signals, production-loss cost",
      "url": "https://hyperc.com/markets.html#m-demand-response"
    },
    {
      "id": "battery-dispatch",
      "name": "Distributed battery dispatch",
      "group": "infra",
      "segment": "energy",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Time, location and charge/discharge actions conventional rules skip, where degradation is a real cost that a naive optimiser ignores.",
      "menu": "Asset × time block × charge/discharge × market",
      "data_sources": "Price series, state-of-charge and degradation curves, connection limits",
      "url": "https://hyperc.com/markets.html#m-battery-dispatch"
    },
    {
      "id": "rooftop-solar-surplus",
      "name": "Rooftop solar surplus",
      "group": "infra",
      "segment": "energy",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Local generation and time combinations poorly monetised under flat export tariffs.",
      "menu": "Site × export block × price × storage decision",
      "data_sources": "Generation and consumption telemetry, tariff schedules, weather forecasts",
      "url": "https://hyperc.com/markets.html#m-rooftop-solar-surplus"
    },
    {
      "id": "telecom-bandwidth",
      "name": "Wholesale bandwidth and transit",
      "group": "infra",
      "segment": "telecom",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Capacity, route and duration deals carriers do not assemble because the search across routes and terms is manual.",
      "menu": "Route × capacity × term × price",
      "data_sources": "Route inventory and utilisation, historical transit pricing, latency and SLA records",
      "url": "https://hyperc.com/markets.html#m-telecom-bandwidth"
    },
    {
      "id": "failover-bandwidth",
      "name": "Failover and burst connectivity",
      "group": "infra",
      "segment": "telecom",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Temporary capacity that is never dynamically marketed, so it is held idle against an outage that mostly does not happen.",
      "menu": "Site × capacity × standby window × price",
      "data_sources": "Link utilisation, outage history, contractual burst allowances",
      "url": "https://hyperc.com/markets.html#m-failover-bandwidth"
    },
    {
      "id": "used-car-auctions",
      "name": "Dealer used-car auctions",
      "group": "industrial",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Vehicle and bid combinations dealers decline. Distinct from salvage: these run, and the estimate is reconditioning plus retail days-to-turn.",
      "menu": "Vehicle × bid × reconditioning spend × exit channel",
      "data_sources": "Auction result history, condition reports, retail comparable prices and turn times",
      "url": "https://hyperc.com/markets.html#m-used-car-auctions"
    },
    {
      "id": "heavy-equipment-auctions",
      "name": "Heavy equipment auctions",
      "group": "industrial",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Machines rejected because repair and resale economics are uncertain and inspection is expensive.",
      "menu": "Machine × bid × repair spend × resale channel",
      "data_sources": "Auction comparables, hours and service records, parts and transport costs",
      "url": "https://hyperc.com/markets.html#m-heavy-equipment-auctions"
    },
    {
      "id": "industrial-surplus",
      "name": "Industrial surplus equipment",
      "group": "industrial",
      "segment": "resale",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Factory equipment no conventional reseller wants to underwrite, where the buyer set is small, findable and specific.",
      "menu": "Asset × price × removal cost × buyer segment",
      "data_sources": "Comparable sales, rigging and transport quotes, install-base and demand signals",
      "url": "https://hyperc.com/markets.html#m-industrial-surplus"
    },
    {
      "id": "construction-surplus",
      "name": "Construction material surplus",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Excess steel, lumber and fixtures ignored because matching a specific lot to a specific job is the expensive part.",
      "menu": "Lot × spec × location × price",
      "data_sources": "Project and tender pipelines, commodity price series, haulage cost",
      "url": "https://hyperc.com/markets.html#m-construction-surplus"
    },
    {
      "id": "agricultural-surplus",
      "name": "Agricultural surplus and off-grade lots",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Crop lots conventional channels skip on grade, size or location — perishable, seasonal, and priced by whoever shows up.",
      "operating_difficulty": "Perishability and food-safety rules are unforgiving: a modelling error here spoils rather than sits, and handling is licensed in most jurisdictions.",
      "menu": "Lot × grade × location × price × exit window",
      "data_sources": "Grade and yield records, regional price series, storage and haulage cost",
      "url": "https://hyperc.com/markets.html#m-agricultural-surplus"
    },
    {
      "id": "food-closeouts",
      "name": "Short-dated food closeouts",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Inventory rejected because remaining shelf life against sell-through rate is a calculation nobody does per lot.",
      "operating_difficulty": "Date-code, labelling and cold-chain rules govern what may be resold and where. Treat them as constraints, not as friction.",
      "menu": "Lot × remaining shelf life × price × channel",
      "data_sources": "Sell-through rates by channel, date-code data, storage and disposal costs",
      "url": "https://hyperc.com/markets.html#m-food-closeouts"
    },
    {
      "id": "chemical-byproducts",
      "name": "Industrial by-products and side streams",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Secondary outputs firms currently pay to dispose of. The interesting case: a search over combinations where negative-value disposal becomes positive-value supply for someone else.",
      "operating_difficulty": "Waste classification, transport and permitting law decides whether a stream is a product or a regulated waste — and getting that wrong is a serious matter, not a paperwork slip.",
      "menu": "Stream × specification × counterparty × price",
      "data_sources": "Composition and volume records, disposal cost, buyer specifications and permits",
      "url": "https://hyperc.com/markets.html#m-chemical-byproducts"
    },
    {
      "id": "spare-capacity-manufacturing",
      "name": "Spare manufacturing capacity",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Production slots factories do not monetise, where the marginal cost of a slot is known and the search for a fitting job is not.",
      "menu": "Machine group × slot × job type × price",
      "data_sources": "Utilisation and changeover history, marginal cost per slot, quote win/loss records",
      "url": "https://hyperc.com/markets.html#m-spare-capacity-manufacturing"
    },
    {
      "id": "small-batch-manufacturing",
      "name": "Small-batch and custom orders",
      "group": "industrial",
      "segment": "commodities",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Custom jobs factories reject because quotation and setup overhead dominates the ticket — a human transaction cost, not a negative margin.",
      "menu": "Enquiry × batch size × setup × quoted price",
      "data_sources": "Historical quotes and win rates, setup and run times, scrap and rework rates",
      "url": "https://hyperc.com/markets.html#m-small-batch-manufacturing"
    },
    {
      "id": "home-service-jobs",
      "name": "Home-service jobs",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Plumbing, electrical and HVAC jobs declined because the scheduling is awkward rather than because the job is unprofitable.",
      "menu": "Job × technician × time slot × quoted price",
      "data_sources": "Job duration and callback history, travel times, per-job margin",
      "url": "https://hyperc.com/markets.html#m-home-service-jobs"
    },
    {
      "id": "commercial-cleaning",
      "name": "Commercial cleaning contracts",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Sites and bids operators never pursue, where the estimate is area, frequency, staffing and travel.",
      "menu": "Site × scope × frequency × bid",
      "data_sources": "Historical bids and win rates, labour hours per site, retention history",
      "url": "https://hyperc.com/markets.html#m-commercial-cleaning"
    },
    {
      "id": "landscaping-contracts",
      "name": "Landscaping and grounds contracts",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small local contracts beneath the cost of a manual sales visit — a route-density problem as much as a pricing one.",
      "menu": "Property × service plan × season × bid",
      "data_sources": "Route density and travel time, crew hours per property, renewal rates",
      "url": "https://hyperc.com/markets.html#m-landscaping-contracts"
    },
    {
      "id": "moving-jobs",
      "name": "Moving jobs",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Origin, destination and date combinations movers reject, where the return leg and crew utilisation decide the answer.",
      "menu": "Job × crew × date × route × price",
      "data_sources": "Historical job times, damage-claim rates, backhaul and utilisation data",
      "url": "https://hyperc.com/markets.html#m-moving-jobs"
    },
    {
      "id": "equipment-repair-jobs",
      "name": "Field equipment repair",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Low-probability or geographically inconvenient jobs, priced without knowing whether the part will be in the van.",
      "menu": "Call × technician × parts kit × price",
      "data_sources": "First-time-fix rates, parts consumption, travel and diagnostic times",
      "url": "https://hyperc.com/markets.html#m-equipment-repair-jobs"
    },
    {
      "id": "medical-billing-recovery",
      "name": "Medical billing recovery",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Underpaid and denied claims providers do not pursue because the expected recovery does not cover the human follow-up.",
      "operating_difficulty": "Patient data is regulated health information. Access, retention and business-associate obligations are the design constraint here, and they come before any modelling.",
      "menu": "Claim × appeal path × effort × expected recovery",
      "data_sources": "Remittance and denial-code history, payer-specific appeal outcomes, effort per claim",
      "url": "https://hyperc.com/markets.html#m-medical-billing-recovery"
    },
    {
      "id": "b2b-ar-collection",
      "name": "B2B receivables follow-up",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Small overdue invoices not worth human collection effort — first-party follow-up on your own ledger, not buying someone else's claims.",
      "operating_difficulty": "Chasing third-party consumer debt is a regulated activity in most jurisdictions and is a different market from managing your own ledger; see judgment and receivables purchasing under Flagged.",
      "menu": "Invoice × contact sequence × timing × settlement offer",
      "data_sources": "Ageing and payment behaviour, dispute reasons, per-action recovery rates",
      "url": "https://hyperc.com/markets.html#m-b2b-ar-collection"
    },
    {
      "id": "rfp-bidding",
      "name": "Tender and RFP bidding",
      "group": "contracts",
      "segment": "services",
      "state": "research",
      "state_label": "Market blueprint",
      "note": "Opportunities firms never analyse because reading the tender costs more than the option is worth. The reject set here is created almost entirely by evaluation cost.",
      "menu": "Tender × bid/no-bid × price × scope",
      "data_sources": "Published tenders and awards, historical win rates by category, delivery cost records",
      "url": "https://hyperc.com/markets.html#m-rfp-bidding"
    },
    {
      "id": "legal-collections",
      "name": "Legal collections",
      "group": "flagged",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Claims too small for conventional collection economics. Debt collection is a licensed, heavily supervised activity and HyperC declines it under the API Terms; listed so the structure is not rediscovered the expensive way.",
      "menu": "Claim × action × cost × expected recovery",
      "data_sources": "Claim and judgment records, recovery outcomes",
      "url": "https://hyperc.com/markets.html#m-legal-collections"
    },
    {
      "id": "thin-equities",
      "name": "Thin public equities",
      "group": "flagged",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Small positions institutional investors cannot economically analyse. Securities: a separate regulatory perimeter, excluded from profit-share pricing and gated under the API Terms.",
      "menu": "Security × position size × entry/exit",
      "data_sources": "Price and volume series, filings, liquidity measures",
      "url": "https://hyperc.com/markets.html#m-thin-equities"
    },
    {
      "id": "fund-dislocations",
      "name": "Closed-end fund and ETF dislocations",
      "group": "flagged",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Small temporary pricing discrepancies participants leave. Securities perimeter; listed as structure, not as an offer.",
      "menu": "Fund × size × entry/exit window",
      "data_sources": "NAV and market price series, creation/redemption data, spread history",
      "url": "https://hyperc.com/markets.html#m-fund-dislocations"
    },
    {
      "id": "cross-venue-arbitrage",
      "name": "Cross-venue short-lived arbitrage",
      "group": "flagged",
      "segment": "financial",
      "state": "excluded",
      "state_label": "Separate perimeter",
      "note": "Executable states that disappear before slower participants act. Quoted price alone is not the opportunity — size, liquidity, exit and impact usually dominate it. Financial perimeter.",
      "menu": "Venue pair × size × latency budget",
      "data_sources": "Order-book snapshots, fee and settlement terms, realised slippage",
      "url": "https://hyperc.com/markets.html#m-cross-venue-arbitrage"
    }
  ]
}
