{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4paks56m7m7r","handle":"partstable-design-llc-partstable","url":"https://wellknown.network/agents/partstable-design-llc-partstable","links":{"self":"https://wellknown.network/agents/partstable-design-llc-partstable/record.json","html":"https://wellknown.network/agents/partstable-design-llc-partstable","markdown":"https://wellknown.network/agents/partstable-design-llc-partstable/record.md","api":"https://wellknown.network/api/v1/agents/partstable-design-llc-partstable","status":"https://wellknown.network/api/v1/agents/partstable-design-llc-partstable/status","claim":"https://wellknown.network/agents/partstable-design-llc-partstable/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/partstable-design-llc-partstable/claim.json","badge":"https://wellknown.network/agents/partstable-design-llc-partstable/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/partstable-design-llc-partstable/history","tools":"https://wellknown.network/api/v1/agents/partstable-design-llc-partstable/tools"},"ard":{"identifier":"urn:air:partstable.com:agent:partstable-design-llc-partstable","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"PartsTable","summary":"A2A endpoint for the PartsTable parts reference. Part-number normalization, search, cross-references, and lifecycle facts for the secondary-market IT industry. Calibrated part numbers, every fact cited — 1,122,337 parts · 2,001,002 cross-references (measured 2026-10-18), from a calibrated subset of…","description":"A2A endpoint for the PartsTable parts reference. Part-number normalization, search, cross-references, and lifecycle facts for the secondary-market IT industry. Calibrated part numbers, every fact cited — 1,122,337 parts · 2,001,002 cross-references (measured 2026-10-18), from a calibrated subset of the production catalog. From a catalog of 26,182,530 distinct part numbers (measured 2026-10-24).","publisher":{"name":"PartsTable Design LLC","url":"https://partstable.com"},"homepage":"https://partstable.com","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["normalization","part-number","validation","catalog","search","parts","ebay","pricing","confidence","verification","market","intelligence","cross-reference","substitute","alternate","xref","broker","vendor","distribution","rfq","quote","quotation","procurement"],"pricing":null,"endpoints":[{"url":"https://partstable.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"normalize-part-number","name":"Normalize Part Number","tags":["normalization","part-number","validation","catalog"],"description":"Normalize and validate IT hardware part numbers against the production catalog. From a catalog of 26,182,530 distinct part numbers (measured 2026-10-24). Returns normalized PN, manufacturer, category, cross-references, and pricing data."},{"id":"search-parts","name":"Search Parts","tags":["search","parts","ebay","pricing"],"description":"Search parts database by part number, NSN, CAGE, or description. Returns matching items with pricing and seller data."},{"id":"validate-part-number","name":"Validate Part Number","tags":["validation","confidence","part-number","verification"],"description":"Validate part numbers with tiered confidence scoring (regex → pattern → DB → OEM). Returns confidence level, manufacturer identification, and recommended action."},{"id":"get-market-pricing","name":"Get Market Pricing","tags":["pricing","market","intelligence","ebay"],"description":"Get market pricing intelligence for IT hardware parts. Aggregates eBay, broker networks, and government pricing. Returns price ranges, condition breakdown, and margin guidance."},{"id":"cross-reference","name":"Cross-Reference Parts","tags":["cross-reference","substitute","alternate","xref"],"description":"Find substitutes, alternates, and cross-references for IT hardware parts. Returns verified substitutes with confidence scores."},{"id":"broker-market","name":"Broker Market Data","tags":["broker","market","vendor","distribution"],"description":"Get broker market intelligence from distribution networks. Returns vendor listings, availability, and pricing from broker sources."},{"id":"process-rfq","name":"Process RFQ","tags":["rfq","quote","quotation","procurement"],"description":"Process a request for quotation. Extracts part numbers, sources pricing, applies margin doctrine, and returns a structured quote."}],"tools":["Normalize Part Number","Search Parts","Validate Part Number","Get Market Pricing","Cross-Reference Parts","Broker Market Data","Process RFQ"],"extra":{"inputModes":["text/plain"],"outputModes":["text/plain"],"capabilities":{"streaming":true,"pushNotifications":false}},"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":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.569,"provenance":"derived"}],"categories":["commerce","dev","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-30T10:21:26.036Z","lastProbedAt":"2026-10-30T10:21:26.036Z","statusComputedAt":"2026-10-30T10:24:37.358Z","reliability30d":{"probes":17,"successRate":1,"p50Ms":181,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":17,"ok":17,"authBoundaryOk":0,"serviceOk":17,"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-30T10:21:26.036Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-30T02:23:01.712Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":213,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-29T18:33:20.074Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":149,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-29T11:22:46.920Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-29T03:23:40.241Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":125,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-28T19:24:35.665Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":212,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-28T11:30:25.034Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":196,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-28T04:30:11.712Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":936,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-27T20:26:54.683Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":215,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-27T13:31:43.284Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":399,"error":null,"detail":{"name":"PartsTable","signed":true,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":7}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_7eaqpwmm5bna","url":"https://partstable.com","type":"a2a","factsCheckedAt":"2026-10-29T11:22:46.931Z","auth":null,"tls":{"observedAt":"2026-10-29T11:22:46.943Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"partstable.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-02T16:54:40.000Z","validTo":"2026-12-31T17:54:23.000Z","daysToExpiry":62,"sanCount":1,"fingerprint256":"1F:71:C2:05:EE:E0:73:31:4D:AE:A7:55:68:79:39:F9:3D:90:B1:D7:05:9D:C7:C4:74:38:12:E4:59:85:45:90"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://partstable.com/.well-known/agent-card.json","url":"https://partstable.com/.well-known/agent-card.json","firstSeenAt":"2026-10-25T08:21:59.411Z","fetchedAt":"2026-10-25T08:21:59.411Z","normalizedAt":"2026-10-25T08:21:59.411Z"}]},"firstSeenAt":"2026-10-25T08:21:59.411Z","updatedAt":"2026-10-25T08:22:11.229Z"}