ChargeLink Native

Standards and Claim Boundaries

ChargeLink Native contains protocol implementations, test inventories and evidence contracts that reference published standards. It distinguishes five levels that must never be collapsed into one another in a report:

  1. Implementation coverage — which messages and behaviours the software implements.
  2. Executable test coverage — which inventory cases have a native execution binding.
  3. Live-stack readiness — which lanes have been run against a real peer or plant.
  4. Interoperability evidence — recorded sessions with named external devices.
  5. Formal conformance — an accredited laboratory's result under the applicable certification scheme. ChargeLink does not produce this.

Standards referenced by the product

StandardUse in ChargeLinkLimits
ISO 15118-20:2022Protocol implementation (SupportedAppProtocol, CommonMessages, DC), Annex B PKI, Annex C EVCCID, EVCC message timeoutsDC EIM in both roles with a simulated plant, Scheduled control mode, one charging schedule per session, no pause/resume. The TLS 1.3 handshake offers and accepts only the named groups secp521r1 and x448 (secp256r1 only with the engineering legacy option). AC/BPT: reference responder. Plug & Charge: fixture-driven. Engineering evidence, not conformance.
ISO 15118-2:2014Protocol implementation (MsgDef), native EXI round trip, reference responderReference-responder listener for engineering and test development; no standards-encoded EVCC sessions against third-party chargers
DIN 70121:2014Protocol implementation, native EXI round trip, reference responderLive session limited to the reference request encodings
ISO 15118-4, ISO 15118-21, ISO/PAS 15118-23Test-case identifiers and requirement references for the protocol-first inventories and conformance packages797 + 297 + 86 identifiers with execution bindings; traceability only, no normative text
ASAM XIL 2.1Framework/MAPort/EESPort model and reference bridgeDeterministic reference; not used by the VeriStand bench
FMI 2.0Plant model packaging for VeriStandDelivered FMU

Read the machine-readable statement with chargelink --json standards matrix (every family reports claim_status: blocked for external claims, with the evidence required listed per family), chargelink --json coverage blockers and chargelink --json claim readiness --target protocol-complete --protocol iso15118-20.

What a ChargeLink result may be called

You may sayYou may not say
"Engineering evidence of an ISO 15118-20 DC EIM session between ChargeLink and <device> on <date>, run ID <id>, TLS 1.3 mutual, plant simulated.""Certified", "conformant", "compliant with ISO 15118-20", "passed conformance testing".
"Conformance-readiness campaign: N cases pass, M fail, K blocked, with evidence manifest <hash>.""Equivalent to <vendor tool>", "accredited result".
"Isolation check simulated by the plant model.""Measured isolation".

Every artifact's claim_boundary and the blocked_claims lists in conformance_traceability.json exist so that reports can quote the product's own limits. Certification claims require the applicable accredited process and laboratory.

Licensed standards text

ChargeLink packages contain identifiers, requirement references and ChargeLink-authored execution bindings. They never contain licensed normative text, and the package scanner rejects such content. Obtain the standards from their publishers.