Built on an open commerce protocol, not proprietary lock-in.
BayLink expresses work and settlement in ACP, the Automotive Commerce Protocol. It's an open specification with a public conformance suite, so your systems integrate against a standard, not a black box.
Automotive Commerce Protocol
Each envelope is an ACP transaction. Service requests, price caps, and settlement intent travel as structured payloads in automotive's modern commerce standard, extended for fleet servicing.
"type": "ACPFleetDelta",
"cap_cents": 48000,
"stage": "in_bay"
Open by default
ACP is published under Apache 2.0 with a conformance suite anyone can run. Every BayLink envelope validates against it, so there's no proprietary format to get locked into and no black box between your systems and the rail.
"spec": "ACP v1.1 Fleet",
"required_checks": "18 / 18 passed",
"verdict": "CONFORMANT"
The envelope is the unit of work and the unit of settlement.
ACP defines the structure of an envelope and the behavior of settlement against a cap. Everything you need to integrate is public.
Envelope structure
A service request, a price cap in cents, the stage, and the transfer. One object, one schema, validated the same way everywhere.
Settlement behavior
Capped before work begins, released against the cap on return, never over. The behavior is specified, not implied.
Conformance suite
A public set of checks any implementation can run to prove it speaks ACP correctly. No proprietary dependencies.
Protocol questions, answered.
What is the Automotive Commerce Protocol (ACP)?
ACP is an open specification, published under Apache 2.0, for expressing automotive service work orders, pricing, and settlement intent as structured envelopes. It includes a public conformance suite so any implementation can validate without proprietary dependencies.
Is ACP really open?
Yes. The specification and the conformance suite are public under Apache 2.0. Every BayLink envelope validates against the same public checks anyone else can run, so there is no proprietary format to get locked into.
What does an envelope contain?
An envelope carries the service request, a price cap in cents, the current stage, and the eventual transfer. It is the unit of work and the unit of settlement, structured the same way for every implementation.