Use Case: Create ticket
1: Search product
Get available products matching product filter object
POST /api/v2/product
2: Create manifest
Create a purchase manifest from a product identifier
POST /api/v2/manifest
3: Create ticket
Issue tickets from supplied manifest.
The manifest should come from the product server for a matching participant id.
POST /api/v2/ticket