Start with the operating contract
CoreCharge publishes the complete v1.51 cabinet command semantics so buyers and engineering teams can keep purchased hardware integrable beyond a single software deployment. Production access remains controlled, while frame grammar, CRC, commands, parameters, workflows and test fixtures are public.
Public documentation boundary
This release is operationally useful documentation with synthetic fixtures. It does not expose production credentials, certify every hardware model or replace model-specific UAT and an authorized connectivity profile.
What this public layer answers
- What responsibilities belong to the station, platform, payment provider and operator.
- The exact ASCII frame, CRC calculation, all v1.51 commands, directions and field order.
- Which states must be reconciled across device, rental, payment and return records.
- How hardware compatibility should be demonstrated for a specific model and firmware release.
- Which software capabilities have public evidence and which still require project confirmation.
- Which integration artifacts are available to machines as well as people.
What this public layer does not contain
- Assigned production network locations and ports.
- Credentials, secrets, certificates, provisioning values or tenant identifiers.
- Real firmware locations, private release artifacts or unrestricted service tooling.
- Production payloads, customer records or real device identifiers.
Recommended evaluation path
- Read the trust principles.
- Select a station family and open a compatibility review.
- Implement the frame, transport and CRC.
- Follow the end-to-end flows and checklist.
- Review the software feature matrix.
- Download the command catalog and AsyncAPI contract.
- Request assigned connectivity values only after scope, identity and security ownership are approved.
Evidence vocabulary
| State | Meaning |
|---|---|
| Documented | A public page describes the capability or contract. |
| Schema available | A machine-readable shape exists, but it is not a production endpoint. |
| Testable | An approved fixture or sandbox can exercise the behavior. |
| Verified | Evidence identifies model, firmware, environment, date and result. |
| Production-approved | Named owners approved the exact deployment and operating boundary. |
These states are deliberately separate. A documented field is not proof that a specific station, firmware build or payment account is production-ready.