The ProvenanceKit API has two namespaces with separate authentication:/v1/*for provenance operations and/management/*for the control plane.
Base URL
Authentication
Provenance endpoints (/v1/*)
Use a pk_live_ project API key as a Bearer token:
Management endpoints (/management/*)
Use the MANAGEMENT_API_KEY shared secret plus an X-User-Id header identifying the user:
Core endpoints
Entities
Actions
Attributions
Bundles
Management
SDKs
The TypeScript SDK wraps all/v1/* endpoints: