# vanmoof-certificates: decoding VanMoof bike certificates

> vanmoof-certificates decodes the access certificates used with VanMoof SA5 and Series 6 bikes. It documents an Ed25519 signature followed by a CBOR payload containing bike serials, user identity, access role and expiry, and provides Go code to request, parse and check certificates. The source says the SA5 verification key was recovered from a bike BLE certificate.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/Knight1/vanmoof-certificates>
- Primary source: <https://github.com/Knight1/vanmoof-certificates/blob/1d34bf3d2cc1dcad923b64d4051c224897b11b03/README.md>
- Catalog page: <https://awesomerea.org/resources/vanmoof-certificates-case/>
- Record JSON: <https://awesomerea.org/resources/vanmoof-certificates-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/vanmoof-certificates-case/index.md)

## Requirements & limits

- **Prerequisites:** A VanMoof account with a supported bike is needed to request certificates.
- **Limits:** The source states that the Series 6 signing key is not yet known, so its signatures are not verified.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/Knight1/vanmoof-certificates/blob/1d34bf3d2cc1dcad923b64d4051c224897b11b03/README.md>

## More in Protocols

- [Cosmic Byte Firestorm Controller: a USB protocol client for mouse settings](https://awesomerea.org/resources/cosmic-byte-firestorm-controller-case/index.md) · Case study
- [Centerpiece Projects: decoding Finalmouse Centerpiece USB control](https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/index.md) · Case study
- [FAAC E145 Gate Connect: reconstructing EasyBoard gate commands](https://awesomerea.org/resources/faac-e145-gate-connect-case/index.md) · Case study
- [stagg-net: investigating the Fellow Stagg EKG kettle UART](https://awesomerea.org/resources/stagg-net-case/index.md) · Case study
- [TOZO Control: a Linux earbuds client built from the TOZO BLE protocol](https://awesomerea.org/resources/tozo-control-case/index.md) · Case study
- [BMS RS485 Service Suite: reconstructing a battery-service bus protocol](https://awesomerea.org/resources/bms-rs485-service-suite-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
