UCP Services Vertical
Use this skill to keep services work separate from shopping onboarding.
Output
Create a draft package under store/clients/{client_name}/services-vertical/:
service-profile.jsonservice-catalog.jsonlifecycle.mdvendor-namespace.md
Workflow
- Define the vendor namespace, such as
com.example.services. - Model service offerings with scope, deliverables, pricing, and acceptance.
- Define lifecycle states:
booked,in_progress,delivered,verified,settled,canceled. - Keep payment authorization separate from service acceptance.
- Document what would need to graduate from vendor namespace to core UCP.
Read references/services-model.md for the draft object model.
Hard Rules
- Do not mix service capabilities into
dev.ucp.shopping.*. - Do not promise official UCP support for services.
- Keep this as vendor-namespace design until the standard accepts a services vertical.