{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bspbfvm3b6uq","handle":"gtinfetch-agentic-commerce","url":"https://wellknown.network/agents/gtinfetch-agentic-commerce","links":{"self":"https://wellknown.network/agents/gtinfetch-agentic-commerce/record.json","html":"https://wellknown.network/agents/gtinfetch-agentic-commerce","markdown":"https://wellknown.network/agents/gtinfetch-agentic-commerce/record.md","api":"https://wellknown.network/api/v1/agents/gtinfetch-agentic-commerce","status":"https://wellknown.network/api/v1/agents/gtinfetch-agentic-commerce/status","claim":"https://wellknown.network/agents/gtinfetch-agentic-commerce/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/gtinfetch-agentic-commerce/claim.json","badge":"https://wellknown.network/agents/gtinfetch-agentic-commerce/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/gtinfetch-agentic-commerce/history","tools":"https://wellknown.network/api/v1/agents/gtinfetch-agentic-commerce/tools"},"ard":{"identifier":"urn:air:gtinfetch.ai:agent:gtinfetch-agentic-commerce","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"gtinfetch — The GTIN resolver for AI agents · Know your transactions (KYT)","summary":"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 t…","description":"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.","publisher":{"name":"GreenCore Solutions Corp. (GSC)","url":"https://gsc-em.com"},"homepage":"https://gtinfetch.ai/llms.txt","repository":null,"version":"1.0.0","license":null,"protocols":["a2a","mcp"],"tags":["gtin","barcode","gs1-digital-link","product-data","fact-check","grocery"],"pricing":null,"endpoints":[{"url":"https://gtinfetch.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://x402.gtinfetch.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"fetch_gtin","name":"fetch_gtin","tags":["gtin","barcode","gs1-digital-link","product-data","fact-check","grocery"],"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 compliance light. Also at GET https://gtinfetch.ai/01/{gtin14}."}],"tools":["fetch_gtin"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:gtinfetch.ai:a2a:gtinfetch","artifactUrl":"https://gtinfetch.ai/.well-known/agent-card.json","representativeQueries":["resolve a gtin to its signed record with sources","fact-check a barcode for an agentic commerce transaction"]},"updatedAt":"2026-10-14T06:02:04.307193Z","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/markdown"],"publishedAt":"2026-10-14T06:02:04.307193Z","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"registryName":"ai.gtinfetch/gtinfetch","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"finance.banking","name":"Banking","confidence":0.833,"provenance":"derived"}],"categories":["finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-18T09:29:31.019Z","lastProbedAt":"2026-10-18T09:29:31.019Z","statusComputedAt":"2026-10-18T09:31:18.860Z","reliability30d":{"probes":28,"successRate":1,"p50Ms":34,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":28,"ok":28,"authBoundaryOk":0,"serviceOk":28,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T09:29:31.019Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T07:24:52.029Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T03:25:02.477Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T01:27:13.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T20:32:07.855Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":251,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T19:27:36.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T13:25:18.851Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T12:25:22.946Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T06:23:06.216Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T05:25:15.961Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"toolCount":1,"toolsHash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","serverName":"gtinfetch","capabilities":["tools"],"serverVersion":"1.6.0-estate2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"fetch_gtin","description":"What is this GTIN? Returns the signed record for a GTIN-8/12/13/14: product, brand, maker, category and pack where a source page states them, each with the page"}],"package":null,"toolSurface":{"id":"ts_vr2yyr7p8z5w","endpointId":"ep_845cnztha2tg","hash":"3b5cc06a1963a5b34ddd16bbf5625ebc9c1dc3fedfa70832800cfc83796ecf17","toolCount":1,"serverName":"gtinfetch","serverVersion":"1.5.0-sweep01","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T05:28:02.752Z","lastSeenAt":"2026-10-18T09:29:31.028Z","observations":9,"toolNames":["fetch_gtin"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_845cnztha2tg","url":"https://gtinfetch.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-17T20:32:07.859Z","auth":{"observedAt":"2026-10-17T20:32:07.893Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-17T20:32:07.909Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"gtinfetch.ai","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-12T04:11:27.000Z","validTo":"2027-01-10T04:11:26.000Z","daysToExpiry":83,"sanCount":2,"fingerprint256":"89:A1:D0:D0:4E:3C:F7:9C:15:02:5C:EB:11:6A:4A:34:E7:39:C6:36:4E:C8:F2:3C:86:CD:88:02:EF:0C:7C:1F"}},{"id":"ep_6vvam4v2w56s","url":"https://x402.gtinfetch.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-15T22:26:37.031Z","auth":{"observedAt":"2026-10-15T22:26:37.080Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-15T22:26:37.100Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"gtinfetch.ai","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-12T04:11:27.000Z","validTo":"2027-01-10T04:11:26.000Z","daysToExpiry":83,"sanCount":2,"fingerprint256":"89:A1:D0:D0:4E:3C:F7:9C:15:02:5C:EB:11:6A:4A:34:E7:39:C6:36:4E:C8:F2:3C:86:CD:88:02:EF:0C:7C:1F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.gtinfetch/gtinfetch","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.gtinfetch%2Fgtinfetch","firstSeenAt":"2026-10-14T19:20:11.187Z","fetchedAt":"2026-10-17T20:23:35.379Z","normalizedAt":"2026-10-17T20:23:35.379Z"},{"source":"a2a_card","key":"https://gtinfetch.ai/.well-known/agent-card.json","url":"https://gtinfetch.ai/.well-known/agent-card.json","firstSeenAt":"2026-10-14T19:21:13.172Z","fetchedAt":"2026-10-14T19:21:13.172Z","normalizedAt":"2026-10-14T19:21:13.172Z"},{"source":"ard_catalog","key":"urn:air:gtinfetch.ai:a2a:gtinfetch","url":"https://gtinfetch.ai/.well-known/ai-catalog.json","firstSeenAt":"2026-10-14T19:21:26.357Z","fetchedAt":"2026-10-14T19:21:26.357Z","normalizedAt":"2026-10-14T19:21:26.357Z"}]},"firstSeenAt":"2026-10-14T19:20:11.187Z","updatedAt":"2026-10-18T09:32:54.864Z"}