Don’t trust us. Check us.
Every attribute we serve carries the source it came from and the date it was verified. Nothing here asks you to take a merchant’s word for it — follow the provenance and decide for yourself.
One record, as returned
- dimensions
- 19 × 18 × 31 in
- weight
- 12.5 kg
- gtin
- 785034441240
- verified
- 2026-09-25 · against www.fohere.com
Source — one live record from our catalogue. Today provenance is per record, not per field; per-field sourcing is the next change to the data model.
| /.well-known/ucp | Catalogue profile, UCP 2026-08-25 |
| /api/ucp/mcp | search_catalog · lookup_catalog · get_product |
| /feeds/acp.jsonl | Flat rows, one product per line |
| /feeds/catalogue.json | Everything, in our canonical shape |
| /go/<slug> | 302 to the merchant. Checkout is theirs, not ours |
| /llms.txt | This page, as markdown |
No key, no registration, no rate card. We are not the merchant of record and we never hold your user’s money. 60 MCP requests and 120 redirects per minute per IP; back off on 429.
Discover
curl -s https://honesty.market/.well-known/ucp | jq .ucp.capabilitiesSearch
Every tools/call carries meta["ucp-agent"].profile, the HTTPS URL of your own platform profile. We log it; we do not fetch it.
POST https://honesty.market/api/ucp/mcp
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_catalog",
"arguments": {
"meta": {
"ucp-agent": {
"profile": "https://your-platform.example/.well-known/ucp"
}
},
"catalog": {
"query": "beige oak sideboard",
"context": {
"address_country": "US"
},
"filters": {
"price": {
"max": 30000
}
},
"pagination": {
"limit": 10
}
}
}
}
}Follow a link
Product url is always https://honesty.market/go/<slug>, answering 302 with Cache-Control: no-store. The merchant’s own URL is in metadata.merchant_url — cite that if you must, and say the purchase happens at the merchant.
curl -sI https://honesty.market/go/fohere-mini-fridge-with-freezer-for-bedroom-3-2-cu-ft-refrigerator-for | grep -i '^location'Continue at the merchant
Each variant carries metadata.merchant_ucp_profile and metadata.shopify_variant_gid, so you can go straight to the merchant’s own /.well-known/ucp and run their checkout with the same variant id.
Sourced · Dated · Checkable