Server definition
- Hash
- sha256:9a882c283268490194bad4130f11799abe4789bb421faa7d4a5b2f25db2c5391
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only, provider-neutral commerce preflight, in the markets the connected source covers. Search products, read current offers (integer minor-unit prices), compare offers as a value table on a stated criterion, verify a merchant's declared UCP/ACP checkout data as normalized evidence (with change detection between preparation and re-check), and hand a HUMAN an official buy link — BEFORE anyone spends anything. Answers come from the queried source at the stated retrieval time (a UCP or ACP merchant, a partner catalog source, or a clearly-labelled synthetic fixture in dev/test); a no-match is never 'not sold' — only 'not in the source we queried, which covers the markets it declares'; 'verified' means fetched, parsed and internally consistent — never 'safe' and never 'approved'; missing/unavailable/unsupported/not_configured is never a verdict and costs nothing. This server NEVER places, modifies or cancels an order and never touches a payment, card or checkout — the merchant stays merchant of record for payment, delivery, returns and refunds.",
"tools": [
{
"description": "Return the provider's OFFICIAL product link for a record — no network call, nothing ordered, never a checkout-completion URL. A HUMAN clicks it; any commission accrues at the provider's own partner programme, never through this server. 'ready' when the provider publishes a link; 'unsupported' when it does not; truthful 'not_configured' (costs nothing) without a provider. Preflight evidence only — this server never places, modifies or cancels an order and never touches a payment; the merchant stays merchant of record.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"publicRecordId": {
"description": "The public record id to link to.",
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"required": [
"publicRecordId"
],
"type": "object"
},
"name": "build_affiliate_buy_link",
"outputSchema": {
"additionalProperties": false,
"properties": {
"billing": {
"additionalProperties": false,
"properties": {
"billable": {
"type": "boolean"
},
"category": {
"enum": [
"billable",
"non_billable"
],
"type": "string"
}
},
"required": [
"billable",
"category"
],
"type": "object"
},
"capability": {
"const": "build_affiliate_buy_link"
},
"data": {
"type": "object"
},
"decision": {
"enum": [
"unavailable"
],
"type": "string"
},
"decisionCategory": {
"enum": [
"proceed",
"review",
"blocked",
"no_result",
"invalid_input",
"unavailable",
"stale"
],
"type": "string"
},
"generatedAt": {
"type": "string"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"const": "com.jithox/be-commerce-preflight"
},
"provenance": {
"additionalProperties": false,
"properties": {
"checksum": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"freshness": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"source",
"date",
"checksum",
"freshness"
],
"type": "object"
},
"receipt": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"keyId": {
"type": "string"
},
"publicKeyUrl": {
"type": "string"
},
"receiptId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"receiptId",
"keyId",
"signature",
"publicKeyUrl"
],
"type": "object"
}
]
},
"receiptEnvelope": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"canonicalizationVersion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"payload": {
"type": "object"
},
"publicKeyUrl": {
"type": "string"
},
"receiptVersion": {
"type": "string"
},
"resultHash": {
"type": "string"
},
"signature": {
"type": "string"
},
"verificationUrl": {
"type": "string"
}
},
"required": [
"receiptVersion",
"canonicalizationVersion",
"algorithm",
"keyId",
"payload",
"signature",
"publicKeyUrl",
"verificationUrl"
],
"type": "object"
},
"retryable": {
"type": "boolean"
},
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
}
},
"required": [
"schemaVersion",
"product",
"capability",
"decision",
"decisionCategory",
"data",
"provenance",
"limitations",
"receipt",
"billing",
"retryable",
"generatedAt"
],
"title": "Jithox Fleet Trust Contract V1 — build_affiliate_buy_link",
"type": "object"
}
},
{
"description": "Compare current offers for 2–5 EANs as a VALUE TABLE ordered by a stated criterion (price ascending). One unreadable offer makes the whole table 'unavailable' — no partial table is sold as a comparison. A table, never a ranking sold as advice, never a 'best product'. Answers come from the queried source at the stated retrieval time — a UCP or ACP merchant, a partner catalog source, or a clearly-labelled synthetic fixture in dev/test; provenance.sourceAuthority names which, and every answer carries the markets that source declares. Preflight evidence only — this server never places, modifies or cancels an order and never touches a payment; the merchant stays merchant of record.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"eans": {
"description": "EANs to compare; a comparison needs at least 2 (fewer returns 'insufficient_identifiers').",
"items": {
"pattern": "^[0-9]{8,14}$",
"type": "string"
},
"maxItems": 5,
"minItems": 1,
"type": "array"
}
},
"required": [
"eans"
],
"type": "object"
},
"name": "compare_product_offers",
"outputSchema": {
"additionalProperties": false,
"properties": {
"billing": {
"additionalProperties": false,
"properties": {
"billable": {
"type": "boolean"
},
"category": {
"enum": [
"billable",
"non_billable"
],
"type": "string"
}
},
"required": [
"billable",
"category"
],
"type": "object"
},
"capability": {
"const": "compare_product_offers"
},
"data": {
"type": "object"
},
"decision": {
"enum": [
"unavailable"
],
"type": "string"
},
"decisionCategory": {
"enum": [
"proceed",
"review",
"blocked",
"no_result",
"invalid_input",
"unavailable",
"stale"
],
"type": "string"
},
"generatedAt": {
"type": "string"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"const": "com.jithox/be-commerce-preflight"
},
"provenance": {
"additionalProperties": false,
"properties": {
"checksum": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"freshness": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"source",
"date",
"checksum",
"freshness"
],
"type": "object"
},
"receipt": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"keyId": {
"type": "string"
},
"publicKeyUrl": {
"type": "string"
},
"receiptId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"receiptId",
"keyId",
"signature",
"publicKeyUrl"
],
"type": "object"
}
]
},
"receiptEnvelope": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"canonicalizationVersion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"payload": {
"type": "object"
},
"publicKeyUrl": {
"type": "string"
},
"receiptVersion": {
"type": "string"
},
"resultHash": {
"type": "string"
},
"signature": {
"type": "string"
},
"verificationUrl": {
"type": "string"
}
},
"required": [
"receiptVersion",
"canonicalizationVersion",
"algorithm",
"keyId",
"payload",
"signature",
"publicKeyUrl",
"verificationUrl"
],
"type": "object"
},
"retryable": {
"type": "boolean"
},
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
}
},
"required": [
"schemaVersion",
"product",
"capability",
"decision",
"decisionCategory",
"data",
"provenance",
"limitations",
"receipt",
"billing",
"retryable",
"generatedAt"
],
"title": "Jithox Fleet Trust Contract V1 — compare_product_offers",
"type": "object"
}
},
{
"description": "One plain state of THIS server: which commerce provider is configured, which protocols this deployment speaks (UCP profile discovery + negotiation; the ACP REST checkout format), what each protocol still needs before live evidence exists, and the affiliate state. 'ready' / 'not_configured'. Truthful self-description, never a claim about any merchant. Preflight evidence only — this server never places, modifies or cancels an order and never touches a payment; the merchant stays merchant of record.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_commerce_readiness",
"outputSchema": {
"additionalProperties": false,
"properties": {
"billing": {
"additionalProperties": false,
"properties": {
"billable": {
"type": "boolean"
},
"category": {
"enum": [
"billable",
"non_billable"
],
"type": "string"
}
},
"required": [
"billable",
"category"
],
"type": "object"
},
"capability": {
"const": "get_commerce_readiness"
},
"data": {
"type": "object"
},
"decision": {
"enum": [
"unavailable"
],
"type": "string"
},
"decisionCategory": {
"enum": [
"proceed",
"review",
"blocked",
"no_result",
"invalid_input",
"unavailable",
"stale"
],
"type": "string"
},
"generatedAt": {
"type": "string"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"const": "com.jithox/be-commerce-preflight"
},
"provenance": {
"additionalProperties": false,
"properties": {
"checksum": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"freshness": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"source",
"date",
"checksum",
"freshness"
],
"type": "object"
},
"receipt": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"keyId": {
"type": "string"
},
"publicKeyUrl": {
"type": "string"
},
"receiptId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"receiptId",
"keyId",
"signature",
"publicKeyUrl"
],
"type": "object"
}
]
},
"receiptEnvelope": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"canonicalizationVersion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"payload": {
"type": "object"
},
"publicKeyUrl": {
"type": "string"
},
"receiptVersion": {
"type": "string"
},
"resultHash": {
"type": "string"
},
"signature": {
"type": "string"
},
"verificationUrl": {
"type": "string"
}
},
"required": [
"receiptVersion",
"canonicalizationVersion",
"algorithm",
"keyId",
"payload",
"signature",
"publicKeyUrl",
"verificationUrl"
],
"type": "object"
},
"retryable": {
"type": "boolean"
},
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
}
},
"required": [
"schemaVersion",
"product",
"capability",
"decision",
"decisionCategory",
"data",
"provenance",
"limitations",
"receipt",
"billing",
"retryable",
"generatedAt"
],
"title": "Jithox Fleet Trust Contract V1 — get_commerce_readiness",
"type": "object"
}
},
{
"description": "Report one product's current offer from the queried source (price in integer minor units, availability, provenance) — or, given a merchant host plus the merchant's own itemId, prepare/re-check NORMALIZED CHECKOUT EVIDENCE over the merchant's declared UCP/ACP checkout data: items, currency, subtotal, discount, tax, fees, shipping, total, fulfillment, policy links, expiry and an evidence hash, with bounded truth states 'verified' / 'changed' / 'unsupported' / 'unavailable' / 'unverified'. Pass priorEvidence (component hashes from an earlier answer) to detect price/stock/shipping/terms changes between preparation and re-check. 'verified' means fetched, parsed and internally consistent — never 'safe', never 'approved', never a guarantee the merchant honors the quote. A price is never guessed. Answers come from the queried source at the stated retrieval time — a UCP or ACP merchant, a partner catalog source, or a clearly-labelled synthetic fixture in dev/test; provenance.sourceAuthority names which, and every answer carries the markets that source declares. Preflight evidence only — this server never places, modifies or cancels an order and never touches a payment; the merchant stays merchant of record.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ean": {
"description": "EAN/GTIN of the product.",
"pattern": "^[0-9]{8,14}$",
"type": "string"
},
"itemId": {
"description": "The merchant's own item id (required with merchant).",
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"merchant": {
"description": "A merchant hostname for checkout evidence (must be on this deployment's allowlist or served by a configured provider).",
"maxLength": 253,
"minLength": 1,
"pattern": "^[a-zA-Z0-9](?:[a-zA-Z0-9.-]*[a-zA-Z0-9])?$",
"type": "string"
},
"priorEvidence": {
"additionalProperties": false,
"description": "componentHashes from a prior evidence answer — presence turns this call into a re-check with per-component change detection.",
"properties": {
"expiry": {
"pattern": "^[0-9a-f]{16}$",
"type": "string"
},
"fulfillment": {
"pattern": "^[0-9a-f]{16}$",
"type": "string"
},
"items": {
"pattern": "^[0-9a-f]{16}$",
"type": "string"
},
"policies": {
"pattern": "^[0-9a-f]{16}$",
"type": "string"
},
"totals": {
"pattern": "^[0-9a-f]{16}$",
"type": "string"
}
},
"type": "object"
},
"publicRecordId": {
"description": "A public record id from a prior search.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"quantity": {
"description": "Quantity for the checkout evidence quote (default 1).",
"maximum": 999,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_product_offer",
"outputSchema": {
"additionalProperties": false,
"properties": {
"billing": {
"additionalProperties": false,
"properties": {
"billable": {
"type": "boolean"
},
"category": {
"enum": [
"billable",
"non_billable"
],
"type": "string"
}
},
"required": [
"billable",
"category"
],
"type": "object"
},
"capability": {
"const": "get_product_offer"
},
"data": {
"type": "object"
},
"decision": {
"enum": [
"unavailable"
],
"type": "string"
},
"decisionCategory": {
"enum": [
"proceed",
"review",
"blocked",
"no_result",
"invalid_input",
"unavailable",
"stale"
],
"type": "string"
},
"generatedAt": {
"type": "string"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"const": "com.jithox/be-commerce-preflight"
},
"provenance": {
"additionalProperties": false,
"properties": {
"checksum": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"freshness": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"source",
"date",
"checksum",
"freshness"
],
"type": "object"
},
"receipt": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"keyId": {
"type": "string"
},
"publicKeyUrl": {
"type": "string"
},
"receiptId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"receiptId",
"keyId",
"signature",
"publicKeyUrl"
],
"type": "object"
}
]
},
"receiptEnvelope": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"canonicalizationVersion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"payload": {
"type": "object"
},
"publicKeyUrl": {
"type": "string"
},
"receiptVersion": {
"type": "string"
},
"resultHash": {
"type": "string"
},
"signature": {
"type": "string"
},
"verificationUrl": {
"type": "string"
}
},
"required": [
"receiptVersion",
"canonicalizationVersion",
"algorithm",
"keyId",
"payload",
"signature",
"publicKeyUrl",
"verificationUrl"
],
"type": "object"
},
"retryable": {
"type": "boolean"
},
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
}
},
"required": [
"schemaVersion",
"product",
"capability",
"decision",
"decisionCategory",
"data",
"provenance",
"limitations",
"receipt",
"billing",
"retryable",
"generatedAt"
],
"title": "Jithox Fleet Trust Contract V1 — get_product_offer",
"type": "object"
}
},
{
"description": "Search the queried retail source by free text or EAN. Returns CANDIDATE public records with deterministic match kinds and visible ambiguity: 'exact_public_record' / 'possible_match' / 'multiple_matches' / 'no_match_in_queried_source' — a no-match is never 'not sold', only 'not in the source we queried'. A provider without a search surface → 'unsupported'; outage → 'unavailable'; unconfigured source → 'not_configured' (costs nothing). Answers come from the queried source at the stated retrieval time — a UCP or ACP merchant, a partner catalog source, or a clearly-labelled synthetic fixture in dev/test; provenance.sourceAuthority names which, and every answer carries the markets that source declares. Preflight evidence only — this server never places, modifies or cancels an order and never touches a payment; the merchant stays merchant of record.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ean": {
"description": "EAN/GTIN for an exact lookup.",
"pattern": "^[0-9]{8,14}$",
"type": "string"
},
"query": {
"description": "Free-text search (title/brand).",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "search_retail_products",
"outputSchema": {
"additionalProperties": false,
"properties": {
"billing": {
"additionalProperties": false,
"properties": {
"billable": {
"type": "boolean"
},
"category": {
"enum": [
"billable",
"non_billable"
],
"type": "string"
}
},
"required": [
"billable",
"category"
],
"type": "object"
},
"capability": {
"const": "search_retail_products"
},
"data": {
"type": "object"
},
"decision": {
"enum": [
"unavailable"
],
"type": "string"
},
"decisionCategory": {
"enum": [
"proceed",
"review",
"blocked",
"no_result",
"invalid_input",
"unavailable",
"stale"
],
"type": "string"
},
"generatedAt": {
"type": "string"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"product": {
"const": "com.jithox/be-commerce-preflight"
},
"provenance": {
"additionalProperties": false,
"properties": {
"checksum": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"freshness": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"source",
"date",
"checksum",
"freshness"
],
"type": "object"
},
"receipt": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"keyId": {
"type": "string"
},
"publicKeyUrl": {
"type": "string"
},
"receiptId": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"receiptId",
"keyId",
"signature",
"publicKeyUrl"
],
"type": "object"
}
]
},
"receiptEnvelope": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"canonicalizationVersion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"payload": {
"type": "object"
},
"publicKeyUrl": {
"type": "string"
},
"receiptVersion": {
"type": "string"
},
"resultHash": {
"type": "string"
},
"signature": {
"type": "string"
},
"verificationUrl": {
"type": "string"
}
},
"required": [
"receiptVersion",
"canonicalizationVersion",
"algorithm",
"keyId",
"payload",
"signature",
"publicKeyUrl",
"verificationUrl"
],
"type": "object"
},
"retryable": {
"type": "boolean"
},
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
}
},
"required": [
"schemaVersion",
"product",
"capability",
"decision",
"decisionCategory",
"data",
"provenance",
"limitations",
"receipt",
"billing",
"retryable",
"generatedAt"
],
"title": "Jithox Fleet Trust Contract V1 — search_retail_products",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:9a882c283268490194bad4130f11799abe4789bb421faa7d4a5b2f25db2c5391 | sha256sum