aven-protocol 0.1.0

Storage-independent encrypted sync protocol for Aven
Documentation
{
  "vault": "3b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de",
  "generation": "7c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aad",
  "generation_secret": "e8cb8d23a03269b003cda853913921e61a21d439807c8d04e6f75cb3b3b77911",
  "device": "2fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988",
  "claim": "d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72",
  "setup": "868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866",
  "token": "20286a38d17939ceee1e3e6bdcdc93431b1700c2019cb12f04332a4f18e6da65",
  "signing_seed": "161b1be62c5c324d3ac85da1d0af2f16c5bec85b58d7a2b9d1680eefcf028b29",
  "hpke_ikm": "b4a64a621c813443b22e4266d03b3fab8474210dab206a145a3931690d7fab43",
  "hpke_private": "e98a96ffe65f2923cbe77b62830f3fb993e21a5152e380a0562da8b046950629",
  "encapsulation_entropy": "28ad072a3cc9709147f342b3c879f778c38f5c03b05a3450429165b7ad6b088a",
  "signing_public": "c9761e271ff4ee31a08f5e3203be3cbf708cebdbed777f4e9b7ad7b6f46d3b0b",
  "hpke_public": "6d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e",
  "verifier": "c232b33f345bca76683f3b0d205089d0314fe6a3473a1bededaa6b739d281327",
  "generation_commitment": "b924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee8",
  "state": "415647530001013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000012fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988c9761e271ff4ee31a08f5e3203be3cbf708cebdbed777f4e9b7ad7b6f46d3b0b6d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31ec232b33f345bca76683f3b0d205089d0314fe6a3473a1bededaa6b739d28132700000001d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72017c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee80000000000000000",
  "state_commitment": "9e36e150da9f3e66b70ab5a0a0c79a082688eef09d5d3a9bebd16442edad00ee",
  "body": "415647430001868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72",
  "core": "01000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000000000020000000000000000000000000000000000000000000000000000000000000000001000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a9880100000046415647430001868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72000000209e36e150da9f3e66b70ab5a0a0c79a082688eef09d5d3a9bebd16442edad00ee",
  "self_plaintext": "4156474b0001013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979ded63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b722fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a9887c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aade8cb8d23a03269b003cda853913921e61a21d439807c8d04e6f75cb3b3b779110000000000000000",
  "hpke_info": "000000196176656e2d653265652f76312f67656e657369732f73656c660000000200010000000101000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de00000020868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf8086600000020d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988000000206d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e000000207c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aad",
  "enc": "c2790681d8fae05c61617177ff251e0a5a2e1edf0298048c1b29bb8aa689652e",
  "ciphertext": "2966c77e8a34374f5c75f113d6f250b0b271d0ed58063049ab5e521568ead4edc734e6438bc3bf7900ddd694f779d9c1cda60626d989f66284a186866f24632f6f8668078b6e16438b59d7140f7bd6077b53ae6cccce5a6517b9083f777691f464753c3729f1c838c3abac34845dc0cf93fab4ca26c2a8ac01504bd91a2752c4c07678a9f1c487d06d4d63b1a15f56f7e36449e876f1d5ead28df3963c163f078db596473c2e0ebff23c18fde5a1c2bf6754d32829d95b53d29b444e68a0f0",
  "attachments": "415647410001010101000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988000000206d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e00000020c2790681d8fae05c61617177ff251e0a5a2e1edf0298048c1b29bb8aa689652e000000bf2966c77e8a34374f5c75f113d6f250b0b271d0ed58063049ab5e521568ead4edc734e6438bc3bf7900ddd694f779d9c1cda60626d989f66284a186866f24632f6f8668078b6e16438b59d7140f7bd6077b53ae6cccce5a6517b9083f777691f464753c3729f1c838c3abac34845dc0cf93fab4ca26c2a8ac01504bd91a2752c4c07678a9f1c487d06d4d63b1a15f56f7e36449e876f1d5ead28df3963c163f078db596473c2e0ebff23c18fde5a1c2bf6754d32829d95b53d29b444e68a0f0",
  "signature_message": "0000001c6176656e2d653265652f76312f6d656d626572736869702f7369676e000000e501000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000000000020000000000000000000000000000000000000000000000000000000000000000001000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a9880100000046415647430001868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72000000209e36e150da9f3e66b70ab5a0a0c79a082688eef09d5d3a9bebd16442edad00ee00000138415647410001010101000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988000000206d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e00000020c2790681d8fae05c61617177ff251e0a5a2e1edf0298048c1b29bb8aa689652e000000bf2966c77e8a34374f5c75f113d6f250b0b271d0ed58063049ab5e521568ead4edc734e6438bc3bf7900ddd694f779d9c1cda60626d989f66284a186866f24632f6f8668078b6e16438b59d7140f7bd6077b53ae6cccce5a6517b9083f777691f464753c3729f1c838c3abac34845dc0cf93fab4ca26c2a8ac01504bd91a2752c4c07678a9f1c487d06d4d63b1a15f56f7e36449e876f1d5ead28df3963c163f078db596473c2e0ebff23c18fde5a1c2bf6754d32829d95b53d29b444e68a0f0",
  "signature": "d97ecf5b7bc2f38b580504eb9be4038dfd0768b53259c338a3a55c8a1f34d5cc6e8d40ac6d87ca47b9f2d241f18f348c6c14a574c1a3377af9d6c0f1ab954503",
  "record": "01000000e501000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000000000020000000000000000000000000000000000000000000000000000000000000000001000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a9880100000046415647430001868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72000000209e36e150da9f3e66b70ab5a0a0c79a082688eef09d5d3a9bebd16442edad00ee00000118415647530001013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000012fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988c9761e271ff4ee31a08f5e3203be3cbf708cebdbed777f4e9b7ad7b6f46d3b0b6d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31ec232b33f345bca76683f3b0d205089d0314fe6a3473a1bededaa6b739d28132700000001d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72017c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee8000000000000000000000138415647410001010101000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988000000206d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e00000020c2790681d8fae05c61617177ff251e0a5a2e1edf0298048c1b29bb8aa689652e000000bf2966c77e8a34374f5c75f113d6f250b0b271d0ed58063049ab5e521568ead4edc734e6438bc3bf7900ddd694f779d9c1cda60626d989f66284a186866f24632f6f8668078b6e16438b59d7140f7bd6077b53ae6cccce5a6517b9083f777691f464753c3729f1c838c3abac34845dc0cf93fab4ca26c2a8ac01504bd91a2752c4c07678a9f1c487d06d4d63b1a15f56f7e36449e876f1d5ead28df3963c163f078db596473c2e0ebff23c18fde5a1c2bf6754d32829d95b53d29b444e68a0f000000040d97ecf5b7bc2f38b580504eb9be4038dfd0768b53259c338a3a55c8a1f34d5cc6e8d40ac6d87ca47b9f2d241f18f348c6c14a574c1a3377af9d6c0f1ab954503",
  "record_commitment": "6bd02c075f293f797521f8294f9fa6e38ae8d99fcf975a266f4c1228c021d522",
  "request": "4156434c00010000038601000000e501000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000000000020000000000000000000000000000000000000000000000000000000000000000001000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a9880100000046415647430001868b798320af02906981bbd73d967776a8beb296a2ed6ed59b6f3aefdbf80866d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72000000209e36e150da9f3e66b70ab5a0a0c79a082688eef09d5d3a9bebd16442edad00ee00000118415647530001013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000012fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988c9761e271ff4ee31a08f5e3203be3cbf708cebdbed777f4e9b7ad7b6f46d3b0b6d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31ec232b33f345bca76683f3b0d205089d0314fe6a3473a1bededaa6b739d28132700000001d63838224a52f42714c225dfbc12480dd7dcb4043412318f5666c946c4064b72017c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee8000000000000000000000138415647410001010101000000202fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a988000000206d5eb906cd9101b6b8372d941da0956c5de967dc18042a4873f53d8cbd10b31e00000020c2790681d8fae05c61617177ff251e0a5a2e1edf0298048c1b29bb8aa689652e000000bf2966c77e8a34374f5c75f113d6f250b0b271d0ed58063049ab5e521568ead4edc734e6438bc3bf7900ddd694f779d9c1cda60626d989f66284a186866f24632f6f8668078b6e16438b59d7140f7bd6077b53ae6cccce5a6517b9083f777691f464753c3729f1c838c3abac34845dc0cf93fab4ca26c2a8ac01504bd91a2752c4c07678a9f1c487d06d4d63b1a15f56f7e36449e876f1d5ead28df3963c163f078db596473c2e0ebff23c18fde5a1c2bf6754d32829d95b53d29b444e68a0f000000040d97ecf5b7bc2f38b580504eb9be4038dfd0768b53259c338a3a55c8a1f34d5cc6e8d40ac6d87ca47b9f2d241f18f348c6c14a574c1a3377af9d6c0f1ab954503"
}