# PAL Commerce Data Tools

Use these tools when an agent needs cheap deterministic validation of ecommerce catalog data.

## audit_catalog_feed
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/catalog-audit
Cost: $0.01 USDC
Body: {"records":[product,...]}
Use before Google Merchant Center / shopping-feed submission or when checking identifier, price, URL, availability and variant-readiness issues.

## validate_single_gtin
GET https://pal-nano-catalog-audit.onrender.com/v1/usdc/gtin-check-one?gtin=4006381333931
Cost: $0.01 USDC
Use for a single GTIN/UPC/EAN lookup with no JSON body.

## validate_gtins
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/gtin-check
Cost: $0.01 USDC
Body: {"gtins":["4006381333931",...]}
Use to validate GTIN-8, GTIN-12/UPC, GTIN-13/EAN and GTIN-14 lengths and check digits.

## diff_product_feeds
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/feed-diff
Cost: $0.01 USDC
Body: {"before":[...],"after":[...]}
Use to detect product additions/removals and changes to title, link, image, price, availability, brand, GTIN and MPN.

## validate_x402_declaration
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/x402-validate
Cost: $0.05 USDC
Body: an x402 v2 PaymentRequired object or a wrapper containing declaration/payment_required.
Use to statically validate protocol shape, payment requirements, Base/EVM fields, amounts, timeouts and duplicate accepts without paying or fetching the declared resource.

## remediate_catalog_feed_batch
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/catalog-remediation-batch
Cost: $5.00 USDC
Body: {"records":[product,...]} with 1-500 records.
Use for larger Merchant Center/product-feed remediation jobs that should complete in one payment and one call.

## remediate_catalog_feed
POST https://pal-nano-catalog-audit.onrender.com/v1/usdc/catalog-remediation
Cost: $1.00 USDC
Body: {"records":[product,...]} with 1-100 records.
Use when an agent needs a prioritized, machine-readable remediation plan rather than only raw validation findings.

Payment protocol: x402 v2 exact, Base mainnet USDC.
Discovery: https://pal-nano-catalog-audit.onrender.com/.well-known/x402
OpenAPI: https://pal-nano-catalog-audit.onrender.com/openapi.json
