{"id":"packrift-agent-discovery-hub.vercel.app","name":"Packrift A2A Packaging Procurement Router","description":"Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.","operator":"Packrift","class":null,"catalog_id":null,"catalog_link":null,"origin":"https://packrift-agent-discovery-hub.vercel.app","claims_origin":null,"registrations":[{"registry":"a2a","id":"https://packrift-agent-discovery-hub.vercel.app/.well-known/agent-card.json","url":"https://packrift-agent-discovery-hub.vercel.app/.well-known/agent-card.json","link":"self","verified_at":"2026-10-01T17:24:58.841Z","last_checked":"2026-10-02T14:18:01.379Z","content_hash":"73dd07e70dab4fda842a5cd11608899e80ba11d5f39b48190bee7e524b71531d","last_error":null,"signature":"unsigned","card":{"status":"live","checked_at":"2026-10-02T14:18:01.379Z","changed_at":"2026-10-01T17:24:58.841Z","version_id":"4a272fd9f3e6b608f517a99a:1"}}],"skills":[{"id":"packrift_procurement_routing","name":"Packrift Procurement Routing","tags":["packaging","procurement","sku-search","boxes","mailers","labels","shopify","mcp"]},{"id":"public_sku_record_lookup","name":"Public SKU Record Lookup","tags":["packaging","sku","product-data","crawler-safe","ai-commerce"]},{"id":"guarded_cart_handoff","name":"Guarded Cart Handoff","tags":["packaging","cart","handoff","shopify","procurement","order-safety"]}],"endpoints":[{"protocol":"a2a","url":"https://packrift-agent-discovery-hub.vercel.app/api/a2a","version":"0.3.0"}],"rank_hint":null,"synced_at":"2026-10-02T14:18:01.379Z","identified_by":"self","status":"live","card":{"url":"https://packrift-agent-discovery-hub.vercel.app/.well-known/agent-card.json","status":"live","checked_at":"2026-10-02T14:18:01.379Z","changed_at":"2026-10-01T17:24:58.841Z","version_id":"4a272fd9f3e6b608f517a99a:1","protocol_versions":["0.3.0"]},"traits":["a2a:0.3","auth:none","input:data","input:text","output:data","output:text","transport:jsonrpc","transport:mcp+streamable_http"],"categories":["commerce","search"],"service":"Packrift","icon_url":null,"first_seen_at":"2026-10-01T17:24:58.841Z","found_via":"crawl_index","updated_at":"2026-10-01T17:24:58.841Z","profile":{"identity":{"name":"Packrift A2A Packaging Procurement Router","description":"Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.","agent_version":"0.3.0","provider":{"organization":"Packrift","url":"https://packrift.com/"},"documentation_url":"https://mcp.packrift.com/start","icon_url":null},"interfaces":[{"protocol":"a2a","binding":"JSONRPC","protocol_version":"0.3.0","url":"https://packrift-agent-discovery-hub.vercel.app/api/a2a","tenant":null,"preference":0},{"protocol":"a2a","binding":"MCP+STREAMABLE_HTTP","protocol_version":"0.3.0","url":"https://mcp.packrift.com/mcp","tenant":null,"preference":1}],"skills":[{"id":"packrift_procurement_routing","name":"Packrift Procurement Routing","description":"Route exact packaging requests to Packrift MCP and public SKU data while enforcing no-substitution and no-order-placement policies.","tags":["packaging","procurement","sku-search","boxes","mailers","labels","shopify","mcp"],"examples":["Find the Packrift route for 10 x 6 x 6 ECT-32 kraft boxes.","What should an agent call before creating a Packrift cart handoff?"],"input_modes":["application/json","text/plain"],"output_modes":["application/json","text/markdown","text/plain"],"security_requirements":null},{"id":"public_sku_record_lookup","name":"Public SKU Record Lookup","description":"Return the public Packrift SKU-record and purchase-path routes an agent should use after a SKU has been identified. Public SKU records are retrieval aids; live price, inventory, and shipping still require MCP or Shopify checkout confirmation.","tags":["packaging","sku","product-data","crawler-safe","ai-commerce"],"examples":["Read the Packrift SKU record for 1066.","Get public purchase-path data for MFL1295."],"input_modes":["application/json","text/plain"],"output_modes":["application/json","text/markdown","text/plain"],"security_requirements":null},{"id":"guarded_cart_handoff","name":"Guarded Cart Handoff","description":"Explain and route the guarded Packrift cart-handoff flow. A handoff may be prepared only after exact SKU, live price, and live inventory checks; it opens Shopify checkout context but does not place an order.","tags":["packaging","cart","handoff","shopify","procurement","order-safety"],"examples":["After confirming SKU 1066 and quantity 1, create a Packrift cart handoff.","Prepare a reorder handoff for a known Packrift SKU without placing an order."],"input_modes":["application/json","text/plain"],"output_modes":["application/json","text/markdown","text/plain"],"security_requirements":null}],"capabilities":{"streaming":false,"push_notifications":false,"extended_agent_card":false,"extensions":[{"uri":"https://a2a-protocol.org/v0.3.0/specification/","required":true},{"uri":"https://modelcontextprotocol.io/specification","required":false}]},"interaction":{"default_input_modes":["application/json","text/plain"],"default_output_modes":["application/json","text/plain","text/markdown"],"security_schemes":{},"security_requirements":[]}},"discovered_via":[{"source":"crawl_index","at":"2026-10-01T17:24:58.841Z"}],"history":{"versions":1,"complete_since":"2026-10-01T17:24:58.841Z"},"reputation":{"score":null,"confidence":0.1,"computed_at":"2026-10-03T04:15:13.060Z","components":{"identity":{"score":25,"verified_sources":1,"bidirectional":0,"oldest_verified_at":"2026-10-01T17:24:58.841Z"},"reviews":{"status":"none","count":0,"trusted_reviewers":0,"value":null,"registrations":[]},"observed":{"status":"insufficient","window_days":30,"sites":null,"sessions":null,"verified_share":null,"flagged_share":null}}}}