{"input":{"additionalProperties":false,"properties":{"current":{"items":{"additionalProperties":true,"type":"object"},"maxItems":50,"title":"Current","type":"array"},"previous":{"items":{"additionalProperties":true,"type":"object"},"maxItems":50,"title":"Previous","type":"array"},"contract":{"additionalProperties":false,"properties":{"fields":{"additionalProperties":{"additionalProperties":false,"properties":{"type":{"enum":["string","integer","boolean","decimal"],"title":"Type","type":"string"},"required":{"title":"Required","type":"boolean"},"decimal_places":{"anyOf":[{"maximum":6,"minimum":0,"type":"integer"},{"type":"null"}],"default":null,"title":"Decimal Places"}},"required":["type","required"],"title":"CatalogField","type":"object"},"maxProperties":16,"minProperties":1,"title":"Fields","type":"object"},"identity_field":{"title":"Identity Field","type":"string"},"identity_mode":{"enum":["url","exact"],"title":"Identity Mode","type":"string"},"price_field":{"title":"Price Field","type":"string"},"currency_field":{"title":"Currency Field","type":"string"},"allowed_currencies":{"items":{"type":"string"},"maxItems":10,"minItems":1,"title":"Allowed Currencies","type":"array"},"unit_field":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Unit Field"},"allowed_units":{"anyOf":[{"items":{"type":"string"},"maxItems":10,"minItems":1,"type":"array"},{"type":"null"}],"default":null,"title":"Allowed Units"}},"required":["fields","identity_field","identity_mode","price_field","currency_field","allowed_currencies"],"title":"CatalogContract","type":"object"}},"required":["current","previous","contract"],"title":"CatalogInput","type":"object"},"output":{"additionalProperties":false,"properties":{"product":{"title":"Product","type":"string"},"result":{"additionalProperties":false,"properties":{"version":{"const":"1","title":"Version","type":"string"},"status":{"enum":["READY","BLOCKED"],"title":"Status","type":"string"},"contract_sha256":{"title":"Contract Sha256","type":"string"},"previous_snapshot_sha256":{"title":"Previous Snapshot Sha256","type":"string"},"input_sha256":{"title":"Input Sha256","type":"string"},"accepted_inserts":{"items":{"additionalProperties":true,"type":"object"},"title":"Accepted Inserts","type":"array"},"accepted_updates":{"items":{"additionalProperties":true,"type":"object"},"title":"Accepted Updates","type":"array"},"unchanged_records":{"items":{"additionalProperties":true,"type":"object"},"title":"Unchanged Records","type":"array"},"quarantined_records":{"items":{"additionalProperties":true,"type":"object"},"title":"Quarantined Records","type":"array"},"duplicate_resolution":{"items":{"additionalProperties":true,"type":"object"},"title":"Duplicate Resolution","type":"array"},"schema_drift":{"items":{"additionalProperties":true,"type":"object"},"title":"Schema Drift","type":"array"},"baseline_findings":{"items":{"additionalProperties":true,"type":"object"},"title":"Baseline Findings","type":"array"},"changes":{"items":{"additionalProperties":true,"type":"object"},"title":"Changes","type":"array"},"ingestion":{"additionalProperties":true,"title":"Ingestion","type":"object"},"counts":{"additionalProperties":{"type":"integer"},"title":"Counts","type":"object"}},"required":["version","status","contract_sha256","previous_snapshot_sha256","input_sha256","accepted_inserts","accepted_updates","unchanged_records","quarantined_records","duplicate_resolution","schema_drift","baseline_findings","changes","ingestion","counts"],"title":"CatalogResult","type":"object"},"evidence":{"items":{"additionalProperties":true,"type":"object"},"title":"Evidence","type":"array"},"limitations":{"items":{"type":"string"},"title":"Limitations","type":"array"},"next_actions":{"items":{"additionalProperties":false,"properties":{"capability":{"title":"Capability","type":"string"},"endpoint":{"title":"Endpoint","type":"string"},"reason":{"title":"Reason","type":"string"},"price_usdc":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Price Usdc"}},"required":["capability","endpoint","reason"],"title":"Action","type":"object"},"title":"Next Actions","type":"array"}},"required":["product","result","evidence","limitations","next_actions"],"title":"CatalogOutcome","type":"object"},"limits":{"body_bytes":160000,"depth":24,"nodes":6000,"body_timeout_seconds":3,"analysis_timeout_seconds":3},"idempotency_key_required":true,"result_replay_retention_days":30,"scope":"Reconcile an Apify-style product dataset against a previous accepted catalog and explicit flat field contract. Return ingestion-ready inserts/updates, unchanged records, quarantines, duplicate resolution, money/unit checks, schema drift and field source pointers. Upsert only; no inferred deletion, fetching or external purchases. Maximum 50 current and 50 previous records, 16 scalar fields, 100000 input bytes. Fixed 0.050000 USDC per batch."}