GET/api/v1/health
Liveness and readiness checkGET/api/v1/version
Platform version and build metadataGET/api/v1/openapi.json
Machine-readable OpenAPI 3.1 specPOST/api/v1/auth/signup
Register a new userPOST/api/v1/auth/signin
Exchange credentials for a sessionPOST/api/v1/auth/signout
Revoke current sessionGET/api/v1/auth/me
Fetch the authenticated userGET/api/v1/assets
List assets (filter, paginate, search)POST/api/v1/assets
Create a new assetGET/api/v1/assets/{id}
Fetch a single assetPUT/api/v1/assets/{id}
Update an asset (owner only)DELETE/api/v1/assets/{id}
Delete an asset (owner only)GET/api/v1/vaults
List vaults (filter, paginate, search)POST/api/v1/vaults
Create a new vaultGET/api/v1/vaults/{id}
Fetch a single vaultPUT/api/v1/vaults/{id}
Update a vault (owner only)DELETE/api/v1/vaults/{id}
Delete a vault (owner only)GET/api/v1/certificates
List certificates (public verification)POST/api/v1/certificates
Create a certificate (asset owner only)GET/api/v1/certificates/{id}
Fetch a single certificateGET/api/v1/certificates/number/{n}
Look up certificate by numberPUT/api/v1/certificates/{id}
Update a certificate (asset owner only)DELETE/api/v1/certificates/{id}
Delete a certificate (asset owner only)GET/api/v1/verify/certificate/{n}
Public verify by certificate numberGET/api/v1/verify/nfc/{uid}
Public verify by NFC UIDGET/api/v1/verify/qr/{id}
Public verify by QR / asset idGET/api/v1/verification-logs
Verification audit log (owner-scoped)GET/api/v1/verification-logs/{id}
Fetch a single verification logGET/api/v1/organizations
List organizationsPOST/api/v1/organizations
Create an organizationGET/api/v1/organizations/{id}
Fetch an organizationPUT/api/v1/organizations/{id}
Update an organizationDELETE/api/v1/organizations/{id}
Delete an organizationGET/api/v1/user-roles
List role assignments (RLS-scoped)POST/api/v1/user-roles
Assign a rolePUT/api/v1/user-roles/{id}
Update a role assignmentDELETE/api/v1/user-roles/{id}
Remove a role assignmentGET/api/v1/listings
List marketplace listingsPOST/api/v1/listings
Create a listing (verified assets only)GET/api/v1/listings/{id}
Fetch a marketplace listingPUT/api/v1/listings/{id}
Update a listing (seller or org admin)DELETE/api/v1/listings/{id}
Delete a listing (seller or org admin)GET/api/v1/orders
List orders (buyer, seller, or org admin scope)POST/api/v1/orders
Create an order against an active listingGET/api/v1/orders/{id}
Fetch a single orderPUT/api/v1/orders/{id}
Update fulfillment / payment stateGET/api/v1/payments
List payments (buyer, seller, or org admin scope)POST/api/v1/payments
Record a payment against an order (no live charge yet)GET/api/v1/payments/{id}
Fetch a single paymentPUT/api/v1/payments/{id}
Update payment status / provider metadata