The ladder
1
Cited
A page on the vendor’s own site documents the field on that object, or documents API-writable custom fields on it. Third-party write-ups do not count. For a custom-field carrier the vendor proves the mechanism; the field’s name is configured in the customer’s tenant at onboarding.
2
Spec-checked
The vendor publishes a machine-readable API specification (OpenAPI or Swagger). The operations composerID calls are vendored into this repository, and on every push CI finds the carrier field on the write operation’s request body and, where one is recorded, on the read operation’s response. A vendor renaming or dropping the field fails the build when the specification is refreshed.
3
Fake-proven
A local fake of the destination, built from that specification, accepts a publish, stores the Intent ID in the carrier field, and returns it on a read or a filter. This proves composerID’s own adapter end to end, offline.
4
Sandbox-proven
The same round trip has passed against the vendor’s own developer sandbox, with the date and a reference recorded.
5
Tenant-proven
The carrier is confirmed against a live customer tenant during onboarding.
What the evidence covers
Every rung below Tenant-proven is a claim about the vendor’s published contract, not about a particular customer. Tenants add their own rules: mandatory fields, picklists, custom-field definitions and permissions. That is why every destination page says its carrier field is indicative until it is confirmed at onboarding, whatever rung it has reached.A destination is Carrier mapped only when at least the Cited rung holds. Where no vendor-owned source can be found, the destination is Documented instead: its API posture is recorded, but no carrier is claimed.
Keeping it current
The registry records each carrier’s evidence with its source URL and the date it was read. A monthly docs watch fetches every cited vendor page and reports any that changed or stopped resolving, and the vendored specifications are refreshed deliberately, so a change in a vendor’s contract arrives as a reviewed commit.Next steps
All destinations
Every destination with its coverage status and its evidence rung.
Publishing
Plan, preflight and publish: how the carrier gets written.
How composerID connects
The ways composerID reaches a destination, and how to read a destination page.