{"id":130,"date":"2026-08-14T18:09:19","date_gmt":"2026-08-14T10:09:19","guid":{"rendered":"https:\/\/oribridge.org\/blog\/?p=130"},"modified":"2026-08-16T13:26:36","modified_gmt":"2026-08-16T05:26:36","slug":"product-portability-audit","status":"publish","type":"post","link":"https:\/\/oribridge.org\/blog\/product-portability-audit\/","title":{"rendered":"Product Portability Audit: Keep the First Offer Honest"},"content":{"rendered":"<p>The test design is already on the table. It names a buyer hypothesis, one learner action, a route to examine, and a stop condition. The team is now drafting the invitation. Someone adds: \u201cIncludes the live office hour and the downloadable field guide.\u201d<\/p>\n<p>That is the point at which a course becomes a promise.<\/p>\n<p><strong>After a bounded test has been designed, make a promise register: list every asset the first offer says a learner will receive, give it a named route, record any dated limitation or unresolved condition, and choose one action\u2014test, replace, defer, or stop promising it.<\/strong> The earlier question of how to design the evidence belongs to the H2-08 test-design comparison (companion decision worksheet). This page begins only after a test design exists: do not let the invitation promise assets the documented route has not been shown to carry.<\/p>\n<h2>Why this is a creator workflow question<\/h2>\n<p>Course owners already recognise launch preparation as a collection of commitments, not just files. Teachable publishes a course-launch checklist for creators; it is a first-party signal that creators actively prepare a course offer before releasing it.<sup id=\"fnref:launch\"><a class=\"footnote-ref\" href=\"#fn:launch\">1<\/a><\/sup> Teachable\u2019s enrollment documentation and Kajabi\u2019s lesson\/quiz import documentation also illustrate that a course can be administered through specific people and specific objects.<sup id=\"fnref:teachable\"><a class=\"footnote-ref\" href=\"#fn:teachable\">2<\/a><\/sup><sup id=\"fnref:kajabi\"><a class=\"footnote-ref\" href=\"#fn:kajabi\">3<\/a><\/sup><\/p>\n<p>None of those sources establishes a China market, a China route, or the need for this exact worksheet. They provide the overseas reader\u2019s familiar starting point: before someone sees an offer, its contents and learner-facing components have to be stated.<\/p>\n<p>The China-specific addition is that a named route may carry some of those stated assets differently. The promise register makes that difference visible instead of treating it as a later production surprise.<\/p>\n<blockquote>\n<p><strong>An asset inventory asks what exists. A promise register asks what you are entitled to say a learner will receive through this route, on this date.<\/strong><\/p>\n<\/blockquote>\n<h2>The route question that changes a line in the invitation<\/h2>\n<p>Before an invitation names a live session, e-book, or other asset, verify the exact route and record a dated observation for the representative lesson. A help-centre description that cannot be re-opened today is not evidence that the asset is filtered, accepted, or deliverable. Until the route is verified, write the promise as <strong>pending route verification<\/strong>; do not silently include the asset, delete it, or infer a China-wide rule.<\/p>\n<p>That evidence still does not establish account eligibility, listing, payment, access, distribution, buyer demand, or commercial performance for any course. The decision is about keeping the invitation honest while the route remains untested.<\/p>\n<h2>Choose an action, then write the invitation to match it<\/h2>\n<h3>TEST<\/h3>\n<p>Use <strong>TEST<\/strong> when the asset is part of the first promise and the approved test design can observe the particular route question. Record the asset, route, test owner, date, conditions, observation, and what result changes the promise. This is not a license to test every course component at once.<\/p>\n<h3>REPLACE<\/h3>\n<p>Use <strong>REPLACE<\/strong> only when the authorised product owner agrees the substituted activity still supports the stated learner action. A different format can change the teaching method; it cannot be silently improvised because the original item is inconvenient.<\/p>\n<h3>DEFER<\/h3>\n<p>Use <strong>DEFER<\/strong> when the asset may be valuable later but is not necessary to make the first test\u2019s invitation truthful. The invitation should name what is included now, rather than imply that a later component is already available.<\/p>\n<h3>STOP PROMISING<\/h3>\n<p>Use <strong>STOP PROMISING<\/strong> when the excluded asset is integral to the original offer and there is no approved, evidenced alternative. This is not a failure of the course. It is a refusal to sell a different product under the same words.<\/p>\n<h2>Keep this tool in its lane<\/h2>\n<p>Do not use this register to select a test design, identify all content dependencies, or conduct access\/payment\/delivery acceptance. Those are adjacent but different decisions:<\/p>\n<ul>\n<li>The H2-08 test-design comparison (companion decision worksheet) owns the information-design choice before a test is set.<\/li>\n<li>The <a href=\"https:\/\/oribridge.org\/blog\/course-dependency-and-terminology-inventory\/\">Course Dependency and Terminology Inventory<\/a> owns the broad asset and dependency record before a promise is drafted.<\/li>\n<li>The <a href=\"https:\/\/oribridge.org\/blog\/end-to-end-access-payment-and-delivery-test-script\/\">Access, Payment, and Delivery Test Script<\/a> owns end-to-end operational observations after a route can be tested.<\/li>\n<li><a href=\"https:\/\/oribridge.org\/blog\/product-buyer-channel-evidence\/\">Product, buyer, and channel evidence<\/a> keeps a delivery-route issue from being misread as evidence of demand.<\/li>\n<\/ul>\n<h3>Counterexample<\/h3>\n<h2>The one-line sign-off<\/h2>\n<p>Before an invitation is sent, have the owner sign off on one sentence:<\/p>\n<blockquote>\n<p>\u201cThis test promises [assets] through [named route]. The unresolved asset is [asset]; until [dated test or authorised replacement], we will [test \/ replace \/ defer \/ stop promising] it.\u201d<\/p>\n<\/blockquote>\n<p><strong>If you already have a bounded test design and need to turn it into an honest promise register, <a href=\"https:\/\/oribridge.org\/validation-request.html\">request a scoped China validation review<\/a>.<\/strong> Bring the draft invitation and the asset most likely to be assumed rather than checked.<\/p>\n<p><!-- R35 official boundary update --><\/p>\n<h2>AI-service rules are a dependency boundary, not a portability result<\/h2>\n<p>If a lesson depends on a generative-AI service, record whether the dependency is a public-facing service or an internal research\/application path before calling the product portable. China&#8217;s <a href=\"https:\/\/www.cac.gov.cn\/2023-07\/13\/c_1690898327029107.htm\">Measures for the Administration of Generative Artificial Intelligence Services<\/a> describes a scope for services that provide generated text, images, audio or video to the public within China. This is an operational boundary note, not legal advice.<\/p>\n<ul>\n<li><strong>Classify the dependency:<\/strong> write the named model or service, intended learner action, public-facing or internal scope, and the date checked.<\/li>\n<li><strong>Keep tests separate:<\/strong> a technical route observation can tell you whether a defined workflow runs; it cannot stand in for buyer, payment, delivery or learning-outcome evidence.<\/li>\n<li><strong>Keep the promise honest:<\/strong> if scope, account conditions or route behaviour is unresolved, mark the dependency pending and do not infer that the product is portable or unusable everywhere.<\/li>\n<\/ul>\n<p>The rule does not establish a particular tool&#8217;s availability, an account&#8217;s eligibility, course demand, or a learning result. Those remain separate route and buyer questions.<\/p>\n<h2>Sources, boundaries, and update note<\/h2>\n<p><strong>What this article cannot prove:<\/strong> buyer demand; an operator\u2019s account or listing eligibility; payment, access, delivery, compliance, or learning outcomes; that a route will carry any asset; or that an asset excluded by one named route cannot be delivered through another. Reopen dynamic documentation and retain the route-specific observation before changing a public offer.<\/p>\n<div class=\"footnote\">\n<hr \/>\n<ol>\n<li id=\"fn:launch\">\n<p>Teachable, <a href=\"https:\/\/www.teachable.com\/blog\/course-launch-checklist\">\u201cFree Online Course Launch Checklist\u201d<\/a>, public HTTP 200, rechecked 2026-08-13. Supports only the limited claim that a first-party creator platform publishes a launch-preparation workflow. It does not establish China demand, route availability, or a China launch method.&#160;<a class=\"footnote-backref\" href=\"#fnref:launch\" title=\"Jump back to footnote 1 in the text\">&#8617;<\/a><\/p>\n<\/li>\n<li id=\"fn:teachable\">\n<p>Teachable Help Center, <a href=\"https:\/\/support.teachable.com\/en\/articles\/11682532-manually-enroll-or-unenroll-a-student-in-a-course\">\u201cManually enroll or unenroll a student in a course\u201d<\/a>, public HTTP 200, rechecked 2026-08-13. Supports only a bounded student\/course operation.&#160;<a class=\"footnote-backref\" href=\"#fnref:teachable\" title=\"Jump back to footnote 2 in the text\">&#8617;<\/a><\/p>\n<\/li>\n<li id=\"fn:kajabi\">\n<p>Kajabi Help Center, <a href=\"https:\/\/help.kajabi.com\/articles\/products\/courses\/how-to-import-a-course-lesson-or-quiz\">\u201cImport a Course lesson or quiz\u201d<\/a>, public HTTP 200, rechecked 2026-08-13. Supports only the separate lesson\/quiz-object example.&#160;<a class=\"footnote-backref\" href=\"#fnref:kajabi\" title=\"Jump back to footnote 3 in the text\">&#8617;<\/a><\/p>\n<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.<\/p>\n","protected":false},"author":2,"featured_media":129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"oribridge_article_id":"BLOG-20260813-112","oribridge_author_display":"OriBridge Editorial Team","oribridge_reviewed_by":"OriBridge Editorial QA","oribridge_layout":"layout-framework","oribridge_primary_question":"Product Portability Audit: Keep the First Offer Honest","oribridge_direct_answer":"The test design is already on the table. It names a buyer hypothesis, one learner action, a route to examine, and a stop condition. The team is now drafting the invitation. Someone adds: \u201cIncludes the live office hour and the downloadable field guide.\u201d That is the point at which a course becomes a promise. After a bounded test has been designed, make a promise register: list every asset the first offer says a learner will receive, give it a named","oribridge_evidence_level":"Bounded first-party sources with explicit non-proof boundaries","oribridge_date_verified":"2026-08-13","oribridge_next_review_date":"2027-08-13","oribridge_decision_stage":"validate","oribridge_freshness_class":"365d","oribridge_case_type":"","oribridge_what_is_proven":"","oribridge_what_is_not_proven":"No China demand, route availability, asset delivery, payment, access, compliance or learning outcome is proven.","footnotes":""},"categories":[3],"tags":[42,62,61,15,63],"knowledge_area":[28],"oribridge_content_type":[38],"class_list":["post-130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-validation","tag-china-market-entry","tag-course-assets","tag-course-validation","tag-layout-framework","tag-route-record","knowledge_area-product-fit-validation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Product Portability Audit for a China Test<\/title>\n<meta name=\"description\" content=\"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oribridge.org\/blog\/product-portability-audit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Portability Audit for a China Test\" \/>\n<meta property=\"og:description\" content=\"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oribridge.org\/blog\/product-portability-audit\/\" \/>\n<meta property=\"og:site_name\" content=\"OriBridge Insights\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-14T10:09:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-16T05:26:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"OriBridge Editorial Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OriBridge Editorial Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/\"},\"author\":{\"name\":\"OriBridge Editorial Team\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/#\\\/schema\\\/person\\\/4c77e058436cbb02e110a5811f335d90\"},\"headline\":\"Product Portability Audit: Keep the First Offer Honest\",\"datePublished\":\"2026-08-14T10:09:19+00:00\",\"dateModified\":\"2026-08-16T05:26:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/\"},\"wordCount\":1112,\"commentCount\":3,\"image\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/BLOG-20260813-112_promise-register_v1.png\",\"keywords\":[\"china-market-entry\",\"course-assets\",\"course-validation\",\"layout-framework\",\"route-record\"],\"articleSection\":[\"Product Validation\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#respond\"]}],\"publisher\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/\",\"url\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/\",\"name\":\"Product Portability Audit for a China Test\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/BLOG-20260813-112_promise-register_v1.png\",\"datePublished\":\"2026-08-14T10:09:19+00:00\",\"dateModified\":\"2026-08-16T05:26:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/#\\\/schema\\\/person\\\/4c77e058436cbb02e110a5811f335d90\"},\"description\":\"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/BLOG-20260813-112_promise-register_v1.png\",\"contentUrl\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/BLOG-20260813-112_promise-register_v1.png\",\"width\":1600,\"height\":900,\"caption\":\"Four course assets with separate removable route tags and one unresolved tag set behind a translucent boundary strip.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/product-portability-audit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product Portability Audit: Keep the First Offer Honest\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/\",\"name\":\"OriBridge Insights\",\"description\":\"Evidence-led analysis for China market validation, localization, rights and distribution.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/oribridge.org\\\/#organization\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/#\\\/schema\\\/person\\\/4c77e058436cbb02e110a5811f335d90\",\"name\":\"OriBridge Editorial Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g\",\"caption\":\"OriBridge Editorial Team\"},\"url\":\"https:\\\/\\\/oribridge.org\\\/blog\\\/author\\\/oribridge-editorial-team\\\/\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/#organization\",\"name\":\"OriBridge\",\"alternateName\":\"\u4e1c\u65b9\u6865\",\"url\":\"https:\\\/\\\/oribridge.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/oribridge.org\\\/#organization\\\/logo\",\"url\":\"https:\\\/\\\/oribridge.org\\\/assets\\\/oribridge-roundel.webp\",\"contentUrl\":\"https:\\\/\\\/oribridge.org\\\/assets\\\/oribridge-roundel.webp\",\"caption\":\"OriBridge\"},\"description\":\"OriBridge helps overseas experts evaluate China market demand, localization, delivery and distribution before committing to a full launch.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Product Portability Audit for a China Test","description":"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oribridge.org\/blog\/product-portability-audit\/","og_locale":"en_US","og_type":"article","og_title":"Product Portability Audit for a China Test","og_description":"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.","og_url":"https:\/\/oribridge.org\/blog\/product-portability-audit\/","og_site_name":"OriBridge Insights","article_published_time":"2026-08-14T10:09:19+00:00","article_modified_time":"2026-08-16T05:26:36+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png","type":"image\/png"}],"author":"OriBridge Editorial Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"OriBridge Editorial Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#article","isPartOf":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/"},"author":{"name":"OriBridge Editorial Team","@id":"https:\/\/oribridge.org\/blog\/#\/schema\/person\/4c77e058436cbb02e110a5811f335d90"},"headline":"Product Portability Audit: Keep the First Offer Honest","datePublished":"2026-08-14T10:09:19+00:00","dateModified":"2026-08-16T05:26:36+00:00","mainEntityOfPage":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/"},"wordCount":1112,"commentCount":3,"image":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#primaryimage"},"thumbnailUrl":"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png","keywords":["china-market-entry","course-assets","course-validation","layout-framework","route-record"],"articleSection":["Product Validation"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/oribridge.org\/blog\/product-portability-audit\/#respond"]}],"publisher":{"@id":"https:\/\/oribridge.org\/#organization"}},{"@type":"WebPage","@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/","url":"https:\/\/oribridge.org\/blog\/product-portability-audit\/","name":"Product Portability Audit for a China Test","isPartOf":{"@id":"https:\/\/oribridge.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#primaryimage"},"image":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#primaryimage"},"thumbnailUrl":"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png","datePublished":"2026-08-14T10:09:19+00:00","dateModified":"2026-08-16T05:26:36+00:00","author":{"@id":"https:\/\/oribridge.org\/blog\/#\/schema\/person\/4c77e058436cbb02e110a5811f335d90"},"description":"Once a China test is designed, register every promised asset and decide whether to test, replace, defer, or stop promising it on the proposed route.","breadcrumb":{"@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oribridge.org\/blog\/product-portability-audit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#primaryimage","url":"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png","contentUrl":"https:\/\/oribridge.org\/blog\/wp-content\/uploads\/2026\/08\/BLOG-20260813-112_promise-register_v1.png","width":1600,"height":900,"caption":"Four course assets with separate removable route tags and one unresolved tag set behind a translucent boundary strip."},{"@type":"BreadcrumbList","@id":"https:\/\/oribridge.org\/blog\/product-portability-audit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oribridge.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Product Portability Audit: Keep the First Offer Honest"}]},{"@type":"WebSite","@id":"https:\/\/oribridge.org\/blog\/#website","url":"https:\/\/oribridge.org\/blog\/","name":"OriBridge Insights","description":"Evidence-led analysis for China market validation, localization, rights and distribution.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oribridge.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US","publisher":{"@id":"https:\/\/oribridge.org\/#organization"}},{"@type":"Person","@id":"https:\/\/oribridge.org\/blog\/#\/schema\/person\/4c77e058436cbb02e110a5811f335d90","name":"OriBridge Editorial Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2ab497468f6f898f953061eaf7be8909f26a26176d66f5b503098542e3285595?s=96&d=mm&r=g","caption":"OriBridge Editorial Team"},"url":"https:\/\/oribridge.org\/blog\/author\/oribridge-editorial-team\/"},{"@type":"Organization","@id":"https:\/\/oribridge.org\/#organization","name":"OriBridge","alternateName":"\u4e1c\u65b9\u6865","url":"https:\/\/oribridge.org\/","logo":{"@type":"ImageObject","@id":"https:\/\/oribridge.org\/#organization\/logo","url":"https:\/\/oribridge.org\/assets\/oribridge-roundel.webp","contentUrl":"https:\/\/oribridge.org\/assets\/oribridge-roundel.webp","caption":"OriBridge"},"description":"OriBridge helps overseas experts evaluate China market demand, localization, delivery and distribution before committing to a full launch."}]}},"_links":{"self":[{"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":4,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/posts\/130\/revisions\/215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/media\/129"}],"wp:attachment":[{"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/tags?post=130"},{"taxonomy":"knowledge_area","embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/knowledge_area?post=130"},{"taxonomy":"oribridge_content_type","embeddable":true,"href":"https:\/\/oribridge.org\/blog\/wp-json\/wp\/v2\/oribridge_content_type?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}