Peer A
Initiator · SDK installed
Starts the exchange.
Checks B1’s identity key.
Robot Identity Protocol · experimental alpha
One starts the exchange. Both verify the other’s identity key locally. No action is authorized.
Real EDHOC cryptography. Simulated peers in one server process — no radio, camera or physical robot is connected.
Initiator · SDK installed
Starts the exchange.
Checks B1’s identity key.
Responder · SDK installed
Responds to A.
Checks A’s identity key.
Message paths show communication, not physical connections or positions.
A and B1–B3 are local display labels, not authenticated names or positions. The result identifies the selected peer by its full key ID.
Take the next step
Start with the same two-peer exchange. Install once, then run without an internet connection or a SaaS account.
git clone https://github.com/ryo-stst/robot-identity-protocol.git cd robot-identity-protocol npm ci npm run example
Look for: status: "verified", two different peer key IDs, and the same exchange ID.
Tell us who needs to identify whom, and which information they need.