# Commerce Refusal Review

**SKU:** CAIN-A75-057  
**Development:** #57 Shopping benchmarks that reward refusing bad purchases  
**Product status:** DELIVERABLE  
**Engine:** `payment_mandate` (`cain/commerce/mandate_guard.py`)  
**Profile:** `refusal_gift_card`  
**Generated:** 2026-11-12T07:59:12Z UTC

## Result

2 of 5 carts allowed; 3 denied.

- **authorized_purchase**: ALLOW
- **browser_checkout**: ALLOW
- **lookalike_merchant**: DENY rules=LOOKALIKE_MERCHANT
- **over_limit**: DENY rules=ITEM_NOT_IN_MANDATE, PER_TRANSACTION_LIMIT, BUDGET_EXCEEDED
- **refusal_gift_card**: DENY rules=BLOCKED_CATEGORY

## Limits of this run

Evaluates the supplied signed mandate and carts. It does not move money, does not contact a payment network, and the receipt signing key is generated for this run.

This is a bounded run on a sample. It is not an assessment of any production system, not a
certification, and not a signed attestation. The accompanying `manifest.json` records SHA-256
hashes so a recipient can detect a changed file. The manifest is not a signature and not an
attestation; it does not prove who produced the artifact.

## What this is not

- Not a vendor integration, partnership or endorsement.
- Not legal, tax, clinical, insurance or safety advice.
- Not a third-party audit, SOC 2 report, ISO certification or patent filing.
- Not a production write action: no downstream tool was called.

Prices and packaging are proposals. Built by a three-person team.
