Capabilities declare where and how an app hooks Tradeics. Only listed capabilities are loaded at runtime.
Capability families
| Family |
Examples |
| UI slots |
Toolbar buttons, side panels, settings pages |
| Actions |
Operator-triggered jobs with confirmations |
| Events / webhooks |
rfx.updated, payment.captured, … |
| Data scopes |
REST scopes bridging to REST V2 |
| AI helpers |
Optional assist tools via AI MCP patterns |
| Background jobs |
Scheduled or queued work (metered when paid) |
Product surface map (extend over time)
| Product |
Example slots (placeholders) |
| B2B S2P |
s2p.rfx.list.toolbar, s2p.po.detail.panel |
| Marketplace / E-store |
marketplace.product.detail.actions |
| Finance |
finance.invoice.list.toolbar |
| Global |
settings.integrations.page |
Design rules
- Prefer read scopes first.
- Destructive actions require Platform confirmation UI.
- UI must degrade if the slot is unavailable in an older product build.
Next