{"openapi":"3.1.0","info":{"title":"Product Catalog Diff and Drift Guard API","version":"1.0.0","description":"Hash and compare bounded caller-supplied product catalog snapshots, isolate price and inventory drift, create a non-executing patch review plan, and apply explicit change policy. The API never connects to a store, marketplace, ERP, PIM, or inventory system; fetches a product page; mutates a catalog; submits a feed; or proves either snapshot is authoritative."},"paths":{"/marketplace/rapid/catalog-diff/v1/snapshot":{"post":{"tags":["Catalog Snapshot"],"summary":"Hash Catalog Snapshot","operationId":"snapshotCatalog","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnapshotRequest"},"examples":{"example":{"summary":"Hash Catalog Snapshot","value":{"items":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}]}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnapshotResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/catalog-diff/v1/diff":{"post":{"tags":["Catalog Diff"],"summary":"Diff Catalog Snapshots","operationId":"diffCatalogSnapshots","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PairRequest"},"examples":{"example":{"summary":"Diff Catalog Snapshots","value":{"before":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}],"after":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":29,"currency":"USD","quantity":3,"availability":"in_stock"}},{"key":"SKU-2","fields":{"title":"Red Tee","price":25,"currency":"USD"}}]}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiffResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/catalog-diff/v1/prices":{"post":{"tags":["Catalog Price Drift"],"summary":"Check Price Drift","operationId":"diffCatalogPrices","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceDiffRequest"},"examples":{"example":{"summary":"Check Price Drift","value":{"before":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}],"after":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":29,"currency":"USD","quantity":3,"availability":"in_stock"}},{"key":"SKU-2","fields":{"title":"Red Tee","price":25,"currency":"USD"}}],"review_percent":10,"block_percent":50}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceDiffResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/catalog-diff/v1/inventory":{"post":{"tags":["Catalog Inventory Drift"],"summary":"Check Inventory Drift","operationId":"diffCatalogInventory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryDiffRequest"},"examples":{"example":{"summary":"Check Inventory Drift","value":{"before":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}],"after":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":29,"currency":"USD","quantity":3,"availability":"in_stock"}},{"key":"SKU-2","fields":{"title":"Red Tee","price":25,"currency":"USD"}}],"review_quantity_delta":1}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryDiffResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/catalog-diff/v1/patch-plan":{"post":{"tags":["Catalog Patch Plan"],"summary":"Build Review Patch Plan","operationId":"planCatalogPatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PairRequest"},"examples":{"example":{"summary":"Build Review Patch Plan","value":{"before":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}],"after":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":29,"currency":"USD","quantity":3,"availability":"in_stock"}},{"key":"SKU-2","fields":{"title":"Red Tee","price":25,"currency":"USD"}}]}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPlanResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/catalog-diff/v1/policy-check":{"post":{"tags":["Catalog Change Policy"],"summary":"Check Catalog Change Policy","operationId":"checkCatalogChangePolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyRequest"},"examples":{"example":{"summary":"Check Catalog Change Policy","value":{"before":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":25,"currency":"USD","quantity":8,"availability":"in_stock"}}],"after":[{"key":"SKU-1","fields":{"title":"Blue Tee","price":29,"currency":"USD","quantity":3,"availability":"in_stock"}},{"key":"SKU-2","fields":{"title":"Red Tee","price":25,"currency":"USD"}}],"allow_additions":true,"allow_removals":false,"max_changed_items":100,"max_changed_ratio":0.25}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"CatalogItem":{"properties":{"key":{"type":"string","maxLength":128,"minLength":1,"title":"Key"},"fields":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Fields"}},"additionalProperties":false,"type":"object","required":["key"],"title":"CatalogItem"},"Change":{"properties":{"key":{"type":"string","title":"Key"},"field":{"type":"string","title":"Field"},"before":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"title":"Before"},"after":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"title":"After"},"kind":{"type":"string","enum":["ADDED","REMOVED","CHANGED"],"title":"Kind"},"numeric_delta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Numeric Delta"},"percent_delta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Percent Delta"}},"additionalProperties":false,"type":"object","required":["key","field","kind"],"title":"Change"},"DiffResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"before_count":{"type":"integer","title":"Before Count"},"after_count":{"type":"integer","title":"After Count"},"added_keys":{"items":{"type":"string"},"type":"array","title":"Added Keys"},"removed_keys":{"items":{"type":"string"},"type":"array","title":"Removed Keys"},"changed_keys":{"items":{"type":"string"},"type":"array","title":"Changed Keys"},"unchanged_keys":{"items":{"type":"string"},"type":"array","title":"Unchanged Keys"},"changes":{"items":{"$ref":"#/components/schemas/Change"},"type":"array","title":"Changes"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","before_count","after_count","added_keys","removed_keys","changed_keys","unchanged_keys","changes"],"title":"DiffResult"},"Finding":{"properties":{"code":{"type":"string","title":"Code"},"severity":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"title":"Severity"},"message":{"type":"string","title":"Message"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"},"next_action":{"type":"string","title":"Next Action"}},"additionalProperties":false,"type":"object","required":["code","severity","message","next_action"],"title":"Finding"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InventoryDiffRequest":{"properties":{"before":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"Before"},"after":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"After"},"compare_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Compare Fields"},"ignore_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Ignore Fields"},"numeric_tolerance":{"type":"number","maximum":1000000000.0,"minimum":0.0,"title":"Numeric Tolerance","default":0},"quantity_field":{"type":"string","maxLength":64,"minLength":1,"title":"Quantity Field","default":"quantity"},"availability_field":{"type":"string","maxLength":64,"minLength":1,"title":"Availability Field","default":"availability"},"review_quantity_delta":{"type":"number","maximum":1000000000.0,"minimum":0.0,"title":"Review Quantity Delta","default":1}},"additionalProperties":false,"type":"object","required":["before","after"],"title":"InventoryDiffRequest"},"InventoryDiffResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"compared_keys":{"type":"integer","title":"Compared Keys"},"changes":{"items":{"$ref":"#/components/schemas/Change"},"type":"array","title":"Changes"},"review_keys":{"items":{"type":"string"},"type":"array","title":"Review Keys"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","compared_keys","changes","review_keys"],"title":"InventoryDiffResult"},"PairRequest":{"properties":{"before":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"Before"},"after":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"After"},"compare_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Compare Fields"},"ignore_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Ignore Fields"},"numeric_tolerance":{"type":"number","maximum":1000000000.0,"minimum":0.0,"title":"Numeric Tolerance","default":0}},"additionalProperties":false,"type":"object","required":["before","after"],"title":"PairRequest"},"PatchOperation":{"properties":{"op":{"type":"string","enum":["add_item","remove_item","set_field","remove_field"],"title":"Op"},"key":{"type":"string","title":"Key"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object"},{"type":"null"}],"title":"Value"},"executable":{"type":"boolean","const":false,"title":"Executable","default":false}},"additionalProperties":false,"type":"object","required":["op","key"],"title":"PatchOperation"},"PatchPlanResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"operation_count":{"type":"integer","title":"Operation Count"},"operations":{"items":{"$ref":"#/components/schemas/PatchOperation"},"type":"array","title":"Operations"},"patch_format":{"type":"string","const":"AP_CONTROL_REVIEW_PLAN_V1","title":"Patch Format","default":"AP_CONTROL_REVIEW_PLAN_V1"},"executable_patch_claimed":{"type":"boolean","const":false,"title":"Executable Patch Claimed","default":false}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","operation_count","operations"],"title":"PatchPlanResult"},"PolicyRequest":{"properties":{"before":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"Before"},"after":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"After"},"compare_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Compare Fields"},"ignore_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Ignore Fields"},"numeric_tolerance":{"type":"number","maximum":1000000000.0,"minimum":0.0,"title":"Numeric Tolerance","default":0},"allow_additions":{"type":"boolean","title":"Allow Additions","default":true},"allow_removals":{"type":"boolean","title":"Allow Removals","default":false},"max_changed_items":{"type":"integer","maximum":1000.0,"minimum":0.0,"title":"Max Changed Items","default":100},"max_changed_ratio":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Max Changed Ratio","default":0.25},"protected_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Protected Fields"}},"additionalProperties":false,"type":"object","required":["before","after"],"title":"PolicyRequest"},"PolicyResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"changed_item_count":{"type":"integer","title":"Changed Item Count"},"changed_ratio":{"type":"number","title":"Changed Ratio"},"added_count":{"type":"integer","title":"Added Count"},"removed_count":{"type":"integer","title":"Removed Count"},"protected_field_changes":{"items":{"$ref":"#/components/schemas/Change"},"type":"array","title":"Protected Field Changes"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","changed_item_count","changed_ratio","added_count","removed_count","protected_field_changes"],"title":"PolicyResult"},"PriceDiffRequest":{"properties":{"before":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"Before"},"after":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"After"},"compare_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Compare Fields"},"ignore_fields":{"items":{"type":"string"},"type":"array","maxItems":50,"title":"Ignore Fields"},"numeric_tolerance":{"type":"number","maximum":1000000000.0,"minimum":0.0,"title":"Numeric Tolerance","default":0},"price_field":{"type":"string","maxLength":64,"minLength":1,"title":"Price Field","default":"price"},"currency_field":{"type":"string","maxLength":64,"minLength":1,"title":"Currency Field","default":"currency"},"review_percent":{"type":"number","maximum":10000.0,"minimum":0.0,"title":"Review Percent","default":10},"block_percent":{"type":"number","maximum":10000.0,"minimum":0.0,"title":"Block Percent","default":50}},"additionalProperties":false,"type":"object","required":["before","after"],"title":"PriceDiffRequest"},"PriceDiffResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"compared_keys":{"type":"integer","title":"Compared Keys"},"changes":{"items":{"$ref":"#/components/schemas/Change"},"type":"array","title":"Changes"},"currency_mismatch_keys":{"items":{"type":"string"},"type":"array","title":"Currency Mismatch Keys"},"review_keys":{"items":{"type":"string"},"type":"array","title":"Review Keys"},"blocked_keys":{"items":{"type":"string"},"type":"array","title":"Blocked Keys"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","compared_keys","changes","currency_mismatch_keys","review_keys","blocked_keys"],"title":"PriceDiffResult"},"SnapshotRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CatalogItem"},"type":"array","maxItems":1000,"title":"Items"},"sort_fields":{"type":"boolean","title":"Sort Fields","default":true}},"additionalProperties":false,"type":"object","required":["items"],"title":"SnapshotRequest"},"SnapshotResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","title":"Ruleset Version","default":"2026-08-11"},"scope":{"type":"string","const":"CALLER_SUPPLIED_SNAPSHOTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_SNAPSHOTS_ONLY"},"external_system_queried":{"type":"boolean","const":false,"title":"External System Queried","default":false},"catalog_mutated":{"type":"boolean","const":false,"title":"Catalog Mutated","default":false},"authority_verified":{"type":"boolean","const":false,"title":"Authority Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"item_count":{"type":"integer","title":"Item Count"},"duplicate_keys":{"items":{"type":"string"},"type":"array","title":"Duplicate Keys"},"canonical_sha256":{"type":"string","title":"Canonical Sha256"},"canonical_bytes":{"type":"integer","title":"Canonical Bytes"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","item_count","duplicate_keys","canonical_sha256","canonical_bytes"],"title":"SnapshotResult"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}},"tags":[{"name":"Catalog Snapshot","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."},{"name":"Catalog Diff","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."},{"name":"Catalog Price Drift","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."},{"name":"Catalog Inventory Drift","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."},{"name":"Catalog Patch Plan","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."},{"name":"Catalog Change Policy","description":"A bounded, stateless catalog-diff preflight for agents, merchant integrations, PIM migrations, feed pipelines, and commerce operations."}],"servers":[{"url":"https://api-production-9502.up.railway.app"}]}