Supply Chain

Integrations & webhooks.

Connect your existing supply chain systems. Each integration translates carrier/POS/WMS events into hash-chained provenance records — automatically, with zero manual entry.

How It Works
Carrier/POS/WMS fires webhook on status change
|
POST /api/ingest/{shipping|pos|warehouse}
|
GenuProof maps carrier status to event type
|
Fetches last event hash for this product
|
new_hash = SHA-256(event_data + previous_hash)
|
Writes hash-chained EVENT# to DynamoDB
|
DynamoDB Stream fires (for anomaly detection)
|
Consumer sees full journey on verification page
Shipping Carriers
POST /api/ingest/shipping

Automatically tracks shipments. When a carrier fires a tracking webhook (picked up, in transit, delivered), the event is mapped to GenuProof's provenance chain.

Supported Platforms
FedExDHLUPSUSPSChronopost
Status Mapping
picked_up → shipped
in_transit → shipped
out_for_delivery → shipped
delivered → received
Example Payload
{
  "trackingNumber": "FX-2026-8847291",
  "carrier": "FedEx",
  "status": "delivered",
  "productId": "e084595c9732...",
  "location": "New York, NY",
  "signedBy": "J. Smith"
}

Demo

Simulate a full journey.

Create a product and automatically play out its entire supply chain — from manufacturing through shipping, customs, warehousing, and final sale. Each step is a hash-chained event from a simulated webhook.

Select a brand, name your product, choose a journey, and hit simulate. A fully hash-chained supply chain will be created in seconds.