hubvibe-io.com
No description published for this endpoint.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.
Live 402 challenge
Captured by the enrichment pass, not read just now. Prices can change — always read the 402 the endpoint answers with.
{
"docs": "https://hubvibe-io.com/.well-known/agent.json",
"error": "payment_required",
"price": "$0.50",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd",
"scheme": "exact",
"network": "base",
"mimeType": "application/json",
"resource": "https://hubvibe-io.com/work/commerce/shipping",
"description": "Shipping cost and delivery check for any Shopify store: the variant goes into a real cart session and the store quotes its shipping options to your destination. Returns options with prices and days, eligibility (or the store's reason, or the address fields still needed), subtotal and total before tax. No order is placed. Input: url, ship_to{country, province, postal_code}; optional variant, quantity.",
"maxAmountRequired": "500000",
"maxTimeoutSeconds": 300
}
],
"contract": {
"url": "https://hubvibe-io.com/contracts/commerce.shipping",
"hash": "sha256:f2fc9f4bfe83d8a6f987b215aefd05299a6a94736e8edc60755a1acc0774d5f6",
"header": "X-HubVibe-Contract",
"verify": "https://hubvibe-io.com/contracts/commerce.shipping/verify"
},
"price_usd": 0.5,
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://www.allbirds.com/products/mens-wool-runners",
"ship_to": {
"country": "US",
"province": "NY",
"postal_code": "10001"
},
"variant": "size 10"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"result": {
"url": "https://www.allbirds.com/products/mens-wool-runners",
"cart": {
"total": 110,
"currency": "USD",
"subtotal": 110,
"item_count": 1,
"requires_shipping": true
},
"notes": [],
"store": {
"domain": "www.allbirds.com",
"currency": "USD",
"platform": "shopify"
},
"source": "shopify-cart-api",
"product": {
"id": 1234567890,
"title": "Men's Wool Runners",
"handle": "mens-wool-runners"
},
"ship_to": {
"country": "US",
"province": "NY",
"postal_code": "10001"
},
"variant": {
"id": 31330825109584,
"sku": "WR3MNCW090",
"name": "9",
"price": 110,
"available": true,
"requires_shipping": true
},
"eligible": true,
"quantity": 1,
"checked_at": "2026-09-26T18:00:00Z",
"taxes_note": "Sales tax or VAT is computed by the store at checkout and is not included here.",
"missing_fields": [],
"estimated_total": {
"amount": 110,
"currency": "USD",
"includes_tax": false
},
"shipping_options": [],
"cheapest_shipping": {
"name": "Ground Shipping",
"price": 0,
"currency": "USD"
},
"eligibility_reasons": []
},
"status": "ok",
"worker": "commerce.shipping",
"price_usd": 0.5,
"provenance": {
"steps": [
{
"ms": 640,
"ok": true,
"step": "shipping",
"provider": "shopify-cart-api"
}
],
"attempts": 1,
"elapsed_ms": 660,
"providers_used": [
"shopify-cart-api"
]
},
"receipt_id": "rcpt_9f1c2b3a4d5e6f70",
"receipt_url": "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"url",
"ship_to"
],
"properties": {
"url": {
"type": "string",
"description": "Product page on the store (…/products/<handle>)."
},
"ship_to": {
"type": "object",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "ISO 3166-1 alpha-2 (US, JP) or the country name."
},
"province": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "State / province / prefecture, code or name, when the country needs one."
},
"postal_code": {
"type": "string",
"maxLength": 20,
"minLength": 1
}
},
"additionalProperties": false
},
"variant": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Free-text option to buy (size 10 natural black). Default: first available."
},
"language": {
"type": "string",
"pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
"maxLength": 35,
"description": "Optional BCP-47 language tag (en, ja, ko, pt-BR): the human-readable strings of the result (notes, details, reasons) are translated into this language; data, codes, numbers and URLs are untouched. Default: as produced."
},
"quantity": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Default 1."
}
},
"additionalProperties": false
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"title": "commerce.shipping response",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"status",
"worker",
"price_usd",
"result",
"provenance",
"receipt_id",
"receipt_url"
],
"properties": {
"result": {
"type": "object",
"required": [
"url",
"store",
"product",
"variant",
"quantity",
"ship_to",
"cart",
"eligible",
"eligibility_reasons",
"missing_fields",
"shipping_options",
"cheapest_shipping",
"estimated_total",
"taxes_note",
"source",
"notes",
"checked_at"
],
"properties": {
"url": {
"type": "string",
"examples": [
"https://www.allbirds.com/products/mens-wool-runners"
],
"description": "Product page as given."
},
"cart": {
"type": [
"object",
"null"
],
"required": [
"subtotal",
"total",
"currency",
"item_count",
"requires_shipping"
],
"properties": {
"total": {
"type": [
"number",
"null"
],
"examples": [
110
],
"description": "Cart total before shipping and tax."
},
"currency": {
"type": [
"string",
"null"
],
"examples": [
"USD"
],
"description": "Currency."
},
"subtotal": {
"type": [
"number",
"null"
],
"examples": [
110
],
"description": "Items subtotal."
},
"item_count": {
"type": [
"integer",
"null"
],
"examples": [
1
],
"description": "Units."
},
"requires_shipping": {
"type": [
"boolean",
"null"
],
"examples": [
true
],
"description": "Cart needs shipping."
}
},
"description": "The store's own cart totals; null when the item could not be added."
},
"notes": {
"type": "array",
"items": {
"type": "string",
"examples": [
"No variant named; the first available option was quoted."
],
"description": "A caveat."
},
"examples": [
[]
],
"description": "Caveats; empty when none."
},
"store": {
"type": "object",
"required": [
"platform",
"domain",
"currency"
],
"properties": {
"domain": {
"type": "string",
"examples": [
"www.allbirds.com"
],
"description": "Store host."
},
"currency": {
"type": [
"string",
"null"
],
"examples": [
"USD"
],
"description": "Cart currency."
},
"platform": {
"type": "string",
"const": "shopify",
"description": "Storefront platform."
}
},
"description": "The store."
},
"source": {
"type": "string",
"const": "shopify-cart-api",
"description": "Data source."
},
"product": {
"type": "object",
"required": [
"id",
"title",
"handle"
],
"properties": {
"id": {
"type": [
"integer",
"null"
],
"examples": [
1234567890
],
"description": "Store product id."
},
"title": {
"type": [
"string",
"null"
],
"examples": [
"Men's Wool Runners"
],
"description": "Product title."
},
"handle": {
"type": [
"string",
"null"
],
"examples": [
"mens-wool-runners"
],
"description": "Product handle."
}
},
"description": "The product."
},
"ship_to": {
"type": "object",
"required": [
"country",
"province",
"postal_code"
],
"properties": {
"country": {
"type": "string",
"examples": [
"US"
],
"description": "Destination country as given."
},
"province": {
"type": [
"string",
"null"
],
"examples": [
"NY"
],
"description": "State/province."
},
"postal_code": {
"type": [
"string",
"null"
],
"examples": [
"10001"
],
"description": "Postal code."
}
},
"description": "Destination."
},
"variant": {
"type": "object",
"required": [
"id",
"name",
"sku",
"price",
"available",
"requires_shipping"
],
"properties": {
"id": {
"type": [
"integer",
"null"
],
"examples": [
31330825109584
],
"description": "Variant id placed in the cart."
},
"sku": {
"type": [
"string",
"null"
],
"examples": [
"WR3MNCW090"
],
"description": "SKU."
},
"name": {
"type": [
"string",
"null"
],
"examples": [
"9"
],
"description": "Variant name."
},
"price": {
"type": [
"number",
"null"
],
"examples": [
110
],
"description": "Unit price."
},
"available": {
"type": [
"boolean",
"null"
],
"examples": [
true
],
"description": "Store availability flag."
},
"requires_shipping": {
"type": [
"boolean",
"null"
],
"examples": [
true
],
"description": "Physical item."
}
},
"description": "The variant quoted."
},
"eligible": {
"type": [
"boolean",
"null"
],
"examples": [
true
],
"description": "True: the store offers shipping there. False: it will not (see reasons). Null: the store needs more address fields first."
},
"quantity": {
"type": "integer",
"examples": [
1
],
"description": "Units in the cart."
},
"checked_at": {
"type": "string",
"format": "date-time",
"examples": [
"2026-09-26T18:00:00Z"
],
"description": "When this node read the source (UTC). Nothing here is cached."
},
"taxes_note": {
"type": "string",
"examples": [
"Sales tax or VAT is computed by the store at checkout and is not included here."
],
"description": "Where tax comes from."
},
"missing_fields": {
"type": "array",
"items": {
"type": "string",
"examples": [
"province"
],
"description": "A ship_to field the store requires."
},
"examples": [
[]
],
"description": "Address fields to add and retry."
},
"estimated_total": {
"type": [
"object",
"null"
],
"required": [
"amount",
"currency",
"includes_tax"
],
"properties": {
"amount": {
"type": "number",
"examples": [
110
],
"description": "Subtotal plus cheapest shipping."
},
"currency": {
"type": [
"string",
"null"
],
"examples": [
"USD"
],
"description": "Currency."
},
"includes_tax": {
"type": "boolean",
"examples": [
false
],
"description": "Always false: tax is computed at checkout."
}
},
"description": "Estimated total before tax; null when not quotable."
},
"shipping_options": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"price",
"currency",
"delivery_days_min",
"delivery_days_max",
"description",
"carrier"
],
"properties": {
"name": {
"type": [
"string",
"null"
],
"examples": [
"Ground Shipping"
],
"description": "Option name."
},
"price": {
"type": [
"number",
"null"
],
"examples": [
0
],
"description": "Price."
},
"carrier": {
"type": [
"string",
"null"
],
"examples": [
"ups"
],
"description": "Carrier when named."
},
"currency": {
"type": [
"string",
"null"
],
"examples": [
"USD"
],
"description": "Currency."
},
"description": {
"type": [
"string",
"null"
],
"examples": [
"Arrives in 3-7 business days"
],
"description": "Store's description."
},
"delivery_days_max": {
"type": [
"integer",
"null"
],
"examples": [
7
],
"description": "Latest delivery, days."
},
"delivery_days_min": {
"type": [
"integer",
"null"
],
"examples": [
3
],
"description": "Earliest delivery, days."
}
},
"description": "One shipping option."
},
"examples": [
[]
],
"description": "Options the store would show at checkout, cheapest first."
},
"cheapest_shipping": {
"type": [
"object",
"null"
],
"required": [
"name",
"price",
"currency"
],
"properties": {
"name": {
"type": [
"string",
"null"
],
"examples": [
"Ground Shipping"
],
"description": "Option."
},
"price": {
"type": [
"number",
"null"
],
"examples": [
0
],
"description": "Price."
},
"currency": {
"type": [
"string",
"null"
],
"examples": [
"USD"
],
"description": "Currency."
}
},
"description": "Cheapest option; null when none."
},
"eligibility_reasons": {
"type": "array",
"items": {
"type": "string",
"examples": [
"country: Country/region not supported"
],
"description": "The store's own words."
},
"examples": [
[]
],
"description": "Why not eligible, or what is missing; empty when eligible."
}
}
},
"status": {
"type": "string",
"const": "ok",
"description": "Present only on a delivered result."
},
"worker": {
"type": "string",
"examples": [
"market.quote"
],
"description": "Catalog name of the worker that ran."
},
"price_usd": {
"type": "number",
"examples": [
0.02
],
"description": "What this call cost, in USD."
},
"provenance": {
"type": "object",
"required": [
"steps",
"providers_used",
"attempts",
"elapsed_ms"
],
"properties": {
"steps": {
"type": "array",
"items": {
"type": "object",
"required": [
"step",
"ok",
"ms"
],
"properties": {
"ms": {
"type": "integer",
"examples": [
312
],
"description": "Milliseconds the step took."
},
"ok": {
"type": "boolean",
"examples": [
true
],
"description": "Whether the step succeeded."
},
"step": {
"type": "string",
"examples": [
"quote"
],
"description": "Step name inside the worker."
},
"reason": {
"type": "string",
"examples": [
"provider_timeout"
],
"description": "Failure reason, on a failed step."
},
"provider": {
"type": "string",
"examples": [
"coinbase-advanced-trade-public"
],
"description": "Provider that served the step."
}
},
"description": "One step of the job."
},
"description": "Every step the job ran, in order."
},
"attempts": {
"type": "integer",
"examples": [
1
],
"description": "Provider attempts made, including retries and failovers."
},
"elapsed_ms": {
"type": "integer",
"examples": [
340
],
"description": "Wall-clock milliseconds for the whole job."
},
"providers_used": {
"type": "array",
"items": {
"type": "string",
"examples": [
"coinbase-advanced-trade-public"
],
"description": "Provider name."
},
"examples": [
[
"coinbase-advanced-trade-public"
]
],
"description": "Providers that served the job."
}
},
"description": "How the result was produced: which providers ran and how long each took."
},
"receipt_id": {
"type": "string",
"examples": [
"rcpt_9f1c2b3a4d5e6f70"
],
"description": "Receipt id for this job."
},
"attribution": {
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"url"
],
"properties": {
"url": {
"type": "string",
"examples": [
"https://translate.google.com"
],
"description": "Link."
},
"text": {
"type": "string",
"examples": [
"Translated by Google"
],
"description": "Credit."
}
},
"description": "A credit."
},
"description": "Present only when the result's text was machine-translated: the credit to show with it."
},
"receipt_url": {
"type": "string",
"examples": [
"/work/receipts/rcpt_9f1c2b3a4d5e6f70"
],
"description": "Where to fetch the machine-readable receipt (free, no payment)."
},
"billing_warning": {
"type": "string",
"examples": [
"settlement pending"
],
"description": "Present only when the charge was recorded with a caveat."
}
},
"description": "The 200 body of every paid /work call. `result` is the worker's own output (its schema is per route); everything else is the same on every /work route. A receipt for the job is at `receipt_url`."
}
}
}
}
}
}
},
"alternative": {
"detail": "A prepaid key: bought with the MPP top-up rail in `other_rails` where that rail is live, and spent per call at the same rates. There are no subscriptions; pay per call with a rail in `accepts`.",
"header": "X-API-Key"
},
"other_rails": [
{
"asset": "usd",
"method": "stripe",
"protocol": "mpp",
"challenge_in": "WWW-Authenticate",
"send_via_header": "Authorization: Payment ...",
"amount_minor_units": "50"
},
{
"asset": "0x20C000000000000000000000b9537d11c60E8b50",
"method": "tempo",
"chain_id": 4217,
"protocol": "mpp",
"recipient": "0xc4a6aa93ba00d5c02145c33fe6f2212654fcdfb7",
"challenge_in": "WWW-Authenticate",
"send_via_header": "Authorization: Payment ...",
"amount_minor_units": "500000"
},
{
"note": "Send the amount of this token to the recipient yourself, wait for the receipt, then present the transaction hash. No signature is verified, so smart-wallet payers can use this rail.",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"method": "evm",
"network": "eip155:8453",
"chain_id": 8453,
"protocol": "mpp",
"recipient": "0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd",
"challenge_in": "WWW-Authenticate",
"send_via_header": "Authorization: Payment ...",
"credential_types": [
"hash"
],
"amount_minor_units": "500000"
}
],
"x402Version": 1
}Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 0.5 USDC on Base to 0x837C…477dd. The signed payment is good for 5 minutes.
- Paid to
- 0x837C…477dd
- USD Coin contract
- 0x8335…02913
- Payment window
- 5 minutes
- As published
- 500000 smallest units
- Returns
- application/json
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- J1K4md…2icSh
- Token contract
- EPjFWd…TDt1v
- Payment window
- 5 minutes
- Returns
- application/json
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd",
"scheme": "exact",
"network": "eip155:8453",
"mimeType": "application/json",
"resource": "https://hubvibe-io.com/work/commerce/shipping",
"description": "",
"maxAmountRequired": "500000",
"maxTimeoutSeconds": 300
},
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
},
"payTo": "J1K4mdbvXEbJLRKpgxFcA7s66LWMCYHu71ye6Hz2icSh",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"mimeType": "application/json",
"resource": "https://hubvibe-io.com/work/commerce/shipping",
"description": "",
"maxAmountRequired": "500000",
"maxTimeoutSeconds": 300
}
]Provenance
- Seen in the source catalog
- 2026-10-01 02:42Z
- Last indexed by Roundhouse
- 2026-10-26 08:16Z
- Last enriched (probe, favicon, geo)
- 2026-10-02 16:15Z
- x402 version
- 1
- Max timeout
- 300s
- Liveness probe
- HTTP 402
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 32 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service hubvibe-io.com and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=hubvibe-io.com' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://hubvibe-io.com/work/commerce/shipping, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.