{"ok":true,"success":true,"canonical":true,"marker":"CODEX875_SELLER_SUBSCRIPTION_MODULE_ACCESS_IMPLEMENT","version":"codex875-seller-subscription-module-access-implement-v1","routeOwner":"backend/server.js","readOnly":true,"noDbSchemaChange":true,"noDbFakeRows":true,"noMoneyMovement":true,"noFakePaymentSuccess":true,"noProviderCredentials":true,"codeGapStatus":"COMPLETE","remainingPartialCountForFamily":0,"codex883SubscriptionMarketplaceComplete":true,"entitlementConfigReadback":{"authoritativeEntitlementConfigReady":true,"acceptedEntitlementEnvConfigured":true,"acceptedEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"configuredEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON"],"entitlementConfigSourceReady":true,"runtimeFallbackMatchesWriteGate":true,"noSecretValueEcho":true},"marketplaceCommercialFlowProof":{"marker":"CODEX883_SUBSCRIPTION_MARKETPLACE_COMPLETE","version":"codex883-subscription-marketplace-complete-v1","buyerSellerMarketplaceCommercialFlowReady":true,"commercialFlowStages":["buyer_browse","seller_paid_listing_gate","rfq_or_order_intent","seller_quotation_lifecycle","negotiation","commercial_approval","order_readback","provider_checkout_pending","delivery_readback","wallet_payout_receipt_readback"],"existingRouteAnchors":["/api/trade-core/listings/:moduleKey","/api/trade-core/seller-subscription/status","/api/trade-core/erp/admin/seller-module-access","/api/trade-core/erp/marketplace-commercial/seller-quotation-event","/api/trade-core/erp/marketplace/readback-dashboard","/api/trade-core/orders/mine"],"frontendEvidenceRoutes":["/textile/seller/subscription","/textile/seller/dashboard","/textile/seller/orders","/textile/buyer/orders","/textile"],"noDuplicateListingRoutes":true,"noDuplicateOrderRoutes":true,"noDuplicateRfqRoutes":true,"noFakePaymentSuccess":true,"noPaymentCapture":true,"noPayoutExecution":true,"noExternalApiCall":true},"buyerAccessOpen":true,"requestReadback":{"method":"GET","queryKeys":[],"authHeaderValueLogged":false},"plans":[{"key":"module_starter","label":"Module Starter","monthlyPriceInr":999,"moduleLimit":3,"includedModuleKeys":["yarn","thread","grey_fabric"]},{"key":"market_growth","label":"Market Growth","monthlyPriceInr":2499,"moduleLimit":8,"includedModuleKeys":["yarn","thread","grey_fabric","finish_fabric","wholesale_ready_product","textile_retailers","packing_accessories","garment_accessories"]},{"key":"all_textile","label":"All Textile Modules","monthlyPriceInr":6999,"moduleLimit":22,"includedModuleKeys":["fiber_raw_material","spinning_texturising_job","yarn","thread","weave_knit_warping_job","grey_fabric","mill_finish_process_job","finish_fabric","stitching_embroidery_value_addition_job","wholesale_ready_product","mini_wholesale_textile_market","textile_retailers","textile_c2c_trader","machinery_spares_tools_accessories","scrap_reusables","chemical_dye","packing_accessories","garment_accessories","testing_lab_instruments","recycle_waste_materials","suggestions_new_arrival_trending","consumables_utilities"]}],"exact22ModuleRegistry":true,"moduleCount":22,"sellerAccess":[{"sellerId":"seller-1","sellerEmail":"seller@test.com","companyId":"seller-company-1","companyName":"Seller User","selectedPlanKey":"module_starter","selectedPlanLabel":"Module Starter","paymentStatus":"ACTIVE","subscriptionActive":true,"internalUatEntitlementActive":false,"entitlementMode":"PROVIDER_CONFIG_REQUIRED","allowedModuleKeys":["yarn"],"blockedModuleKeys":["fiber_raw_material","spinning_texturising_job","thread","weave_knit_warping_job","grey_fabric","mill_finish_process_job","finish_fabric","stitching_embroidery_value_addition_job","wholesale_ready_product","mini_wholesale_textile_market","textile_retailers","textile_c2c_trader","machinery_spares_tools_accessories","scrap_reusables","chemical_dye","packing_accessories","garment_accessories","testing_lab_instruments","recycle_waste_materials","suggestions_new_arrival_trending","consumables_utilities"],"moduleEntitlements":[{"moduleKey":"fiber_raw_material","displayName":"Fiber Raw Material","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"spinning_texturising_job","displayName":"Spinning/Texturising Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"yarn","displayName":"Yarn","allowed":true,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":""},{"moduleKey":"thread","displayName":"Thread","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"weave_knit_warping_job","displayName":"Weave/Knit/Warping Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"grey_fabric","displayName":"Grey Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mill_finish_process_job","displayName":"Mill Finish Process Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"finish_fabric","displayName":"Finish Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"stitching_embroidery_value_addition_job","displayName":"Stitching/Embroidery Value Addition Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"wholesale_ready_product","displayName":"Wholesale Ready Product","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mini_wholesale_textile_market","displayName":"Mini Wholesale Textile Market","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_retailers","displayName":"Textile Retailers","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_c2c_trader","displayName":"Textile C2C Trader","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"machinery_spares_tools_accessories","displayName":"Machinery/Spares/Tools Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"scrap_reusables","displayName":"Scrap Reusables","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"chemical_dye","displayName":"Chemical Dye","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"packing_accessories","displayName":"Packing Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"garment_accessories","displayName":"Garment Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"testing_lab_instruments","displayName":"Testing Lab Instruments","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"recycle_waste_materials","displayName":"Recycle Waste Materials","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"suggestions_new_arrival_trending","displayName":"Suggestions New Arrival Trending","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"consumables_utilities","displayName":"Consumables Utilities","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"}],"source":"runtime_config_no_db_rows","configEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"internalUatEntitlementPolicy":{"enabled":false,"mode":"PROVIDER_CONFIG_REQUIRED","version":"bcpui-family31-internal-uat-entitlement-v1","trustedInternalSeller":true,"providerState":"OFF","providerExecutionAllowed":false,"paymentStatusAsserted":false,"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"allowedModuleKeys":[]},"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"providerExecutionAllowed":false,"noProviderCredentials":true,"entitlementConfigReadback":{"authoritativeEntitlementConfigReady":true,"acceptedEntitlementEnvConfigured":true,"acceptedEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"configuredEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON"],"entitlementConfigSourceReady":true,"runtimeFallbackMatchesWriteGate":true,"noSecretValueEcho":true},"paidListingAccessProof":{"marker":"CODEX883_SUBSCRIPTION_MARKETPLACE_COMPLETE","version":"codex883-subscription-marketplace-complete-v1","sellerSubscriptionBackendReady":true,"moduleEntitlementReadbackReady":true,"paidListingAccessGateReady":true,"buyerMarketplaceReadAccessOpen":true,"sellerListingWriteRequiresPaidEntitlement":true,"paidModuleWriteRoutesEnforced":["POST /api/trade-core/listings/:moduleKey","POST /api/trade-core/listings/:moduleKey/:listingId/archive","POST /api/trade-core/listings/:moduleKey/:listingId/unarchive"],"allowedModuleCount":1,"blockedModuleCount":21,"exact22ModuleRegistry":true,"noDuplicateRoutes":true,"noFakePaymentSuccess":true,"noMoneyMovement":true,"noProviderRuntimeCall":true,"routeOwner":"backend/server.js"},"generatedAt":"2026-07-17T07:38:50.589Z"}],"sellers":[{"sellerId":"seller-1","sellerEmail":"seller@test.com","companyId":"seller-company-1","companyName":"Seller User","selectedPlanKey":"module_starter","selectedPlanLabel":"Module Starter","paymentStatus":"ACTIVE","subscriptionActive":true,"internalUatEntitlementActive":false,"entitlementMode":"PROVIDER_CONFIG_REQUIRED","allowedModuleKeys":["yarn"],"blockedModuleKeys":["fiber_raw_material","spinning_texturising_job","thread","weave_knit_warping_job","grey_fabric","mill_finish_process_job","finish_fabric","stitching_embroidery_value_addition_job","wholesale_ready_product","mini_wholesale_textile_market","textile_retailers","textile_c2c_trader","machinery_spares_tools_accessories","scrap_reusables","chemical_dye","packing_accessories","garment_accessories","testing_lab_instruments","recycle_waste_materials","suggestions_new_arrival_trending","consumables_utilities"],"moduleEntitlements":[{"moduleKey":"fiber_raw_material","displayName":"Fiber Raw Material","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"spinning_texturising_job","displayName":"Spinning/Texturising Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"yarn","displayName":"Yarn","allowed":true,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":""},{"moduleKey":"thread","displayName":"Thread","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"weave_knit_warping_job","displayName":"Weave/Knit/Warping Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"grey_fabric","displayName":"Grey Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mill_finish_process_job","displayName":"Mill Finish Process Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"finish_fabric","displayName":"Finish Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"stitching_embroidery_value_addition_job","displayName":"Stitching/Embroidery Value Addition Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"wholesale_ready_product","displayName":"Wholesale Ready Product","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mini_wholesale_textile_market","displayName":"Mini Wholesale Textile Market","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_retailers","displayName":"Textile Retailers","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_c2c_trader","displayName":"Textile C2C Trader","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"machinery_spares_tools_accessories","displayName":"Machinery/Spares/Tools Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"scrap_reusables","displayName":"Scrap Reusables","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"chemical_dye","displayName":"Chemical Dye","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"packing_accessories","displayName":"Packing Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"garment_accessories","displayName":"Garment Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"testing_lab_instruments","displayName":"Testing Lab Instruments","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"recycle_waste_materials","displayName":"Recycle Waste Materials","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"suggestions_new_arrival_trending","displayName":"Suggestions New Arrival Trending","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"consumables_utilities","displayName":"Consumables Utilities","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"}],"source":"runtime_config_no_db_rows","configEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"internalUatEntitlementPolicy":{"enabled":false,"mode":"PROVIDER_CONFIG_REQUIRED","version":"bcpui-family31-internal-uat-entitlement-v1","trustedInternalSeller":true,"providerState":"OFF","providerExecutionAllowed":false,"paymentStatusAsserted":false,"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"allowedModuleKeys":[]},"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"providerExecutionAllowed":false,"noProviderCredentials":true,"entitlementConfigReadback":{"authoritativeEntitlementConfigReady":true,"acceptedEntitlementEnvConfigured":true,"acceptedEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"configuredEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON"],"entitlementConfigSourceReady":true,"runtimeFallbackMatchesWriteGate":true,"noSecretValueEcho":true},"paidListingAccessProof":{"marker":"CODEX883_SUBSCRIPTION_MARKETPLACE_COMPLETE","version":"codex883-subscription-marketplace-complete-v1","sellerSubscriptionBackendReady":true,"moduleEntitlementReadbackReady":true,"paidListingAccessGateReady":true,"buyerMarketplaceReadAccessOpen":true,"sellerListingWriteRequiresPaidEntitlement":true,"paidModuleWriteRoutesEnforced":["POST /api/trade-core/listings/:moduleKey","POST /api/trade-core/listings/:moduleKey/:listingId/archive","POST /api/trade-core/listings/:moduleKey/:listingId/unarchive"],"allowedModuleCount":1,"blockedModuleCount":21,"exact22ModuleRegistry":true,"noDuplicateRoutes":true,"noFakePaymentSuccess":true,"noMoneyMovement":true,"noProviderRuntimeCall":true,"routeOwner":"backend/server.js"},"generatedAt":"2026-07-17T07:38:50.589Z"}],"selectedSellerAccess":{"sellerId":"seller-1","sellerEmail":"seller@test.com","companyId":"seller-company-1","companyName":"Seller User","selectedPlanKey":"module_starter","selectedPlanLabel":"Module Starter","paymentStatus":"ACTIVE","subscriptionActive":true,"internalUatEntitlementActive":false,"entitlementMode":"PROVIDER_CONFIG_REQUIRED","allowedModuleKeys":["yarn"],"blockedModuleKeys":["fiber_raw_material","spinning_texturising_job","thread","weave_knit_warping_job","grey_fabric","mill_finish_process_job","finish_fabric","stitching_embroidery_value_addition_job","wholesale_ready_product","mini_wholesale_textile_market","textile_retailers","textile_c2c_trader","machinery_spares_tools_accessories","scrap_reusables","chemical_dye","packing_accessories","garment_accessories","testing_lab_instruments","recycle_waste_materials","suggestions_new_arrival_trending","consumables_utilities"],"moduleEntitlements":[{"moduleKey":"fiber_raw_material","displayName":"Fiber Raw Material","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"spinning_texturising_job","displayName":"Spinning/Texturising Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"yarn","displayName":"Yarn","allowed":true,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":""},{"moduleKey":"thread","displayName":"Thread","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"weave_knit_warping_job","displayName":"Weave/Knit/Warping Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"grey_fabric","displayName":"Grey Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mill_finish_process_job","displayName":"Mill Finish Process Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"finish_fabric","displayName":"Finish Fabric","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"stitching_embroidery_value_addition_job","displayName":"Stitching/Embroidery Value Addition Job","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"wholesale_ready_product","displayName":"Wholesale Ready Product","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"mini_wholesale_textile_market","displayName":"Mini Wholesale Textile Market","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_retailers","displayName":"Textile Retailers","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"textile_c2c_trader","displayName":"Textile C2C Trader","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"machinery_spares_tools_accessories","displayName":"Machinery/Spares/Tools Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"scrap_reusables","displayName":"Scrap Reusables","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"chemical_dye","displayName":"Chemical Dye","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"packing_accessories","displayName":"Packing Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"garment_accessories","displayName":"Garment Accessories","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"testing_lab_instruments","displayName":"Testing Lab Instruments","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"recycle_waste_materials","displayName":"Recycle Waste Materials","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"suggestions_new_arrival_trending","displayName":"Suggestions New Arrival Trending","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"},{"moduleKey":"consumables_utilities","displayName":"Consumables Utilities","allowed":false,"paid":true,"internalUatEntitled":false,"planKey":"module_starter","blockCode":"MODULE_NOT_IN_PLAN"}],"source":"runtime_config_no_db_rows","configEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"internalUatEntitlementPolicy":{"enabled":false,"mode":"PROVIDER_CONFIG_REQUIRED","version":"bcpui-family31-internal-uat-entitlement-v1","trustedInternalSeller":true,"providerState":"OFF","providerExecutionAllowed":false,"paymentStatusAsserted":false,"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"allowedModuleKeys":[]},"noFakePaymentSuccess":true,"noPaymentCapture":true,"noMoneyMovement":true,"providerExecutionAllowed":false,"noProviderCredentials":true,"entitlementConfigReadback":{"authoritativeEntitlementConfigReady":true,"acceptedEntitlementEnvConfigured":true,"acceptedEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON","SELLER_MODULE_ACCESS_JSON"],"configuredEntitlementEnvNames":["CODEX875_SELLER_MODULE_ACCESS_JSON"],"entitlementConfigSourceReady":true,"runtimeFallbackMatchesWriteGate":true,"noSecretValueEcho":true},"paidListingAccessProof":{"marker":"CODEX883_SUBSCRIPTION_MARKETPLACE_COMPLETE","version":"codex883-subscription-marketplace-complete-v1","sellerSubscriptionBackendReady":true,"moduleEntitlementReadbackReady":true,"paidListingAccessGateReady":true,"buyerMarketplaceReadAccessOpen":true,"sellerListingWriteRequiresPaidEntitlement":true,"paidModuleWriteRoutesEnforced":["POST /api/trade-core/listings/:moduleKey","POST /api/trade-core/listings/:moduleKey/:listingId/archive","POST /api/trade-core/listings/:moduleKey/:listingId/unarchive"],"allowedModuleCount":1,"blockedModuleCount":21,"exact22ModuleRegistry":true,"noDuplicateRoutes":true,"noFakePaymentSuccess":true,"noMoneyMovement":true,"noProviderRuntimeCall":true,"routeOwner":"backend/server.js"},"generatedAt":"2026-07-17T07:38:50.589Z"},"generatedAt":"2026-07-17T07:38:50.590Z"}