{
  "_note": "Generated by scripts/generate-search-intent.ts; do not edit by hand (both build chains run it with --check).",
  "about": "Sentences that carry a preference (lowest fees, safest, easiest, no KYC, no lock-up, air-gapped, Bitcoin-only, never exploited …) or a plan of several steps, each labelled with the ranked list it must open and the Explorer keys it must arrive with: a sort, a filter, the comparison of the first rows, or, where the list cannot take the preference, a chip shown as not applied and no key. Held by scripts/check-search-intent.ts at 100% through the hero's Enter and the ⌘K palette.",
  "generator": "scripts/generate-search-intent.ts",
  "license": "CC-BY-4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "ChainChoice (https://chainchoice.io)",
  "intent": {
    "counts": {
      "hand": 63,
      "generated": 540
    },
    "cases": [
      {
        "q": "cheapest exchange",
        "expect": {
          "category": "exchange",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "what is the cheapest exchange?",
        "expect": {
          "category": "exchange",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "low fee exchange germany",
        "expect": {
          "category": "exchange",
          "country": "DE",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "best crypto exchange for a German user who wants low fees",
        "expect": {
          "category": "exchange",
          "country": "DE",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "Dutch exchange with low fees",
        "expect": {
          "category": "exchange",
          "country": "NL",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "exchange with low fees in France at 500 a month",
        "expect": {
          "category": "exchange",
          "country": "FR",
          "vol": "500",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "safest exchange",
        "expect": {
          "category": "exchange",
          "sort": "trust"
        },
        "part": "hand"
      },
      {
        "q": "safe wallet",
        "expect": {
          "category": "wallet",
          "sort": "trust"
        },
        "part": "hand"
      },
      {
        "q": "secure hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "sort": "trust"
        },
        "part": "hand"
      },
      {
        "q": "wallet for my parents",
        "expect": {
          "category": "wallet",
          "sort": "ease"
        },
        "part": "hand"
      },
      {
        "q": "safe wallet for my parents",
        "expect": {
          "category": "wallet",
          "sort": "trust",
          "unapplied": [
            "ease"
          ]
        },
        "part": "hand"
      },
      {
        "q": "buy bitcoin with apple pay",
        "expect": {
          "category": "simple_buy",
          "unappliedChains": [
            "Bitcoin"
          ]
        },
        "part": "hand"
      },
      {
        "q": "most trusted crypto exchange in the UK",
        "expect": {
          "category": "exchange",
          "country": "GB",
          "sort": "trust"
        },
        "part": "hand"
      },
      {
        "q": "easiest crypto exchange for beginners",
        "expect": {
          "category": "exchange",
          "sort": "ease"
        },
        "part": "hand"
      },
      {
        "q": "exchange without KYC",
        "expect": {
          "category": "exchange",
          "unapplied": [
            "no_kyc"
          ]
        },
        "part": "hand"
      },
      {
        "q": "no kyc exchange",
        "expect": {
          "category": "exchange",
          "unapplied": [
            "no_kyc"
          ]
        },
        "part": "hand"
      },
      {
        "q": "p2p exchange without kyc",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "criterion:kyc_gate"
        },
        "part": "hand"
      },
      {
        "q": "buy crypto with card without kyc",
        "expect": {
          "category": "onramp",
          "sort": "criterion:kyc_friction_time_to_coins"
        },
        "part": "hand"
      },
      {
        "q": "cheapest onramp",
        "expect": {
          "category": "onramp",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "safest hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "sort": "trust"
        },
        "part": "hand"
      },
      {
        "q": "cheapest hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "bitcoin only hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "f": "bitcoinOnlyBuild:yes"
        },
        "part": "hand"
      },
      {
        "q": "Hardware wallet under €150",
        "expect": {
          "category": "hardware_wallet",
          "max": "150EUR",
          "cur": "EUR"
        },
        "part": "hand"
      },
      {
        "q": "hardware wallet under $100",
        "expect": {
          "category": "hardware_wallet",
          "max": "100USD",
          "cur": "USD"
        },
        "part": "hand"
      },
      {
        "q": "cold wallet under £80",
        "expect": {
          "category": "hardware_wallet",
          "max": "80GBP",
          "cur": "GBP"
        },
        "part": "hand"
      },
      {
        "q": "cheapest hardware wallet under $120",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee",
          "max": "120USD",
          "cur": "USD"
        },
        "part": "hand"
      },
      {
        "q": "hardware wallet under 100",
        "expect": {
          "category": "hardware_wallet",
          "unappliedSetup": [
            "budget"
          ]
        },
        "part": "hand"
      },
      {
        "q": "best exchange under $50",
        "expect": {
          "category": "exchange",
          "cur": "USD",
          "unappliedSetup": [
            "budget"
          ]
        },
        "part": "hand"
      },
      {
        "q": "crypto exchange prices in euros",
        "expect": {
          "category": "exchange",
          "cur": "EUR"
        },
        "part": "hand"
      },
      {
        "q": "bridge from arbitrum to optimism",
        "expect": {
          "category": "bridges",
          "route": "arbitrum,optimism"
        },
        "part": "hand"
      },
      {
        "q": "Move 50k USDC from Ethereum to Base",
        "expect": {
          "category": "bridges",
          "route": "ethereum,base"
        },
        "part": "hand"
      },
      {
        "q": "cheapest bridge from base to arbitrum",
        "expect": {
          "category": "bridges",
          "sort": "fee",
          "route": "base,arbitrum"
        },
        "part": "hand"
      },
      {
        "q": "Ethereum → zkSync Era",
        "expect": {
          "category": "bridges",
          "route": "ethereum,zksync"
        },
        "part": "hand"
      },
      {
        "q": "send ETH from Solana to Ethereum",
        "expect": {
          "category": "bridges",
          "unappliedSetup": [
            "route"
          ]
        },
        "part": "hand"
      },
      {
        "q": "air-gapped hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "f": "airGap:yes"
        },
        "part": "hand"
      },
      {
        "q": "open source hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "f": "openSource:full"
        },
        "part": "hand"
      },
      {
        "q": "hardware wallet without a secure element",
        "expect": {
          "category": "hardware_wallet",
          "f": "secureElement:no"
        },
        "part": "hand"
      },
      {
        "q": "hardware wallet with a secure element",
        "expect": {
          "category": "hardware_wallet",
          "f": "secureElement:yes"
        },
        "part": "hand"
      },
      {
        "q": "cheapest air gapped hardware wallet",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee",
          "f": "airGap:yes"
        },
        "part": "hand"
      },
      {
        "q": "zk rollup layer 2s",
        "expect": {
          "category": "l2_chains",
          "f": "rollupType:zk"
        },
        "part": "hand"
      },
      {
        "q": "zk layer 2",
        "expect": {
          "category": "l2_chains",
          "f": "rollupType:zk"
        },
        "part": "hand"
      },
      {
        "q": "optimistic rollup l2",
        "expect": {
          "category": "l2_chains",
          "f": "rollupType:optimistic"
        },
        "part": "hand"
      },
      {
        "q": "evm equivalent layer 2",
        "expect": {
          "category": "l2_chains",
          "f": "evmEquivalence:equivalent"
        },
        "part": "hand"
      },
      {
        "q": "dex that has never been hacked",
        "expect": {
          "category": "dex",
          "f": "hadMajorExploit:no"
        },
        "part": "hand"
      },
      {
        "q": "exchange with proof of reserves in Germany",
        "expect": {
          "category": "exchange",
          "country": "DE",
          "f": "por:yes"
        },
        "part": "hand"
      },
      {
        "q": "mev protected dex aggregator",
        "expect": {
          "category": "dex_aggregator",
          "f": "mevProtected:yes"
        },
        "part": "hand"
      },
      {
        "q": "self-custodial perp dex",
        "expect": {
          "category": "perp_dex",
          "f": "custodyModel:self-custodial"
        },
        "part": "hand"
      },
      {
        "q": "staking with no lockup",
        "expect": {
          "category": "staking",
          "sort": "criterion:unbonding_disclosure"
        },
        "part": "hand"
      },
      {
        "q": "exchange with no lockup",
        "expect": {
          "category": "exchange",
          "unapplied": [
            "no_lockup"
          ]
        },
        "part": "hand"
      },
      {
        "q": "cheapest crypto card",
        "expect": {
          "category": "crypto_card"
        },
        "part": "hand"
      },
      {
        "q": "cheapest safest exchange",
        "expect": {
          "category": "exchange",
          "sort": "fee",
          "unapplied": [
            "trust"
          ]
        },
        "part": "hand"
      },
      {
        "q": "liquid staking with the lowest fees",
        "expect": {
          "category": "liquid_staking",
          "sort": "fee"
        },
        "part": "hand"
      },
      {
        "q": "mev protection for swaps",
        "expect": {
          "category": "mev_protection"
        },
        "part": "hand"
      },
      {
        "q": "kyc provider for an exchange",
        "expect": {
          "category": "kyc_compliance"
        },
        "part": "hand"
      },
      {
        "q": "wallet for solana beginner",
        "expect": {
          "category": "wallet",
          "sort": "ease",
          "f": "chains:solana"
        },
        "part": "hand"
      },
      {
        "q": "stake eth with lowest fee",
        "expect": {
          "category": "staking",
          "unapplied": [
            "fee"
          ],
          "unappliedChains": [
            "Ethereum"
          ]
        },
        "part": "hand"
      },
      {
        "q": "beginner exchange",
        "expect": {
          "category": "exchange",
          "sort": "ease"
        },
        "part": "hand"
      },
      {
        "q": "liquid staking on solana",
        "expect": {
          "category": "liquid_staking",
          "f": "chain:Solana"
        },
        "part": "hand"
      },
      {
        "q": "lending on base",
        "expect": {
          "category": "lending_borrowing",
          "f": "chain:Base"
        },
        "part": "hand"
      },
      {
        "q": "exchange to buy xrp in france",
        "expect": {
          "category": "exchange",
          "country": "FR",
          "unappliedChains": [
            "XRP"
          ]
        },
        "part": "hand"
      },
      {
        "q": "cheapest onramp for solana",
        "expect": {
          "category": "onramp",
          "sort": "fee",
          "unappliedChains": [
            "Solana"
          ]
        },
        "part": "hand"
      },
      {
        "q": "safest wallet on polygon",
        "expect": {
          "category": "wallet",
          "sort": "trust",
          "f": "chains:evm"
        },
        "part": "hand"
      },
      {
        "q": "crypto loan against my bitcoin",
        "expect": {
          "category": "crypto_backed_loans",
          "unappliedChains": [
            "Bitcoin"
          ]
        },
        "part": "hand"
      },
      {
        "q": "Exchanges with low fees",
        "part": "generated",
        "expect": {
          "category": "exchange",
          "sort": "fee"
        }
      },
      {
        "q": "safest Exchanges",
        "part": "generated",
        "expect": {
          "category": "exchange",
          "sort": "trust"
        }
      },
      {
        "q": "Exchanges for beginners",
        "part": "generated",
        "expect": {
          "category": "exchange",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Exchanges",
        "part": "generated",
        "expect": {
          "category": "exchange",
          "sort": "evidence"
        }
      },
      {
        "q": "Trading Tools with low fees",
        "part": "generated",
        "expect": {
          "category": "trading_tools",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Trading Tools",
        "part": "generated",
        "expect": {
          "category": "trading_tools",
          "sort": "trust"
        }
      },
      {
        "q": "Trading Tools for beginners",
        "part": "generated",
        "expect": {
          "category": "trading_tools",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Trading Tools",
        "part": "generated",
        "expect": {
          "category": "trading_tools",
          "sort": "evidence"
        }
      },
      {
        "q": "Trading Bots with low fees",
        "part": "generated",
        "expect": {
          "category": "trading_bots",
          "sort": "fee"
        }
      },
      {
        "q": "safest Trading Bots",
        "part": "generated",
        "expect": {
          "category": "trading_bots",
          "sort": "trust"
        }
      },
      {
        "q": "Trading Bots for beginners",
        "part": "generated",
        "expect": {
          "category": "trading_bots",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Trading Bots",
        "part": "generated",
        "expect": {
          "category": "trading_bots",
          "sort": "evidence"
        }
      },
      {
        "q": "Simple Buy with low fees",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "sort": "fee"
        }
      },
      {
        "q": "safest Simple Buy",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "sort": "trust"
        }
      },
      {
        "q": "Simple Buy for beginners",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Simple Buy",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "sort": "evidence"
        }
      },
      {
        "q": "Simple Buy on Ethereum",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Simple Buy on Solana",
        "part": "generated",
        "expect": {
          "category": "simple_buy",
          "f": "chain:Solana"
        }
      },
      {
        "q": "MEV Protection with low fees",
        "part": "generated",
        "expect": {
          "category": "mev_protection",
          "sort": "fee"
        }
      },
      {
        "q": "safest MEV Protection",
        "part": "generated",
        "expect": {
          "category": "mev_protection",
          "sort": "trust"
        }
      },
      {
        "q": "MEV Protection for beginners",
        "part": "generated",
        "expect": {
          "category": "mev_protection",
          "sort": "ease"
        }
      },
      {
        "q": "best documented MEV Protection",
        "part": "generated",
        "expect": {
          "category": "mev_protection",
          "sort": "evidence"
        }
      },
      {
        "q": "P2P Exchanges with low fees",
        "part": "generated",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "criterion:all_in_cost_over_spot"
        }
      },
      {
        "q": "safest P2P Exchanges",
        "part": "generated",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "trust"
        }
      },
      {
        "q": "P2P Exchanges for beginners",
        "part": "generated",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "ease"
        }
      },
      {
        "q": "best documented P2P Exchanges",
        "part": "generated",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "evidence"
        }
      },
      {
        "q": "P2P Exchanges without KYC",
        "part": "generated",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "criterion:kyc_gate"
        }
      },
      {
        "q": "OTC Desks with low fees",
        "part": "generated",
        "expect": {
          "category": "otc_desks",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest OTC Desks",
        "part": "generated",
        "expect": {
          "category": "otc_desks",
          "sort": "trust"
        }
      },
      {
        "q": "OTC Desks for beginners",
        "part": "generated",
        "expect": {
          "category": "otc_desks",
          "sort": "ease"
        }
      },
      {
        "q": "best documented OTC Desks",
        "part": "generated",
        "expect": {
          "category": "otc_desks",
          "sort": "evidence"
        }
      },
      {
        "q": "Institutional Execution Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "institutional_execution",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Institutional Execution Platforms",
        "part": "generated",
        "expect": {
          "category": "institutional_execution",
          "sort": "trust"
        }
      },
      {
        "q": "Institutional Execution Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "institutional_execution",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Institutional Execution Platforms",
        "part": "generated",
        "expect": {
          "category": "institutional_execution",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Savings Plans with low fees",
        "part": "generated",
        "expect": {
          "category": "savings_plans",
          "sort": "fee"
        }
      },
      {
        "q": "safest Crypto Savings Plans",
        "part": "generated",
        "expect": {
          "category": "savings_plans",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Savings Plans for beginners",
        "part": "generated",
        "expect": {
          "category": "savings_plans",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Savings Plans",
        "part": "generated",
        "expect": {
          "category": "savings_plans",
          "sort": "evidence"
        }
      },
      {
        "q": "Hardware Wallets with low fees",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee"
        }
      },
      {
        "q": "safest Hardware Wallets",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "sort": "trust"
        }
      },
      {
        "q": "Hardware Wallets for beginners",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Hardware Wallets",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "sort": "evidence"
        }
      },
      {
        "q": "open source Hardware Wallets",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "openSource:full"
        }
      },
      {
        "q": "air-gapped Hardware Wallets",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "airGap:yes"
        }
      },
      {
        "q": "Hardware Wallets without an air gap",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "airGap:no"
        }
      },
      {
        "q": "bitcoin-only Hardware Wallets",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "bitcoinOnlyBuild:yes"
        }
      },
      {
        "q": "Hardware Wallets with a secure element",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "secureElement:yes"
        }
      },
      {
        "q": "Hardware Wallets without a secure element",
        "part": "generated",
        "expect": {
          "category": "hardware_wallet",
          "f": "secureElement:no"
        }
      },
      {
        "q": "Wallets with low fees",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Wallets",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "sort": "trust"
        }
      },
      {
        "q": "Wallets for beginners",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Wallets",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "sort": "evidence"
        }
      },
      {
        "q": "Wallets on Bitcoin",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "f": "chains:bitcoin"
        }
      },
      {
        "q": "Wallets on Solana",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "f": "chains:solana"
        }
      },
      {
        "q": "Wallets on Tron",
        "part": "generated",
        "expect": {
          "category": "wallet",
          "f": "chains:tron"
        }
      },
      {
        "q": "Web3 Apps with low fees",
        "part": "generated",
        "expect": {
          "category": "web3_apps",
          "sort": "fee"
        }
      },
      {
        "q": "safest Web3 Apps",
        "part": "generated",
        "expect": {
          "category": "web3_apps",
          "sort": "trust"
        }
      },
      {
        "q": "Web3 Apps for beginners",
        "part": "generated",
        "expect": {
          "category": "web3_apps",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Web3 Apps",
        "part": "generated",
        "expect": {
          "category": "web3_apps",
          "sort": "evidence"
        }
      },
      {
        "q": "Smart Accounts & Multisig with low fees",
        "part": "generated",
        "expect": {
          "category": "smart_accounts",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Smart Accounts & Multisig",
        "part": "generated",
        "expect": {
          "category": "smart_accounts",
          "sort": "trust"
        }
      },
      {
        "q": "Smart Accounts & Multisig for beginners",
        "part": "generated",
        "expect": {
          "category": "smart_accounts",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Smart Accounts & Multisig",
        "part": "generated",
        "expect": {
          "category": "smart_accounts",
          "sort": "evidence"
        }
      },
      {
        "q": "Institutional Custody with low fees",
        "part": "generated",
        "expect": {
          "category": "institutional_custody",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Institutional Custody",
        "part": "generated",
        "expect": {
          "category": "institutional_custody",
          "sort": "trust"
        }
      },
      {
        "q": "Institutional Custody for beginners",
        "part": "generated",
        "expect": {
          "category": "institutional_custody",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Institutional Custody",
        "part": "generated",
        "expect": {
          "category": "institutional_custody",
          "sort": "evidence"
        }
      },
      {
        "q": "MPC & Embedded Wallets with low fees",
        "part": "generated",
        "expect": {
          "category": "mpc_wallets",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest MPC & Embedded Wallets",
        "part": "generated",
        "expect": {
          "category": "mpc_wallets",
          "sort": "trust"
        }
      },
      {
        "q": "MPC & Embedded Wallets for beginners",
        "part": "generated",
        "expect": {
          "category": "mpc_wallets",
          "sort": "ease"
        }
      },
      {
        "q": "best documented MPC & Embedded Wallets",
        "part": "generated",
        "expect": {
          "category": "mpc_wallets",
          "sort": "evidence"
        }
      },
      {
        "q": "Seed Phrase Backup with low fees",
        "part": "generated",
        "expect": {
          "category": "seed_backup",
          "sort": "fee"
        }
      },
      {
        "q": "safest Seed Phrase Backup",
        "part": "generated",
        "expect": {
          "category": "seed_backup",
          "sort": "trust"
        }
      },
      {
        "q": "Seed Phrase Backup for beginners",
        "part": "generated",
        "expect": {
          "category": "seed_backup",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Seed Phrase Backup",
        "part": "generated",
        "expect": {
          "category": "seed_backup",
          "sort": "evidence"
        }
      },
      {
        "q": "Key Recovery & Inheritance with low fees",
        "part": "generated",
        "expect": {
          "category": "key_recovery",
          "sort": "criterion:lifetime_cost_and_lapse"
        }
      },
      {
        "q": "safest Key Recovery & Inheritance",
        "part": "generated",
        "expect": {
          "category": "key_recovery",
          "sort": "trust"
        }
      },
      {
        "q": "Key Recovery & Inheritance for beginners",
        "part": "generated",
        "expect": {
          "category": "key_recovery",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Key Recovery & Inheritance",
        "part": "generated",
        "expect": {
          "category": "key_recovery",
          "sort": "evidence"
        }
      },
      {
        "q": "Staking with low fees",
        "part": "generated",
        "expect": {
          "category": "staking",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Staking",
        "part": "generated",
        "expect": {
          "category": "staking",
          "sort": "trust"
        }
      },
      {
        "q": "Staking for beginners",
        "part": "generated",
        "expect": {
          "category": "staking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Staking",
        "part": "generated",
        "expect": {
          "category": "staking",
          "sort": "evidence"
        }
      },
      {
        "q": "Staking with no lock-up",
        "part": "generated",
        "expect": {
          "category": "staking",
          "sort": "criterion:unbonding_disclosure"
        }
      },
      {
        "q": "Liquid Staking with low fees",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "sort": "fee"
        }
      },
      {
        "q": "safest Liquid Staking",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "sort": "trust"
        }
      },
      {
        "q": "Liquid Staking for beginners",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Liquid Staking",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "sort": "evidence"
        }
      },
      {
        "q": "Liquid Staking on Ethereum",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Liquid Staking on Solana",
        "part": "generated",
        "expect": {
          "category": "liquid_staking",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Restaking with low fees",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Restaking",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "sort": "trust"
        }
      },
      {
        "q": "Restaking for beginners",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Restaking",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "sort": "evidence"
        }
      },
      {
        "q": "Restaking with no lock-up",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "sort": "criterion:worstCaseExit"
        }
      },
      {
        "q": "Restaking on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Restaking on Base",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "f": "chain:Base"
        }
      },
      {
        "q": "Restaking on Linea",
        "part": "generated",
        "expect": {
          "category": "restaking",
          "f": "chain:Linea"
        }
      },
      {
        "q": "Lending & Borrowing with low fees",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Lending & Borrowing",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "sort": "trust"
        }
      },
      {
        "q": "Lending & Borrowing for beginners",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Lending & Borrowing",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "sort": "evidence"
        }
      },
      {
        "q": "Lending & Borrowing on Base",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "f": "chain:Base"
        }
      },
      {
        "q": "Lending & Borrowing on Ethereum",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Lending & Borrowing on Polygon",
        "part": "generated",
        "expect": {
          "category": "lending_borrowing",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Yield Vaults with low fees",
        "part": "generated",
        "expect": {
          "category": "yield_vaults",
          "sort": "fee"
        }
      },
      {
        "q": "safest Yield Vaults",
        "part": "generated",
        "expect": {
          "category": "yield_vaults",
          "sort": "trust"
        }
      },
      {
        "q": "Yield Vaults for beginners",
        "part": "generated",
        "expect": {
          "category": "yield_vaults",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Yield Vaults",
        "part": "generated",
        "expect": {
          "category": "yield_vaults",
          "sort": "evidence"
        }
      },
      {
        "q": "Yield Vaults with no lock-up",
        "part": "generated",
        "expect": {
          "category": "yield_vaults",
          "sort": "criterion:exit"
        }
      },
      {
        "q": "Stablecoin Yield with low fees",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Stablecoin Yield",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "sort": "trust"
        }
      },
      {
        "q": "Stablecoin Yield for beginners",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Stablecoin Yield",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "sort": "evidence"
        }
      },
      {
        "q": "Stablecoin Yield on Ethereum",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Stablecoin Yield on Solana",
        "part": "generated",
        "expect": {
          "category": "stablecoin_yield",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Yield Aggregators with low fees",
        "part": "generated",
        "expect": {
          "category": "yield_aggregators",
          "sort": "fee"
        }
      },
      {
        "q": "safest Yield Aggregators",
        "part": "generated",
        "expect": {
          "category": "yield_aggregators",
          "sort": "trust"
        }
      },
      {
        "q": "Yield Aggregators for beginners",
        "part": "generated",
        "expect": {
          "category": "yield_aggregators",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Yield Aggregators",
        "part": "generated",
        "expect": {
          "category": "yield_aggregators",
          "sort": "evidence"
        }
      },
      {
        "q": "Structured Products with low fees",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Structured Products",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "sort": "trust"
        }
      },
      {
        "q": "Structured Products for beginners",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Structured Products",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "sort": "evidence"
        }
      },
      {
        "q": "Structured Products with no lock-up",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "sort": "criterion:settlement_and_exit"
        }
      },
      {
        "q": "Structured Products on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Structured Products on Ethereum",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Structured Products on Optimism",
        "part": "generated",
        "expect": {
          "category": "structured_products",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Fixed-Rate Yield with low fees",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Fixed-Rate Yield",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "sort": "trust"
        }
      },
      {
        "q": "Fixed-Rate Yield for beginners",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Fixed-Rate Yield",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "sort": "evidence"
        }
      },
      {
        "q": "Fixed-Rate Yield with no lock-up",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "sort": "criterion:early_exit_cost"
        }
      },
      {
        "q": "Fixed-Rate Yield on Base",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "f": "chain:Base"
        }
      },
      {
        "q": "Fixed-Rate Yield on Ethereum",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Fixed-Rate Yield on Optimism",
        "part": "generated",
        "expect": {
          "category": "fixed_rate_yield",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Liquid Lockers with low fees",
        "part": "generated",
        "expect": {
          "category": "liquid_lockers",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Liquid Lockers",
        "part": "generated",
        "expect": {
          "category": "liquid_lockers",
          "sort": "trust"
        }
      },
      {
        "q": "Liquid Lockers for beginners",
        "part": "generated",
        "expect": {
          "category": "liquid_lockers",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Liquid Lockers",
        "part": "generated",
        "expect": {
          "category": "liquid_lockers",
          "sort": "evidence"
        }
      },
      {
        "q": "Liquid Lockers with no lock-up",
        "part": "generated",
        "expect": {
          "category": "liquid_lockers",
          "sort": "criterion:exit_realisability"
        }
      },
      {
        "q": "Perp House Vaults with low fees",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Perp House Vaults",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "sort": "trust"
        }
      },
      {
        "q": "Perp House Vaults for beginners",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Perp House Vaults",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "sort": "evidence"
        }
      },
      {
        "q": "Perp House Vaults on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Perp House Vaults on Base",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "f": "chain:Base"
        }
      },
      {
        "q": "Perp House Vaults on Solana",
        "part": "generated",
        "expect": {
          "category": "perp_house_vaults",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Crypto-Backed Loans with low fees",
        "part": "generated",
        "expect": {
          "category": "crypto_backed_loans",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Crypto-Backed Loans",
        "part": "generated",
        "expect": {
          "category": "crypto_backed_loans",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto-Backed Loans for beginners",
        "part": "generated",
        "expect": {
          "category": "crypto_backed_loans",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto-Backed Loans",
        "part": "generated",
        "expect": {
          "category": "crypto_backed_loans",
          "sort": "evidence"
        }
      },
      {
        "q": "Retail Staking with low fees",
        "part": "generated",
        "expect": {
          "category": "retail_staking",
          "sort": "fee"
        }
      },
      {
        "q": "safest Retail Staking",
        "part": "generated",
        "expect": {
          "category": "retail_staking",
          "sort": "trust"
        }
      },
      {
        "q": "Retail Staking for beginners",
        "part": "generated",
        "expect": {
          "category": "retail_staking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Retail Staking",
        "part": "generated",
        "expect": {
          "category": "retail_staking",
          "sort": "evidence"
        }
      },
      {
        "q": "Payment Gateways with low fees",
        "part": "generated",
        "expect": {
          "category": "payment_gateway",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Payment Gateways",
        "part": "generated",
        "expect": {
          "category": "payment_gateway",
          "sort": "trust"
        }
      },
      {
        "q": "Payment Gateways for beginners",
        "part": "generated",
        "expect": {
          "category": "payment_gateway",
          "sort": "ease"
        }
      },
      {
        "q": "Onramps with low fees",
        "part": "generated",
        "expect": {
          "category": "onramp",
          "sort": "fee"
        }
      },
      {
        "q": "safest Onramps",
        "part": "generated",
        "expect": {
          "category": "onramp",
          "sort": "trust"
        }
      },
      {
        "q": "Onramps for beginners",
        "part": "generated",
        "expect": {
          "category": "onramp",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Onramps",
        "part": "generated",
        "expect": {
          "category": "onramp",
          "sort": "evidence"
        }
      },
      {
        "q": "Onramps without KYC",
        "part": "generated",
        "expect": {
          "category": "onramp",
          "sort": "criterion:kyc_friction_time_to_coins"
        }
      },
      {
        "q": "Crypto Payroll with low fees",
        "part": "generated",
        "expect": {
          "category": "crypto_payroll",
          "sort": "fee"
        }
      },
      {
        "q": "safest Crypto Payroll",
        "part": "generated",
        "expect": {
          "category": "crypto_payroll",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Payroll for beginners",
        "part": "generated",
        "expect": {
          "category": "crypto_payroll",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Payroll",
        "part": "generated",
        "expect": {
          "category": "crypto_payroll",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Neobanks with low fees",
        "part": "generated",
        "expect": {
          "category": "crypto_neobanks",
          "sort": "fee"
        }
      },
      {
        "q": "safest Crypto Neobanks",
        "part": "generated",
        "expect": {
          "category": "crypto_neobanks",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Neobanks for beginners",
        "part": "generated",
        "expect": {
          "category": "crypto_neobanks",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Neobanks",
        "part": "generated",
        "expect": {
          "category": "crypto_neobanks",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Remittances with low fees",
        "part": "generated",
        "expect": {
          "category": "remittances",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Crypto Remittances",
        "part": "generated",
        "expect": {
          "category": "remittances",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Remittances for beginners",
        "part": "generated",
        "expect": {
          "category": "remittances",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Remittances",
        "part": "generated",
        "expect": {
          "category": "remittances",
          "sort": "evidence"
        }
      },
      {
        "q": "Stablecoin Settlement with low fees",
        "part": "generated",
        "expect": {
          "category": "stablecoin_settlement",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Stablecoin Settlement",
        "part": "generated",
        "expect": {
          "category": "stablecoin_settlement",
          "sort": "trust"
        }
      },
      {
        "q": "Stablecoin Settlement for beginners",
        "part": "generated",
        "expect": {
          "category": "stablecoin_settlement",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Stablecoin Settlement",
        "part": "generated",
        "expect": {
          "category": "stablecoin_settlement",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Bill Pay with low fees",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Crypto Bill Pay",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Bill Pay for beginners",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Bill Pay",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Bill Pay on Ethereum",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Crypto Bill Pay on Litecoin",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "f": "chain:Litecoin"
        }
      },
      {
        "q": "Crypto Bill Pay on Tron",
        "part": "generated",
        "expect": {
          "category": "bill_pay",
          "f": "chain:Tron"
        }
      },
      {
        "q": "Fiat Rails & Banking for Crypto Businesses with low fees",
        "part": "generated",
        "expect": {
          "category": "business_banking",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Fiat Rails & Banking for Crypto Businesses",
        "part": "generated",
        "expect": {
          "category": "business_banking",
          "sort": "trust"
        }
      },
      {
        "q": "Fiat Rails & Banking for Crypto Businesses for beginners",
        "part": "generated",
        "expect": {
          "category": "business_banking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Fiat Rails & Banking for Crypto Businesses",
        "part": "generated",
        "expect": {
          "category": "business_banking",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Subscriptions with low fees",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "sort": "fee"
        }
      },
      {
        "q": "safest Crypto Subscriptions",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "sort": "trust"
        }
      },
      {
        "q": "Crypto Subscriptions for beginners",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Crypto Subscriptions",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "sort": "evidence"
        }
      },
      {
        "q": "Crypto Subscriptions on Base",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "f": "chain:Base"
        }
      },
      {
        "q": "Crypto Subscriptions on Ethereum",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Crypto Subscriptions on Optimism",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Crypto Subscriptions on Polygon",
        "part": "generated",
        "expect": {
          "category": "subscriptions",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Lightning Wallets with low fees",
        "part": "generated",
        "expect": {
          "category": "lightning_wallets",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Lightning Wallets",
        "part": "generated",
        "expect": {
          "category": "lightning_wallets",
          "sort": "trust"
        }
      },
      {
        "q": "Lightning Wallets for beginners",
        "part": "generated",
        "expect": {
          "category": "lightning_wallets",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Lightning Wallets",
        "part": "generated",
        "expect": {
          "category": "lightning_wallets",
          "sort": "evidence"
        }
      },
      {
        "q": "Stablecoins with low fees",
        "part": "generated",
        "expect": {
          "category": "stablecoins",
          "sort": "fee"
        }
      },
      {
        "q": "safest Stablecoins",
        "part": "generated",
        "expect": {
          "category": "stablecoins",
          "sort": "trust"
        }
      },
      {
        "q": "Stablecoins for beginners",
        "part": "generated",
        "expect": {
          "category": "stablecoins",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Stablecoins",
        "part": "generated",
        "expect": {
          "category": "stablecoins",
          "sort": "evidence"
        }
      },
      {
        "q": "Bridges with low fees",
        "part": "generated",
        "expect": {
          "category": "bridges",
          "sort": "fee"
        }
      },
      {
        "q": "safest Bridges",
        "part": "generated",
        "expect": {
          "category": "bridges",
          "sort": "trust"
        }
      },
      {
        "q": "Bridges for beginners",
        "part": "generated",
        "expect": {
          "category": "bridges",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Bridges",
        "part": "generated",
        "expect": {
          "category": "bridges",
          "sort": "evidence"
        }
      },
      {
        "q": "CDP Stablecoins with low fees",
        "part": "generated",
        "expect": {
          "category": "cdp_stablecoins",
          "sort": "fee"
        }
      },
      {
        "q": "safest CDP Stablecoins",
        "part": "generated",
        "expect": {
          "category": "cdp_stablecoins",
          "sort": "trust"
        }
      },
      {
        "q": "CDP Stablecoins for beginners",
        "part": "generated",
        "expect": {
          "category": "cdp_stablecoins",
          "sort": "ease"
        }
      },
      {
        "q": "best documented CDP Stablecoins",
        "part": "generated",
        "expect": {
          "category": "cdp_stablecoins",
          "sort": "evidence"
        }
      },
      {
        "q": "Wrapped Assets with low fees",
        "part": "generated",
        "expect": {
          "category": "wrapped_assets",
          "sort": "fee"
        }
      },
      {
        "q": "safest Wrapped Assets",
        "part": "generated",
        "expect": {
          "category": "wrapped_assets",
          "sort": "trust"
        }
      },
      {
        "q": "Wrapped Assets for beginners",
        "part": "generated",
        "expect": {
          "category": "wrapped_assets",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Wrapped Assets",
        "part": "generated",
        "expect": {
          "category": "wrapped_assets",
          "sort": "evidence"
        }
      },
      {
        "q": "Intent Networks with low fees",
        "part": "generated",
        "expect": {
          "category": "intents",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Intent Networks",
        "part": "generated",
        "expect": {
          "category": "intents",
          "sort": "trust"
        }
      },
      {
        "q": "Intent Networks for beginners",
        "part": "generated",
        "expect": {
          "category": "intents",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Intent Networks",
        "part": "generated",
        "expect": {
          "category": "intents",
          "sort": "evidence"
        }
      },
      {
        "q": "Cross-Chain Token Standards with low fees",
        "part": "generated",
        "expect": {
          "category": "token_standards",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Cross-Chain Token Standards",
        "part": "generated",
        "expect": {
          "category": "token_standards",
          "sort": "trust"
        }
      },
      {
        "q": "Cross-Chain Token Standards for beginners",
        "part": "generated",
        "expect": {
          "category": "token_standards",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Cross-Chain Token Standards",
        "part": "generated",
        "expect": {
          "category": "token_standards",
          "sort": "evidence"
        }
      },
      {
        "q": "Stablecoin Issuance Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Stablecoin Issuance Platforms",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "sort": "trust"
        }
      },
      {
        "q": "Stablecoin Issuance Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Stablecoin Issuance Platforms",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "sort": "evidence"
        }
      },
      {
        "q": "Stablecoin Issuance Platforms on Base",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "f": "chain:Base"
        }
      },
      {
        "q": "Stablecoin Issuance Platforms on Ethereum",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Stablecoin Issuance Platforms on Solana",
        "part": "generated",
        "expect": {
          "category": "stablecoin_issuance",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Portfolio Tracking with low fees",
        "part": "generated",
        "expect": {
          "category": "portfolio_tracking",
          "sort": "fee"
        }
      },
      {
        "q": "safest Portfolio Tracking",
        "part": "generated",
        "expect": {
          "category": "portfolio_tracking",
          "sort": "trust"
        }
      },
      {
        "q": "Portfolio Tracking for beginners",
        "part": "generated",
        "expect": {
          "category": "portfolio_tracking",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Portfolio Tracking",
        "part": "generated",
        "expect": {
          "category": "portfolio_tracking",
          "sort": "evidence"
        }
      },
      {
        "q": "Block Explorers with low fees",
        "part": "generated",
        "expect": {
          "category": "block_explorers",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Block Explorers",
        "part": "generated",
        "expect": {
          "category": "block_explorers",
          "sort": "trust"
        }
      },
      {
        "q": "Block Explorers for beginners",
        "part": "generated",
        "expect": {
          "category": "block_explorers",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Block Explorers",
        "part": "generated",
        "expect": {
          "category": "block_explorers",
          "sort": "evidence"
        }
      },
      {
        "q": "Onchain Analytics with low fees",
        "part": "generated",
        "expect": {
          "category": "onchain_analytics",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Onchain Analytics",
        "part": "generated",
        "expect": {
          "category": "onchain_analytics",
          "sort": "trust"
        }
      },
      {
        "q": "Onchain Analytics for beginners",
        "part": "generated",
        "expect": {
          "category": "onchain_analytics",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Onchain Analytics",
        "part": "generated",
        "expect": {
          "category": "onchain_analytics",
          "sort": "evidence"
        }
      },
      {
        "q": "DeFi Dashboards with low fees",
        "part": "generated",
        "expect": {
          "category": "defi_dashboards",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest DeFi Dashboards",
        "part": "generated",
        "expect": {
          "category": "defi_dashboards",
          "sort": "trust"
        }
      },
      {
        "q": "DeFi Dashboards for beginners",
        "part": "generated",
        "expect": {
          "category": "defi_dashboards",
          "sort": "ease"
        }
      },
      {
        "q": "best documented DeFi Dashboards",
        "part": "generated",
        "expect": {
          "category": "defi_dashboards",
          "sort": "evidence"
        }
      },
      {
        "q": "Market-Data APIs with low fees",
        "part": "generated",
        "expect": {
          "category": "market_data_apis",
          "sort": "criterion:cost_at_production_volume"
        }
      },
      {
        "q": "safest Market-Data APIs",
        "part": "generated",
        "expect": {
          "category": "market_data_apis",
          "sort": "trust"
        }
      },
      {
        "q": "Market-Data APIs for beginners",
        "part": "generated",
        "expect": {
          "category": "market_data_apis",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Market-Data APIs",
        "part": "generated",
        "expect": {
          "category": "market_data_apis",
          "sort": "evidence"
        }
      },
      {
        "q": "Token Screeners with low fees",
        "part": "generated",
        "expect": {
          "category": "screeners",
          "sort": "criterion:all_in_cost_including_execution"
        }
      },
      {
        "q": "safest Token Screeners",
        "part": "generated",
        "expect": {
          "category": "screeners",
          "sort": "trust"
        }
      },
      {
        "q": "Token Screeners for beginners",
        "part": "generated",
        "expect": {
          "category": "screeners",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Token Screeners",
        "part": "generated",
        "expect": {
          "category": "screeners",
          "sort": "evidence"
        }
      },
      {
        "q": "Sentiment Analytics with low fees",
        "part": "generated",
        "expect": {
          "category": "sentiment_analytics",
          "sort": "fee"
        }
      },
      {
        "q": "safest Sentiment Analytics",
        "part": "generated",
        "expect": {
          "category": "sentiment_analytics",
          "sort": "trust"
        }
      },
      {
        "q": "Sentiment Analytics for beginners",
        "part": "generated",
        "expect": {
          "category": "sentiment_analytics",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Sentiment Analytics",
        "part": "generated",
        "expect": {
          "category": "sentiment_analytics",
          "sort": "evidence"
        }
      },
      {
        "q": "Incentive Distribution with low fees",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Incentive Distribution",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "sort": "trust"
        }
      },
      {
        "q": "Incentive Distribution for beginners",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Incentive Distribution",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "sort": "evidence"
        }
      },
      {
        "q": "Incentive Distribution on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Incentive Distribution on Base",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "f": "chain:Base"
        }
      },
      {
        "q": "Incentive Distribution on Optimism",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Incentive Distribution on Polygon",
        "part": "generated",
        "expect": {
          "category": "incentive_distribution",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Paid Crypto Research Seats with low fees",
        "part": "generated",
        "expect": {
          "category": "paid_research_seats",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Paid Crypto Research Seats",
        "part": "generated",
        "expect": {
          "category": "paid_research_seats",
          "sort": "trust"
        }
      },
      {
        "q": "Paid Crypto Research Seats for beginners",
        "part": "generated",
        "expect": {
          "category": "paid_research_seats",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Paid Crypto Research Seats",
        "part": "generated",
        "expect": {
          "category": "paid_research_seats",
          "sort": "evidence"
        }
      },
      {
        "q": "Enterprise Crypto Accounting with low fees",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Enterprise Crypto Accounting",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "sort": "trust"
        }
      },
      {
        "q": "Enterprise Crypto Accounting for beginners",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Enterprise Crypto Accounting",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "sort": "evidence"
        }
      },
      {
        "q": "Enterprise Crypto Accounting on Bitcoin",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "f": "chain:Bitcoin"
        }
      },
      {
        "q": "Enterprise Crypto Accounting on Celo",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "f": "chain:Celo"
        }
      },
      {
        "q": "Enterprise Crypto Accounting on Ethereum",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Enterprise Crypto Accounting on NEAR",
        "part": "generated",
        "expect": {
          "category": "enterprise_accounting",
          "f": "chain:NEAR"
        }
      },
      {
        "q": "L2 Blockchains with low fees",
        "part": "generated",
        "expect": {
          "category": "l2_chains",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest L2 Blockchains",
        "part": "generated",
        "expect": {
          "category": "l2_chains",
          "sort": "trust"
        }
      },
      {
        "q": "L2 Blockchains for beginners",
        "part": "generated",
        "expect": {
          "category": "l2_chains",
          "sort": "ease"
        }
      },
      {
        "q": "best documented L2 Blockchains",
        "part": "generated",
        "expect": {
          "category": "l2_chains",
          "sort": "evidence"
        }
      },
      {
        "q": "EVM equivalent L2 Blockchains",
        "part": "generated",
        "expect": {
          "category": "l2_chains",
          "f": "evmEquivalence:equivalent"
        }
      },
      {
        "q": "Layer-1 Blockchains with low fees",
        "part": "generated",
        "expect": {
          "category": "layer1_chains",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Layer-1 Blockchains",
        "part": "generated",
        "expect": {
          "category": "layer1_chains",
          "sort": "trust"
        }
      },
      {
        "q": "Layer-1 Blockchains for beginners",
        "part": "generated",
        "expect": {
          "category": "layer1_chains",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Layer-1 Blockchains",
        "part": "generated",
        "expect": {
          "category": "layer1_chains",
          "sort": "evidence"
        }
      },
      {
        "q": "Data Availability Layers with low fees",
        "part": "generated",
        "expect": {
          "category": "data_availability",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Data Availability Layers",
        "part": "generated",
        "expect": {
          "category": "data_availability",
          "sort": "trust"
        }
      },
      {
        "q": "Data Availability Layers for beginners",
        "part": "generated",
        "expect": {
          "category": "data_availability",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Data Availability Layers",
        "part": "generated",
        "expect": {
          "category": "data_availability",
          "sort": "evidence"
        }
      },
      {
        "q": "Rollup-as-a-Service with low fees",
        "part": "generated",
        "expect": {
          "category": "rollup_as_a_service",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Rollup-as-a-Service",
        "part": "generated",
        "expect": {
          "category": "rollup_as_a_service",
          "sort": "trust"
        }
      },
      {
        "q": "Rollup-as-a-Service for beginners",
        "part": "generated",
        "expect": {
          "category": "rollup_as_a_service",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Rollup-as-a-Service",
        "part": "generated",
        "expect": {
          "category": "rollup_as_a_service",
          "sort": "evidence"
        }
      },
      {
        "q": "Appchains / L3s with low fees",
        "part": "generated",
        "expect": {
          "category": "appchains_l3s",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Appchains / L3s",
        "part": "generated",
        "expect": {
          "category": "appchains_l3s",
          "sort": "trust"
        }
      },
      {
        "q": "Appchains / L3s for beginners",
        "part": "generated",
        "expect": {
          "category": "appchains_l3s",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Appchains / L3s",
        "part": "generated",
        "expect": {
          "category": "appchains_l3s",
          "sort": "evidence"
        }
      },
      {
        "q": "Appchains / L3s on Ethereum",
        "part": "generated",
        "expect": {
          "category": "appchains_l3s",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Sidechains with low fees",
        "part": "generated",
        "expect": {
          "category": "sidechains",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Sidechains",
        "part": "generated",
        "expect": {
          "category": "sidechains",
          "sort": "trust"
        }
      },
      {
        "q": "Sidechains for beginners",
        "part": "generated",
        "expect": {
          "category": "sidechains",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Sidechains",
        "part": "generated",
        "expect": {
          "category": "sidechains",
          "sort": "evidence"
        }
      },
      {
        "q": "DEXs with low fees",
        "part": "generated",
        "expect": {
          "category": "dex",
          "sort": "fee"
        }
      },
      {
        "q": "safest DEXs",
        "part": "generated",
        "expect": {
          "category": "dex",
          "sort": "trust"
        }
      },
      {
        "q": "DEXs for beginners",
        "part": "generated",
        "expect": {
          "category": "dex",
          "sort": "ease"
        }
      },
      {
        "q": "DEXs never hacked",
        "part": "generated",
        "expect": {
          "category": "dex",
          "f": "hadMajorExploit:no"
        }
      },
      {
        "q": "Perp DEXs with low fees",
        "part": "generated",
        "expect": {
          "category": "perp_dex",
          "sort": "fee"
        }
      },
      {
        "q": "safest Perp DEXs",
        "part": "generated",
        "expect": {
          "category": "perp_dex",
          "sort": "trust"
        }
      },
      {
        "q": "Perp DEXs for beginners",
        "part": "generated",
        "expect": {
          "category": "perp_dex",
          "sort": "ease"
        }
      },
      {
        "q": "Perp DEXs never hacked",
        "part": "generated",
        "expect": {
          "category": "perp_dex",
          "f": "hadMajorExploit:no"
        }
      },
      {
        "q": "DEX Aggregators with low fees",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "sort": "fee"
        }
      },
      {
        "q": "safest DEX Aggregators",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "sort": "trust"
        }
      },
      {
        "q": "DEX Aggregators for beginners",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "sort": "ease"
        }
      },
      {
        "q": "DEX Aggregators never hacked",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "f": "hadMajorExploit:no"
        }
      },
      {
        "q": "MEV protected DEX Aggregators",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "f": "mevProtected:yes"
        }
      },
      {
        "q": "immutable DEX Aggregators",
        "part": "generated",
        "expect": {
          "category": "dex_aggregator",
          "f": "immutability:immutable-core"
        }
      },
      {
        "q": "DAO Governance Tools with low fees",
        "part": "generated",
        "expect": {
          "category": "governance_tools",
          "sort": "fee"
        }
      },
      {
        "q": "safest DAO Governance Tools",
        "part": "generated",
        "expect": {
          "category": "governance_tools",
          "sort": "trust"
        }
      },
      {
        "q": "DAO Governance Tools for beginners",
        "part": "generated",
        "expect": {
          "category": "governance_tools",
          "sort": "ease"
        }
      },
      {
        "q": "best documented DAO Governance Tools",
        "part": "generated",
        "expect": {
          "category": "governance_tools",
          "sort": "evidence"
        }
      },
      {
        "q": "Options Vaults with low fees",
        "part": "generated",
        "expect": {
          "category": "options_vaults",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Options Vaults",
        "part": "generated",
        "expect": {
          "category": "options_vaults",
          "sort": "trust"
        }
      },
      {
        "q": "Options Vaults for beginners",
        "part": "generated",
        "expect": {
          "category": "options_vaults",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Options Vaults",
        "part": "generated",
        "expect": {
          "category": "options_vaults",
          "sort": "evidence"
        }
      },
      {
        "q": "Token Launchpads with low fees",
        "part": "generated",
        "expect": {
          "category": "launchpads",
          "sort": "criterion:cost_to_participate"
        }
      },
      {
        "q": "safest Token Launchpads",
        "part": "generated",
        "expect": {
          "category": "launchpads",
          "sort": "trust"
        }
      },
      {
        "q": "Token Launchpads for beginners",
        "part": "generated",
        "expect": {
          "category": "launchpads",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Token Launchpads",
        "part": "generated",
        "expect": {
          "category": "launchpads",
          "sort": "evidence"
        }
      },
      {
        "q": "Flash Loan Venues with low fees",
        "part": "generated",
        "expect": {
          "category": "flash_loans",
          "sort": "criterion:loan_cost_bps"
        }
      },
      {
        "q": "safest Flash Loan Venues",
        "part": "generated",
        "expect": {
          "category": "flash_loans",
          "sort": "trust"
        }
      },
      {
        "q": "Flash Loan Venues for beginners",
        "part": "generated",
        "expect": {
          "category": "flash_loans",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Flash Loan Venues",
        "part": "generated",
        "expect": {
          "category": "flash_loans",
          "sort": "evidence"
        }
      },
      {
        "q": "Liquidity Management with low fees",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "sort": "fee"
        }
      },
      {
        "q": "safest Liquidity Management",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "sort": "trust"
        }
      },
      {
        "q": "Liquidity Management for beginners",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Liquidity Management",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "sort": "evidence"
        }
      },
      {
        "q": "Liquidity Management on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Liquidity Management on Base",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "f": "chain:Base"
        }
      },
      {
        "q": "Liquidity Management on Ethereum",
        "part": "generated",
        "expect": {
          "category": "liquidity_management",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Token Launch Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "token_launch_platforms",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Token Launch Platforms",
        "part": "generated",
        "expect": {
          "category": "token_launch_platforms",
          "sort": "trust"
        }
      },
      {
        "q": "Token Launch Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "token_launch_platforms",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Token Launch Platforms",
        "part": "generated",
        "expect": {
          "category": "token_launch_platforms",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised T-Bills with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "sort": "fee"
        }
      },
      {
        "q": "safest Tokenised T-Bills",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised T-Bills for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised T-Bills",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised T-Bills on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Tokenised T-Bills on Solana",
        "part": "generated",
        "expect": {
          "category": "tokenised_tbills",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Tokenised Real Estate with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_realestate",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Tokenised Real Estate",
        "part": "generated",
        "expect": {
          "category": "tokenised_realestate",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Real Estate for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_realestate",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Real Estate",
        "part": "generated",
        "expect": {
          "category": "tokenised_realestate",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised Funds with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "sort": "fee"
        }
      },
      {
        "q": "safest Tokenised Funds",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Funds for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Funds",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised Funds on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Tokenised Funds on Avalanche",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "f": "chain:Avalanche"
        }
      },
      {
        "q": "Tokenised Funds on Ethereum",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Tokenised Funds on Solana",
        "part": "generated",
        "expect": {
          "category": "tokenised_funds",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Tokenised Bonds with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "sort": "criterion:all_in_cost_vs_direct_route"
        }
      },
      {
        "q": "safest Tokenised Bonds",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Bonds for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Bonds",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised Bonds on Ethereum",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "f": "chain:ethereum"
        }
      },
      {
        "q": "Tokenised Bonds on Polygon",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "f": "chain:polygon"
        }
      },
      {
        "q": "Tokenised Bonds on Solana",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "f": "chain:solana"
        }
      },
      {
        "q": "Tokenised Bonds on Stellar",
        "part": "generated",
        "expect": {
          "category": "tokenised_bonds",
          "f": "chain:stellar"
        }
      },
      {
        "q": "Tokenised Equities with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Tokenised Equities",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Equities for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Equities",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised Equities on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "f": "chain:arbitrum"
        }
      },
      {
        "q": "Tokenised Equities on Avalanche",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "f": "chain:avalanche"
        }
      },
      {
        "q": "Tokenised Equities on Ethereum",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "f": "chain:ethereum"
        }
      },
      {
        "q": "Tokenised Equities on Solana",
        "part": "generated",
        "expect": {
          "category": "tokenised_equities",
          "f": "chain:solana"
        }
      },
      {
        "q": "Tokenised Commodities with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenised_commodities",
          "sort": "criterion:all_in_cost"
        }
      },
      {
        "q": "safest Tokenised Commodities",
        "part": "generated",
        "expect": {
          "category": "tokenised_commodities",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Commodities for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenised_commodities",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Commodities",
        "part": "generated",
        "expect": {
          "category": "tokenised_commodities",
          "sort": "evidence"
        }
      },
      {
        "q": "Private Credit with low fees",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Private Credit",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "sort": "trust"
        }
      },
      {
        "q": "Private Credit for beginners",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Private Credit",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "sort": "evidence"
        }
      },
      {
        "q": "Private Credit on Ethereum",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Private Credit on Optimism",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Private Credit on Polygon",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Private Credit on Solana",
        "part": "generated",
        "expect": {
          "category": "private_credit",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Money-Market Funds with low fees",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Money-Market Funds",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "sort": "trust"
        }
      },
      {
        "q": "Money-Market Funds for beginners",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Money-Market Funds",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "sort": "evidence"
        }
      },
      {
        "q": "Money-Market Funds on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "f": "chain:Arbitrum"
        }
      },
      {
        "q": "Money-Market Funds on Base",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "f": "chain:Base"
        }
      },
      {
        "q": "Money-Market Funds on Solana",
        "part": "generated",
        "expect": {
          "category": "money_market_funds",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Tokenised Carbon Credits with low fees",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Tokenised Carbon Credits",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenised Carbon Credits for beginners",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenised Carbon Credits",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "sort": "evidence"
        }
      },
      {
        "q": "Tokenised Carbon Credits on Base",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "f": "chain:Base"
        }
      },
      {
        "q": "Tokenised Carbon Credits on Celo",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "f": "chain:Celo"
        }
      },
      {
        "q": "Tokenised Carbon Credits on Polygon",
        "part": "generated",
        "expect": {
          "category": "carbon_credits",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Tokenisation Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "tokenisation_platforms",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Tokenisation Platforms",
        "part": "generated",
        "expect": {
          "category": "tokenisation_platforms",
          "sort": "trust"
        }
      },
      {
        "q": "Tokenisation Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "tokenisation_platforms",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Tokenisation Platforms",
        "part": "generated",
        "expect": {
          "category": "tokenisation_platforms",
          "sort": "evidence"
        }
      },
      {
        "q": "Smart-Contract Audits with low fees",
        "part": "generated",
        "expect": {
          "category": "smart_contract_audits",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Smart-Contract Audits",
        "part": "generated",
        "expect": {
          "category": "smart_contract_audits",
          "sort": "trust"
        }
      },
      {
        "q": "Smart-Contract Audits for beginners",
        "part": "generated",
        "expect": {
          "category": "smart_contract_audits",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Smart-Contract Audits",
        "part": "generated",
        "expect": {
          "category": "smart_contract_audits",
          "sort": "evidence"
        }
      },
      {
        "q": "Smart-Contract Audits on Solana",
        "part": "generated",
        "expect": {
          "category": "smart_contract_audits",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Wallet Screening with low fees",
        "part": "generated",
        "expect": {
          "category": "wallet_screening",
          "sort": "fee"
        }
      },
      {
        "q": "safest Wallet Screening",
        "part": "generated",
        "expect": {
          "category": "wallet_screening",
          "sort": "trust"
        }
      },
      {
        "q": "Wallet Screening for beginners",
        "part": "generated",
        "expect": {
          "category": "wallet_screening",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Wallet Screening",
        "part": "generated",
        "expect": {
          "category": "wallet_screening",
          "sort": "evidence"
        }
      },
      {
        "q": "DeFi Insurance with low fees",
        "part": "generated",
        "expect": {
          "category": "defi_insurance",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest DeFi Insurance",
        "part": "generated",
        "expect": {
          "category": "defi_insurance",
          "sort": "trust"
        }
      },
      {
        "q": "DeFi Insurance for beginners",
        "part": "generated",
        "expect": {
          "category": "defi_insurance",
          "sort": "ease"
        }
      },
      {
        "q": "best documented DeFi Insurance",
        "part": "generated",
        "expect": {
          "category": "defi_insurance",
          "sort": "evidence"
        }
      },
      {
        "q": "Bug Bounty Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "bug_bounties",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Bug Bounty Platforms",
        "part": "generated",
        "expect": {
          "category": "bug_bounties",
          "sort": "trust"
        }
      },
      {
        "q": "Bug Bounty Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "bug_bounties",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Bug Bounty Platforms",
        "part": "generated",
        "expect": {
          "category": "bug_bounties",
          "sort": "evidence"
        }
      },
      {
        "q": "Onchain Monitoring with low fees",
        "part": "generated",
        "expect": {
          "category": "onchain_monitoring",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Onchain Monitoring",
        "part": "generated",
        "expect": {
          "category": "onchain_monitoring",
          "sort": "trust"
        }
      },
      {
        "q": "Onchain Monitoring for beginners",
        "part": "generated",
        "expect": {
          "category": "onchain_monitoring",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Onchain Monitoring",
        "part": "generated",
        "expect": {
          "category": "onchain_monitoring",
          "sort": "evidence"
        }
      },
      {
        "q": "KYC & Compliance with low fees",
        "part": "generated",
        "expect": {
          "category": "kyc_compliance",
          "sort": "fee"
        }
      },
      {
        "q": "safest KYC & Compliance",
        "part": "generated",
        "expect": {
          "category": "kyc_compliance",
          "sort": "trust"
        }
      },
      {
        "q": "KYC & Compliance for beginners",
        "part": "generated",
        "expect": {
          "category": "kyc_compliance",
          "sort": "ease"
        }
      },
      {
        "q": "best documented KYC & Compliance",
        "part": "generated",
        "expect": {
          "category": "kyc_compliance",
          "sort": "evidence"
        }
      },
      {
        "q": "Token Approval & Revoke Tools with low fees",
        "part": "generated",
        "expect": {
          "category": "revoke_tools",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Token Approval & Revoke Tools",
        "part": "generated",
        "expect": {
          "category": "revoke_tools",
          "sort": "trust"
        }
      },
      {
        "q": "Token Approval & Revoke Tools for beginners",
        "part": "generated",
        "expect": {
          "category": "revoke_tools",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Token Approval & Revoke Tools",
        "part": "generated",
        "expect": {
          "category": "revoke_tools",
          "sort": "evidence"
        }
      },
      {
        "q": "Decentralised Identity with low fees",
        "part": "generated",
        "expect": {
          "category": "decentralised_id",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Decentralised Identity",
        "part": "generated",
        "expect": {
          "category": "decentralised_id",
          "sort": "trust"
        }
      },
      {
        "q": "Decentralised Identity for beginners",
        "part": "generated",
        "expect": {
          "category": "decentralised_id",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Decentralised Identity",
        "part": "generated",
        "expect": {
          "category": "decentralised_id",
          "sort": "evidence"
        }
      },
      {
        "q": "Onchain Attestations with low fees",
        "part": "generated",
        "expect": {
          "category": "attestations",
          "sort": "criterion:issuance_cost"
        }
      },
      {
        "q": "safest Onchain Attestations",
        "part": "generated",
        "expect": {
          "category": "attestations",
          "sort": "trust"
        }
      },
      {
        "q": "Onchain Attestations for beginners",
        "part": "generated",
        "expect": {
          "category": "attestations",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Onchain Attestations",
        "part": "generated",
        "expect": {
          "category": "attestations",
          "sort": "evidence"
        }
      },
      {
        "q": "Proof of Personhood with low fees",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Proof of Personhood",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "sort": "trust"
        }
      },
      {
        "q": "Proof of Personhood for beginners",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Proof of Personhood",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "sort": "evidence"
        }
      },
      {
        "q": "Proof of Personhood on Base",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "f": "chain:Base"
        }
      },
      {
        "q": "Proof of Personhood on Ethereum",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Proof of Personhood on Optimism",
        "part": "generated",
        "expect": {
          "category": "proof_of_personhood",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Travel Rule Compliance with low fees",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Travel Rule Compliance",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "sort": "trust"
        }
      },
      {
        "q": "Travel Rule Compliance for beginners",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Travel Rule Compliance",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "sort": "evidence"
        }
      },
      {
        "q": "Travel Rule Compliance on Bitcoin",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "f": "chain:Bitcoin"
        }
      },
      {
        "q": "Travel Rule Compliance on Ethereum",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Travel Rule Compliance on Solana",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "f": "chain:Solana"
        }
      },
      {
        "q": "Travel Rule Compliance on Tron",
        "part": "generated",
        "expect": {
          "category": "travel_rule_compliance",
          "f": "chain:Tron"
        }
      },
      {
        "q": "Blockchain Indexers with low fees",
        "part": "generated",
        "expect": {
          "category": "indexers",
          "sort": "fee"
        }
      },
      {
        "q": "safest Blockchain Indexers",
        "part": "generated",
        "expect": {
          "category": "indexers",
          "sort": "trust"
        }
      },
      {
        "q": "Blockchain Indexers for beginners",
        "part": "generated",
        "expect": {
          "category": "indexers",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Blockchain Indexers",
        "part": "generated",
        "expect": {
          "category": "indexers",
          "sort": "evidence"
        }
      },
      {
        "q": "RPC & Node Services with low fees",
        "part": "generated",
        "expect": {
          "category": "rpc_nodes",
          "sort": "fee"
        }
      },
      {
        "q": "safest RPC & Node Services",
        "part": "generated",
        "expect": {
          "category": "rpc_nodes",
          "sort": "trust"
        }
      },
      {
        "q": "RPC & Node Services for beginners",
        "part": "generated",
        "expect": {
          "category": "rpc_nodes",
          "sort": "ease"
        }
      },
      {
        "q": "best documented RPC & Node Services",
        "part": "generated",
        "expect": {
          "category": "rpc_nodes",
          "sort": "evidence"
        }
      },
      {
        "q": "Decentralised Storage with low fees",
        "part": "generated",
        "expect": {
          "category": "decentralised_storage",
          "sort": "fee"
        }
      },
      {
        "q": "safest Decentralised Storage",
        "part": "generated",
        "expect": {
          "category": "decentralised_storage",
          "sort": "trust"
        }
      },
      {
        "q": "Decentralised Storage for beginners",
        "part": "generated",
        "expect": {
          "category": "decentralised_storage",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Decentralised Storage",
        "part": "generated",
        "expect": {
          "category": "decentralised_storage",
          "sort": "evidence"
        }
      },
      {
        "q": "Decentralised Compute with low fees",
        "part": "generated",
        "expect": {
          "category": "decentralised_compute",
          "sort": "fee"
        }
      },
      {
        "q": "safest Decentralised Compute",
        "part": "generated",
        "expect": {
          "category": "decentralised_compute",
          "sort": "trust"
        }
      },
      {
        "q": "Decentralised Compute for beginners",
        "part": "generated",
        "expect": {
          "category": "decentralised_compute",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Decentralised Compute",
        "part": "generated",
        "expect": {
          "category": "decentralised_compute",
          "sort": "evidence"
        }
      },
      {
        "q": "Account Abstraction Infra with low fees",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Account Abstraction Infra",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "sort": "trust"
        }
      },
      {
        "q": "Account Abstraction Infra for beginners",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Account Abstraction Infra",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "sort": "evidence"
        }
      },
      {
        "q": "Account Abstraction Infra on Ethereum",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Account Abstraction Infra on Gnosis",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "f": "chain:Gnosis"
        }
      },
      {
        "q": "Account Abstraction Infra on Optimism",
        "part": "generated",
        "expect": {
          "category": "account_abstraction_infra",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Cross-Chain Messaging with low fees",
        "part": "generated",
        "expect": {
          "category": "cross_chain_messaging",
          "sort": "criterion:cost_per_message"
        }
      },
      {
        "q": "safest Cross-Chain Messaging",
        "part": "generated",
        "expect": {
          "category": "cross_chain_messaging",
          "sort": "trust"
        }
      },
      {
        "q": "Cross-Chain Messaging for beginners",
        "part": "generated",
        "expect": {
          "category": "cross_chain_messaging",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Cross-Chain Messaging",
        "part": "generated",
        "expect": {
          "category": "cross_chain_messaging",
          "sort": "evidence"
        }
      },
      {
        "q": "Relayers with low fees",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "sort": "fee"
        }
      },
      {
        "q": "safest Relayers",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "sort": "trust"
        }
      },
      {
        "q": "Relayers for beginners",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Relayers",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "sort": "evidence"
        }
      },
      {
        "q": "Relayers on Base",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "f": "chain:Base"
        }
      },
      {
        "q": "Relayers on Ethereum",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Relayers on Optimism",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Relayers on Polygon",
        "part": "generated",
        "expect": {
          "category": "relayers",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Dev Frameworks with low fees",
        "part": "generated",
        "expect": {
          "category": "dev_frameworks",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Dev Frameworks",
        "part": "generated",
        "expect": {
          "category": "dev_frameworks",
          "sort": "trust"
        }
      },
      {
        "q": "Dev Frameworks for beginners",
        "part": "generated",
        "expect": {
          "category": "dev_frameworks",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Dev Frameworks",
        "part": "generated",
        "expect": {
          "category": "dev_frameworks",
          "sort": "evidence"
        }
      },
      {
        "q": "Automation & Keepers with low fees",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Automation & Keepers",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "sort": "trust"
        }
      },
      {
        "q": "Automation & Keepers for beginners",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Automation & Keepers",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "sort": "evidence"
        }
      },
      {
        "q": "Automation & Keepers on Base",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "f": "chain:Base"
        }
      },
      {
        "q": "Automation & Keepers on Ethereum",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "f": "chain:Ethereum"
        }
      },
      {
        "q": "Automation & Keepers on Optimism",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "f": "chain:Optimism"
        }
      },
      {
        "q": "Automation & Keepers on Polygon",
        "part": "generated",
        "expect": {
          "category": "automation_keepers",
          "f": "chain:Polygon"
        }
      },
      {
        "q": "Bitcoin Mining Pools with low fees",
        "part": "generated",
        "expect": {
          "category": "mining_pools",
          "sort": "fee"
        }
      },
      {
        "q": "safest Bitcoin Mining Pools",
        "part": "generated",
        "expect": {
          "category": "mining_pools",
          "sort": "trust"
        }
      },
      {
        "q": "Bitcoin Mining Pools for beginners",
        "part": "generated",
        "expect": {
          "category": "mining_pools",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Bitcoin Mining Pools",
        "part": "generated",
        "expect": {
          "category": "mining_pools",
          "sort": "evidence"
        }
      },
      {
        "q": "Lightning Payment Infrastructure with low fees",
        "part": "generated",
        "expect": {
          "category": "lightning_payment_infrastructure",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Lightning Payment Infrastructure",
        "part": "generated",
        "expect": {
          "category": "lightning_payment_infrastructure",
          "sort": "trust"
        }
      },
      {
        "q": "Lightning Payment Infrastructure for beginners",
        "part": "generated",
        "expect": {
          "category": "lightning_payment_infrastructure",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Lightning Payment Infrastructure",
        "part": "generated",
        "expect": {
          "category": "lightning_payment_infrastructure",
          "sort": "evidence"
        }
      },
      {
        "q": "Naming Services with low fees",
        "part": "generated",
        "expect": {
          "category": "naming_services",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Naming Services",
        "part": "generated",
        "expect": {
          "category": "naming_services",
          "sort": "trust"
        }
      },
      {
        "q": "Naming Services for beginners",
        "part": "generated",
        "expect": {
          "category": "naming_services",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Naming Services",
        "part": "generated",
        "expect": {
          "category": "naming_services",
          "sort": "evidence"
        }
      },
      {
        "q": "NFT Analytics with low fees",
        "part": "generated",
        "expect": {
          "category": "nft_analytics",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest NFT Analytics",
        "part": "generated",
        "expect": {
          "category": "nft_analytics",
          "sort": "trust"
        }
      },
      {
        "q": "NFT Analytics for beginners",
        "part": "generated",
        "expect": {
          "category": "nft_analytics",
          "sort": "ease"
        }
      },
      {
        "q": "best documented NFT Analytics",
        "part": "generated",
        "expect": {
          "category": "nft_analytics",
          "sort": "evidence"
        }
      },
      {
        "q": "Creator Mint Platforms with low fees",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest Creator Mint Platforms",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "sort": "trust"
        }
      },
      {
        "q": "Creator Mint Platforms for beginners",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "sort": "ease"
        }
      },
      {
        "q": "best documented Creator Mint Platforms",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "sort": "evidence"
        }
      },
      {
        "q": "Creator Mint Platforms on Arbitrum",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "f": "chain:arbitrum"
        }
      },
      {
        "q": "Creator Mint Platforms on Base",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "f": "chain:base"
        }
      },
      {
        "q": "Creator Mint Platforms on Polygon",
        "part": "generated",
        "expect": {
          "category": "creator_mint_platforms",
          "f": "chain:polygon"
        }
      },
      {
        "q": "SocialFi with low fees",
        "part": "generated",
        "expect": {
          "category": "socialfi",
          "unapplied": [
            "fee"
          ]
        }
      },
      {
        "q": "safest SocialFi",
        "part": "generated",
        "expect": {
          "category": "socialfi",
          "sort": "trust"
        }
      },
      {
        "q": "SocialFi for beginners",
        "part": "generated",
        "expect": {
          "category": "socialfi",
          "sort": "ease"
        }
      },
      {
        "q": "best documented SocialFi",
        "part": "generated",
        "expect": {
          "category": "socialfi",
          "sort": "evidence"
        }
      }
    ]
  },
  "compound": {
    "counts": {
      "hand": 32
    },
    "cases": [
      {
        "q": "compare the three cheapest exchanges in Germany at 500 a month",
        "expect": {
          "category": "exchange",
          "country": "DE",
          "vol": "500",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the top 3 hardware wallets",
        "expect": {
          "category": "hardware_wallet",
          "pick": "top3"
        }
      },
      {
        "q": "compare the 2 safest exchanges",
        "expect": {
          "category": "exchange",
          "sort": "trust",
          "pick": "top2"
        }
      },
      {
        "q": "compare four cheapest onramps in France",
        "expect": {
          "category": "onramp",
          "country": "FR",
          "sort": "fee",
          "pick": "top4"
        }
      },
      {
        "q": "the three cheapest exchanges side by side",
        "expect": {
          "category": "exchange",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the five best bridges",
        "expect": {
          "category": "bridges",
          "pick": "top4"
        }
      },
      {
        "q": "compare the three easiest crypto exchanges for beginners in the UK",
        "expect": {
          "category": "exchange",
          "country": "GB",
          "sort": "ease",
          "pick": "top3"
        }
      },
      {
        "q": "compare 3 bitcoin only hardware wallets",
        "expect": {
          "category": "hardware_wallet",
          "f": "bitcoinOnlyBuild:yes",
          "pick": "top3"
        }
      },
      {
        "q": "compare the three cheapest p2p exchanges without kyc",
        "expect": {
          "category": "p2p_exchanges",
          "sort": "criterion:all_in_cost_over_spot",
          "unapplied": [
            "no_kyc"
          ],
          "pick": "top3"
        }
      },
      {
        "q": "compare the three safest hardware wallets",
        "expect": {
          "category": "hardware_wallet",
          "sort": "trust",
          "pick": "top3"
        }
      },
      {
        "q": "compare the 3 cheapest air-gapped hardware wallets",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee",
          "f": "airGap:yes",
          "pick": "top3"
        }
      },
      {
        "q": "compare the two safest stablecoins",
        "expect": {
          "category": "stablecoins",
          "sort": "trust",
          "pick": "top2"
        }
      },
      {
        "q": "compare the three cheapest bridges",
        "expect": {
          "category": "bridges",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare 4 cheapest exchanges in Spain at 2,000 a month",
        "expect": {
          "category": "exchange",
          "country": "ES",
          "vol": "2000",
          "sort": "fee",
          "pick": "top4"
        }
      },
      {
        "q": "compare the three cheapest onramps in the UK",
        "expect": {
          "category": "onramp",
          "country": "GB",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the three zk rollup layer 2s",
        "expect": {
          "category": "l2_chains",
          "f": "rollupType:zk",
          "pick": "top3"
        }
      },
      {
        "q": "compare the two dex aggregators with mev protection",
        "expect": {
          "category": "dex_aggregator",
          "f": "mevProtected:yes",
          "pick": "top2"
        }
      },
      {
        "q": "compare the three dexes that were never hacked",
        "expect": {
          "category": "dex",
          "f": "hadMajorExploit:no",
          "pick": "top3"
        }
      },
      {
        "q": "compare the two cheapest portfolio trackers",
        "expect": {
          "category": "portfolio_tracking",
          "sort": "fee",
          "pick": "top2"
        }
      },
      {
        "q": "compare the three safest liquid staking providers",
        "expect": {
          "category": "liquid_staking",
          "sort": "trust",
          "pick": "top3"
        }
      },
      {
        "q": "compare the three cheapest crypto exchanges in Italy",
        "expect": {
          "category": "exchange",
          "country": "IT",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the 3 easiest onramps for beginners",
        "expect": {
          "category": "onramp",
          "sort": "ease",
          "pick": "top3"
        }
      },
      {
        "q": "compare the top three hardware wallets with a secure element",
        "expect": {
          "category": "hardware_wallet",
          "f": "secureElement:yes",
          "pick": "top3"
        }
      },
      {
        "q": "compare the two cheapest exchanges at 10k a month",
        "expect": {
          "category": "exchange",
          "vol": "10000",
          "sort": "fee",
          "pick": "top2"
        }
      },
      {
        "q": "compare the three cheapest exchanges in the Netherlands",
        "expect": {
          "category": "exchange",
          "country": "NL",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the three best documented layer 2s",
        "expect": {
          "category": "l2_chains",
          "sort": "evidence",
          "pick": "top3"
        }
      },
      {
        "q": "the 2 safest exchanges compared",
        "expect": {
          "category": "exchange",
          "sort": "trust",
          "pick": "top2"
        }
      },
      {
        "q": "compare the four safest bridges in Germany",
        "expect": {
          "category": "bridges",
          "country": "DE",
          "sort": "trust",
          "pick": "top4"
        }
      },
      {
        "q": "compare the two safest hardware wallets in Germany",
        "expect": {
          "category": "hardware_wallet",
          "country": "DE",
          "sort": "trust",
          "pick": "top2"
        }
      },
      {
        "q": "compare the three cheapest simple buy apps in Germany",
        "expect": {
          "category": "simple_buy",
          "country": "DE",
          "sort": "fee",
          "pick": "top3"
        }
      },
      {
        "q": "compare the three cheapest hardware wallets under $200",
        "expect": {
          "category": "hardware_wallet",
          "sort": "fee",
          "max": "200USD",
          "cur": "USD",
          "pick": "top3"
        }
      },
      {
        "q": "compare the two safest bridges from Ethereum to Arbitrum",
        "expect": {
          "category": "bridges",
          "sort": "trust",
          "route": "ethereum,arbitrum",
          "pick": "top2"
        }
      }
    ]
  }
}
