---
title: "Luxury Goods Product Authenticity Verifier"
method: POST
path: "/v1/tools/verify_product_authenticity"
tags: ["TODO_TAGS_REVIEW"]
---

# Luxury Goods Product Authenticity Verifier

`POST /v1/tools/verify_product_authenticity`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/verify_product_authenticity`
- Auth: none declared

Verify that presented lineage hashes chain back to the claimed root and that ownership transfers are continuous. Consumer/resale authenticity verdict: terminal stage of digital-product-passport-lineage chain.

**Tool URL:** https://ainumbers.co/chaingraph/art-117-product-authenticity-verifier.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `claimed_root_hash` unknown
  - `ownership_transfers` unknown
  - `presented_lineage_hashes` unknown
  - `product_id` unknown

## Response `200`

Successful tool execution result

- object
  - `authentic` boolean
  - `chains_to_root` boolean
  - `ownership_continuous` boolean
  - `product_id` string

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
