peaq
Search…
Machine Identity (SSI)
The peaq DID enables machines to discover each other, carry out transactions and stay sovereign in a secured manner. The core value peaq DID brings to the network is the standardization of machine interaction through a consortium of diverse industry leaders in a self-sovereign world by providing standard interfaces for discovery which allows two participants to successfully engage in any given business transaction.
peaq DID format
The peaq DID method shall be identified by the method name pq in lower case and follow the below given format
1
peaq-did = "did:pq:" id-string
2
id-string = 1* idchar
3
idchar = 1-9 / A-H / J-N / P-Z / a-k / m-z
Copied!
Current status of the peaq DID
Present iteration of the peaq DID provisions methods for successful onboarding and commercial operations related to vehicle charging stations. This will be a foundation layer and will lead to further iterations to make this DID standard more generic and robust by accounting for the learnings gathered. In coming iterations to this document, references to charging stations will be generalized to reflect machines.
Sample DID Document
1
{
2
"id": "did:pq:5HRNr4pXH7PYKEmeW1jzJVxepXyg8w2Q3YpgRNHpH8foNr5i",
3
"verificationMethod": [
4
{
5
"id": "#pk1",
6
"type": "sr25519",
7
"publicKeyMultibase": "z5HRNr4pXH7PYKEmeW1jzJVxepXyg8w2Q3YpgRNHpH8foNr5i"
8
}
9
],
10
"service": [
11
{
12
"id": "#charging-station",
13
"type": "service-offered",
14
"serviceEndpoint": "http://device-url-out-of-peaq-network.some.domain.com/rest-schema"
15
},
16
{
17
"id": "#metadata",
18
"type": "metadata",
19
"serviceEndpoint": "http://device-url-out-of-peaq-network.some.domain.com/metadata"
20
},
21
{
22
"id": "#payment",
23
"type": "payment",
24
"address": "5HRNr4pXH7PYKEmeW1jzJVxepXyg8w2Q3YpgRNHpH8foNr5i"
25
}
26
],
27
"authentication": [
28
"#pk1"
29
]
30
}
Copied!
Last modified 2mo ago
Copy link