You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-2Lines changed: 13 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ or require the user to input something specific to that vehicle or PIN code etc.
45
45
2. Generate an API key and add your preferred redirect URI
46
46
3. Create your Connection License. In the future this will be in the dev console but for now provide your ClientID to your developer relations person at DIMO.
47
47
4. Obtain the required Synthetic Device Minting roles - engineers at DIMO will do this for you.
48
-
5. Create an Account Abstracted wallet with zerodev, we'll call this the Developer AA Wallet - engineers at DIMO can do this for you.
48
+
5. Create an Account Abstracted wallet with zerodev, we'll call this the Developer AA Wallet - engineers at DIMO can do this for you. Future state will be in Console.
49
49
6. Fund your Developer AA Wallet with some DCX. You can do this from the DIMO Dev Console. Required for the minting operations.
50
50
51
51
## Onboarding
@@ -69,4 +69,15 @@ This implements the onboarding process with your external system. It has a commo
69
69
- Validate: used to check if the VIN (or identifier) is compatible with your system. You could imagine this calling out to some endpoint in your system that checks.
70
70
- Connect: actually onboards the VIN (or identifier) into your system so that it knows to allow connections however you with to implement it - Streaming, grpc, kafka, REST etc.
71
71
72
-
There is an example struct implementation `ExternalOnboardingService` in this file, but feel free to change it up as needed.
72
+
There is an example struct implementation `ExternalOnboardingService` in this file, but feel free to change it up as needed.
73
+
74
+
## Sending data
75
+
76
+
Data is sent to DIS (DIMO Ingest Server). DIS runs on a DIMO Node, there can be multiple and you can even run your own, but for now we'll assume a
77
+
single fixed node run by DIMO itself.
78
+
79
+
In this example we read from a kafka stream and then POST to the DIS ingest endpoint.
0 commit comments