Define archive control v1 protocol

This commit is contained in:
2026-07-22 11:59:57 +00:00
commit 7652262b4c
25 changed files with 1333 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
{
"protocolVersion": {
"major": 1,
"minor": 0
},
"messageId": "830626f3-dc76-46f0-a9b1-a6fb61b3ba73",
"sentAt": "2026-07-22T12:02:00Z",
"command": {
"commandId": "75425c3b-1ceb-4e9d-9af6-402a06e5bf8d",
"createdAt": "2026-07-22T12:02:00Z",
"ensureRoute": {
"route": {
"routeId": "archive-control-x1-lithium-f8b629",
"peerClientId": "lithium",
"peerSyncthingDeviceId": "LITHIUM-DEVICE-ID",
"peerAddresses": [
"tcp://lithium-syncthing:22000"
],
"localRelativePath": ".archive-control/routes/archive-control-x1-lithium-f8b629",
"setupTimeoutSeconds": 1800
}
}
}
}