honeybehonest Back to the chooser

HONEY BE HONEST · FOR BUILDERS

Better recommendations.
With the catch attached.

Bring HBH’s original product-fit logic, practical caveats and source links into a shopping assistant. The free chooser and machine interface use the same maintained comparison records.

PAYMENTS OFFCatalog and sample are available. Paid calls return 503 and cannot collect payment.

Try the free sample

Site access controls apply to every endpoint and embed. While this deployment is owner-private, these examples are available only through authorized access; they are not a public API launch.

The sample uses a fixed request: wired floodlight cameras, confirmed wiring, local recording, no existing brand preference. It demonstrates the schema without requiring a wallet.

curl 'https://hbh-pick-the-damn-thing.jen-fowler19.chatgpt.site/api/v1/sample'

Open sample JSON · Browse the catalog · OpenAPI specification

Available endpoints

EndpointPurpose
GET /api/v1/catalogComparison IDs, questions, accepted answer values and verification dates.
GET /api/v1/sampleOne fixed, free example with sources and trade-offs.
POST /api/v1/recommendConfigured x402 route. Requires all answers. Disabled until payment setup is verified.
GET /api/healthCatalog version and current payment mode.

Request shape

{
  "comparisonId": "wired-floodlight-cameras",
  "answers": {
    "installation": "ready",
    "recording": "local",
    "ecosystem": "neither"
  }
}

Use the exact option values from the catalog. Unknown questions, extra fields, invalid choices, incomplete answers and oversized bodies are rejected before charging. A valid request with no matching product returns 422 without collecting payment.

x402 behavior

  1. When enabled, the exact paid route returns 402 with PAYMENT-REQUIRED.
  2. A compatible client signs the requested USDC authorization and repeats the same request with PAYMENT-SIGNATURE.
  3. The service verifies and settles through the facilitator before releasing a successful result. A settled response includes PAYMENT-RESPONSE.
  4. Repeat the identical signed request to recover a stored successful response. Reusing that authorization with a different body is rejected.

If a response says settlement is uncertain, do not authorize another payment. Keep the attempt ID for recovery. A network failure can happen after a transfer and needs reconciliation. Testnet uses Base Sepolia; mainnet uses Base. The seller never needs your wallet private key.

Planned introductory price: $0.05 per successful result, subject to activation and written commercial terms. The status box above is authoritative for whether charging is enabled. This page is not a promise of production access or a service-level guarantee.

Embed an evaluation chooser

The companion can display a compact version of a comparison. This is a demonstration, with HBH attribution and links back to the original article.

<iframe
  src="https://hbh-pick-the-damn-thing.jen-fowler19.chatgpt.site/embed/wired-floodlight-cameras"
  title="HBH floodlight camera chooser"
  width="100%" height="900" loading="lazy">
</iframe>

Open the embed preview. Commercial embedding, redistribution or bulk use requires agreed terms. Manufacturer logos, product photography, retailer descriptions, customer reviews and Amazon Program Content are not included or licensed by this service.

Attribution and scope

Preserve the HBH name, article URL, checked date, caveats and source links alongside a recommendation. These are curated editorial judgments for named models, not live inventory, price tracking, universal compatibility advice, or independently measured product ratings. No affiliate links are issued through this API.

To discuss commercial access, use the contact link at Honey Be Honest. Evaluation access does not authorize model training, redistribution of the whole catalog, or sublicensing third-party material.

Catalog version: 2026-10-16.1. Read the recommendation method.