Remade with Rust

rusty_esp_mid: device identity on the chip

mID on the chip — device DID, encrypted NVS or eFuse keys, owner adoption as a signed grant

Replaces: Vendor provisioning / cloud device claiming

What is rusty_esp_mid, device identity on the chip?

rusty_esp_mid is mID on the chip. A device DID, keys in encrypted NVS or eFuse, and owner adoption as a signed grant replace vendor provisioning and cloud device claiming.

What rusty_esp_mid replaces

rusty_esp_mid is device identity on the chip. The device has a DID, keys live in encrypted NVS or eFuse, and an owner adopts it with a signed grant.

Why rusty_esp_mid is a device identity on the chip

What rusty_esp_mid keeps from Vendor provisioning / cloud device claiming

rusty_esp_mid keeps claiming a device as a signed act. Vendor provisioning and cloud device claiming are what it replaces.

Where rusty_esp_mid fits

rusty_esp_mid is the chip half of mID and Sovereign ID. rusty_esp_iroh carries the mesh. A frame from the other ESP crates can be signed because this crate exists.

Read more about rusty_esp_mid