Signed, Deduplicated Webhooks
Each delivery is authenticated and claimed once before execution (HMAC VERIFIED, DUPLICATE BLOCKED), so a Shopify retry cannot create the same decision twice.
The Same CAS-1 Engine
Eligible order and dispute events are normalized into the same five-state determination used across Quorum: Proceed, Review, Block, No Result, or Run Failure.
Deterministic Shopify Tags
Quorum writes the outcome and registered reason back through Shopify's GraphQL Admin API as deterministic tags for Proceed, Review, Block, No Result, and Run Failure.
What the connector actually does
After an approved installation, Quorum registers order and dispute subscriptions, verifies each delivery, maps it to the correct Quorum tenant, and runs only records with enough input for adjudication:
orders/create plus signed dispute creation and update events