Skip to content

Conversation

@adrida
Copy link

@adrida adrida commented Jan 28, 2026

Summary

Adds a vendor extension for pre-checkout product recall evidence lookup.

  • Namespace: io.deeprecall.shopping.product_safety
  • Scope: Evidence-only output (no decisions, no enforcement)
  • Use case: Agents query for recalled products similar to items in cart before checkout

Files added

  • docs/specification/product-safety.md - Extension specification
  • spec/schemas/shopping/product_safety.search_req.json - Request schema
  • spec/schemas/shopping/product_safety_resp.json - Response schema
  • Updated mkdocs.yml - Navigation and llmstxt entries

Non-goals (explicit)

  • Does NOT block checkout
  • Does NOT make compliance judgments
  • Does NOT enforce regulatory requirements

Interpretation of results is left to the caller.

Test plan

  • uv run mkdocs build --strict passes
  • JSON schemas validate against draft 2020-12

@adrida adrida requested a review from a team January 28, 2026 07:08
@google-cla
Copy link

google-cla bot commented Jan 28, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@adrida
Copy link
Author

adrida commented Jan 28, 2026

For context: DeepRecall (deeprecall.io) aggregates 120k+ recalled products from 8 regulatory agencies. The MCP server is live at mcp.deeprecall.io and published to the MCP Registry. Happy to answer questions about the implementation.

…ookup

Adds an optional extension for querying product recall databases.

Scope:
- Pre-checkout evidence lookup
- Synchronous request/response
- Returns similarity matches only

Non-goals:
- Does not block or prevent checkout
- Does not make safety judgments
- Does not enforce compliance

Files:
- spec/schemas/shopping/product_safety.search_req.json
- spec/schemas/shopping/product_safety_resp.json
- docs/specification/product-safety.md
@adrida adrida force-pushed the extension/product-safety branch from a5c3cb3 to c458c4c Compare January 28, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant