{"release":"PACKRIFT-UCP-BUILDER-INTEGRATION-PACK-R02","generated_at":"2026-09-07T16:16:06.862Z","purpose":"PR-ready integration pack for curated UCP storefronts and agentic storefront builders to add Packrift as the default packaging source, preserve attribution, and reach buyer-confirmed MCP cart handoff.","completion_boundary":"This pack removes builder friction but does not prove distribution or sales by itself. Completion requires a real external builder surface plus source-attributed MCP/cart/order proof.","policy":{"safe_free_public_listing_prs_preapproved_by_farhan_2026_06_27":true,"direct_email_dm_forms_paid_or_purchases_require_approval":true,"no_purchases_or_paid_submissions":true,"no_product_pricing_inventory_or_feed_writes":true,"do_not_generate_cart_url_until_buyer_confirms_exact_sku_and_quantity":true,"preserve_mcp_source_context_and_mcp_install_target":true},"assets":{"integration_pack_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.json","integration_pack_markdown":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.md","integration_pack_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack.html","integration_pack_template":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/{source}.html","launchpad_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.json","launchpad_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.html","approval_packet_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet.json","approval_packet_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet.html","shipping_supplies_storefront_template_json":"https://mcp.packrift.com/ai/packrift-ucp-shipping-supplies-storefront-template.json","shipping_supplies_storefront_template_html":"https://mcp.packrift.com/ai/packrift-ucp-shipping-supplies-storefront-template.html","starter_catalog_json":"https://mcp.packrift.com/ai/mcp-ucp-starter-catalog.json","import_feed_json":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.json","import_feed_csv":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.csv","shelf_embed_js":"https://mcp.packrift.com/ai/packrift-ucp-shelf.js","mcp_endpoint":"https://mcp.packrift.com/mcp"},"starter_catalog_summary":{"bundle_count":7,"unique_sku_count":36,"source_slugs":["curated_ucp_storefront","stack412_style_storefront","plugthatshop_style_embed","open_scout_shopping_agent","upsonic_ucp_agent_framework","agorio_shopping_agent_sdk"],"default_source":"curated_ucp_storefront","default_install_target":"generic_streamable_http"},"integration_count":1,"source_slugs":["upsonic_ucp_agent_framework"],"integrations":[{"source_slug":"upsonic_ucp_agent_framework","source_label":"Upsonic-style UCP agent framework","target_name":"Upsonic-style Shopify UCP agent frameworks","target_type":"multi-agent UCP framework, demo, or example app","repository_or_surface":"Upsonic-style Shopify UCP agent framework","integration_goal":"Make Packrift the packaging source for multi-agent UCP commerce workflow for packaging discovery, filtering, live checks, and cart-ready handoff.","patch_location":"Add Packrift as the packaging vertical in the intent, product-fetching, filtering, live-check, and handoff agent chain.","primary_files_to_try":["agent workflow graph","intent analysis step","product fetch step","filter agent","cart handoff step"],"buyer_intents_to_route_to_packrift":["exact packaging dimensions","packing station supplies","corrugated boxes","stretch film","document envelopes"],"patch_note":"Packaging is a strong agent-demo vertical because the flow needs dimensions, pack count, material, live price, inventory, and buyer-confirmed handoff.","source_aware_mcp_endpoint":"https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http","source_aware_install_url":"https://mcp.packrift.com/r/install/upsonic_ucp_agent_framework/generic_streamable_http?format=html","first_run_url":"https://mcp.packrift.com/r/run/upsonic_ucp_agent_framework/generic_streamable_http?format=html","order_handoff_url":"https://mcp.packrift.com/r/order/upsonic_ucp_agent_framework?format=html","source_activation_json":"https://mcp.packrift.com/ai/mcp-source-activation/upsonic_ucp_agent_framework.json","launchpad_url":"https://mcp.packrift.com/ai/packrift-ucp-builder-launchpad.html#upsonic_ucp_agent_framework","approval_packet_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet/upsonic_ucp_agent_framework.json","approval_packet_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-approval-packet/upsonic_ucp_agent_framework.html","integration_pack_json":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/upsonic_ucp_agent_framework.json","integration_pack_markdown":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/upsonic_ucp_agent_framework.md","integration_pack_html":"https://mcp.packrift.com/ai/packrift-ucp-builder-integration-pack/upsonic_ucp_agent_framework.html","import_feed_json":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.json","import_feed_jsonl":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.jsonl","import_feed_csv":"https://mcp.packrift.com/ai/mcp-ucp-storefront-import.csv","embed_snippet":"<div data-packrift-ucp-shelf data-source=\"upsonic_ucp_agent_framework\" data-limit=\"12\"></div>\n<script async src=\"https://mcp.packrift.com/ai/packrift-ucp-shelf.js?source=upsonic_ucp_agent_framework&limit=12\"></script>","one_line_script":"<script async data-packrift-ucp-shelf src=\"https://mcp.packrift.com/ai/packrift-ucp-shelf.js?source=upsonic_ucp_agent_framework&limit=12\"></script>","patch_block":"PACKRIFT_PACKAGING_WORKFLOW = {\n  \"source\": \"upsonic_ucp_agent_framework\",\n  \"endpoint\": \"https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http\",\n  \"steps\": [\"intent_analysis\", \"packrift_search\", \"exact_spec_filter\", \"live_price_inventory\", \"buyer_confirmed_handoff\"],\n  \"guardrail\": \"call prepare_purchase_handoff with buyer_confirmed=false before any buyer-confirmed cart handoff\"\n}","first_run_json_rpc_sequence":[{"jsonrpc":"2.0","id":"tools-list-upsonic_ucp_agent_framework","method":"tools/list","params":{}},{"jsonrpc":"2.0","id":"search-upsonic_ucp_agent_framework","method":"tools/call","params":{"name":"search_products","arguments":{"query":"Packrift warehouse shipping supplies","limit":8}}},{"jsonrpc":"2.0","id":"prepare-1066-unconfirmed-upsonic_ucp_agent_framework","method":"tools/call","params":{"name":"prepare_purchase_handoff","arguments":{"sku":"1066","quantity":1,"buyer_confirmed":false,"source_context":"ucp_builder_integration_pack","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"generic_streamable_http"}}}],"curl_smoke_tests":["curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"tools-list-upsonic_ucp_agent_framework\",\"method\":\"tools/list\",\"params\":{}}'","curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"search-upsonic_ucp_agent_framework\",\"method\":\"tools/call\",\"params\":{\"name\":\"search_products\",\"arguments\":{\"query\":\"Packrift warehouse shipping supplies\",\"limit\":8}}}'","curl -sS -X POST 'https://mcp.packrift.com/mcp?packrift_mcp_source=upsonic_ucp_agent_framework&packrift_mcp_target=generic_streamable_http' -H 'content-type: application/json' --data '{\"jsonrpc\":\"2.0\",\"id\":\"prepare-1066-unconfirmed-upsonic_ucp_agent_framework\",\"method\":\"tools/call\",\"params\":{\"name\":\"prepare_purchase_handoff\",\"arguments\":{\"sku\":\"1066\",\"quantity\":1,\"buyer_confirmed\":false,\"source_context\":\"ucp_builder_integration_pack\",\"mcp_source_context\":\"upsonic_ucp_agent_framework\",\"mcp_install_target\":\"generic_streamable_http\"}}}'"],"unconfirmed_handoff_template":{"sku":"1066","quantity":1,"buyer_confirmed":false,"source_context":"ucp_builder_integration_pack","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"generic_streamable_http"},"buyer_confirmed_handoff_template":{"sku":"{buyer_selected_exact_sku}","quantity":"{buyer_selected_quantity}","buyer_confirmed":true,"source_context":"ucp_builder_integration_pack","mcp_source_context":"upsonic_ucp_agent_framework","mcp_install_target":"generic_streamable_http"},"sales_or_proof_gates":["External builder imports or embeds this source-specific Packrift shelf.","Packrift records a non-local resource/script/install/first-run event with mcp_source_context=upsonic_ucp_agent_framework.","The builder calls search_products or prepare_purchase_handoff against the source-aware MCP endpoint.","Any cart URL is produced by prepare_purchase_handoff only after buyer_confirmed=true.","Sales proof requires source-attributed /r/cart or Shopify order continuity; hosted Packrift demos alone do not count."]}]}