{"domain":"x402.gtinfetch.ai","count":1,"changes":[{"captured_at":"2026-10-31T14:36:02.232030","card_hash":"d5fd9a5f5eb6592eb3099bcc99223a0b88fc270f467a1bf54d18c84027351532","previous_card_hash":null,"diff":{"skills_added":[{"id":"fetch_gtin","name":"fetch_gtin","description":"What is this GTIN? Returns the signed record (product, brand, maker, category, pack — each with sources and date), seen_in, confidence; with a market, the ask is tagged for that market. Also at GET https://gtinfetch.ai/01/{gtin14}.","tags":["gtin","barcode","gs1-digital-link","product-data","fact-check","grocery"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"gtinfetch — The GTIN resolver for AI agents · Know your transactions (KYT)"},{"field":"description","before":null,"after":"gtinfetch.ai is the resolver — the who, what, where of GTINs for agentic commerce. The GTIN fact checker for AI agents: any barcode, one call, the page under it. 84M GTINs, retail grocery. Every field carries its source pages and the date read; unknown means no observation, never a guess. x402 at the door — USDC and Open USD on Base. Pay inside the call."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://gtinfetch.ai/mcp"},{"field":"documentationUrl","before":null,"after":"https://gtinfetch.ai/llms.txt"},{"field":"iconUrl","before":null,"after":"https://gtinfetch.ai/icon-512.png"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://gtinfetch.ai/mcp","protocolBinding":"JSONRPC","transport":"streamable-http","description":"the door — MCP, one tool fetch_gtin(gtin, market?), no auth"},{"url":"https://x402.gtinfetch.ai/mcp","protocolBinding":"JSONRPC","transport":"streamable-http","description":"the same door, paid inside the call (x402, USDC and Open USD on Base)"},{"url":"https://gtinfetch.ai/01/{gtin14}","protocolBinding":"HTTP+JSON","transport":"HTTP+JSON","description":"GS1 Digital Link shape; Accept: text/markdown for markdown"}]},{"field":"securitySchemes","before":null,"after":{"x402":{"type":"http","scheme":"x402","description":"x402 at https://x402.gtinfetch.ai/mcp — the same door, paid inside the call, USDC and Open USD on Base (eip155:8453); terms in the 402 payload"}}},{"field":"security","before":null,"after":[]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"GreenCore Solutions Corp. (GSC)","url":"https://gsc-em.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · name ∅ → gtinfetch — The GTIN resolver for AI age · description ∅ → gtinfetch.ai is the resolver — the who,  · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://gtinfetch.ai/mcp · documentationUrl ∅ → https://gtinfetch.ai/llms.txt · iconUrl ∅ → https://gtinfetch.ai/icon-512.png · preferredTransport ∅ → JSONRPC · supportedInterfaces ∅ → https://gtinfetch.ai/mcp (JSONRPC), http · securitySchemes ∅ → x402 · security ∅ → [] · capabilities ∅ → none · provider ∅ → GreenCore Solutions Corp. (GSC)"}}]}