From b84c88fc0421abb12c83892af3fa9934c4e33b24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20Kesim?= Date: Thu, 21 Apr 2022 14:27:29 +0200 Subject: [PATCH] Fixed seed size for TALER_age_restriction_commit Also, added src/util/tv_age_restriction.{c,json} for/as test vectors for age restriction. --- src/benchmark/taler-aggregator-benchmark.c | 9 +- src/include/taler_crypto_lib.h | 4 +- src/testing/testing_api_cmd_withdraw.c | 8 +- src/util/age_restriction.c | 11 +- src/util/tv_age_restriction.c | 273 + src/util/tv_age_restriction.json | 9764 ++++++++++++++++++++ 6 files changed, 10055 insertions(+), 14 deletions(-) create mode 100644 src/util/tv_age_restriction.c create mode 100644 src/util/tv_age_restriction.json diff --git a/src/benchmark/taler-aggregator-benchmark.c b/src/benchmark/taler-aggregator-benchmark.c index 423de7bb4..7748f583d 100644 --- a/src/benchmark/taler-aggregator-benchmark.c +++ b/src/benchmark/taler-aggregator-benchmark.c @@ -499,20 +499,21 @@ run (void *cls, &bks); { - uint64_t seed; + struct GNUNET_HashCode seed; struct TALER_AgeMask mask = { .bits = 1 || 1 << 8 || 1 << 12 || 1 << 16 || 1 << 18 }; struct TALER_AgeCommitmentProof acp = {0}; - seed = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, - UINT64_MAX); + GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, + &seed, + sizeof(seed)); GNUNET_assert (GNUNET_OK == TALER_age_restriction_commit ( &mask, 13, - seed, + &seed, &acp)); TALER_age_commitment_hash (&acp.commitment, &hac); diff --git a/src/include/taler_crypto_lib.h b/src/include/taler_crypto_lib.h index 71ad07712..1e4a278c1 100644 --- a/src/include/taler_crypto_lib.h +++ b/src/include/taler_crypto_lib.h @@ -4756,7 +4756,7 @@ TALER_age_commitment_hash ( * * @param mask The age mask the defines the age groups * @param age The actual age for which an age commitment is generated - * @param salt The salt that goes into the key generation. MUST be choosen uniformly random. + * @param seed The seed that goes into the key generation. MUST be choosen uniformly random. * @param comm_proof[out] The generated age commitment, ->priv and ->pub allocated via GNUNET_malloc on success * @return #GNUNET_OK on success, #GNUNET_SYSERR otherwise */ @@ -4764,7 +4764,7 @@ enum GNUNET_GenericReturnValue TALER_age_restriction_commit ( const struct TALER_AgeMask *mask, const uint8_t age, - const uint64_t salt, + const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *comm_proof); diff --git a/src/testing/testing_api_cmd_withdraw.c b/src/testing/testing_api_cmd_withdraw.c index 80f8402cf..de862f91a 100644 --- a/src/testing/testing_api_cmd_withdraw.c +++ b/src/testing/testing_api_cmd_withdraw.c @@ -578,19 +578,21 @@ TALER_TESTING_cmd_withdraw_amount (const char *label, { struct TALER_AgeCommitmentProof *acp; struct TALER_AgeCommitmentHash *hac; - uint32_t seed; + struct GNUNET_HashCode seed; struct TALER_AgeMask mask; acp = GNUNET_new (struct TALER_AgeCommitmentProof); hac = GNUNET_new (struct TALER_AgeCommitmentHash); - seed = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, UINT64_MAX); mask = TALER_extensions_age_restriction_ageMask (); + GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, + &seed, + sizeof(seed)); if (GNUNET_OK != TALER_age_restriction_commit ( &mask, age, - seed, + &seed, acp)) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, diff --git a/src/util/age_restriction.c b/src/util/age_restriction.c index bd6adb3a8..1fa8c558a 100644 --- a/src/util/age_restriction.c +++ b/src/util/age_restriction.c @@ -85,9 +85,10 @@ enum GNUNET_GenericReturnValue TALER_age_restriction_commit ( const struct TALER_AgeMask *mask, const uint8_t age, - const uint64_t salt, + const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *new) { + struct GNUNET_HashCode seed_i = *seed; uint8_t num_pub = __builtin_popcount (mask->bits) - 1; uint8_t num_priv = get_age_group (mask, age); size_t i; @@ -118,21 +119,20 @@ TALER_age_restriction_commit ( * elliptic curve, so we can't simply fill the struct with random values. */ for (i = 0; i < num_pub; i++) { - uint64_t salti = salt + i; struct TALER_AgeCommitmentPrivateKeyP key = {0}; struct TALER_AgeCommitmentPrivateKeyP *pkey = &key; - /* Only save the private keys for age groups less than num_priv */ if (i < num_priv) pkey = &new->proof.keys[i]; #ifndef AGE_RESTRICTION_WITH_ECDSA - GNUNET_CRYPTO_edx25519_key_create_from_seed (&salti, - sizeof(salti), + GNUNET_CRYPTO_edx25519_key_create_from_seed (&seed_i, + sizeof(seed_i), &pkey->priv); GNUNET_CRYPTO_edx25519_key_get_public (&pkey->priv, &new->commitment.keys[i].pub); + seed_i.bits[0] += 1; } return GNUNET_OK; @@ -154,6 +154,7 @@ TALER_age_restriction_commit ( GNUNET_CRYPTO_ecdsa_key_get_public (&pkey->priv, &new->commitment.keys[i].pub); + } return GNUNET_OK; diff --git a/src/util/tv_age_restriction.c b/src/util/tv_age_restriction.c new file mode 100644 index 000000000..ffb144ec5 --- /dev/null +++ b/src/util/tv_age_restriction.c @@ -0,0 +1,273 @@ +/** + * @file util/tv_age_restriction.c + * @brief Generate test vectors for age restriction + * @author Özgür Kesim + * + * compile in exchange/src/util with + * + * gcc tv_age_restriction.c \ + * -lgnunetutil -lgnunetjson -lsodium -ljansson \ + * -L/usr/lib/x86_64-linux-gnu -lmicrohttpd -ltalerutil \ + * -I../include \ + * -o tv_age_restriction + * + */ +#include "platform.h" +#include +#include +#include +#include +#include + +static struct TALER_AgeMask age_masks[] = { + { .bits = 1 + | 1 << 8 | 1 << 14 | 1 << 18 }, + { .bits = 1 + | 1 << 8 | 1 << 10 | 1 << 12 + | 1 << 14 | 1 << 16 | 1 << 18 | 1 << 21 }, +}; + +extern uint8_t +get_age_group ( + const struct TALER_AgeMask *mask, + uint8_t age); + +/** + * Encodes the age mask into a string, like "8:10:12:14:16:18:21" + * + * @param mask Age mask + * @return String representation of the age mask, allocated by GNUNET_malloc. + * Can be used as value in the TALER config. + */ +char * +age_mask_to_string ( + const struct TALER_AgeMask *m) +{ + uint32_t bits = m->bits; + unsigned int n = 0; + char *buf = GNUNET_malloc (32 * 3); // max characters possible + char *pos = buf; + + if (NULL == buf) + { + return buf; + } + + while (bits != 0) + { + bits >>= 1; + n++; + if (0 == (bits & 1)) + { + continue; + } + + if (n > 9) + { + *(pos++) = '0' + n / 10; + } + *(pos++) = '0' + n % 10; + + if (0 != (bits >> 1)) + { + *(pos++) = ':'; + } + } + return buf; +} + + +static json_t * +cp_to_j ( + const struct GNUNET_HashCode *seed, + struct TALER_AgeCommitmentProof *acp, + uint8_t seq) +{ + json_t *j_commitment; + json_t *j_proof; + json_t *j_pubs; + json_t *j_privs; + struct TALER_AgeCommitmentHash hac = {0}; + char buf[256] = {0}; + + TALER_age_commitment_hash (&acp->commitment, &hac); + + j_pubs = json_array (); + GNUNET_assert (NULL != j_pubs); + for (unsigned int i = 0; i < acp->commitment.num; i++) + { + json_t *j_pub = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_data_auto (NULL, + &acp->commitment.keys[i])); + json_array_append_new (j_pubs, j_pub); + } + + j_commitment = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_uint64 ("num", acp->commitment.num), + GNUNET_JSON_pack_array_steal ("edx25519_pubs", j_pubs), + GNUNET_JSON_pack_data_auto ("h_age_commitment", &hac)); + + + j_privs = json_array (); + GNUNET_assert (NULL != j_privs); + for (unsigned int i = 0; i < acp->proof.num; i++) + { + json_t *j_priv = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_data_auto (NULL, + &acp->proof.keys[i])); + json_array_append_new (j_privs, j_priv); + } + j_proof = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_uint64 ("num", acp->proof.num), + GNUNET_JSON_pack_array_steal ("edx25519_privs", j_privs)); + + if (0 == seq) + { + strcpy (buf, "commit()"); + } + else + { + sprintf (buf, + "derive_from(%d)", + seq); + } + + return GNUNET_JSON_PACK ( + GNUNET_JSON_pack_string ("generated_by", buf), + GNUNET_JSON_pack_data_auto ("seed", seed), + GNUNET_JSON_pack_object_steal ("proof", j_proof), + GNUNET_JSON_pack_object_steal ("commitment", j_commitment)); + +}; + +static json_t * +generate ( + struct TALER_AgeMask *mask) +{ + uint8_t age; + json_t *j_commitproofs; + j_commitproofs = json_array (); + + for (age = 0; age < 24; age += 2) + { + json_t *j_top = json_object (); + json_t *j_seq = json_array (); + enum GNUNET_GenericReturnValue ret; + struct TALER_AgeCommitmentProof acp[3] = {0}; + uint8_t age_group = get_age_group (mask, age); + struct GNUNET_HashCode seed; + + GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, + &seed, + sizeof(seed)); + + json_object_set (j_top, + "commited_age", + json_integer (age)); + + ret = TALER_age_restriction_commit (mask, + age, + &seed, + &acp[0]); + + GNUNET_assert (GNUNET_OK == ret); + + /* Also derive two more commitments right away */ + for (uint8_t i = 0; i<2; i++) + { + uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, + UINT64_MAX / 2); + GNUNET_assert (GNUNET_OK == + TALER_age_commitment_derive (&acp[i], + salt, + &acp[i + 1])); + } + + for (uint8_t i = 0; i < 3; i++) + { + json_t *j_cp = cp_to_j (&seed, &acp[i], i); + json_t *j_attestations = json_array (); + + for (uint8_t min = 0; min < 22; min++) + { + json_t *j_attest = json_object (); + json_t *j_reason; + uint8_t min_group = get_age_group (mask, min); + struct TALER_AgeAttestation at = {0}; + + json_object_set (j_attest, + "required_minimum_age", + json_integer (min)); + json_object_set (j_attest, + "calculated_age_group", + json_integer (min_group)); + + ret = TALER_age_commitment_attest (&acp[i], + min, + &at); + + + if (0 == min_group) + j_reason = json_string ( + "not required: age group is 0"); + else if (min_group > age_group) + j_reason = json_string ( + "not applicable: commited age too small"); + else + j_reason = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_data_auto (NULL, &at)); + + json_object_set (j_attest, + "attestation", + j_reason); + + json_array_append_new (j_attestations, + j_attest); + + } + + json_object_set (j_cp, "attestations", j_attestations); + json_array_append (j_seq, j_cp); + + TALER_age_commitment_proof_free (&acp[i]); + } + + json_object_set (j_top, "commitment_proof_attestation_seq", j_seq); + json_array_append_new (j_commitproofs, j_top); + } + + return j_commitproofs; +} + + +int +main (int argc, + const char *const argv[]) +{ + (void) argc; + (void) argv; + json_t *j_data = json_array (); + for (unsigned int i = 0; i < 2; i++) + { + struct TALER_AgeMask mask = age_masks[i]; + json_t *j_test = json_object (); + json_object_set (j_test, + "age_groups", + json_string (age_mask_to_string (&mask))); + json_object_set (j_test, + "age_mask", + json_integer (mask.bits)); + json_object_set (j_test, + "test_data", + generate (&mask)); + json_array_append_new (j_data, j_test); + } + printf ("%s\n", json_dumps (j_data, JSON_INDENT (2) + | JSON_COMPACT)); + + json_decref (j_data); + return 0; +} + + +/* end of tv_age_restriction.c */ diff --git a/src/util/tv_age_restriction.json b/src/util/tv_age_restriction.json new file mode 100644 index 000000000..e0c9cfc44 --- /dev/null +++ b/src/util/tv_age_restriction.json @@ -0,0 +1,9764 @@ +[ + { + "age_groups":"8:14:18", + "age_mask":278785, + "test_data":[ + { + "commited_age":0, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"5SX8V28APB16XW6YJKNQAS7W6254C8MSCEA0YGEZR7CAM5N9KXPPJERKK6XGFEC21C21568VY1AYHWRS1G41GB9X520D9XZ85AHRRP0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "HAMP2FPG381SY4E9E14R0SYG3AYMVHPVJ3VPBENJNZ66GC7GF7TG", + "915FEJ4C3R4FBFRDQP7E0BVEN52V17Q68SHHMCK2BN1KR3XA7SE0", + "Y568AFKGFD7MFBEAN96NCTAFRNJJJ84PX2J5VB837MRMNRDGWRV0" + ], + "h_age_commitment":"Z5KYVFENM1HV93MDG90Q6XXMAFMZSNNVTABG170VMY9J7Q2832RG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"5SX8V28APB16XW6YJKNQAS7W6254C8MSCEA0YGEZR7CAM5N9KXPPJERKK6XGFEC21C21568VY1AYHWRS1G41GB9X520D9XZ85AHRRP0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "P9MRXBN21AW7CSFPA03RY4RDD8FCY88ZXG0YENGWN0HEW17Q6X20", + "J19MKEY2P1CFAM7QMM9D53FTVVHC7PD17S5QWMXGE2MDJGXN7S8G", + "9DJTDHTVDQAD7HHTRAAVZHNMK5P8FQTEQHK1VX1DM5MJY4VS22HG" + ], + "h_age_commitment":"GW7QDAFFMJTVS5ZV9G8K4RARME3GS5CH9W6Z56QZTT1AVEBBS62G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"5SX8V28APB16XW6YJKNQAS7W6254C8MSCEA0YGEZR7CAM5N9KXPPJERKK6XGFEC21C21568VY1AYHWRS1G41GB9X520D9XZ85AHRRP0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "WX2W90VRGY6DA1JPA50HWJ9K7QJNAWG2ZN4EW93PFH09KZSNBTC0", + "5K2KHCTCMH33Z1CD8TP4JWY653HS1018SPZ00KAP7CK99XFKEGF0", + "08BHPJRAMB0ZWECJJGD422A0F04R9MC6RQRCWABVFM44F0NDBE6G" + ], + "h_age_commitment":"RZ2JVFN263HCMWCD24GP6KW9WX9W3M7TAP20VGH90ZT3F7E37GV0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":2, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"G38XFGPXHJQVNA326P41RRMB5JDCJM42DMNSJ6CTPKJHCJGVN2QPMRNQ1F365JJAV9SX6GYCEB4JXG45VCAX1ZGDCETGXY1FHS1SPZG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "BDKGKAP7XYVS6VEY661BD5D29HYXXPVNA6EVSHN5FDK6CCCCBH0G", + "0ZJS7N0D91AY1HVP0B41X1C7PGJ66KDPQCE6D9WFCKKE8W1Q9YTG", + "QMFSVE4G3JE1DCS4X305W8R89YVSG0YSRKS18BB1RZ3TZX8TGFSG" + ], + "h_age_commitment":"ZEGNWEVQV6MWAN9HJRX7MN59ZFBZ14WK2M87ZJZ537QC7HD0Z4Q0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"G38XFGPXHJQVNA326P41RRMB5JDCJM42DMNSJ6CTPKJHCJGVN2QPMRNQ1F365JJAV9SX6GYCEB4JXG45VCAX1ZGDCETGXY1FHS1SPZG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "83K5YRKK1YB8MV2SG43W1152RQA0X06Y01QEGC84AXQF0D6H1H8G", + "5A55B3B64E6NX7Q7F0RRPAE1XVVXX6FKKZ29SPKSZ8F74F0WB6P0", + "F2W8Y8PXEEPS4392112S2NS7SA8976Z88TRHS6MYW1MGGPD355E0" + ], + "h_age_commitment":"YY3YFQPJT28QE4Y7RJ5R0V2WKR6A4AMMR6WF5BBKB0704BFP12T0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"G38XFGPXHJQVNA326P41RRMB5JDCJM42DMNSJ6CTPKJHCJGVN2QPMRNQ1F365JJAV9SX6GYCEB4JXG45VCAX1ZGDCETGXY1FHS1SPZG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "DMR4CZ34HJCWFSK4GC8QRKF6ZSAT3DSCH8T527729HRESBHA57KG", + "W814ZAKCH5W3SDCGPP0T4DVVSAKD3XQ6J5DXNPA01KSGR1J2ZTP0", + "HEBV9DC4HRC7MMSBJ46WWX6DAGVFQAQPMQM9FNEHET5RKATGV9G0" + ], + "h_age_commitment":"GSC52EJ6M6JZ1ZF98Y46B5E9FTK6W6DDDFAZHKNE00D0YCB6J8NG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":4, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"1SDTX459ENBEJYKWGPCPWSV10FB3Y10FZHP5W7J93F8GX0FGEQKT9T5W6TW19TZ9QXJHP88M4PZNJDFWFN5J07DA61EN0C9KP9TFMCR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "KMWRF8YT11TBJFWFY1VD69QMB05H6BGCQ2DNBWW71EDZBN5E0GB0", + "0CBYDC8EV13WN5KDCYBZBC8KE1WZNF4H249JPYZCT314252VD800", + "8Q0SKZZN69SZF08GJ13XH5EHSKKYF1HWDZC9ZSJSTHG9TYEDQJMG" + ], + "h_age_commitment":"100D0J1QBVTK6WQAJPBCG2VPECKD1D91Q75CNCHNTZ4YRQ02WTE0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"1SDTX459ENBEJYKWGPCPWSV10FB3Y10FZHP5W7J93F8GX0FGEQKT9T5W6TW19TZ9QXJHP88M4PZNJDFWFN5J07DA61EN0C9KP9TFMCR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "9MQX7TD4WX28H87B958P83D02T0HB0S4XPV72Z4TXT9RG53QS3F0", + "RDVVD4ACSBMX4X44NG19V4E32MG95BHQAJSGM4C08G1KCGFRT44G", + "D7TENF4V347FETDKG2VRKK6Z92VPGGWEXECT4A6PCXG6DYTKA1Z0" + ], + "h_age_commitment":"11FXVH30Z3AJ7WSNF387VT6Y9GCD61N3T13ACDKAXDP4XFAQHA6G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"1SDTX459ENBEJYKWGPCPWSV10FB3Y10FZHP5W7J93F8GX0FGEQKT9T5W6TW19TZ9QXJHP88M4PZNJDFWFN5J07DA61EN0C9KP9TFMCR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "NEPX42NXKBBFYKDC3R2WND1N1FJN3M3RPRH5D19JKNSMCG4SABAG", + "FN6G98WGS312TH9QD9HNFXDXPKEWRW5YJ2S6YR4XSXFYF9SY3V10", + "Q7NPAT6SRTFMAWA3J5AT2JBC88K4VGYSYK45DEDF10VWGQ0YSMJG" + ], + "h_age_commitment":"T609RE4JCYNRNXWXYTW2M2Z56B3C4NDW7J4FCV1DHEWTQPNS6AW0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":6, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"JVB77H5KTXH6ZEBAMT0HT0EVHKGNPP3B63DXN4H7D39YE5Q0X7RTYZKAF9RA00HEA3JQ4F5CK1R7G4F9DR2RAPHY6K9216YE98KQ1WG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "H7AV678Q43GCBGYP5KX4JFYXR1T6DQBCJZ8DG709Y51Q8074BM5G", + "NCH1N3XP7AEZZ1AGY1RKWPECK7TDDZEH10F1VCDSWE629KTRRMP0", + "9906YSKNNQ6MXQX04RX2RASVWF08093A307G53VCRW08RQGJVPPG" + ], + "h_age_commitment":"S9KTKGPFK7NFZ44QYH0SVTD5478W8TCGDF7FBZK95JZMMND6JF00" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"JVB77H5KTXH6ZEBAMT0HT0EVHKGNPP3B63DXN4H7D39YE5Q0X7RTYZKAF9RA00HEA3JQ4F5CK1R7G4F9DR2RAPHY6K9216YE98KQ1WG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "H31EPGVQ0TDPFT13983S3HK3RQ9RX3FV1XNJWMB11A8KZEPERHYG", + "1RS6XJ7043KXW6NT4KS5ZCXEQVA3E7PWJDEWAGMGKK947DRSZM60", + "QH92P2QBJ80C7EJ19F8RH0SJHWWQCB01027SE72Z73NF1AWZCZY0" + ], + "h_age_commitment":"7SKSRBK1DNYM5SG9T3JE7C0S06DVBCVJNYWEHW7XE0PCFGRFWW7G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"JVB77H5KTXH6ZEBAMT0HT0EVHKGNPP3B63DXN4H7D39YE5Q0X7RTYZKAF9RA00HEA3JQ4F5CK1R7G4F9DR2RAPHY6K9216YE98KQ1WG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "DA7F7N1ZWA76ZBV5AV2MESJHFJB37VTQZF5JPQT2V38MBKXSGWH0", + "BTBF14ND21MGWJCNHVXN3YS1P7N0QDD273RES9N2R5ZMNRZC3V50", + "9R1GS0AYTHDMQPAWT5BTS3MBMXDCNCDDG8GWF6QR7FHJ6F94GJ60" + ], + "h_age_commitment":"TW2ZRZH19T22ACXQBD0RQY3BPXT7PKWX4W7MQ078JZZ53AYSY3TG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":8, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"6ZK8SX4NQ72VH0EDQCK4PB8V0YM9679CWBE38K80QQ4AMDH51R30EZBTMT6Z2GM5ZFA122GP6MMEW2B1TYQYP7E63E7Z220J1BZ6EDR", + "proof":{ + "num":1, + "edx25519_privs":[ + "R3VAZZN7JPY3GMX7YQWQ7H9Y3BEH00563AWH9WWW0ENYQT7DCSE703RMXZ6JNM3G1918NFCMNZ2PDYJZAYPZ39N5PSBEHZK13GB2VGR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "RBS57PQ3ARQ8RKBVPV388QRTB0BCEJV962M1G4T4P2X9EE230RJ0", + "7DWD7783XKRZSJE1S8E0GG3Y30X4ZJAR117H8JMJ9AG322P9M98G", + "KGFKKZXTDQR84Z07N52ESVQEBK7J12SVM9TBMM0898WYK5E4WWDG" + ], + "h_age_commitment":"PY9JVXMV10JN10XJ2MT0B8S0W66K22866TZTWPK92R9XPGY6W4QG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"9AK9YPWF1KZ3A4WXDZPM0XTHF7WA7GCKJ7B3BR5QTRPMWRPDQV85XY14VWZPC502RYSFY8F3WYQWVBKJVJ9RT0GMX94FJ1S1E6ZP238" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"F71Y4E004GSP2K78V9H5JSSWNHMDEXG660RRZ6M1GXYM2GAMN29REEHMJ043N5T56M98N8DXR0BM67FFGG1AW50H0K5JXTHJ2JZK02G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"7SYQ6HPX7RX35086QSYV6575EYEMB8RAJAT9FB7SBXGGV8A88REZK7K4VZY25H8HP95YYEGMKH9R71P3ECYHC5S15SSNW9VP4P0YR00" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"Y64ZHKWQ5QT7ZJMK43ETF707PG7TVG3F5B4X35739FP96X44WAJY0QW596C50GA3CZFJVNY7EREECAGB51MAP7NZN06MX64H7621J10" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"EYJ1T1T0EHT83N0HAK99GCK5X00TTYE9YTCV7JM4FPZY5QDR45J09M5QW2VGCM2H3H5NY1G2X9DMKTP55T73S578BCTWNHQ904BKC18" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"XT8WT8RQMSE027DFNE97TR8Q6XJFE37ZD9MW5HVS3D9D0RWN5SVVFQ0YHGPA4YTYY63M5C70AYX3EMA4CAKEBH0KKT3506C26RC6T18" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"6ZK8SX4NQ72VH0EDQCK4PB8V0YM9679CWBE38K80QQ4AMDH51R30EZBTMT6Z2GM5ZFA122GP6MMEW2B1TYQYP7E63E7Z220J1BZ6EDR", + "proof":{ + "num":1, + "edx25519_privs":[ + "KBK7289ZG3TNESA30EGHNCE10HT9FKKRMCHTJ1TGR8SRV1JYFW3JPZP836VS9PQPZ0KJT4N6FWJ1A5DCGHRBE62W0TTX8206FHTW7Z0" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "25SP8ESVATA85VZXGZ8SV6922A9CHRBY3MFM1ZH972EQM2N9T29G", + "JQ4T1RFJWYBCNXFEPJM8DYB8SDEBPS53BBQ344KKTGJX1VHH8FX0", + "0H3GN362YEE3QT7X1E3RRVGTBJD0ZEJGXW0J3M7WEBYNM7N8MVRG" + ], + "h_age_commitment":"0RR8XMSFN74F2T00JJC4P983WH49HTYZPMBERWS0ZK1C9ZDTFYZ0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"P8X1106VHDDQV5DCZDK4HZPB7G37K5SA5H616T0JX23GFC3PM2VKMM19A611X5X1J42SYPKS3AKRJH4Y8MJXVYC3N1B81Z94KK6G238" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"B8CFK7ZP858YN6198HRBJJ76Z7ZZYW47S7W0BB5CHJM2C8BE3FAA9Z9MQJNPHDYJ1TD95YZMN4JYYS7A6TPNPCPKMAGWVRS6H1H7P3G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"VSHZB4EZMA18YTG3S4N6B58184WSMEJ6WF1JPMFVFH8XJQJGRFS7RF7PS29Y96M9DQCNAXEKZHN18GHNQ899W604T35N640K5TAWM18" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"A97EJSB5VGQ8JEX2DJXDZEVTS4TND8FCQY5SXFB46FN4WG8SRC7HGEE57M5RPNT4PD97VR8EJ7YP76XK54MS5MWX21F6XMWA1MWQP3G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"1Z1GY6SKNY974HGKEMN9W9G7PMDCECH1JKK91BBD4BCJE8MX2E8NFVTZXGJVQYWCVS93B88G9RRXJDW2PNE5571ZPZK9N108G9G9W08" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"2XVHK83TK3YC6XR7FVWCT0VPDD9421SP71K7WQ13WSASD3EFGZQCB6KR4ZTE3P0R87CGPJQ6316TA18QHNDRNJGJ04EG7XXY70G5J1G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"6ZK8SX4NQ72VH0EDQCK4PB8V0YM9679CWBE38K80QQ4AMDH51R30EZBTMT6Z2GM5ZFA122GP6MMEW2B1TYQYP7E63E7Z220J1BZ6EDR", + "proof":{ + "num":1, + "edx25519_privs":[ + "BKRMSYWK3RPVBZDVR4A59H6N10QMGA7YPS29S4RBQ9KV8DJYJ81PYD1ZAY95CBDF8B5499SKM6FS3A6M96EGVSRGYSCW1JX1HS1A4W0" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "WQSWC0T9SJNF4HYPKJ290JG7A8ANJV3ERPQQM91PFCNJFWBW3M70", + "09JWZM8HWCR50MJVKS0TEAYKCGMCZE895YFM2HWK26SZKPXYTQP0", + "863XHWMYR5K00Q1YDBAZVPAKACEZAKZPAJ8KADZHF129H4MY4AY0" + ], + "h_age_commitment":"2MW1YP4PBCM298JSWSSDFPDXEGFF1FMRCHQZGHS21YTVMF4873HG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"WZDE2MVK4KZK2CV3XMTCZ0YS3E36T2M3YSJHNXTXTEE8DDV9Z6S7N1R7ZTMY3S4NZT4GA3X2SFKRXVT06CV6GX6RX00MX7T5RVVXG30" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"74RX0PXTX8BJXJX5RPD6E1HBK74NH95K6BJ8E644ZS8H45H11Z6A9KB36C19KK2B2Z45DJKDEJFHZ7DX9X4N5CGFMPR5BGZRTVFFE2G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"C8NSNHH2ER4CFDCATN51R6XW247TR1AA94A32VECGJFN9SDHWB7BRNWG9ARSQRBF8XP5S5S2FDNQDHQBTACKQM7Q7425M3E2G30JY20" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"4KF0B1NCRG6RANJ3WMYQNBH7ETG04PK6KS378MB6J8WGFSVX87QX7BZKJZP9A8YGBJ74PSGPK76XKR2854XT9YSYKAG7P71FYQD543G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"4BXXHAC2RNVCZ6B7J6YVC8KTX886G8AM6ENCWCH3K3CN28X0DTEHDEB3EY7RPZNKP62KYSBYRZVZ1CDHYRKF0BRG5RQB67YJQJVG43G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"BGN3FY1R4F5YHX0Q0SPX552NJ8WWDZ75WPXDZEVN93EF4YJTKASY5N02B3V7SHN3XAB46F4S8SW80EEE8JK9QMNXD3STYXM7560EE0G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":10, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"Q0JEPTPFJSTK9KZZ7CB9HGWC52DY5ZX1AWM2YHTWSST63ZBGYAMM1PXRQB676G821A2TKWN0AZ7FXTNXTK0VQ6KCEC4GTFQJ1295Z00", + "proof":{ + "num":1, + "edx25519_privs":[ + "M2CVZGAXGV9TM2HA0N0GYDFT8TY14DPNPRF1FHWBP7CEPFEBZNSJFV98ACW2ZMHZ22ADFM1Q94RVFX0WJEG2PNM2EETFQRY05N4MFA8" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "KRZYBBZ91SQRA6JVBKSRW8EQVAQ2DE64DWQADAAT3AF2TSEEMNBG", + "ZVCHKS40C3AZZFZ3NGYRMVPNXCMEJJJQJ659Q6KF95CW4V908ZYG", + "VP8ASRJPJ80PKEMYSP7T4TT4CM2KJ37DAB99Q3R4ZYHQZTSTNSX0" + ], + "h_age_commitment":"2HNPSVKPY2EEBZA62QWV67NP1MAENZV6NWPBYDN2FDAS6HJBF3FG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"E4536V15YMKWNTAZ7W7BVVC9XA6P6WDAB71B466WCMRVRZ7R79S41KZ41RHQYXZ9X7RAN61DQZPSQ9RQYGHR37YSBBPXWB37139K62R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"69BTHTXK0NM74258NV2KZP8F7RX1841Y0QJJ0Q91N67ER3B448RPMGJHCGB4TMFP8R150MPGY9HDWC9E2W1Z1C2A26X5ZR311RAR63R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"SHT40WBVGSYXNK877QPYF4Y4Q2S42ADT20S8YJE7FJDZ5EK3CDY9E47S6HBXQTATAJE211YZJES26PK5MW5D8D3EC60ER977JFS402R" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"SMS6Q8NX4Q9STHXF6EP8187KC7ARWGFREBB0NQJ56PDWTZQYT911ZMQ1HXJ4RQ2RRAPPECNKV3M2N1BXAZW6SB1KB69ADCVXVEQ6P38" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"EX809P43PWAGXAEZZEAFWXBJ9H1TYKSY37W1XFDJYB6ZFZN2KVR0XP8TYVEQK1J0X49M05NTMXGPTT4DDYNKNNNCQ6QX39SAWXR9P28" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"ZNJ2N85HQF76Z33Q0ZKSSJ9E870ZMJG0DQDN3A11EYT9EP9FFF6GN5Q2QE0XSYTKA6KNN6GMT1TWYH2KP8HN2PP8J7TDY5PXS1E4A38" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"Q0JEPTPFJSTK9KZZ7CB9HGWC52DY5ZX1AWM2YHTWSST63ZBGYAMM1PXRQB676G821A2TKWN0AZ7FXTNXTK0VQ6KCEC4GTFQJ1295Z00", + "proof":{ + "num":1, + "edx25519_privs":[ + "Z61V46HD81N2TASGTQ3N87EKWBZM0YQMMB9R760NKD264MN9Q85R0WCM9TSE8EWM8WV2MAXK8XSE2SH05XAVJD1MHX0MGXWWV48MYS8" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "YHVK7865XSNC4YV8QMWFP2XNWVNNS05EXKBGSENPK6XMGZPJAC40", + "FFV670EQRN9J881030ESV232XHQ9DWKFJWE6B80B03QFXHR8T8QG", + "TKQ2Y2WJAP48QJABWCK6Z81Z55QY428FXQD0G9XS1RA0BD40Z0FG" + ], + "h_age_commitment":"E6DE28EZCK0G5NSNG4NW0K1W7CB4C8AAJGEA612GETKH5G8CGQF0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"0FCVB0SWPCEDKNAPEYT8C2270PKGVK7JYFF8MAPQ5S8AH1V8HSCRH9HF0BE4R1QA6CEMCA32J8JF1WMZ4JCCARPRPWM0MJ6NTRGZ43R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"34PX3G9M9DV7SNXV20FMKVAY1SZV3G6F7YWH401SNRXB99KABT93SZ6PP0GWAZJP19T43Q1X8PRN60708BX9C7CBKGK547TK4R3TJ3R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"6DCFK5P5A9SW5W45KVJ6QP586FGJJ49F19YCX9V8BZFGWF30GZ8TVM9FC9DB0CD8FST39QVR139QM568SHXJT53Y0E1ZMPW3Y9WEC18" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"02DVX0RZ5SBH5S3WQHJD67TTB5TYJK3AT2MQ61VRWF88JR6KWJQTRNVDQD1XJ5J8BXX047RT5XER9Y3C3TQNGCMN9EAVF1ER9Q24A08" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"AVJ97FJKPSMVXB8ER5FRSYEQ5JE7QCDQ33J9GANH8736SKSCS89TSVHFB5GW9T14VYGBC3K3ZVE6DDV9GCYJWFM3G1N6V520QWWRR20" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"YEA8TQG9MV380KFXJSV8W1QHJEWPQAYFZE5BF7MRA0NX57EAPCAP5VMND0S6TME59PBEGW0D5ANZR93HNBCZ61M1CEMQ6AKABAZW818" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"Q0JEPTPFJSTK9KZZ7CB9HGWC52DY5ZX1AWM2YHTWSST63ZBGYAMM1PXRQB676G821A2TKWN0AZ7FXTNXTK0VQ6KCEC4GTFQJ1295Z00", + "proof":{ + "num":1, + "edx25519_privs":[ + "Z7X0Y36GHMVDKCT9WQ03GCKG93HR5ZH55107ZYK8NGW9A0XZB86VVWR99CW0A06WY5CJMHJ2AEST580E43F4RHFMAZ8KMDZ0W3807TG" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "AHYB6311GGXGK4NF3QJQ1ZQ0YAHN9HCMPDDVZM4P6E645SE9GNX0", + "B7F4HPZ5CSR8VSE026N0EW57RVZ74M1H6DE1ZF3B1AWMH6VZM2Z0", + "CC7Q3DY2EZVFXD1XWWPGA3AMBZ97K6E0H5GT94DTR77047VVE1PG" + ], + "h_age_commitment":"ZMK69CSFX7KM3F97N220DJAWV621ZPPYR244W7C8Y2RYJNVXZG5G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"FAWM3FBXJVET1ZEJ6AWA43Y4XX0J7HH4FEQCD69B9RS4MTYP62T8BD2X40Q15W6W8WDHFDH2PHDV6K74HNKMKRD03XS47EW3166PA0R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"N0WRQDZKVX5XVTH52SCPXJ4A29A9CMK240C1JGJ6Z5AF5EA9314PZ65E0XKHC40S8VVEEMR183K4GC06P8B3QEVPPV6YJFVXEB6SA0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"C0JGXJ5FTJ5QQCTPJ8AY21MQ9KF95VFNTSXAQ980HQRWTEC59HXMFXZ55VAWK7PRG69T8AJHP28TYMY2S3JGH53RDW9JRHJTHCV181G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"F5NT2RR7FDF5PMA8AFKNTQMAVATFZXV16CX58WJQMZDCTVVBV6MD7HP7DA452KXS6G7EQS0ZB2KEDBKJ8WB3MTVQ1XANZY868VMG82R" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"KZCN60V7QAFADZYF3CJQW1CXE8GB8JKSD4CTCKHJZ05Q5ZFTX9R3NTX8EH0YWT1E5CMYKG84BDEFNXPAQ2J6WSR968TR4M9R0S0ZT3G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"Y1NFRFB7Z3CBZNYX8XXWVMDCMWWY60W1FDSCKM2MGN04S43V7Z7F3JCSGMRQNYX1VHG49AHHYVCNXY2XR04MN6JVZXWNDAQZ8GWMY3R" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":12, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"6Y9RQQEGFEEBG6GRGRWJFEZPZYETRFQGR7CVKFZNA3B7P8AWBREFYTESHQ3VFQ0R1X2QXB04AY184YDN2RHNFDVG8MEPNBSWDCQ12MR", + "proof":{ + "num":1, + "edx25519_privs":[ + "H3JNDE9SEDSYER95C2RA7AZTDNC01W0KP5C7KZR1YZ8D4QWXQ9JSKZ91AFBAQ27WAFZ2DZSY2ESHHKDVQ1DW2E856PN34BPX473RJYR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "67SR6J69QX640DSQEQ2XQYMCT45K9XH300H6GJXTHDS2F2BNZCZ0", + "3E2HA84P6C6WA5DM3SJ3MVFTJRNXECPNBH2ED3NJCPQY84PVQS30", + "C4MAJ3PMMQGGQ4Q1N35B3P1GPA9XYCVDJGPAZDTMDXBMB0YKVP0G" + ], + "h_age_commitment":"SE82ANRSQ2WFYMKM701QE0BWSQKVSP65S5RXQQ5A5VRXJ3284YK0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"F5ZHFTXARJS03G3BZMWFJ7NMBNF7YYCC817YCGW0GKZXVPS2W7C3HYCZ1CG7X5AS5P7S4Q3H9ARCZBWTE9HVHS2CR1QXXJJ16FYZY2G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"382SXHSRZ9ZCC1W31CHBPYD8DW20WV2ZS6NMN8S3JKETSWYP701K85MBGDH10910Q3BZDC3GZ30S15V8HQKATEBHWQV651F6FS8YY2G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"H2J4NF92Z6F863MYXQVEY4CM9NZ10AFY4WCBFPASK3CDMYCFHB4EYHTC8GZHDF0171Q85VXF1YGD0W4B9ZN5V8DZXP40BBXEPXYK820" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"Y0TGMF01Q7DG2ZNPPWWECJGMWD14BQTDPFB84ETQFXARWN30JEAKH40486E7WMNTWMYS6NMTBRVN4E3XBT8SWJNM01YKJPEWD6ZQE08" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"HA9GTCBV5WE3RVSP0K7EY0BV5MJ9V5ZZ19C8DQS538HCAK9J358TJ3QY9B9EG5GGZVDSYAFWGRP8RTFHWK11CA32PSW2DTVZD0W6J00" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"2CQSJGJBRG517M8X16H5HPZJ6S4NA3NBG7DDK1ZFET45N19VHTWD8NH1NS8R3H2CF5H4BHWZK98M7RHPF4Y6RA5K5ZMW1NYB1GNWW2R" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"6Y9RQQEGFEEBG6GRGRWJFEZPZYETRFQGR7CVKFZNA3B7P8AWBREFYTESHQ3VFQ0R1X2QXB04AY184YDN2RHNFDVG8MEPNBSWDCQ12MR", + "proof":{ + "num":1, + "edx25519_privs":[ + "A0P5W3JC0957F150RR4KSW9F2VPZ5CV8F2TKT85BS70RV7JJ2C5M4KAG4CCH1ZJCEWMS94Q9XGVZ1XPF2JZBTT3NYM0HNEYVWHRJ3GR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "6HWSKF7H6GW0976PWV41DPDR0WW7MR5NEZNSBV015DYC0J1CJ690", + "X08ZETE7DRZA729YC10AWFRN8RC75F63NESJKX3ENKA6NZYSMGC0", + "WNTBP10EYSSTCW6B3HBP4V12NFD3FHK194N9Z65SA4NXVCNBFXJG" + ], + "h_age_commitment":"ZS03GCR79JJE24FNA04AYF3YCMXZPQGGH8QJMXCS7JWEKKQV8RA0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"0PYB9Q5S87R57DCRDB53C96PX15JMXVJJMEK2709PWVVYHG30TT3HBR3Z72DFNRA2MRWQ73HVH1EM5GNH2BY0GYNQF3THE8SQ4GJP30" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"HNXSC5V26RADE95EZ8VHW2M28Y1RX73W7RWCZ1A805NVRAQ5YJ2BR6VT28WK65X0AE0S9DKTMKC5ZBXV0P81K75K08HPKS5NAS98G3R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"FFEWBJXTS3T4D1KF1HBF547X6W6TS0MMPSZ42AGQ0MR3FERY56G1H2VC40E24XACV1F3BTS7FQ9V3M10J43QXHN9X6GR617FBA41T38" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"YQTD4BY7HVEXMSBX954693TG782QCR7FVNBMSG7VTP9Z9GCVGEPFY5XGK4J36A04CEEW3ZC75FYGMNJ35PTYPJCJF27143TVNAF7E28" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"AH403Z8HYHF4CNNWFB9GK55VCHEDNJMSGMTGAYEMVZFPZ78S99DYXDYPXJW8A2KBVDNQPCEYJ8MNBB4AGJWTF7BDXN30T1YC2C4900G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"FZBWF6MSZPQD4HBE0PK3TZT17SSNAF8VAG3NACXFRZRAGMAS5J3VK9EVYZKGXBA5JAW8JCGMFGBX6SCWEETXYG7XNGYFZ6C30EV0838" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"6Y9RQQEGFEEBG6GRGRWJFEZPZYETRFQGR7CVKFZNA3B7P8AWBREFYTESHQ3VFQ0R1X2QXB04AY184YDN2RHNFDVG8MEPNBSWDCQ12MR", + "proof":{ + "num":1, + "edx25519_privs":[ + "5SA830Z5MRDD60G3Q4040YE1Y82W4KBS31EYS4T74FGK4P1KR47R4RDWY066KZFRH8PFVH8AYYMFDH4R80SP16NGHT2D2MVEVJKDNSR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "NEM1QBT64W4XPEDSHT43BADF6K4D9ZFTBVAMZ2YTEJACJEPC8XT0", + "MGYBGPEHJH368RW928PD5C8J1S5Q4DASPTY59HDVJWSYXD60YSVG", + "9RMX0TE89MWTRCX10BAQK7KR67RK922BCR3HF1Y72C2NW9G87ZV0" + ], + "h_age_commitment":"DK17MJ14XQANNY5YRB8RVFNTDPSWRPCWWAR1H7DCD4X0TTF9FQC0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"AF06A62WZARAFC123B8YZ7CJ216GYGWAHM6D9SFQTY1V3Z85VP4B3MFR4CEF93RYFMGYH8AC4VJ5MDJ7750VJ7PCR1FS9PPGWQ5W838" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"N60F3AEG18K3CPFE6VE1C33NBXW6KVKSFG3YDS6JJRDBHKPF573ZA94Z2XD63ZGAN86ADTVJ4SWK1BR64M0BTNE4RA6TA35T29ZAP2R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"DCJJXB8760XREBKS9HR5F2VB8P33BKQRDTGZSY5FD3X5HGGYY5R36KD7X1T51VW75KF6RE7F9MAKFQDPP5R404ZPF51WRVHEM87J60G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"PQYPB60NY713ZZ6SQZ26DBB82HK9QJCW4CP5YX3QFZ03BX714EPKQ6GAWW62W879HNHRWYPQD8BR5W30JKKHXNZF3EBTA7RRM83BG38" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"PCB0RWT5Q3BB275G0Z0809YDFA69483YBEJT4ZRKZX0C42DAGEAKGSCMKMH17WHPFWC5543DVB3HKMG48P1QC816EAPT0BZ077ZE028" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"3TG18DAK40CB9ZW4KCJZ5JNV1SW5E2BZWCQK56NCBZ3QN261NR1T03N8AKAH6SGJRRS1N9GHEP50FKK4S8NCK8ZV1V9645JD73TEJ28" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":14, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"HMP5MGB6ZGK6AFXV1J8NE8FTD6VM44WJ8SHBM623HY92W1KRJHCBGX5T1RVAMY8B63ADV9Y2K33NMREKQD86EPH4B6JVNVCYY5627W8", + "proof":{ + "num":2, + "edx25519_privs":[ + "G07ACSKMZ92B4J5AD4RQRP27CPE1870MFRHBC97M307D393S1NPVKX74GZVS54SVPVTVTWMJP1XS76V7VCPQ3N2SAADXDD19MN52KKR", + "M1JDSGWQVSW5YH08Z52GAV3RY0KWGXE55PQPD2GS6JJQ1KH3ZH60TZ0ASS2YWZC2AWE3S05YGNYM2586CF7MP7GBTTR2DV2B7ZHG1RG" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "XA2JBFCKXY1DP3883MEP8WKBRWMYET0CJXPEP078MTJEW1CXV7V0", + "88WMYK7H76FNSNA1CQ7ZGDDZ6Z9G0X6M227HAGMZ88MGGKV583P0", + "GKPDJD7K23FVV1DJDY0FCRKQT2JEGZJRJ5WFHMW6QBJB2VGWJCSG" + ], + "h_age_commitment":"2BKMSZZJ1G8D73S2VPWJRA08N84CZQK5DJSCBRT7Y111PT16ASH0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"1073TAG2MX3XC8M4QHKPYG6S153HDBN2CTTF5CDGAPMEDTVNJ2KDDVKYFAY13S19T8P29W3CYSAC4EJJ98G44JEPFT5T7QD2DGDDY1R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"GRKE620VBT2W9SS1PHEZAVDPNWRDGXDJREFYS8HK5VD7AFQAK1EW7P1N45KEPV67Y7AZV62EBVKGRNMJHY24YT7C91YNSWSH047YG38" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"CWYC95M0ECZBXRWJE7THW7FB05H5J7VF2KV7RZ8Y890XFC2F27Y9EVQVEWJVAATDNZRFW5D4YA7F0N97F7DNSE4Y0YKA1A1KBA9A000" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"3FVKYHT5FC8BZPDMNTWN24Y2TZWAVPS4B718WG0J2X64HEAJQ4TD9GKJ1M6G4H8D6DEGH0G5ZFE1A4KQH9JNS3K6Q69AEHPJYBHNT08" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"ESJ5M9FVSCARWM762Q1CFQ449TDZ8FDBHC1P9QHE3HTC03TZE3GJYFYE1J5SMN9660YQXYAJ538GZBBK6AR6HS9VWS530TA027HTC2R" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"QWEHWHRSCB4ZBYF122GPH26RRBHAN7HC628H86SFSXH0TQ1SH2MX2JHF8HD26QHKJWAWH1C17QCMNG34WK03GT01ZBKT8JRAPVJ5E2G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"TA6WCNRK7HN57Q75EQKEZ2T2EX9Y3YPQ1V0WF6NBXJQZB6MXZNEJS42H44Q0G6ZGPB8NX0BR43AW9R0PN5YDPX52959MM05VE7HT830" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"1ZG1N48C7Y0EEZA94ZXABZVV04QPB7AEBBR0P2KQ7S5HNW141W7KXHJJCNYYDGX8M2B9FN08ACJ8KJV27XNNPN7W608462XK2B7HJ20" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"0NKCKK72PV6ZDV1HA9CGV4N4Z9W6BETM6KJTV13XY682CJE9KEPAKBDAVWTCX5KBH75P44QNMR51J88K19KASQ975G5W6PRRM1C5408" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"TB7KTW3RKSH04BVCGPXXHA41GHNNZRMSTBAGAPNC7J9WG5MNNCP7CR8H72NR3MEW42MCVT1GFJDJNJFXM0JC0H2XWS3Z1STMF6XH83R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"HMP5MGB6ZGK6AFXV1J8NE8FTD6VM44WJ8SHBM623HY92W1KRJHCBGX5T1RVAMY8B63ADV9Y2K33NMREKQD86EPH4B6JVNVCYY5627W8", + "proof":{ + "num":2, + "edx25519_privs":[ + "S8QY1KNECA3120GC4BPNJHYNXNEP2EQA61A2P4ENAYNTBC5KBR3R3EQ2NG6D7TWRFMN1E1Y8YPHTBM5E695TYMCMJGYG0J5AY2YSRAG", + "A62YGSZ6WZ4K3DKB5B74WRQ5ZD4F1FKWYA1K7CF9CJZ58N97JW2MSXPQD03EMMGWJXM68NF7788SBWZX1TWTRDZHW06RHAMF9PWB3XG" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "6TGDG8PDQW2W7SXM2G772RPW9NE14SEQKFVR3WKMFHRQDM42SZ3G", + "4XJ8FNW2NERABNY6FNT223FX5EKWXQR3HYAECWMMW6Z8MAQ13XCG", + "DHX063DA3NESRWNY39ZW32CXZMH3VGF3CZGR7Z5KRBGK2H54TPPG" + ], + "h_age_commitment":"XZDK6YE1STZFK89VWEVPTHK1J0Q8JGKXKDT10V561ZZ729DAYG1G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"PE9RAE0R2JVYNYJZC06P69MAQF38M8KJVFYY5NGGPDTEZG8VT2YVMBW2KGQ1P42H05BKF1N4XY1WQZDXEY2ZEKV0MHZ93CEEAD1RE10" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"ADCP4WJCYHNBQX8TCVX1114M93XP76RM55M7ARG03TJZ5K27H691XNDCY7EHYC9CV0PN2B1TVNYCGE2M9A41KCEV62Q4NJR2JZTX030" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"9GV8CR21C5NFXF0Y1Q2EM2H565CVX853XG8ZWP9Z7G9FTYCFZJV09XZ9W3QYYMBX3Q6MWGYDXPTD33AEJRG2A2Z2KZRSERX6V5QQW20" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"VNJD2PZTGMB1RPY0MX17A2FQ0BGGE3PP1VE19VHR5DRA31VFQN30Q2BN39AQJ29VJF7HB3GY77FKQYJQ2SQ7TVGPS16WJ0N69YA4C3G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"7AH34Z7HZNZ6PRQ57DGFT6K87W78YD77RY1P1N9FP7EWZTMEQ1HD90H0VXVE7CK3FF702PB1771EHCEYA19JQ2P2R65DA3R99FQZG1R" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"20KHHFF90K8C7EP852V98SYKHJTC8DY1VXMJ8GRWKAWMRAGNDS0PT1PCNDHM06PVZMH9DJ4HSQFMZ03H6EDMM7TVW528NZYAQCA7A2R" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"YQPVZ518KRHVVX5ZWVVBTY5KHYAA4YVVYCWCG7YYJQ26FA4RQM7Y4Z2C5RJ0QJT6S6B9X3B04STYWJV5R7V8Z52HM8RZ6MH3DRPNR2R" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"ZYESYV373KQBANWQZ1VVGG6MWMFPDPJ6QKF9RJRVMZ51S7VR3JM72WZ1KE3BJ51H9JR8J8VY519N9YF3KE02NY71ECDXDDA7ZQ18T28" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"4FCXQWMS5587X35ATQBYP5M8WPNDKBBCGYDZD723B5TRAVD0P6T3ZW9APZ7XZ1FX7AA7CAXS7BYGSN89TRQMB2ZAEMPQS6JV2E0722R" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"99PH8M8VPR3N90YSV2CNVFVP4RG7QE29YDZRSKEMK9ECPZ48YEEAR1KB0R8Y3CGYBHD8KXAWRC8XPE8ZQJNT47Y8P36W5DWYG1RVC10" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"HMP5MGB6ZGK6AFXV1J8NE8FTD6VM44WJ8SHBM623HY92W1KRJHCBGX5T1RVAMY8B63ADV9Y2K33NMREKQD86EPH4B6JVNVCYY5627W8", + "proof":{ + "num":2, + "edx25519_privs":[ + "6TC4ZZMAGDFE0WZFT2YGKA6N4Z9JB5EF6NEQN8ECK570WEPJ807033DAJ5DNVJNYAKEQ982MF8KR8Y0JHB04K550RWDVA9PJ2PGZ16R", + "R39Z1Y514R1E1DZGWC19VW0XBWD3BMV1Q4GJF6B6M97402SWCR0NTG47DF29M3YSKZTNXPHNAE98G233762ZNWP63CXTVNSV2PB2E98" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "N82HCGRH9M323E6RD58SK6HK70BTS1FB0SY0BRR8EBA2TF614FNG", + "8A63YPGFKNJVX9TX50WGA1KQ4ES9JFDVB23D9NVGVZ2NXKV3JZJG", + "RS730M037TE6GTZNZB1Z8P6K9SHCG5WMCJ3N1911R4DQ7S1V2BQ0" + ], + "h_age_commitment":"6D7BPMC991N72VF6YH13CQAV8GWZBTVFWQNAX0YZNMD8XXS2SJFG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"RBF8QF2ZX1PPXY3FP9DF2YDRR8PF26P1BCCQJK5WW4WXTC3JCP6587G4X84WPYKNNJ432P80F0G40F3B77Q8RTZBW9D92WNGD7HM02G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"MSAN8Y9D11T5QKSYJSTAVAWDZWPE3XN4FSF93NTD5C792YJ49CMWKX3G1TRR6T0R6NNS442828VX51EC95QT3STTC64D2BC5Z2AZM0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"676XXK7FJCFAB470S0TR4TJT9QDQMG3FZT02HBJ5HJFYJYF3B9W3DRGJPY2J2QYE5F1GPT1RGNTKYMJ46EHAMRP1PZQN0S4TNG23M3G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"PVZJJWYV66CVSF75P4XSADXG0S35XWQQE6HM16PM4Z3Z9XWV16P6610QJ84XV02SJGQ155J00BM7FFVRZAW51M7741TMC5692BVTR30" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"7RJE8PW0KPTPE29MHVZKETQD3WQ7E3ZYYQXVFNW6CEH1J6RY3254MTH9XFJB6DN53RCGSDPXMEKNK46818X9033GF1310WMDHPZ4Y3G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"4V4KMK3R03P89JP36R0TFWQRFHGKTW4TZCJVZ2RBR9ZP4XY1DF62NYPGNB3004B2QHAH5D9J27MYVFFWY34WDP6WPE267KQW1TTHP28" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"WWWXR9C235FD03BCFRSN2CDFC2JYM5W9C04JYRHGNDQVHE2JJ3DMV68DRTXHZ02B4SNJ748EPV6VJ9G8C5F3NVF47594RAJ65Z5W430" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"MCBJDPT8S8GRX58TP470Q5DQ22NP5P9PDPBV7KF22775K59R8J6Q58NF1K40HV4B6W4KFAFY30HER8NHK2CCAJWTVFX3K6XFABNG420" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"06PQVS1KM66AAME252JAQ9A591YE4CAR7MQQ7FSCEAM375E80Q7R5N700FW897ZB79MWDKG78MCQP5F53GZXB3Z4P1TGDS0S653GR18" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"8NNDC4HCBPP6Y60EK7G1SXH24Z5NAQB53E4VBH1FFMM8EH98RR36G24RQFQ8RNHP0G3NEV8QCEW052DPT9H6D6D35XMXB6Z5MMQKC00" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":16, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"CTN1YQ3QX3PEHQ8SNGGPH008Y2N0H5RA7WWT7X758EXBMV0NC3BDT41YWSRNFVB9RBKSJ2Z2P3JWC3V2DDHXMF6556TZXH9A79BV95G", + "proof":{ + "num":2, + "edx25519_privs":[ + "305AGMYXP2K3KPH3602E601MJCXHDM09HVSBZ2E1MWG4WZ3JFXXAJ55RZGRND3XC8YABAYF37XK6TDC9KN4HMTQQN71024W7XKEQQ4R", + "W0ADSQMQJJH3HEKWDF3NWJ8MBSGP77J3QHH7H7G2G6AWKFWE5SEZRE0QPDR4JNAYR1HBZSQKJ34CYT8KVWF0HP63KPJXNVZATN3GBE8" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "PCBDBBKK1GZ93NNJYKPS3DE2F6G302JC51YHE8NTR4CHTEPQS18G", + "4TVDKAR1PRTGHZRVQJRWF3S8MQ9D84G7TCC08F8EH33ZK8GZM14G", + "CEBM8Z9SVHDSA10R5QSB14178X00F1NG13YVQDGA316X613ZBCQ0" + ], + "h_age_commitment":"68EF2803JT7NEFZ8ZGENKCDW90P52J6DCZB43J9B9S5MCF87PC1G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"G2483N5W14BK5N67F84RGK5E9NH84R2JTTTCGB8ZWRAD7R3TA6YTS0FYM6JDCK1638R49QPV8J0HZNGJP99CSDWM2NMDMZ1Y3SZDG30" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"4990HZ12JNTVN4YXBX728A9PZCQBG55Y6YC946F9W8KBMVWEMF6RMGE9Z6T8WYCT45NWSR62479S2VVKJ24PY2SGQ1BXWX1A0900Y18" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"S88TFY0KQQXW5NV10WQRDCZ8R4ZTRP00S76WED05VSW1NWKYYKW6KN7WET48PXZ1RY0SYZXMDEDNWX5RM928Y6KCV0TZ5JEPVH9NJ20" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"D46P0PCCV3M9KN9FEMJYKT21HSJHQ7TBABREXVBV1SRDZ54EGTJ18BNMAKPJMW59SN09E7QZ5GQ691GA38AA1VP8ZKE520E0S1GKM38" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"JCKP6ANDCPZ9387JJ7DJHRDHAGF8CMAVR2YWPYS3Z76GW5TVGCES944JDSACHJAX4AKNZ8Q96DVB3GCRD0MJWZZTZ6FQ3T8E5QF3030" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"TKHAWYJPQV0HBYK123E8SJZR00F1PMC1J8FQ1D69CGGMA4X69YV5G19GTXGRCP22XS68CY42J8DW2Q6TXZ7PVATY2EYYD52GW8ECC0G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"52VYQT1DTSYW6BA6NWN4CRB58DHET0C2DA5SKN35NC7H0GW12BW8KN2QVAQ2E9XXRX4NQY99KKFDA01DNT1E5HGKMGWP2R7JN2EFT2R" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"AKF0T06YP37JHTB0TKQQ3C2WXAB3CNWW6SQF37YHFRM4SKEZ0N883HN9Z9PKD6A20N052QA857ERCDEV587CYPXJV2HZ4ZCHKW9D43R" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"67A2WAZR887BTTEXKX2AHG1X634F0PDPASEMND7RSRJXG8AEGAVJT4SE0N2DR9NRQTR1V459VJN163XGV4FEF7E6W12GWBY4JBA7218" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"SC9YNVRFX2QZZ6CG5VGE12TF9M1B7AYPDDN23NMKVBHNBWYFB7YB8CQX387NCAS213D725NMY7BRZB4B1D35KAS33CCQ9HT83276A1R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"CTN1YQ3QX3PEHQ8SNGGPH008Y2N0H5RA7WWT7X758EXBMV0NC3BDT41YWSRNFVB9RBKSJ2Z2P3JWC3V2DDHXMF6556TZXH9A79BV95G", + "proof":{ + "num":2, + "edx25519_privs":[ + "1169FZD52K4JRWNA6SAF60MPTGFMS4HSTWJCKZCMQ1WJDZT18819WEE8K0K6A1S4TJQ5GSDBCD5PYAYPFV7E4PVF8BVANZRM0X98VP8", + "DD8ZN84PTSF0G3S6ZXJ6QGMKE8RNMKC5DQXFNRDX35AEFA14YC03D6ADDPXAVDQHKY5KHD3MH1489WXS242H6WG45F4ZQ7JWWN11KKG" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "39MTEJ76J4AV2C64RAN1VSVDDRFNTK67TEESFN9D602ZFQ0EJ2M0", + "QC1XC3E9A40NR53R02XC9QZSBHESRY7MNX80S7KP2GVMTEZHA4N0", + "4ZPPQ1WQ0ZACWN69QJ18M76K3G8ZK2D2FYY48W7K3WEDC1YZKY8G" + ], + "h_age_commitment":"DCHJ07HMTC443CC22ZD8D25WSVJ0GZAV90RGF8J2S15J7Y5KNVD0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"F1DBZ0CHXYTB3PD46BQV6T34KF50VNFWX4C1R2CB5N6MGWY9W32S4F9KRS1BKJHMTK9Z5G7CPA9XWB05TXGPD1MHBBKAMEDDHP01T1G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"FRX93TDN8BN33EKD31KSDABHFEYSWE7PXN098DMYGH4WHDH4Y6891V89TC3AJ4NN3QR9NEAYRV6H3TVSEGH6XXBDZ9S4BBNBGRJ6G0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"D3HS18YN74X475WQ4R1EFMZX0CRK0N5E3E4C1JTY77WBVV3DJGGGVW6H5TYA6JZGA5QZ9ND1740P4Y7CN0RRPZDA52PEP6MK7BE9M1G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"N897RRKKQFK7K82SYR2NP21J1J0RE01RW01VN62EGZBNJ51HN77007X72F37VK3X1DJDV0MY4YEA4GMH8RDG9AEFPG37EJ76KD3621G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"WXCZV9QP74WCTY1Z7V2VP1TDM1MB2ZP8EAFDA7CK2259B72J9VTV88N8BQCXD6PFGEX3XC628Y2XCFDYCNJSRQGGMM0HXTGARZ6X828" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"CT8MZER98PD4CE0XDV72AS7YVQ5RKH0DQEM8V2C9EWBA113PZKKH7MEBZRN7622YGJRHD94EK52JVMX91X0YAJ3VD2QB06ABMB13C1G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"5PQ43XMFV6VG7PXC91YN21CPF864NMB2GRHZ1GFM7CRJMZ4D2K70PTGFD2ZD4MTM6Q35BHFM61G95Q001N0YRN84P2CZMAGSTVJ0A1G" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"BX9R0SF1HMY340XKQCHFSGPSBM7EC7NVWRRGXC70VFRFRSE5H2X2B1RW308A56BC3PNPGCHEHCEKSRHFS66WM08YJ0RD6DRHNKAMJ08" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"H9MVDHC4C8KFRH82254P7G7CM0X2D03F9B9TP3KCD0R4SNK4TJ0KV7666737HZARBCBNHNFRXK560D6CADS87NRCKH30BP99C88HT00" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"D6J0M40MNTB3Q6ZAGWPE9DGET7FDZXRSPZ8NQCC5V1KP5DHFEJMKGV0HNKZ42TZK4QG0BHEE0RY6MGYYG197J30PSRRCFC43GSH1Y00" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"CTN1YQ3QX3PEHQ8SNGGPH008Y2N0H5RA7WWT7X758EXBMV0NC3BDT41YWSRNFVB9RBKSJ2Z2P3JWC3V2DDHXMF6556TZXH9A79BV95G", + "proof":{ + "num":2, + "edx25519_privs":[ + "5DKXBKDMY0EW5FH9ET8EXM088F0R4H3BF98925EV51M5S70QEM7N20YM2J85CGZMA518R9DAX9X54K9B8XYKNEXCAVPH3JWRHYKXS4R", + "C0S15KAXV2BHJA5CS9MA015YMSJWM588NK6QXK8BXFCBD9XTFR0QXXT89KR4XK3A5TETGK1CW7RPP84NDTBSVM2JPRQVFEB2ENPYQ70" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "EV8H6ZAYZFZ7AJW1NCRGGSVW2919M9S9G6EFMGS8J04ET75WDEX0", + "SNDTMGM1NV54CRSYDPSANEE7CEYH6K2NR14KN1RDS2184DJFCQBG", + "PCSTPW67QG2BARPVWX43T49VNMCFW4M18B7ZQ48WR2AHYHPM6QFG" + ], + "h_age_commitment":"FV67ZBENQ8CN6P4MENEJ0MSAPSTZ2272SEPJ1JMY3EVTNNW3DFYG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"Q0EHAWXYRA66JAS5G3AQ5A4Y8XCF06XYYSBRCAB5HS5G4Y0XD2MG49BX26ENA0984V2W0SQR4Y9PNMEA1ACHK3ST89G6ZHHFRZYQ830" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"8W7ABETZJFMJZJW2S2MKRVET5FZ0R36HCP3SCBZBQEFA45MRT7PJTPSPW2C5T7SJRGQDJQYTB6VS0E2PD0WJDKWB7Q8KVXVWY1P1M2R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"86X7NX6PRE0379S5BNQ9G67EA8QAZ6VHB44V9QHE0XK4G0CA2YZNZ5K85KWZFS0V4K9PZATYDJT39HQM7TACADWN9Z0HNBDH7MEWC10" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"4AG6QZBQJBK318EJFKVAEH55SAA4490RZXVTGVQP4ZETWXX0717CM4MNGQQG663S12QERAWEHVAJ0BQ7JZPZNDYJJXX2H870A847228" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"SR360S9QFTMDFX1JJDSCV8PSX97BJXEA00PVAKXZ7KE28EWWJ54JKD97FJV1N9FX91F5P0Z511XV6HR85459MFFN70YXERPTG067W3G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"P5PCGNVZ8ZY22M15C7VAH05VGCFWQHRZBDC6XY5JM3PS2TTGRZQEYNSYXHF5D8AJQGPYXPH6SHK2F1GB31NX4KHEQCP2C8A1FQ62W1R" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"6SCMC58W99140N1JWEB0B929FGJKJK4Q73DDNA9J7RR4JPN72GGMSV5JQ52S7WP20VA7724P2NJFKRBBN200A9KT4A0PPRPE4ZJNT30" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"ZBCKWHAVSZQB2SED4BM409QRBXVEDNZ2YQYF38PAGPW3M6MQ438NS1YT98PF5A9SDP2F33BTNCHTDPJB52M0QAHMB3BNY9NXQPCFA20" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"BXK3B89VGJEPDRZ1NGBT8B5PJX83V5N7QPP412W489XW9K9RA5NQHYHMHXRMXSQ7P1PFVXA3CWZ4RM50JP4AF16XW05CGVT7J0MTA08" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"QJ80HDPF6KV6E4M4ZJP6JW9RX4Q5F2YS2SRHWZRNFX3NE78FBVNNSTJ6K12BTWK9FDCWPNXS9EAPGJJ5P7T53HZANXV26G8X529X42R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":18, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"8XPT2709ZZKNP7YQ05DQS8SG405S8CSJ6X41JG8SMMTGGF8DXR8007SZW4H5CRQG7J2ZZQW2J2PETZXA7FED8YVXVN6SEES4T6JT118", + "proof":{ + "num":3, + "edx25519_privs":[ + "707TX6HM99N6SDZA9CYQSPKJAW6JJF7RTWAQ1AK7TRWFBKHQSXVV8FCV0RRCJ8NBQDP0B5A6FXAGJ9736ECGK4CJF10022PK3ZH7T80", + "Y01TZB16Z3YNXJE1CCPPDCY06JENP3FZ8J2RDSMTAMZ1XEHHG1XSSJ9EVVWHDF8Y9A1GKXMMPGNKVM45EQYKMQ6RJ9XMKHPBS56PEVG", + "81RHHHMPNFYRM0WTQB6P7VJAGR640D2MTJM57FCZWVCQX3YCG1JBE3W3DR2H0Q23P1H8PWW8EENMAS26W88C599G97ZVEQGTREFGRP0" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "2APEV2SVC5PS29HFAXAWJWNQ8HHQ50KQBDH03RGASG24108VKZW0", + "A1GTG17DN3D8T00STVYB5QW24R78A1PZCAKVNKR841J5FRB4DACG", + "B63J8JKM9YV8TCJAPMBPM1GBPET4XTQQ8ZH380T9BXB61AEK5PV0" + ], + "h_age_commitment":"1EETB46GHNYZ9F422B38SJTD9BBMMTN2TXA1CCEYZV57729PKE0G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"5MFQ449SR4R3MV6WB7BVWJ6KB8BVPWTY2MDPV98TATHK525MZYXSRJG5K7BMTC7P899VWWAHJFCYD4RCVPEGR51REN8NGCJ3BDB9R3G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"T72H8A837MCA377G09MNHKHA8RN5ACFTQPAPPZGK5TVV7B8FZXB240HWH401XQM5T04R590TVFV0TZB9KG1KRQCADAFH27KGAFQE21R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"YC9K9C7YM7A3SHG2CKPC8B5QYSVCYFJSWSRS3W7EKDWN3AX7JSCEFPQT3QTQ4A21KC098NH8SEFCAAHEAFHHYX9G50B63BK7PXWYY1G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"TWSDQJ6TEGBTN2EY4FEGBQAXB3T6MAM17YZYMM0EGZ0EDQAW4WY884A1307HVTVCTP6QEMC4WZZDY5ZJW9CWS604YF2PJG5X5A66W2G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"JGQA1A8R5V28YXKA8C4RCRFWVKAFJQ7GCS02PX2VMN6AHZQ5708JDB6YS3288B32SZP5HHMW40S7G8MJ9PMPRYTNKHXFSB6QN053G00" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"4TD5EERZ5A09SC1J42SM1725VPSC01WAGG4KM3SH43FJ47M152WZNAAND5E002F6ZJ2ZY4757GH22X2ACH9HQY2FNX772WBS5WQ6M38" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"AVKJGD4ZGMZ8S1SZ4W53GFDACMGKJRC3MPB3D87BMX8QFP1A2P13ND6NN5K2VB1ZP54BCXJR6H5EBD9FYGGZP4V22CGJ6KAF5GRB82G" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"BP8G07P2NW07RTPFBPXZTFNMWAZJ426XCFJ5257K78MNG5H5BH0WJGNA1J6MWJCWNGRJWHRQ6ZTPHN68X72QVX7WJAK12ZV7WYYQT28" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"0HR7XXB9QCY24WADAVFJZZHYW1J9DVHA8WGXH31X2A4HQVKFYHC9EP2HFZM1E87YTDKRTDDGMMW2YVR6V2184RCW4SJ010793RQ022R" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"QAQD5DWVR606RXH3ZSGTPVJ235BTGXA44DKF33P0DCNKHZT7TYAGE561BR27SP405KT1QXBH2S3VS2MTSWNCZFG50CQXKX7P20WTW10" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"K10KBCZP09AMVHFFJXQSWSHJCN1M9824K5DQC09WJC11QCMMTZMAGC3Q75K9J7NMQSBPFD4VTA7R3Q93TYD8BK21K372ZEHY39TA808" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"0ZS9SMHBK7FNM8YGFM2CRH4V6KGSD60QE89NTV192860N80NQ3DS3MX343M49G9EQZMY32ZCD9EDWKKAGQYBW54MS77P9P4TBS4VY10" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"EE5TRM5FVVMGF04RC1A5ZETRB3RHD33C8QZCJ8YW0FBH0RVHDQW5QPSMTMZJ3D41HXRFET908ZW992K7DHZ12S4HJKKYA9G0GM5V82R" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"WAWES6ESG9HM4ZV26TP2KCPZAY1DR1NN3XDTEJ053D9FKY92WZ1SR7RAYQDM005PYK4P3ZC3CARTA8KSK13ACXM2DFWSME68B92X02G" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"8XPT2709ZZKNP7YQ05DQS8SG405S8CSJ6X41JG8SMMTGGF8DXR8007SZW4H5CRQG7J2ZZQW2J2PETZXA7FED8YVXVN6SEES4T6JT118", + "proof":{ + "num":3, + "edx25519_privs":[ + "2EKRBSCJXGGXNBS8P8J6GWRFDMC92AKH766T6WQ20K25TTQP347XVD5JB87FAPB7FRPSERC1FR929CE25W1T2AJ2VEWB5T03YTRQHA0", + "QTQXSXFFCYA6TA5SRBJ11HZMJPS360FHFN2C1DJ5A9EXTZ6G3808V5RK5PHTS7BWYD6933TTRTSQ92J1YQS2WEQQPFQQ3TBDZN83C4R", + "133MYMXW2KRNK2GENCDRSCH3776AQYX8Q4C6R9NE1Z8CAGMJY0556NJN0HHZGPD9XB4HW80KD5Y1MN5YS9ETNJVVH0NV68JZFAAV710" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "643CATW17QH7CDB9T9JBM2785WDJDSPB4D5CAQTKTMTMCYYYBM5G", + "MG0HW4NEW9SCAV81KHKRMX78BTRH8FJE28MZCT6GJ61TWFH9J55G", + "WXWD1KH4W1E1NEHA16E8CBEH2FQKWT94MHH6BT9E22QVMDKGJRD0" + ], + "h_age_commitment":"2RTXDR6CN0Z91TPV18T7FJGS22VDSAHH1CB6DE2QPDQDNGWXMP4G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"EVB27PKAZ1TVXVYKTJ8HDE3MKA90M6ERCA9YQ64QSY52QB7SZVY76D9FGTMWN2C3VPMSPZ45JNC3RRXDVP4WHCJNP0CZ9K0QE1B1P38" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"XAJ775QSQSNQ9W112JT6E2YWE2VF9984FDPYJF12FTEQHM3PP6YDM6Y399R2YQWY1JCS2SXMVS13N8QBSQRZFV5K0RYSEC06SS9GA0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"M785TKJFYW27TJVVBVXQKN3PDJ7ACH938HHTBAM37MEN141DYKB196B80369SNW0FRR4KJ6T6GA96CBDAZY281CFFF7MYN4M2FNN22R" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"E9CV0EMJAQEYKBBGF0MQ4FXH0MRWQ9S11C7K3A0YAAZQX8RZ3PYBZNKJ8Y1QN0YVMJFVP4JNRY5P1JCC1FH5VVCK36SJJAS2MQPV20G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"TWBJCHKK91P4RAF1889FQTXX91NB5KYHXAED9J7AA3BC49A5SAXT4YA6KXBXD5T0358HA4K24T2QWC7BTNBQ1QG4SMHERJDQQ3ZCR10" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"5SPJWEJFGZ6W8QG57EMACRJ6XXPWJAHFGYNJ86EMH1B0VTTS851KD59GJJAV1C6A83SB4VQEFPQ6JA8YPEN82HQ90HAKZJ70QCCRM38" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"VWZDFVS3RRN9EH054B3ZZX1MCXN2BTCC8WS1C43W04R424GG63R5CZ7P245TGYCJ4V4ERW8RXE96G6330KM4XW826JWT44TWGG5H238" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"6ST93K43E7J1P241QXWEC247ZDPWMN4Q9VDZANTWWB7KSZKPZX3C4PTEYXH34ADZDE760R8F1Z0M35X19Y4VNZNKA7S4ZPKGJFTAR10" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"KKMT2S6VGNPP7YX6CNB9246RPJE4APWT5REY1W1BTNTWDSCZMHGFK4CRSMZ62RRR6TKDGG0QSKZNQMTQ46TD07REJC1Y9VCVD8PCE00" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"87T1EEJ2JE2DQHENGT2NDG96T9TNCP3V3ZA72CQ5HV6BXTE1P5HC43FAFSHBB3WY8ZRNDPATDD40DKGB0MS1ZB5AA6BKDKVFTZST42R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"7RWSXKEWGQH2ZSXZE2SWR31GSNHSAFYXWRVZAPW5XC2WYM1W158VN9P0AQMR268G39CN3CJCHJCGWZFP6YS7D1EP3SFGE5X63011628" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"FV12MV7BZTCJX7NERQKQZPCDP92NA29FNH6MX54016RBGT1T0BX2D038YEVWB6YHKJMNSH3NSZAQG0JR1DYHA8M6HMJR8R5DCDVTC3G" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"K1Z6ZF6N0E7BHBZ4P03CP3B9XMVA7Z26TJKRVD59TPDC6YFWJ3WFGYW0YBKX961JEXAV65QNY52BE93T4M4EXFS4YX0RQMEBVMTDR10" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"YXNBZTN470GP21VHN2Y4BQ80H0W4QN7MVG1RD60XJCX1RCY89AFB18KRR7M1HEDV9AT29P9HD1AHHGE8EN5BN3XKC33970HVQ3TP02R" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"8XPT2709ZZKNP7YQ05DQS8SG405S8CSJ6X41JG8SMMTGGF8DXR8007SZW4H5CRQG7J2ZZQW2J2PETZXA7FED8YVXVN6SEES4T6JT118", + "proof":{ + "num":3, + "edx25519_privs":[ + "4TS84PS478W3CEDXME1NV4QR89YVPS647ZGKHWEME5XS84MV107DR01RQ7ZGAK2SKG5Y992AK59GJT08VZ5EZFWXJEEV1Q96VTA94V8", + "6C94VRNS7ZH010ZCQ11R5XB8S74S77T3AYP2XVXRG9RMMKS558539T5WD32S6C02Z9Z7P47VPA6ETZFHH3BZXJM7YY5505NWNM4F0N8", + "XM77B9AP0SWQ8JNXNTJ6WA4873WDMBXXG3QTVZDAMVKST4FCWG0VFGCMZMNHESNZEVDG85T5VH0MQ56YN7QJBJYXSE7TT05RGFG11JR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "VCEPV1EFNFFNGVKEGTDWVMMX2E2056EMX9T5M2H2YNKK224E84W0", + "TNQFVSBB715Z8C2QBVG3NHJZM08D9K7WH1D7Y9700HE4ZY8P93R0", + "3QWCF4QTQSJ46XQP2QJPSQT4SNCQPVAQ6W6XBCDHAAV99JSJNGC0" + ], + "h_age_commitment":"FJGFV1HEJNK8PD8P049Z9YXK4F4HEJ9YBEMCAJ7X0XCJN3ZJ1V20" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"J6H98A8Z02E7R6DWPHVKJEQ2HCK378V7R30T47AST38Q46TJFXR4X9X0BGA3Q8499JFVE630D0XKFDHSHKJD95T22ARVWXTDP5RB81R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"3NMT7BXRCN8MT089TQEZ9B5BZQ2B1HKDTNH86DSEXK0ZR2ETS57JJB97ZH5155881GGCYD80J0H633T7C1HZYRB2WH94H0T36QWW810" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"ZQ7MD1J259PWGF0MV1D2JE2A6QRXEWW72SHQ9ZV0X1CX00YRBXTJDPXGSMFK1D6RAXN521283RY48CY7XBY52RJH8WQ4DQ5XQRH8W30" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"NDNYY9GCEPCTPD0FY78Z5HXWWPG5AM9787BY1C51M08554VX09X6T6PDQ4D8GVZNZASH525R6Z77HC4K6XF26MJP59Q2W6RYJGW9M2R" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"1DGKGYQYB4EPZBNG086VNV2BTS4KP1A189PYK447645ZN6KA707P0RK9NHENNFE84P7QCG2GVDV9VVK5F9X90RCS6FGKF0Y0EZFZ218" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"V6WFAGBMVXY2N1A5W4EDQBM5RRZJ6GSRCRQ89ZED61D30RXXBTQ4PK3M3BVM6WCBCEBGQYX6GEK2SNSY14KKY7SP76CZ5265HTSTY18" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"B6ZKKEM7Z55YP8GNJ72BT41Y3HZE5FX67CVYRNTCJ2Z87HVZZ3Z097712J9YJ90AH0KH3HCC81QX0DKXWRD77R3VX5Y4J1A2KXQ6820" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"Z9XDTFMXRZ33Q5AXSD8MA0A8QF9H8VYTP8RMFEMYZ8NJ9C76XCQEDW24PV7ZR4610VJKC5CX1KCEDFWX1TV8HVWMAYEWDVMX8HA0410" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"8JFPM167HSA42ZHPREK7B98CM08RHMA3EX0KF9TJYPBK0HWF6EQ93SH7RTATNT6VXTQX5N7JT6V9AD9TZ2WHCN2VNZF5WGQKJF1YM38" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"X9JNVHAYYTWDDWE1MN5X46MN9WZF4DWCZYPDNH0Q00ZA51THDXM6NEFBW1KBVK6B5DNXWC5VPBA38AW2F2DT2E73JT4WWX69W1R8E20" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"4T0NKM0XSAQ96HV9E8ZK5GBKYJA1A0QX6ET6SVXZCSM21KA5WSX4BG1NR4XRFMA3J84ESJRZ76VK1QVZX92NM1WW92NTFRMRVA7NG38" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"M1JZBM9WMBVN57RWF7MNXE8VM1NSDZPJFCH42Q3NXBH7HG9VVFRA4BNR5HATYJ4KDT1D5BX4HW92AHW0W3H9N9XPZ0HQEN32VETMP10" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"AESYGKCRS7S1YJJ96JNVE8THEQ9SSCK5YN2DK5VP9758X4B3383N2117ETCV1XR9BANJFB6JFFBCGT38ZAXW2C9677Q360RC0G62R08" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"4PHDGT5S0C4JZQQ9SYMZ05C46EN3WVGPXABA8436057H5DPMYQ1RMYXZ3X7E7Y1EYN14KRJCGPVW5S7SPE2HYR0VA6M2MX4R0WN0P08" + } + ] + } + ] + }, + { + "commited_age":20, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"TGY14TF3402JC86F70FEM22QTAZFR0AFHZHCWERJJRM0NTQ2803GV10W8WWG061X4PJSMJXAX0VETJ4NQ7KQGMJB82P18M9TYSDVZCR", + "proof":{ + "num":3, + "edx25519_privs":[ + "41DX6Y4TKW1KV57D2NMSW9EANFYNFCK0TAPF8K1P2FN6XMZFEXWHMDVT19P8PKZCZDHVFR7V7AQNJK6PBVB1GCT9MJY72WYFNW8NE4G", + "10EDCEAN85D3WTQFD7QRHA13876T5JPY63A5YY9KQPEK8MR33S9MK7NBH6THFPPXH5ERHZT8C9YP5WCQ69AYY6GQ3FHAAG8WVXW8S6G", + "03R09BWZW3G2XVSMXSDWXF6TS96VD9D4X4HN03BFQWQQ955SRDSW7720V0163A9GSG7QSS3J1NGJ5K5XAXFSQDBSDD68VWK4Y9T0FK8" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "ZBY02X0EN915A89T2DH4BZ6VNPG72K2ER2KYPBB534KK2TBSFP10", + "FJN6P698QMZKTZ73P9B2M7JN4TCN07732ZM33MZ0BD858M2BNAHG", + "QHBC3NMCQ565VQA5HR640XD2K9KFN1BA2SFWPV4PNAM51SBWDDNG" + ], + "h_age_commitment":"NHZA7N6C36K9JSAT1X0P5HJKGZSQSZA24S1PVKXB4XP22YMFKGYG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"AXWMV52MDDAEJCXTF8PPTXNKTCE5QTGF44475SR3PZSEYB9KQBZMA6BGHNJPKSABVCE9KR1C3SFGWF8GR9WFJ9TZFY0NX928S5W7G1R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"4XB7KHBFFQY7PWP5NJBTAJA6KG4GVC33N44GH7Q3W9C56D5YJAH93QED31YK2CTDADVP8H4V99W02F3R9GR6ARV09Y51HDYW2CEQR1G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"0JE7XCTDDTDR7R609EF5VV0XXKQ3E5E60YTFQ5MJ0CBAYPBTYH619FDTPKDBTNHND662QWNKYRK9N7HGJW6A7MJVK9C9S24D9MYY818" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"W588426W5Q9W7KF2AXZTPA89TE7SJA3S6TWV1AW9JM447M9P3MTJDYNXJRE6MYNGR5H3HZZJB4RK93XBYTYE0REGRJAA9D246Y5KA00" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"GYMH8KZ65KPZ99Q536MY6J7ZRQBE4BCPJH2M83K8PVVNCF66SHE62PHST3AS0H570KT08MGDFV6VG1GP68QTCMC5TP3C3A6M823V60G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"EZKD4XWW72G1ZYE3N1CE81TF914R1SG05K8Q9D3TEQZGXPAFTKH8WAGZAMC1GEQ2WQ1HHS7XQ93KXCH7DEZ5ASRTP2VT7E7PQGBMG28" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"5JMMD0EJ1SC5MXTAD8A1055FE7AZ2TVDX7W0V2RZ9DH4QDN8T2S21JQTP5KS07AAZPT8GXPT4MMZVS2SS2E03RMRPN9GDMDSAPZF83G" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"5K04VMJM1PYD84YC5ZV5F3A3V4FEBE99Y1M24769K830SV19VHPEPYYXGCTK02NXABT05B2326RJFHTR8TZBYGJBCEPKPZS06X7GA2G" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"HWEKX724J0VR0BNB6RC249VPZSZRSBYYJPKPWHSS4C3V6QPP03YKMY8QY5KGADQ4J8SM7T5DTAPT5KN6872WM5VFCGBSVEBC6QXG418" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"ZAXJ3YBVE5GXQ2XXG10KA9R5AXKYE9XB29D2K61NPXW0JJH0YBP0V7K0EDQHVPPF77GDYNN9SYEJEPJ8ZSJVDH4RSMDRTA83Z3NSC2R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"SDFW1MWTCZSK3S65DY0ZBDYAY88A2XN6D80NC9MMFGJF18TC0QEPWFN8556V71MRMH5JYZCSK3YYM7NJGVES9WXG37CM1X80A01HR0G" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"KV9DWFKAQC041SZ0CE9C34HJ4RY2344JERYA6MMRGAX7QG94ZFGK18DX7QTSGJ72MP1Q7ZQN83EEDR5E5NP9G1DE9YE5JJ52VDYT21R" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"C5984WF8VX0S6MNV7RVA703ZX9J0E4HC9TRJ836Y930R3HD6C0Q2MY1KB3BXBS51S6SW4W9W5R99SKVJNDET5YAJ0846R7VCSCZPW2G" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"5Q1RZ98RKHHAP0J6SV4XX2XKYCC147D2BA02AD6Q4HN2B35AAFXT5X2ERJD50HYPB9T3VV6JJ2BGHB752G8X47DW88EYBYR9XJRP808" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"TGY14TF3402JC86F70FEM22QTAZFR0AFHZHCWERJJRM0NTQ2803GV10W8WWG061X4PJSMJXAX0VETJ4NQ7KQGMJB82P18M9TYSDVZCR", + "proof":{ + "num":3, + "edx25519_privs":[ + "34PVE6CJAJ7Z60QJNFYV2ARDRHY3H5H28GGDN8J12XPPAAF3TR7CE0W90SQBKVREHWDM3B585D7N4YD06QJTVG60GZJC0SB7F6H9Z20", + "MJ6TPVE0TYXF9DRA9Z7R9WJ6K9WBBSGC8EBTAK4K1Y82CWH74G5R1F0TFCPFD8BWMCTMDNNJRRX60831F6YQRYEK6GQSNN0Z2ED544G", + "V4M3WFSQRGVZPN8QB5PM794Z3T403TV0RZZX393QVAQ1AB9ASR1M5KPRGG8SMXVSJRKYCRC21HFVTVZ0DK6VHRQH40NVZ3VVFWYQXZR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "FWD7CEQCG64S76PSWH4XS2107W0SMAJKX91AAEY7ZX3A6B6754B0", + "W0ZWYCKFJ593YPAVDGNM5M6PB17K8W9SK1AQ3E1HRHKN3Q86ZDA0", + "8TWFG524ZNW1TS6J99S34BTMWZ9B2WBQTQWAVX1RM7T70Z35EXQ0" + ], + "h_age_commitment":"HYD1W8WS3Y5HCZFGZ6Y5Z55MXPSAPQQF7T15NH89STK03AN4K2M0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"KWWNZ3YP35TB5T4PR4RWVD2QV6EMK873YZ0SAJ3SYXD8DEG8ACTZ2AG0MH4FQZSWNG60E98X2ABKSYGNBAXYED2B2KKGHV1NBZB6210" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"XMZD63C8V3HRR8TES3F5TM64NCS4SEMP3TJ5R6MW3334HCWK1PZTZJZAJ3RMXD72KET67TJ50KCNKWKHN7RJ49736WKMRCVKH1E8W2R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"2J0W9Y5BWG9R7HQ5TGFY5JA7TGFJ870DZD912WH4XA5QZBFNYSF1YX075E8SMMK107E9G2G6ZK9NYTQ81RNNT62SMG0PEJFHSMPSW2G" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"FFA5REHB9MXN4QCMXCP4NZSMXMSZ57EDN67SJKY7ETJ7H2XTYYX61DZ365G8JYYWKJ6BQM38ARBSZC61ZY8FZ4VB2CVSWJ555E4D00R" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"S7JWXFKE1VXKJZEDXZZKP967G24ZF04VF7128PGFG82C1VRNQ0QEB0FEV5AC3ZB6R77H33M87FSVNQ6WHYVPRSDNAEJ1JBB1CB7SG0G" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"E0NZZKMPEMH3YYC62EAACWFE0DN5BFWWG6WPNRZFWJY3GAN5D3TF0GM77HYZGG4HD0K5RVV8872MPWMQV9K3DFX08ZS3ZTNAVFSS60G" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"T3FCVFGX9ZXQRSBWT54DN1PRDQ5P9YE2JJ5AVKJVW7D0C0NP9CVAV4CKRQED0PHCT14CY50YV8AFPX6XWA1WTNR5JJQXY436R6RV61G" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"QY37SJNPYJK3M5KH508ZV6HTBE4D2717JE3CXJMT3FH9BYK03SMEH0PEWSMDERA0VHSRZPD5NVPRK2WVJ6Y5MC8EXXWVJM4ZWFHVG1R" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"DRV6GKFV4E8W40CE20NM9WP9BGX6FH8PHKMAAAFP7SCQ3WSSKF8XWWJ016HDHT84F7JMXEHH3BX91RE00ZW2KCWKVSY0HDNEC5N8T2R" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"84DAZS060JYDCYAQ43H3GM13E2X5VFV2XRE42YNHT4DSFD9TWTZ0NPCR6RM9BMGA8D4NS0J9A29DNNPA506AVN5C6Z2H2CKZFSTEA0G" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"J0KS0JGFQ9D0C4WQDAG5HPC2D1PBQ1Q7BAE1JHH39NK7H59MWTXRDD0DGBR2FNCXW2NW1KH660CGHKEPE81F9Z73N9R9PNE4HBWD430" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"EAEKJQA4GZ7VNGGC29VXD62JBNN09VV7394CW1NHAD0VQ17PHDS4E64KFBGNRTRY29269W0GS2JQZQRZS32NDZ3MDQZ85KDA1QSMG28" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"N19BMDVWBTQ86CSE4R3244AMDCW6RZBWG07N1B6VABXF87P385ZDSZCJ744604E7TT9CCV7QR58BB2P3G3N3PMEHWE8GSNTXPHZNA38" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"YQ0VRT6D63N2550RBTQXW7H94BPWTG3JXZZQNHB9WAEDSFC2F9N4HSE3P5CTR7WGRBD6X3J07BE7V4A232E2Y6R6A6W0EX9D7ZV2R10" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"TGY14TF3402JC86F70FEM22QTAZFR0AFHZHCWERJJRM0NTQ2803GV10W8WWG061X4PJSMJXAX0VETJ4NQ7KQGMJB82P18M9TYSDVZCR", + "proof":{ + "num":3, + "edx25519_privs":[ + "FK7P5ZKNRKWC7ZCYQRY59XSBZTPBVX7DGTX59MCY22W9023VRM7TADA2SGXZJ5NPM5RJDY5PT0SM3302RRA7KC7FX4MPVDY6S80M268", + "3ZT51K598J0YJV34FJ0YXH4J25CQ39W7BA4F0BMDPYDP3T6ZP8221VKSWMEK051DPZZ1S75G6EFZDRBGZ1EK9KFS038365W1R51BKGR", + "0M46EQHXWX49TNA49M0TN985S6BG8H47474QY18DM19SB6NNGG7S3D7GBT87KTJBVK8FBAV8X7CF1ZEHET1W7TS7CXAQKM1S0Q20TQ0" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "30FRMN0GDFYRES703Q185GF86SNKNK0GTW4XVX2CWQW94A3M51D0", + "DESCJ2S5542QF05XE4YRH3R0QD31HHMPX27440KDJVBGYE4Y5TN0", + "3BPERHQMSHSP32VKJGP3ANVVME6Q0BW5B8FNAWW0SZGDMYDP9JT0" + ], + "h_age_commitment":"VMWVB3RWJWD0A1EW006N6N39VMWJ49433CS9BG7RVTJMHT2H2TPG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"A3K7ZFPYG7YJMZRWSP1MBBT28Q9XZ88PNFKNZ6BV88Y5MD0XYX4447402RYPRCQVQ2W83Z2YVAFXED698TS8HAHNA9BPDQ44Y6XTJ3R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"JFTKX6Z0BFK9CBEY8006SM0ERKKMKFC7N5EMXX3JA0C999GFVVMHX85RV1TR807QXJZ4BRAVM895YVMQ5GFAKGA14X1M0FXVHHES42G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"K05V1WRT1A7DHTMQHY9NGZTR5DEP716ETEDRBEX1EH7K8VQ4HCPNSC19T6Z354J23CAAAJA47R5WPASZ1MWVZASDX0WQJYT92PBSY2R" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"EB4H7N476SN5ZTY27WHWYTBCPVKZDQXEJEN12Y9PY6GC8Q5SNDWT3R3MEQW1AE3AW2F27ZXZNF7KPEAW39MDPS9NBSPCVYHFZBJG00G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"QKQSSB38PQXT32F66D2NT6WB18D7HKDSDVVG3ZB4Z9FFR2VWB2WNMAMRJVEF1M8WXF70RRZZ02S8VRATAQTS4XG3F3DWP4NMMN60E00" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"8SPB2R1ASBGC6Q3ZZBZ3JATYDSS01HRNDQCEPZ8C2EB4NTGFYHT8SSQ7NKY7KN8DN6PHMPJTR54VSTTREF1A5ZFW7WKBFFBDH9ZJA28" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"V4969YHWKE79TYZ2FFPKM9X5HBFH1M78M21MY14FWQTRS3NGXPH7CJHNVDPTC1QFEPNZ9QZBTRW79QJK0H49E1YXAR4D717R9EXE608" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"0GDP4XN7MC1T745KJTS29361562XYADRCG27E54X8DE9VY0Y3KWEA5QJKPMKSTATWKY8BGHFTP0DH5WR98ENWP9QS56RC5HG6GP923R" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"X9C77MXG7KYSYBK2DF9Q7Z2A6N6R80RSC6TZHYC0HC87JTN1GJE0DF7VDYP3HWXM8YP13H7PCMQXB77P4AHZRNGEQ4D2YYBHZDJ3P10" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"3A9B2DAR0TYGWSRP9TZRGHYNZGFJFAWKVS4GRW2ZE0ZTS5WN7SW2CK7671TYF9YBTAJMREXGX6M38VZRYQFY0NQR1Z5QZHSJ97H5P2G" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"5WR6XY3G67YJW9ZV8SSCG67WPTMNJTTW1TVZJ1D3NCPQK3JRRG14GN40RW15XYCWEG158YDF98DQQSPTE2NKEJN3ACNHJ4NVXG1W208" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"M7MJDD9FYDGT5PDV6B16V42WYGF1V3DAQTXQSV9JFA9K0JPVDM1Z3FK3N9ES2H8G476TVD5H1WXVQQR0T461MYSGFY9EHE9E8YMV000" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"242XMD04EQ0PQ5K9V78N67YA6Q59M1EGPEF4111W0ZZK4FAEBGMB0BH83ZZ2AAS5BKB2PHGWM6YYA6T7MEVPWJQEK9ACEN97BS4PE3G" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"ASKEM60PG6E14BYYEK93RW50BYQ8ZM8H3KHB48TF5K4BAYKXBYHT8F8C8ZMZEVS1HXXX8A7X5A7Q49438E8E3ATE4JJXH1FSV9BH81R" + } + ] + } + ] + }, + { + "commited_age":22, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"WD9WBM5P1HKXJF22TCX5B7MBGBTNT679QCV59A9JQS4ZPT2KV516HV3H74GH2K6989W8JGFTZE0A8E31W95RFJD65DTH0HPPSD1V3XG", + "proof":{ + "num":3, + "edx25519_privs":[ + "C3F9BA1BYZDFN4SJ9NW4CYG0EWNZRTD9186SDQZCYC11DSQ8PXGYECQHHEQV8CENF8WJKSAH8ZH7AFCKC35GP70AM531AC2Y9F0JYAR", + "V0V1H4BGS2EZ11M142A0XR44G517MJ15FT8MC3ZYCNF0H17ZPXKFMAJ4DVZVMBXF9RWZ98P848X8QP5E49MCEDRTDW98N80QDAEVS0G", + "H0WKAPWW3QX53ZH2NXV40YTSEPZN88NBBTT7HTWD72YGVK6SV58RH8G9Z2CXJ5WAFQ0A7ERAQ0A06CPVD7JTS5SZBREMAKYFC4B2AZR" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "T11W62FGSEY2F4XK9PRVNCAA7AMSYTVJZ7461A88GYWT1GS2VSCG", + "H7BGRC2EVKBV4KJQ7RBS241Y0G8R2V1PF7ZZF204B7N5GVP23VPG", + "36BGED6KGQTVG7MJ1ZRX5V4VN99JY09RVNMK72JAS2H3SK8ZC8B0" + ], + "h_age_commitment":"S66G4FWPD3FJ29WX4458ZSDAZCZ3Z7B54BJH916Y1WBBJHBB7G30" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"0W9X82GDB3RB5RNZC4Y0V458X1V8TY3AWEN32QDRS8KHX0DSKPGXHY1KBXZ3FZB3PB9NG1HV36PVYV87EH59RC7CFR1V05VG93PQJ3R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"CPAW0J5F7RXT4PKGKR0D20XY081HNYZNJR5DJDN5YAPHSZMQ304YQGP9TPJ3VN7RSSWYC7TC4ES4JBZ9G2Y1BZ7W88JYHSP4G4TZR28" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"ZQTH3BS8EJAV6EPGETH0T1QDNKHSPRQ0S7W0MSBQY1RBA3KMF5F644J2GEGJZY9GNKMKABJT8JBMET30BVNTDP48XDZGK3RS2PCZ01R" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"QKM5M2HSWZ2ZV5H4AS33Y8ZFH1R8YKD9ZWBH4FNBDRK7N535JMMZVTWBKTG48FJWF6JR35HXJDFB6J33D3ATDE876PY81SZQPHT3G00" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"50JFZ5SHH7H7R6EJJ5C0FQ2CGF1TX0NN4EQZWXZGJ18JY8D1VD2BPG6J7ZXVHRJHSRR6GV3EXJFCGF35568BV0MWH5M1DF1TP2AAM0R" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"YHZWASPEPA64WBMEZ4QY2WPECQ8N069NDCNN281N20Q31JMF4626XQWBXY6S4P2BF5D8ND5KCM1273WS638WW1A1QGQ38T9XRYR4C3R" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"NRM8C22S3S3NF2GBPXC6Y9JMV9BYDJK3FAV3ZB7NWYT0Q9N8VTG262W13P2R3YYQ7WNNP261VAQD2Y3BWJ2MMWATT4S1ET9QW1QSY38" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"S7G11MNEETM67XFDJ3VAWJ5HF32TXV0ABGEBA6NGYAWKRSXKH2QRDM0BC9F3TDAV4BJWSYTX13AEYR7RJKQ08FA8VPHAK6GYHG5WT3R" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"8AC02VG8BX32ZDFMX4VTESKR3DQDQGNMC6BBNJK91T9YDCNJ5MBPB14PRAWPACGC3M8GHN6DGT9XQHM34X0Y3YF49SJ7TCHZ19YHC30" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"PR96ZNZQ2WP9H1XK45TKX2K5Z6Z37Z30M4KN721CDDDZQB1T3YWXN0DVBFK5429Q8CD9MSZS4TG2EE1AH0H8SGEJW4XD0YF50DGKJ10" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"10YB0S3J2G2YGCXHT0559ZC7YFG48G76E2PC65FN49N5MKWAQCCF2ZSZEY9N7FR3BY0H5NV2JTS8M21YQZEA0EBN3MGSRPR04PSFG30" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"5KEG14FVHFSSHD383QQB05T8GNDKNYY1FVMAMTTM5KBR0VHP8970M9Z8QH5G6RK8SJMHME8GEV14CE6VS4WWKZJC93F9DD5S2W5PR20" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"WYGR281TK2TXPJE19CT170QM86RYZ3MDWQ66228NEZ9EBGF5F8R9W5Z1X6DBGA3BAJGXDM6DCQMZNAJG9WPCJKCV81RD6S4Q9P0YT38" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"GSVVRGA8D4NKAES6BEK40S3ZJRGQXXQVZJAVJVTX0KBJ9S55YHH9TWPAN4M78WHM7RJGF8157CBSGRKGDPXZNN42YSSZTD0678QZT30" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"WD9WBM5P1HKXJF22TCX5B7MBGBTNT679QCV59A9JQS4ZPT2KV516HV3H74GH2K6989W8JGFTZE0A8E31W95RFJD65DTH0HPPSD1V3XG", + "proof":{ + "num":3, + "edx25519_privs":[ + "20NQ0RZ20XTPVN0VB1A56W80BPBTWR1TW9M7YBZJB60P3VAQE83Z6DK2J73WR1MBWQB0Y0FPFSGNZA87W7HVEMGN59EHHQVAJ8P09W0", + "21HZKM0VHPKQRZ39BEJW9K80BQ2ZYRY00HW737C9RH9864PBVM0BQFJAVNTTBR8TF3MT274SVJ83G8AECPXGANKGA70GJ5E1AWBKAW0", + "8TR4H3K2ED1MAH97YGMTX2MMPHMG6FSH7BF9A819AW0RYXSYVW7A24B61JAJ15NV1G94KBBKK53HF047NK8KFAJ8WZNFACF64QDCZ0G" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "SXQYBN08JTY6SPZGS54A0QK3GTBTXK1T8BA0KDH9Y36GNP5B1SS0", + "ZRY20JYDS73A6BG0Z3ARP1NED9HWHCGDV9ZEAC5T0GYF5CKPRZ7G", + "CGZFCJ71ZF1R68RXECTN2YHVC4VWDAAEJH4YGXJWPAKF6K1EDJXG" + ], + "h_age_commitment":"XXQ1AV54BB0KKP7X11V4FFZMACNHHYA08NMH1SA1RXFW1E8HFP70" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"CVHD002WCFC3V34FE69A7YYWDXFEGH8A8Y93P365ZJEJ3E9YZ5BGWVB6CKPMN2HNN1CAV9RD3SM2HTBCKV0WAKKC4TFJ7K5H61AW420" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"F2WM49F1RW481GAAGBKCQ9YSGGFX2EPY24NS5P97HFNMF60Q4XD7R894Z8QYMV2VC0SWWST2HACWGQ0R9YHC6AJD4AG1ZKJ3PTTKC3G" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"K50JN18WR7JRMSWAM9AGZT2HVS03JZ0C35TXRTGE5CH2C97DJCGX6Q02AK4JWPYS2TPTPXTJQKZB43DZY2FCM6QYMH9FQ6ND7CSKM38" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"5NXQ8Z14Z8F458HZZXJ00QTKCCTC2EHG8ZE3KYFMK28M6BJ6GEGPVTM7VRVPG1SE6V80Y6G50D38K7344QPK9PVRCFTMWPADP5X0J3G" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"K51RSG6MSVBVVVZG1ZHTKQ3RSBGP13BJS76ZEF64BH3XWWHB26YKBENNX5F57SY1694N01ANFGQSBD1V7VDX8H8W0D2N3M7SHGFBW30" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"C3DGBN2VNQ1B3JTPKVHDG0VFEZ60GPGZ9S4J68QW2PATY30XBME694GP00KY42FTFENRTEGQZS08DCXVV9MVXC9WVTW61DQJM1TJG08" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"4SWDRCWAQ5R5JWQ9ARKW7KJWS1MHY1AJN120V2VRJESY8SRPDBJV99TXKPKGWFHZ5MFRSCJ0WZHXZJT4HGFZVDG75QAKSCJC20J6R3G" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"ZW5SB33C2EA6Y41Z30TJWBPP8CT929YMBA7H5B13HABVYEQPWBT57JRRVCRK9CEH6J1SCNE2K9RJ78WN5ECE7DA7X3ZYN6P2D277W30" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"GFANXH6ZN79ZDEA8Z95VHXDW020N6N88KX37JA3YGZSABKJSKNNPWSKX8ZZFSKPB9F0WV4YXGVKVS6SQ2V4WK56HAT67YR65CK2T83G" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"3S9PFZ2FKYEGJDENDJFDGNKE1VV4XYY0HP46D95WY63YQ08Z5WVTAZ6X77JQ6DGRGXMV1CZX2165M6F72TESN0MPN3QFFVZNYZNM41R" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"DVFJ3G165T8NYMWF77K32N6WKJN1TYZH0CPZKVQNSFYVRMT37BZG9QP1KA0PKDTC378FN2G0Q6MP8Y510WF28K30FWC68BQNG28CT3R" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"MS1AVQNAXJ5H6Q6H69SWPS6M0PM4WGSHVVSQDTG8AWBXPG5MJS84H50EFXV2DWFJ57F6WJS04YKRPTYS5DRPA3S2P5J2RMWAB1PWM00" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"Q65SMPYCJRBYR5J75MT9K9AAM70413DAT08TEEXKAZCEDGFSBR36KEWC280FKYP37DTPHRXNCDEMFV0MQ8MGMY05RCTN6ANJRM3MC38" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"BYKA65HDVF7ER7V8JC286FRNVBWX4SHDM90MPB68T4M49TFR49ERGZ0A6SZSJXSM5Z6SFXR3CXD9X4F12245DMH8SZ5T880B28EFM30" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"WD9WBM5P1HKXJF22TCX5B7MBGBTNT679QCV59A9JQS4ZPT2KV516HV3H74GH2K6989W8JGFTZE0A8E31W95RFJD65DTH0HPPSD1V3XG", + "proof":{ + "num":3, + "edx25519_privs":[ + "EQCM855500YTHRR0C5XFTG4ZCYV609QP9EHTEH6R312H6TNCN07NRQREKG386XEAPTH1QJDQ84FGGXC4B9HMZX9MZYB13ZHMVHZ4NAR", + "W61VPH5B1GA629Q3A19X84GYVWWCAETVGZH82WHGJ0KSP11DCG4NR92WB4KVJ47FCK326SC64N5HEDKTZ0VQ85FK51SY16W13X3WR90", + "MHR2R2BNRKVQH38KHSZ98SDGR7BN1ZF1W08MWWRSM4980VBG243BDDG1YZ7MTH6MTJ49QHWS4B70BDRF88NXW5S4ZW8F3QWN4W6PQ1R" + ] + }, + "commitment":{ + "num":3, + "edx25519_pubs":[ + "GYEXK6M5ZS2WS9E6WRTQKMFM2PFG43SXA165F2WRPMV0PA281A20", + "XTJ2YQ6EYW6QZ6R4DV51D6DV09JXBRCWYX7FVVYZ781GE1ACHC70", + "TEFATTA4NRVZYRCA12D4G73K3NHZMVGVQ8SNZ02YZJF7QGX9MW5G" + ], + "h_age_commitment":"8H6Y18ST3RNSQ6EESSY9A4X5MY442976FBYQD3X1Z7ZYNMRK691G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"8MX0R1JH18RECXBWGNQ1E3M8BNMWS35PWRCFPKDSC0XQNQHEXYH39356A2WXKGHK899MBQCH9NB3QTPCD7W747S4KS7VTSAQ5KVSR30" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"R8HJ5S9B3GMMKF4H7Z1MNHW7X79BKHA4J4JQPS5DJ5RBY76Q51Y31VNRDSW3104VRK93VQT4CD9X531S1YBZ6X5WGVJR0SEN2KR9A3R" + }, + { + "required_minimum_age":10, + "calculated_age_group":1, + "attestation":"V70GRF5EKW6N0CZQ9G0T86VQHWSJEZ5M5DQTHERKYA0WBKY41VESR44YTDT2RXCWB615F1GY18FSH49P9QBDNEC42DFSG1TSXQ36628" + }, + { + "required_minimum_age":11, + "calculated_age_group":1, + "attestation":"XYRK854945R08935T444NS9YJCWXBQ5V07P6NX44242NE8BSC3P4XPMYSP9CN9GVXE1KBRE128N30WC8EHHD4BCWHRGABJG8C1T2Y30" + }, + { + "required_minimum_age":12, + "calculated_age_group":1, + "attestation":"CNBP590TKVKFGQ3JK8Z91529VATNF220FBSFSYDKP8SZE674YEFRQDZHGMNFEEMR78CN8BR27E93SX5NYE9CGKYFD0N9Z75Y60MMA18" + }, + { + "required_minimum_age":13, + "calculated_age_group":1, + "attestation":"N31KF8M09X319QH6DHY7YY0YV1QNZS7A1ZQ85EPKGNN2F0DRMJP6652V08KZA7B3XXN02BMW60P0F6AVWY9RKC7HEJSY68ZN7NPB600" + }, + { + "required_minimum_age":14, + "calculated_age_group":2, + "attestation":"VZSZ1RWJ6E15FS0CCHMNA7BCEX6FDSA6WA2CPRZ3YM14SVNR3PGX7SMFP4QN64QHFDRSGKM5FZ1NC4XSZCXZA9VEEFGQNGPYMWSAE38" + }, + { + "required_minimum_age":15, + "calculated_age_group":2, + "attestation":"M65ZYXFRWT39KGP30Y6EPF4MX49446DHFWNAP57P52TS7J91852VFX60TJAR0BKB5T43AYPZXQW55QWTQR5YJKS7XCFE52JF27AQ630" + }, + { + "required_minimum_age":16, + "calculated_age_group":2, + "attestation":"3YJSY3KTV6TV4E0T1NSHG535Y6HHQVFQBM664ASS96YKCZ1PG818YRER653TM2CZVWFAJPBBGNBVBJ28AACWBDTVKMA0TEAQMBV021R" + }, + { + "required_minimum_age":17, + "calculated_age_group":2, + "attestation":"8EQJB360DRFBMWHZX6BDH6E9DTKS1DSG2WP95DGCFRK6JMPMZFM8K791R54BZ980P5BVKDJ36128SZFEA4PXNPAVN3WHTFK9YX7T838" + }, + { + "required_minimum_age":18, + "calculated_age_group":3, + "attestation":"1GECW5055YMFJTHWXFDKCDB9VCZP256FA75KF7V4V1SX6AJDAV34GD0VCMT9G1J1PYS1VWG6Z892GP98JS5C10TGN5E9RM3J96HJC2G" + }, + { + "required_minimum_age":19, + "calculated_age_group":3, + "attestation":"1XAKQ15WS0BKCH75XBRDK11MCZ1CY9AFY86F4512YPPQQ0WY613BN96XJDFA68T3Y7ZZ93YYECRVJA7GJAXDND9S8B0PXKY1Z5XWE30" + }, + { + "required_minimum_age":20, + "calculated_age_group":3, + "attestation":"XD6FCYQJNSKXC0DJFNNPWKCTEX6DFAJQMNGNCS9CH9K8ZBABYC09Y56QJSPHQCWN983Z2EYT2DH8TEEF01W2BMQ9G7VYYJM6PR28J30" + }, + { + "required_minimum_age":21, + "calculated_age_group":3, + "attestation":"7NGCT3MMDED9QYY5FGR0YQNA0S6VG8JG7D3ZWWKDW2BFGH060R9N12SJ2DZ4A0CWZYXP4KDKBK0C18BTXKBD7RPXGAFKEWD7S8QT228" + } + ] + } + ] + } + ] + }, + { + "age_groups":"8:10:12:14:16:18:21", + "age_mask":2446593, + "test_data":[ + { + "commited_age":0, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"33KPMQZ5E2DH4P564AW2KQVT3SCCFXR38Z8ZJASGEPV7N7BT51J0BHKWT5QVTXVMK6545949ZREVD5E7GMJZH5FAJ5A8F5X5JTWY8BR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "BJ587BYMWE9P33GDJ4EYHEWFJSY0NYGR1X18SFAZ6M2FMHKSYZM0", + "ND97NHZ10BTAWPQBEBF5KSJHWX5VGYK4Y509P9ZADBM5F6W0YGVG", + "3TS8W0RNJ0ZRD94N4NHTAG617QWK3MGMP8YRFX2YW1XP98001YDG", + "95QPEEQ3WK14TC0XRZCXN4BF28TB3Q59GQY5M7ZBP90EHQ7EGWP0", + "90MEC4AHC0D7REW8RWSZJW2WE2T3SHP67N4KZF93EMV5P6JKETBG", + "XH1FSKVQBXYDCXH7XHJJAN0C84YNAB9WKPQ2DSEDS74H9WX1PC4G", + "AWMER3A227A7W6M65BJ1C42KSKBKKPZ3ST1CBY19FBR7K6KN6C10" + ], + "h_age_commitment":"XS27QG909GK9JZTWJTAP926RWBWRVXYPAW5G50KVCQJ45ZY3PF60" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"33KPMQZ5E2DH4P564AW2KQVT3SCCFXR38Z8ZJASGEPV7N7BT51J0BHKWT5QVTXVMK6545949ZREVD5E7GMJZH5FAJ5A8F5X5JTWY8BR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "G5QXTS9P0K4CBQF5KAJT7T01W67PXG1YDD7TT8MBNGJVF9Z9C8MG", + "5BNH9E2CNHXJGH6QXN2Z7XN9RFW6PBF32QSEZ5EKTMZ7XFW87C2G", + "0MHNRQ43DG8B53A273PXD9CC26XYDFEFYTT7NNER728FXK9V9EF0", + "AEH8BMNYCXE6ASPBQMQDWF0XZCGJ7M7YGGDWYPVXA88V5TJSQBZ0", + "PMCPTK64QV4Q4MG0FZ2DNFFJCDD2VCD5W68R1AJFACZN1B4E1940", + "EW213CHQWC690Y3J90XQ76MBTQYXJAQARW2SX43MWZ7VW7WW43F0", + "HMD8J43VZRDAWE3XRJDK640V5CQPVG827Y348JKEDXHC2YRR0N0G" + ], + "h_age_commitment":"A92BD3930YASQJWKX5ZGS8AC8191YV13QNRNFVMDWVNT2N4MN6CG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"33KPMQZ5E2DH4P564AW2KQVT3SCCFXR38Z8ZJASGEPV7N7BT51J0BHKWT5QVTXVMK6545949ZREVD5E7GMJZH5FAJ5A8F5X5JTWY8BR", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "QV0C9GHP7HNG02M026G06Y82YZ8TFDK835Q17JYV3S2CQY62WDM0", + "N9W0A24QA8XP01W8WWKN4KVGCERHCFKT4MTJJTFA9ZNQY67F33P0", + "PK6T07FEP5NH2PDVWMQC3GB59XY2PN0TSSPXZNN3Z7RY1E6DQT9G", + "BB4NMS25NMKQNSMTSWM4JV2VY8EFPTGPV6KZEFY32TV4ZR35QCW0", + "MKF80QZ1AKK443ANW1H2XAV3NKZV1H51XSBN0CS54SMD6AK4RHRG", + "942XJVWCWV1X93C0RX9CF6NHH0746H4TDKN3EKT7DQTNRDXV24YG", + "THC6SBYSWBZXK0HM50GQHRC5QVVXK49GC1626FNXP4G1A8B2YGY0" + ], + "h_age_commitment":"K9SWMQRFB55GKNXFEQ5QJ7YQ3T2PPTKTRKD6D7E3ZX4C4B5R1NMG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":2, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"BWDYZY9B7MJPW7C5487MF4RD6QTTKXXD7N31C4TWNPZDZJS8QNP6PVHAA6QP38QXACS8XY74DHRE0SQ8CACJG4RPHQM2Y7JYTZMGB40", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "A4EN82TNVQD3T1W3P0V4K2SYQMEYTKXHX6Z7N8SM4JJQ8N0AVG3G", + "Z0MDPXN40R6DTYFJJH7MX1JHR9PAQ515RAD1TP2FVHW8N442CF10", + "P0JEBVN6653X7EFZ2E30X7W0T8WHDHSKJ62G3QJVN9BE7B2DVAMG", + "VWZZ8PJFK02AVD3RW1PJQ4N9CHX8D8AP6PDZAMTSYBP1713H965G", + "NPQS2A0VFYKGBVCG8NDMENKN71ZER6W76DFA1YZ8CCQBYJM2S7DG", + "9JBMSGDJ7NW1QC4WZT7XWWR0E6VFWTTKNR0GA81H8C0XX3YSQMC0", + "A0T9BRP13P74A2W8Q62JS0N8JYB5718M2DXNA9NMMR5WXZEKRQC0" + ], + "h_age_commitment":"S1YWS0RTWKXH2J2N6RTY5C8K2S90NKDNFDHYT8YFEGYVV3T74QHG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"BWDYZY9B7MJPW7C5487MF4RD6QTTKXXD7N31C4TWNPZDZJS8QNP6PVHAA6QP38QXACS8XY74DHRE0SQ8CACJG4RPHQM2Y7JYTZMGB40", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "TYV8X7TK73DHJVFVKR8GFC369MZFESQPXN5MY431MPFAZHPD40H0", + "1EZ64RT9ERZRG0KPS7BD14GBX5CD9D4BD0T8XFJEG6WE3ZAHA5TG", + "YMK1NQYG4A4Z1A7AFXVGPDC6G18G05J76RV3AR6WBYA0MRSGQJB0", + "71F64MKMT1HJ7PER43KYBHR2K7H39HBP9JY5D6MQ27WDCG7PKHD0", + "6DVTSKWJWZ4HWXJDWYTTS68RVDJ8GWHYPYRS45R1F7369G4ZQRD0", + "7JD5BMDF95SRSP2HQFGZG3E4D9499RH166RM6JPPGN33SCPKW4ZG", + "BSAFHS43JNG0NW4R6CJE62N7QFQK9NRC4R841E8B5M5GD2T7W2N0" + ], + "h_age_commitment":"P6457PP9SAA9E12RJ75Q9FE1C1YK0F601FRFHCXAFG1ANRZJAEVG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"BWDYZY9B7MJPW7C5487MF4RD6QTTKXXD7N31C4TWNPZDZJS8QNP6PVHAA6QP38QXACS8XY74DHRE0SQ8CACJG4RPHQM2Y7JYTZMGB40", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "PJC09XQF8Z5MJ2CXKFGDS7CW5Z1MF1HE28PK49N8876546V3710G", + "F473F52RXZP45042ZJGTTPE9HZV78SJBVJT1G3AWAQR15SBHR8X0", + "505FMG74H23DGT2RE671R79ZCKZTRAEHD4NPR2CBQYCN2C6CB8GG", + "DHBCN2H8R9AHV9QVGRYCFA8HVPRS0MACFVP35E5HMJP417NED2AG", + "PAABR7P4CT8XJGM214EN8K5GVDN44MP9VW6XXVX8N9BZK2PAZX8G", + "GMV8VMJG468W2W3M1BB0QQE38FZ3BE8ZC95543B5KTJS2B6RM4F0", + "69ZSK1EM9W09Y1T1HPE0FGZ611Z30GKEDAC1Z0DSD82BZPES8GC0" + ], + "h_age_commitment":"05DB864KDHAX3PF9CADSTWRXYAK0Q71YWC9D4BK8WMQNDHN77PHG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":4, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"07ZPG7GTHJWE9SEQYXS4THKN8Y8PFKB8PT6RS9NG6ABKNH14MC7052FV8B6MA33V49H3NF0K1BBF93GPHF2HFPSJ8HTZ7A48PSHH7D0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "19FTR1JPCS80PAD0NHDVA3HVKQE9545SNBAT7XYRQDGRX2X9CDJG", + "CCG9654CCQNT5N2YPFEVQ0RFEEB3PY7GY1G4R9685QV91KBNWSKG", + "YWBEGJNQADMWSGEW19TFAACV5P58EEXNRQZ52H7BTCQWQ5N3TW1G", + "AKEATDEHS9F6HJSB0FAR8GRGYSQXDYEH16E4JWB519T47Q59FAKG", + "BMW1ZEDSMDAGP2X8B9MSWZYYSRFK07VW2VJ8DJH3EA5C5BCV3JKG", + "Y98EZYDFC5MGYJ1PK9YHF8XTWPBB60B61SMZXYBS04B4K1SSYZS0", + "93218MJH0RJA80NK635N7AJ329928AM8H4TST96W3GNXMZ8JBX70" + ], + "h_age_commitment":"PA2HFSYH4EEYMPR3QKKDJF6SHMD4AGFFX3WMQ3NRBQBCESN3K4DG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"07ZPG7GTHJWE9SEQYXS4THKN8Y8PFKB8PT6RS9NG6ABKNH14MC7052FV8B6MA33V49H3NF0K1BBF93GPHF2HFPSJ8HTZ7A48PSHH7D0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "EVTE01Y54CTJY9PQNQD3MKB9AFQAGPMG8KFB8HJ2DBTYWCA0M190", + "N5PB3F186H55KBCTVH5REFPGP38MA8949F79V14GTR4TAV2MZXG0", + "Y9DKPJDKCY18P3SGKB9HR51JP94E50S93T6WTM931E4CAW0GKRTG", + "JPZ2H4Q6EXBCXGC38KMVGJ8QWR1QN27H0DHQ1ZCX1TRKNZPS00G0", + "F61CMCAMZK16RSFXJQDW3R1FGR0C98GZS48DJYHPGAXE4DJFQ40G", + "6DTT3GVX2TYHR4M7VZ9C7Z8K8SC8SKZ8MN9CAX1ATS9XYRZ1NEWG", + "4YA2EXW06NQPWF1YZKH140WCJBB6RCWFY8P4DHDPTT3BXPZ56JDG" + ], + "h_age_commitment":"QPES8PQJPJJ1A0BW48HS5WWGT59TZRSX4WEXFT3D5D9VZQ1V7YZG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"07ZPG7GTHJWE9SEQYXS4THKN8Y8PFKB8PT6RS9NG6ABKNH14MC7052FV8B6MA33V49H3NF0K1BBF93GPHF2HFPSJ8HTZ7A48PSHH7D0", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "SB2EY21NTWM17A8X64JEVJYYZ98KDENW6CRV2DJTDPWBEPQ7WEX0", + "B882DG7R86PSYTYK81NYZJC8GSDEZBY72F3VJX80XC481NMWDDC0", + "ZDT45ETN84X3VZX6F6NSAJYSNTM8ZNZTT89JGRPECP2K7D4W5GEG", + "3EMJ2GWTAVHJV6N973C2MPTZH2BNF2EBGYG1XX672YBNQB4W9JYG", + "KGZ9T9WX3XQYB6EVM7M8RVWG2F8Q6E6NCPBNYVZ0ESVQKE9435SG", + "DFRS4B46DDGX5DAJQ4YXC76GF35WR9SMEDHVWK8ZVX2Z02H424KG", + "7825CS96XQGA4ZAJPBC2YYVSHMC68171G69ABSRXC8PQREPXVVTG" + ], + "h_age_commitment":"4RHCGVTQG1BNSEXZA7BXMGAS03VXCZWDJYYWCMAS35J0XWD38WE0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":6, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"NKT41EGZS3TNAKWGDWR8J9AGGMVA2K9DK7TZZ5EM1NRVCFZQ2MFTDWBARKR86PVY0XJMHXS21A4Y9E8K7V7TDD37Q78DD4C6PDDS8XG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "ENFBQ16MEYB623CA6QN30KE73916NWB697Z1Y3QC7E0S4R277KJ0", + "NGZ2GKT4GG0EY8FP9DWFBG8M02QJGM009GX6P7MD466D3K37GD8G", + "48K4GPDYB3ZTFFXRBPCBXW5PDAPSPBXWC6G6YP58MD2PFZ334A2G", + "WJY5EFH92BZKVJZC6E5T8K1DT9JSSG9HQSTR9BZ9AHAF16KFB1SG", + "59NS9XE6E89F54QW80DZBDTYE5YJ3TJE8JFF4059FMRMA7ES09JG", + "PPEFR3EPQR6YSS2F27NHXWK2EMNNSZGGSGA6S3NVJY9N2HB3F6D0", + "HY81BRTJFGF48EE0BWZ94AVHY7PE02V1AMX5W0VG4ZGWZFHAG7AG" + ], + "h_age_commitment":"36G95Q9F3DQ73C5PQ7KPYK2SGEQ70729WZ4ZVSBX3FWG266F2TP0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"NKT41EGZS3TNAKWGDWR8J9AGGMVA2K9DK7TZZ5EM1NRVCFZQ2MFTDWBARKR86PVY0XJMHXS21A4Y9E8K7V7TDD37Q78DD4C6PDDS8XG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "TH8NTWCQJ5GKFHBBPSH51CFGQV8XH5FAVKHDVFPR4BD5DM09MYV0", + "2WVF54F4QX9HAZ2GXP923K1ZQ1THNFCAKXJ6VHQR3A9CS2TZE8Y0", + "B0C6NQ7RBXG6D517JWPNN5RJ97R2BBESZYFVQ00HDBEZ9Y2N97Z0", + "0EKMSJNM5DAD06H4ESSB576TCDPA7B7Y6518B2A8KWQYHGWFJHEG", + "W9J4VTKSR5PX1M2DCDGH5SG3ANAVDHFRQ91NPCYHB5MNVHMWMEJ0", + "H1EZAVASR33QGW8RKNJ5CQ2RDJKDCQRREVN9D79PCYD01HEYK7P0", + "H2KA5SJQ5VYQXK79D8WH9NADHP4H8FR5HFHMF4G5VT9ZJ80FWFXG" + ], + "h_age_commitment":"Z05RV0VRMQT290YRDY2Z6ZW42DVMHGA34BYKTV7DJ4JFGAGXZ980" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"NKT41EGZS3TNAKWGDWR8J9AGGMVA2K9DK7TZZ5EM1NRVCFZQ2MFTDWBARKR86PVY0XJMHXS21A4Y9E8K7V7TDD37Q78DD4C6PDDS8XG", + "proof":{ + "num":0, + "edx25519_privs":[] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "CW3J574VWQ66FX83G62G773X33YVRJ96SSYPC6AS02042YVWRB9G", + "M1YJWDEYC9QKNG8VBSBGTBNDRAKRSMD0MWM4DSE134BMGRBBH3MG", + "V4M86WKWA1X8GNAM34A7RNCTHSWSWB670ZGZRB9CC5941WNCXC80", + "PCSH3VN3BRGEN28718TD1EC23JDARSX7YKJNG6BAXY1N8SVWT3WG", + "1RDEX48G1S5BV5PMFCGH3GEJ9SFP66NMQK2KSK6RJWY00Q8FVPMG", + "ZVQVNJRTGE4Q8DJ76H57C6G7ZBTVSZMXZSY6ZDPBZMVEM49KJNSG", + "1XN6TAFHVA5BJJ8T9T29AFB19VZ9Y1GZB52E3Q7TYKWEHSDERRP0" + ], + "h_age_commitment":"EYT6JGABFA86RT1KK1AFSVXDNADA7JSWE4K0MRPR0VQ3GTF97YT0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":8, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"WE2XX945BXNF74N69GR0RWFNGTR2JZ2SXGGVQS7WY5MX0YWM076WZDSCTX18FPRY6ZX3YRZ6T5WN2VAH8H1G69MJ5H6MAZM8STP84M8", + "proof":{ + "num":1, + "edx25519_privs":[ + "C29ZEVSA91E8380JBQNKNGVBG3077M9PFXJN127X1HXZV6G4KD17T70C88T3JJ0A2MSPAK80P5PXMJH18CN0AS9YNCGEPPGQJTDXDVG" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "TJR48M7K3Z98950XPV6NCBJ5VFM3FGB32MY9R55VAS2M0ZMDPAD0", + "YE0572R01NAVY71VKSQZ1KZPZRP7K286ZDHKSM4G70ADZGMEHWN0", + "X94YD6PMA5G82HKJA6BGK60CX23QC8BRCVCJT0KDAH34Q1MPTVWG", + "J0E76PEA6CNKRNTQNP37D3EMP2SBVPGK4CDMPRTEM60TBQG03DGG", + "Q79HZQPKYRYSY9CRKS689RZDC68WGA07P4GBYDC567YH0F5381KG", + "GJ5TFKV4DMY3AEZ07EGJAAF677X45ZQD938BJCCGP60Q72VJ9PBG", + "AD5Y6F3M0JPWDH7G84THTZT3B1GFBVGN3WEFA53YDQNVRZ24ZW9G" + ], + "h_age_commitment":"BDV9SAMKDVZG5TSJX4CYARGWSD14TJ2DSKBPZM2ZNCDXFJ3EZKM0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"XW9E1SN81JJFMJXDSA4X923PVHK8Z8ZAXRD0HFSWZYNY043N7X7BFYBP42NCV31E4E22CG04P7SK3TY55HT1S64ETJXNDKCETHZ7E0R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"QTJPFSQ115P0CGVZTPQ6PC47NNXA38S3Y09S320RE5MCH4GT921Y11BTK3X30EZ2NWCJ8HRF9QVY1RJ9FYJB2XCBKWZ9NFYEXMVPP30" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"WE2XX945BXNF74N69GR0RWFNGTR2JZ2SXGGVQS7WY5MX0YWM076WZDSCTX18FPRY6ZX3YRZ6T5WN2VAH8H1G69MJ5H6MAZM8STP84M8", + "proof":{ + "num":1, + "edx25519_privs":[ + "1KQ84V85VQPY6320K6E3VB12S9JQZ5NMBHGW454X8ACZ2ZG2FG1WFZXC6R2BYVGWKCB19C6J8HMSX1R1H8Q2GJH4ST0WHFZ84RPNHJ8" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "X2A967YFAEXFVX8T1PN7KSGXZX83AE7TCJJX8RHMZ3S15RKS5650", + "JKCNYQHHQ54F9X89FTWEPCN6MX52D5TFN1QJRT772KSQDKQSM550", + "DZJJ7CW6AX8NP0EVMB3476CJ380P0YN3XGQC2SKJNSF563QBZR50", + "PP1PGN9WA7DJC2RA4A3103FZ9QVG9SDDFA707APPRRTPBJAKFS00", + "1DRSCJ0FBXHQ979MT9K5DH11WC6X769M2GH3YHEQFM66B0ND79XG", + "KB2KHCCD75SX9CWCT8WGE7S626D1HHPPSZ6BMK1D9PSYJRR9MGFG", + "QXSF6NJCA55VE7MDG7PSCADBWRX4D3KDY4CT5SCH6M45RM7N6Y5G" + ], + "h_age_commitment":"N6ST2SHKPC8RCQ58AB38V8XMVAKSNV0N6BTXQQCSK0NJXZXEJ7D0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"EVK3910BKHXC6SSD3JJ4T88JHN5K6NF25XYBGTAK5YJAMDTZ86X4N1T9CZTDWSHK6D1R7KY92MZM78T6CWXPAH4Z6YDDQS2RM2BA63R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"SFP46WT0T18GZBWYXBD1YHV5JSR0P5PNG2YMX4JPTYAS9R3V6DT5G6FG7FRW1HJX2HPFT5A0Q45PX9V09TE1C1R8F8VKWYJ9T876610" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"WE2XX945BXNF74N69GR0RWFNGTR2JZ2SXGGVQS7WY5MX0YWM076WZDSCTX18FPRY6ZX3YRZ6T5WN2VAH8H1G69MJ5H6MAZM8STP84M8", + "proof":{ + "num":1, + "edx25519_privs":[ + "GVV9G6Z91P8A4S0KTHZBN1EGY08AS2GMJ4FJ0XKFKNKKVWESXG3F011MRH8E95JR7YB08WS7E5NWF6Q6XK5A5BZKFEHG0P06EK7JK00" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "KKRDTMDZRP8JSFEYRWT1VMTR7RCMKGMFN0H08G3EP8RQV3RPXTC0", + "10KPVT9JXAS42FG4Q2T4AQMXDYZSHNYVA61EQW8P7TY3DXAJAWN0", + "917QHWPAXPQ0AJ42PSG2G5NH6P370AXFYXCXHXDCWWW030K9F090", + "S87K8AZ12XXA2D6N0FSJT6PW5QCXJ6KNRVJA186FFYHD9ENRYD2G", + "78KQESJPR5QHPXA2H7P8ZETJY884HJTYK54VX3CGBBAR68BE4ZB0", + "FZZFYJ4SKJG52Y78SPHVQX5K79XEGY52B6GRBP0NNC9BT4EKB53G", + "KSY7PBVQY87SNT458FGJXPADX6CPE147EDHTCTSE673CBACCTKP0" + ], + "h_age_commitment":"75CVY8V1MJBK5P06DCQNGASS94Q8EV19WN47YK8ZDSY8JPBZ2YWG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"31K82SCY20Y7Y8QAHR5H5SHM8YF9XSWGZ7034C3CGDCQZ9CVJFAAAPPDR4S7KRBHT68CZHT79WZBVGKZ28QZ66X85MKN24EVCRBMJ10" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"0ZW0WKB00S76DJHVX1RZ9JATZZY9PBF2EPPW525RGGBP1S79RD16HG71JC70P4TFHC8BA3APED0PEB3C0QA0B6YDH49GPHPRSV37C2R" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":10, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"WJD4GQMZNE0W681CNHQ68WMYEW9XPKRTCYVHASJCYFYZ3Z69T7BH1PW6ZE1ZKHYBFFNW951D206E63R8S6JMTGVRMH7TRFY14XJSVBG", + "proof":{ + "num":2, + "edx25519_privs":[ + "M133QHQ1HCKDCS0H3RRFHSNTYYNSJZFFQMANQKKYXJ3PXQNTTDB2NAEQGRWNAYW0RFC72N4CY3PAZJA8GFP0CWZ24CG1DT8FTGS6BPR", + "50DNSEMFZGAV09RJ3Q83HGCBFCEXN7Q4NS0K1FHBZ18KRRC78NWA37RGM6X8NZ76VPVM89JF29S21EDNQD3XYAC1JHW86RVDXYXTZ8R" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "Z89BQZXY5DE21CN4YFKM3BAPEZJS4RJVKF937Q50MSMEDYQN8YZ0", + "10EKZNBZ0D90J6XS1C6X60MW367J6V6H18EH2QDXZX4Q8GXPK2RG", + "SM213HNM4S4E5KMQJSE740CJTV90XJYV4NFTP15YKNJBRE45HYZG", + "MTBB9PFNRE2N2617ZVDMT8S7KHCRHBS478PTZ9T7KWSEH1FY6D0G", + "HMWM5GWKE6DHQQ4ZXJ4E4495C653SHW9SS97M9ZNVAMRDB5BF8KG", + "T023XHH4FPARTMZ7HSWSQ1QXGAG40ACC71F0ZD7CD0FGP5P0VAEG", + "C3CJ8665G711X417BHTH9JJ3ER6N6313XJ1VCD6A9T66WQRQ702G" + ], + "h_age_commitment":"DNS7JK4WZFXM05WGK6BH4TMHC7CJ8GV5VDRHSG7Z1S54P4MZ3CR0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"ETJKY3K5JT89N7TNVDMFE5X6XG9S8B5VXK54ZH5B58N06P3ZTSX5G9FY06M159HGVFPX4YFEVF9E926FDSY5MTXRT4BJAWAWMTPW02R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"QC6HG3X8YBF0K1END3P5DTN2G2TCPERTBN3QQGV8GWB14EJFKB9H86WRNGTGVNPS5KPHFR0Y5W703EGSFFK636NSXCFMG17QGTZPM2G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"FPKW42VE1MQQYFX687C16N70T0WQP7D35CSN5JTY8FDQKAZSG8P8157H0TW69Z9HSBJVX01M9FKDCR32QT8CCDCHZJVAYN457F9EG2G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"7VP1ZY4CFPVWEGZRVSEP4YGBRCW9D2RA65KD9JDC3T50W40YE1BXTW1B9QEEHRWPM8KVZG81S7H1WP2AYXFHMDA56PZSW67QQ0VF000" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"WJD4GQMZNE0W681CNHQ68WMYEW9XPKRTCYVHASJCYFYZ3Z69T7BH1PW6ZE1ZKHYBFFNW951D206E63R8S6JMTGVRMH7TRFY14XJSVBG", + "proof":{ + "num":2, + "edx25519_privs":[ + "VK07YPE0NK1ZQEHZNC85Q8WZJDQEMG4MEQGQGF5WBCMRRYSFSM6YWXCSVY9XAPP4SPZZFSAR3KGV40J0G1940AP24KMSGX3KPN9SFK8", + "T6V974T5B9KWXRPXN3V9S1AQ3SKCPQH52ESA11X3DDPHM1R3DC54M03FV61T39WSG2F4S190NTEXM06B9QG2BD1J6TSWMJRV23CSFRR" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "H7PB4BBSSHWMBXAH5DZ73NQDYQ3WA5R0PBPB0W99Q78HWKBFK2P0", + "HPK30HVQK8CXRAF1A6Y5H5W9MTJX9ASF64B2RE790YFH1MVG2D7G", + "JQBYTNH01709P479QZN670TPDN51K3VK49Y33CB8XVWJYNSHDBAG", + "V1CPG3RXJRRC74KWHSDE5GD9QDBEH9C081N30H926RCHQQGBM4V0", + "9WVJYHVTT97V8N3M1A50CCX9DTYK76MWN646JBQ46WW5G1T9SWJ0", + "NGRKFN8P83QYDR4ET0ZBXXTY83C8E8JZDVX6M0HFA9V0Z0X6RH60", + "6HT1YSKEZ5G6HMZ8S9EXX1W2T1AS82JWAECW3D219KR5W1NWNW3G" + ], + "h_age_commitment":"4EDERFRQWQS77WA0H7T2HHD0EMX4Q21YB96V04QZ4F9W06QX1DG0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"MV3G6VWKPB46Q1NZSK469B07TCTXQN74KT6BRNF68VP4GFR601675TXZDXN2CCEJEB0SS138K6GSXV8PDAN007PYYYANMSB3DXX7A28" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"JEE9QJGYKV352HJ6S2VVDZMT7PX5X1ZTFT0KFXA8B7CH57D0K27W29VT3ZFCQJ9CTQVJ34Y159XWHAPQYV1G3HCV96BYB0BXX0KNT2G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"CJ6SQ60G80WK3AAD4N9DK4G3EZ6S2E3PS7WB1V1DK55TRB4PP7SDK6AH070CGSGBH39YTBW2NN01YH9DN6171FCQQJJFMQVC86AQT0G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"H2YGZFFRWPPVQSNMQJ2MWBSXCT9NEPTK9VAMFEQP4R4KN7Y8VDNHEVXZJZF8CJSWJDSVFZTPZ814450W1HCTYXVGQXYK3WESEMQ9R30" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"WJD4GQMZNE0W681CNHQ68WMYEW9XPKRTCYVHASJCYFYZ3Z69T7BH1PW6ZE1ZKHYBFFNW951D206E63R8S6JMTGVRMH7TRFY14XJSVBG", + "proof":{ + "num":2, + "edx25519_privs":[ + "714NRGWG84SJQAR3YA4DQ0FEZR80XGK7ANY7DP4FFZGCCJTCMR55V8XDW3A2XQVSNTPXMD6T945JAMKVZ8XCZE1V77Q3R5WMNF7C0V0", + "YG28RKKXQ424X4J2PXVS88E4MKN8PDYMPBSCHA3HG82618BZE03XBM9671EBQTEP0VP8Z6W6BP4T4FMD19EMT4BF0WBYWRSSKM09T68" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "JNBQSWVTZQBDA5WG2CWWS7CDQ58ABYGAWMJJNH3Z6G4D0VZZDK10", + "W188FFRR1XM82R4KGTX0DR4H78M8HFXYF6E7V1FRA905VTD1DFRG", + "SAJ2KY913REJRPADCAE6MSBZCQ5S42KVGM0J32NE0Q5QYK7Z5Y2G", + "QY2032YNW20C4AVJZHDRCH31KPES6208MH5BYKCXNZZ9K7VEPJY0", + "AJA3V6GYSN05EDWCN4XXWZ5M24B6N0TH8EWX7B2FG9EQEW9ZXDC0", + "NMY7V20NA5E10MFGFS1BXV9VHYBECRVV1KY0FVR80FN67N2X5K10", + "W3D4368RWZJRE2CX0GYYTJH7XN6A2XQF9RKCGM77P1AD7NNMWXT0" + ], + "h_age_commitment":"9PFYHDPPHFS8TWFWKD2MQGSAB0M8H2ZE8WNWYGJG715K78DS59Q0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"WKRZA8WKX64J82SSZ47DNP7SAK2HG86TXD326H5V80PBSX77WQ4F7WPXGDY6QNW0YW5PVY0CWWS1BKWF0ABHPM8GACGWEDXXSGEKM2G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"6NCMP3J7MNNGJ8DVXMVFS028XW72N4QVMC1R28PNH2SZC9SX11NC9E60BFAMXPTHA1E9JNTXEFG9D2P6J4ZF3JH7TAYXC0Z97H7NA0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"ESRBWM5HGRVX7DC4FZZA19WSDN0ZPP5DR66SCCNXXG4F7YP7SFPHTNBR1HDE41VYA6XSAHHQN6YZS8CF1HFTSQAQFB8C3GSYG3M7W2G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"ZBPSD3KSJFZYDG667Y3DP7GDNDS4TFJ6RE7KS4Q5FVD2BK4M87WTC7EB7DBYFNZ5B10XPPNVRFSY15HEEX3QRD5BHGKTXAKN52ACE0R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":12, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"4D6T861B48BMYT1PS9AWAJNRJD7VCN7SKZEHDAXRMNXF3RM5WJT430WNRFBGMJX1QVBQVDWKZMNQ5FR49H5RCWPS009JW5P2TH2N0DR", + "proof":{ + "num":3, + "edx25519_privs":[ + "Q0NSG53HR639KFD94RBB8FV7Q6EGBM1EW0PFG546Y3NNAPD2VHF17ZSMG97HWGT13SFGSWHWGECXXW55AJD5FMVNBMNGE0W3W922V5R", + "P3VWNJJG79TJ9CMVYG7V5YMJ9Y8566N9ZAC7BXQ1N0EE1TREK9YPESHJKFFE3G998BF8TNWDDAM6NQ4PCJP8NGHV5TE621A17Y4GA7G", + "13V5XA1RCEJ4TA8RBHWFJYF787S1TG0QWN23WHEXZSB5RK62W5VK9W4K5TH8YNG7C3AHSC05YXXHQSPSK3PBXP0C24NHMSRS1DKN1K0" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "3H8EG806F0A3G8Z40WJE8KCT47BMY2FJXGYR08ZDDQKSMTC98W6G", + "8PHVPTWH5RFVEG5Z79R5GR23Z1MYHYT5PWCNDRXMN6GHGPFVYR00", + "878PZMX56KYH72659QG6ANT6A36YF8Z9H833K230KWQBNY5XMRSG", + "1CXQ3PPFG7J1RXVZDQKVF32G9TYSX71Z1SXT069MNEXDSAYRJP5G", + "KTMSPDT4VV4VW2RR6F3TZRJ1QD6T3GCJDQBN7NQM0R08S52VMV40", + "5NW2DQJ6YXAGRB3KSB5J9FEHACG7N5V075Z3MXAKFJ0B9AMRQMA0", + "6NZR6NVNWYC5B40F96AGRG233K1W4P065JMKT090N36X328XDGTG" + ], + "h_age_commitment":"7APR4KBWDQ42VSB1FGNCVS8V9QET9M9FKT420836JKJR8ZXDN7QG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"574BSMEQ9430MESJ16T32CF07QAM8X5RR7ZYGR02W308MGNNQJM957XJRWHFAE779WHYST3378GSMQ76F1RPJQ200QYS3BAW6WD4T3G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"8YA38DZ5SNP5TM67XK4VY5JXQ16JEWVZ1BY3R714FJHVR6JB34RVTWJ60VA1Z6TMBR4N803A9YMK547ZRZF2N4RPGP8G76H7DKZHC0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"XFDQ936KWQP50BB2HVTBNSMDVF9ZWTFCN38RCW5FTF7030ZHYXAJEDH1PHC3N21Q04XQ8JCDABQ8QAXCVEHA5T7VATK917Q05P3P838" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"DZS3HD05D5YBYNZXSYSAXJY2T65WC7NBC03CVCPN0NP1M52BY519W711HJN6VHFY46SMCR038CJNWBF7ZV80ABTSPKQDMPTJGKKV02R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"M2HC2SA5SG645J62188X8DPV3EKDFZ1B9XNBSF8C094P27ZFS40NS9KT3EN9KXQAWA495ATW6424ER71YHRHGNZ7BXZJT85GZN3AC10" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"4PF7ZGRARAY5XZK3PVKGR090FCPDH10X9PKMG31YDAYEMNNE04XW9808ERNK2XPN57RWWXRTT07K9QW5C5ZZ0A0B0RYGXNP4NKE663G" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"4D6T861B48BMYT1PS9AWAJNRJD7VCN7SKZEHDAXRMNXF3RM5WJT430WNRFBGMJX1QVBQVDWKZMNQ5FR49H5RCWPS009JW5P2TH2N0DR", + "proof":{ + "num":3, + "edx25519_privs":[ + "42EC4C6Z5F18CS9AR79SJG09R74GARDCWD3EKX55VSYC57FZVM7ABSMBCM38PA76Q4BDT5ESQVPQPEJ4A7THPPQWENZEZBWX9JRY6M0", + "63QM133P2X2NA5FKG58110P1NPR43CA57C46JGRKDAXQ1TVARG7WGK1RJSJV3R7JV5TSS71YEHPAYDYJT7HJNK8RM3A3FQ4EX79ZNK8", + "BGNSFS5CQ0VT2CM5Z72G7BDJVFVYKYHF2G7T4FM1QZ041Q90PG1Q3BNC64MPYS3EYTXPVAXF4MAE39SHRS8ZGZWPMAEP5YFWZJTMZWG" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "25WZ3MHW2BFSQXM5KB4VVCFYTTJ7GSFVATVS035HKJKV5NTRNBH0", + "JSFFPMKAECRT3B05PFV7KKS2HZ8C8B7SXMT4JT9X9D7DJ3K9ARJ0", + "H8XCP1HARRA448V4NGK3A1TK7D21NRZM967BF78SSN4XVH7HJDW0", + "VEDW1ZDYBM71KD7MBVJ6NHVS1NV0TTQ6A5EA4NTME01Z47924R30", + "4S78Q5XN72QGB9BQNQZM235HV9C9TBS933H5FNV5WVXXX46RB7GG", + "SJWGS4ED0N6WZ1EHVADWE3DWF7FX1ZX0SXGE8RVM711WKTWMFKCG", + "M0R3FXPAM0Y9PKN8X555X9B586CVR14P8SVDSC4R6BMJ6QHY3CN0" + ], + "h_age_commitment":"75277R1RTEK2GCDQD1TNCM0C27R44CNXJF2G0M92FV6H55YZJW40" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"A7YCDFA1RH7QPRX0C8NCW6D1N695ASKC5D2Z1P6BET1RN9QXFWFJ0E8Q73TV192DTD7QR2FRH7P6Z0GNTE5AANA7DC8MYHM9S6MV20R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"TNMSWDR0W0PZCSK31V89JRHM3J08FH6JV8XZNF3A3D8QQW3A08XY6WMX13WWRGSSY13Q5EVCY8BEAKHYM71JS9XS9ST3MRFD7VDY428" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"1B7X9PN954NEKBNY1MDSKAE4E2Q873G9FH51EX4DT7TY2M632N9FPGB3VNBYYBEYN99YB17RJVAZ8DNP2THTP1MB4BCFB0DYMRQS428" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"DR4FT76BSW80EGPZKKZW0MHCYZMG9W82VXYEG5CQQDJSP090FM6GH79JQDY85R02V1C3W7C6WJSMHJAS61QWN6BANCN6VETF24QT40R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"3N2W7Q64RJ0974GK7V6EM9BP3HFKVQTJQAG7QQW60J2BNW15VDD21104FSGM5HDKC3434TS632BFDM9KV7WP6JWBFFXRG23SE0FVR3R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"J16S8RQT0J655ECDK60JYAW823DY7ZSDK7H8SWMACEPPJJC1R5QRMWCSH546Q42HTJWVN9NMC7BZAVKRAQW2XYJM4NK6QRSHM51CT3G" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"4D6T861B48BMYT1PS9AWAJNRJD7VCN7SKZEHDAXRMNXF3RM5WJT430WNRFBGMJX1QVBQVDWKZMNQ5FR49H5RCWPS009JW5P2TH2N0DR", + "proof":{ + "num":3, + "edx25519_privs":[ + "D9E9JHCFGZDYFHPRZYXGPZXS0Q5AKTB8EXM2T6MWS3GE5K6DVW0YWGMB8GTAT78NSKRSGGHEPC021AQ7MJ2DZ9BQT48M1PRY987DYG0", + "7EVVR1ND81YZ9CSQ1K1A1ASZFD93YEZS0YDQGSKK9D2174ZTT44VJDAQGZQGGP55Z8NYC43VR6G0ZW3H0AN589N8VEBC5XTG9K3VM08", + "12VGPC42FDRG1FM08RV63NGXZPA8NPDP2WT9JD9NMJN9AV7Y4G60QK4GZF8VB1N0AX2PRWWV6Y12SY0ZQEYR8XES6JXKETG1P538TC8" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "77H8K68NFH9HHTQQAV9PB170F48HGAY2T3WXMTEECZW6VJFYGDA0", + "1TGDN6K8SQYK9E1X7V9DZVK0P0NNX4S3QCC0RF78WQAD8QYC574G", + "Q9RXQVQ7FK9NG9HYMD7G3AJAKY2AD65VMFAEXDV2ZVM39CM3WEEG", + "70NPXN7A7DD1SYSTXTE3R8M3VFE7GE3CJ87V5JCJPFKVGGVZ3M6G", + "C5MZ7K9VTC95NWJASZCTQ7JG671A9HBMC701A23TWWRQ7S5TQ05G", + "6YGYNA5YE3SZ23HPEX10AMJEGYP9902S0Q2D36H13FRDMJDCEDP0", + "HRA652WKRQ0RKEPWKGW9RG08T8BBMX2M0TZD5DJVSTZ9BE039NRG" + ], + "h_age_commitment":"TQMFGTNAJJ4V3JHA3CFFWPCGFB7H7FTGF17PEYW12R7H9ZG7G57G" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"TSSPJWSPHYBBM9M0G15K4VR4FBM49KARJ0S44YKPP83PD5PEXND6XJPRNM8PY36R2ZCXBBH55YNV7YGW2CMY630QQY1AM7NAEF4A230" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"ZTGP4NYXP3MN035THX879M0NTSP7TTSTFKKDQ6C946ZY5VYTKAFSQ55YD558NZA5YXDBVG2MYM89SS8T6FYDYTTX9T60Q86AS30AY0R" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"VXHJRSHB9EPHRWEW1RNDCQPGNESE87ZPAK0V1TTNPS27TVDZHA4FHXRTEM7GBHCC57VXSZ4VQE66QQW4Y5NXF2YBQAABMCM9ENZXM0G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"XFKZZEQ31T0HK1DH2VCHB19Q6ZDVWE3GD3DGG14TVC2BTXGTKDA833TCDM2RP3ABNPJE7ZG7M7YDK1B95E0WPYZE2B4VC7D0QRBRT28" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"EY5S6YE5CAJ0SYMQM1C7BRVDDAZFA1GQ9Z2QB2YBHDMHARVDD3B0P5TDR2YMX60SAQ1954715W3GZ05TGN93QDBNFA8NTSD8AQ4KA3R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"BZ45DRD5QMSTPR7FGQ77QYZQ49A433TG4R9XVEWBD5ZVTGZCBWDWJPVXYWWM2YA253QTD2289XGK59DM8P9X7GTP48QQC8HJJZY8E00" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":14, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"4TFDGH0K35WWXN7QGGZ7BS9EWNS5AMC9TM5BGWQBER9DDWYFQPEHWM2SXWP2NXGGV1HWNY6Y5RVEBFFB4GAVB2BS6HQY40DBKJGXC30", + "proof":{ + "num":4, + "edx25519_privs":[ + "C2J1QM0X0DEJYGRBSRYSJDAF3A8HWKBABF7WCSZH3K1CZP74XD2W0G85GDY1NMM2AQKCXTSDRDC4TPM90QBYGCZTR2FP3ENY11JH6GG", + "V2YF3RFD50768B9D2Y80K5671DB272A4GMC1HFY1M2VAMNNQYDJFRJQ94HHKS5Y7BFWNK680DJM8JE9DP1MD55QHA88R81H3VXXNJ3R", + "C384Z260TM7TDSR6JVBBSP61XECZPJHBT25ZWFJV4NWMF9FVX12Z87Y396JPX3K0R7T91S9BCDPZVEKG3G40E6H986Y7MN090S7REKG", + "P1D6ZKQPRFJ4NDKSKP505NAG1HV0VGY5DVNQVVPYETY2EZPNBNRFHAKYV5KPQAK812055T16XF25QGQAZKFG9XSMSAVB50Y325SC6VG" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "JXYSGPQ1VRCRW2KYQNZ9BMDKSZH5XZZD3K41NKH6Q9FAR5M11XN0", + "R1HBPSD7SA7H4YFJE7KGPKF1H0EYGACEDFEZ3WJHYRJYJFMVWN9G", + "YA1050S5A7PJD7ZEA4EA7J3THQG436DNN5AJVQGVF2XY1GQ9S6N0", + "FN74QAH2NGT2T5SMFRE8FJ9MS9P3CBRSF8QRSZZ4GE5KMMX4BDJG", + "77ZQQKEAXB5H1J9DSPFPFDBC5G382ZE8AGJ6M97ABTNBRHRHXR5G", + "6M222W93EDZXB21WMVB6AB82ZJX8F9JXCZ3NJ7690X3H5JVCJWKG", + "YDZ0WKX5D37J3DF4PNQYT8P0ZEJ13Y89S1KB1G8FVR78MJS0DHS0" + ], + "h_age_commitment":"F57X524K6HAC3JPWMR61VAEZHCH90DHSMTBCKYYZYK34KVRB08MG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"SB5C6JG3YXEX4ZK71XXCR5KXQ8K33N8Z5H1A3X57CSXEPGF2YDB66Q82JFD49ZJ8QZZCRCZZQAA59NHB3ADV2BN7VZ4FXG3NGKSX43R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"VT5ANRX9PGDJ2875M16ZR3AQJ07NS7Y9SM7T6P1DF059VEWDVQS5XSCQKVGZ2DMJJX41N9RQZH9ZAZCHP3GD8A2DZM9A1TBTPKR9W20" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"NJ7ZG7GR3DQA96EE54D56CDXG2CJ5NCCPK4ENHFGTAEBFE8QD2811VSG7W9AAJW6C4H6MASSZ7S56BPKSXSPS0R74805EHVZM473R0G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"62KYPKJ7S6RN3WBQHH7QBX1NM6MD2431SQYFWNDSCF0GNVSZV6DTN205RYV13CPFSB2WB6PV7H5TPC2TZZMFWG8MBR3WNRTT4KXW22R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"PXM0ZDPBCAYFX00BNJ32JWV93SEH6ZRYH6X9YEZYD2X2JZW16WXYBYBRASJV66W6K98KEXVBQKCQGBF61V6NF6FNSSJVYBFM88XNY20" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"40ZF57RQ1ZXBEXRN7N929BT4QXR51VTHP5RVKG38V27Y5H5JH4MJQ6QR7YMEY1PCSA45XE4E3N22EDJSBB2YZCNBXJWZQDMZPC6TC1R" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"MQ4CMCZZ6EX5XDR0VQ7CDZED2BV7DDED49PD943TVN451DE527YD3TMA0CMGYHR6Z9HFFMAFV5NCH2VSS7AAR8GX8Y0HQ313DCP402R" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"98ZMBA4B3FGV2WHZFGZXPZ5TD43MXM6ZR2D43WFTCRENVZ9K9G8CE2FFF8QWDDMVNGBNPT9CX148KGQBKB7QNND0ADPPX8Z6ES5EM3R" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"4TFDGH0K35WWXN7QGGZ7BS9EWNS5AMC9TM5BGWQBER9DDWYFQPEHWM2SXWP2NXGGV1HWNY6Y5RVEBFFB4GAVB2BS6HQY40DBKJGXC30", + "proof":{ + "num":4, + "edx25519_privs":[ + "AV8Y74SDW6BM4GA27DGMD8F5H1NWGFVETKY191SDNE08PEBS7030RQWWAHA2J6NFXJZT7N0F5VQVVFM55207G0VH5N2DXW5WRM3R1YR", + "T6MX6CMWBHGHX43NVEB2DKGKDBQHTZVFMZPF1FDTX0RMK7ZKCG2JREBVM0PNYPKA2JH4PADW1AM96024HK56FM67CA21FHC4NA5JQ7R", + "YSC634TSZ6DX0YMB41BYGBCF1Q0R924GPDXDK5RMN2R2VPZXD40M9HGCPWZV3RBV00HWZMT0C85M01A9JYN8NH5ASJSYDF1VHJBT5C0", + "9KZZNDJ3YVEBDZXN78R50768EH9N80GJ1RVABG3S153JWPMS8R6FZMSE01W211NH3SRXXB5K0VG49W5K0AMXKN0N5KYTKR2KMXEF43R" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "29DXPCPX8WB9A0FWXNSQFXN0NA0B8A5AQKJMCBKVF5VWVP8WHSZG", + "G46MXPEPFHHK612QZV3EG6MWC1TY9CX4EF1GQEXP1Z9GRZ0TA1G0", + "WPE8KDT80RPP777PXG4M91ZGY01ET5Q4ETBN5XGSE68PS0SKWP60", + "RNXRG8QNNXS8QTCS0Z3KJ8YNGMQ0V1ZV9DH4CBYBF2EG4114QEXG", + "FT5BDFG1NYTVHJDAWZYGYX5XAD1MJS0M4P6RVFQ45NJJ8QTXW7K0", + "RQA92P1GVP86ZR2485N5HY8B6ZW4HHKQ6TMVSGE37KY554KQ5J80", + "E91D0NR5ZZNB50M9HJRPRKBMJBNZ12Y8KG1CJM2YEECVJM6V3950" + ], + "h_age_commitment":"J0F4KNJ3RDXZEKCZTHVTCJ28YDPMRC7MNGWT5GAAFN0HTJJRTWEG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"Y3V0QGX72M363B4SGY8XVEY4JW2B8ZCRECZDRSHP6977BRFCZ8QF0YAZY8TQ8D1P69A3P56CK7PVTGGRESWYHMQN7GJYSXGMCZK1Y2G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"MAEQ18Z2BS6893PKSDESZHPWV57QYY6KX2CZYRNX86CQYMPW55CTX3CMHGV70N1AAYTZ3PTZJHEZTD92Z1RXMEGFR9N9F8HE0SF7W30" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"4FYXZDWEJ8D7KCX7T3PKXWP6FWYS9DJT9P01MW6HH7897X0ER0SGVST90GTHAQGKP9897WH74HXCMFPXG4A1K090FE2MNKRMZRQM230" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"Z7MM1PWSF0XAMWYSNDGW4AQX9HDNNAK2MJZDW6P8XR6JYHQC51RXXV05QE75YG4C4QY069RCCZYKKZZG0X92NDB0PY3TXT7SG7E9010" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"HTH457HJNNX7P51CN3NCK9F96N3XEJ7B77NP0Q10KF15DQ24VZXF3H2RQ8P4XS5C06KF2X3XMHBPFJFST9ESD2220J3GWY9CAH0V628" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"24DV2XPWZ5Z0X3ZR61FRRRC60PTS0YF4HH7TV29VPBFT2ZNN3EAM4MWSMM1PZ3M5902W9BWMRE3P6FGRECRPZBVKHNVF4D7WCQVP808" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"B88KTRKA6Q8ZZSDCP1SENPXVAPE4WQ5W2C27C47G6D5CVM67F33DSR58DBHPVRYK34ZDSRSZ4X3SBSTPR6W0K763DAV3TQV8AK09630" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"588FXCK60XCHP7R2A8MQANZKWASY07Y0J2N9T9A1BHEJ3WKNKVF79ZAPMMQDWB5F35FSH27TC2AZP838CB67KYZXMQ1F8Q13VXXMR38" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"4TFDGH0K35WWXN7QGGZ7BS9EWNS5AMC9TM5BGWQBER9DDWYFQPEHWM2SXWP2NXGGV1HWNY6Y5RVEBFFB4GAVB2BS6HQY40DBKJGXC30", + "proof":{ + "num":4, + "edx25519_privs":[ + "S76GDBEWTJBJNYTE5NYWHQG58ZDC2VSQDGHDMHWFYJRHE462HW7AJFE3SK6YC03PW1AVYZ918SS1KXJ9FD13ZCGMFBRK9ZAEH8QGV6R", + "JRCFDWGEPXD6X60961956RT7CDG1RJGP8YQ4NK20V4ARCT8KZ80F9BGYC5BVPXKPEKQDJ90JY18RP54K2CH6950J5Y0TK720WDT2ZQR", + "4ZM75K359BKSYYE4WKMXMHFFJVVG97ES2JYH69T4G8M4YTT2BM711DKGZ18G6Q4ZJE9D9D31XJS9QJYN8015HSFNTGMWAGSC9HFMR2G", + "VD98SRXAZBX0RY9V3ECB65583YG6MBXS34DJ3NRYXC73A5F5C030VMSV1JAS3XZN7XF326AQMC5578BBZHHZG61ZFAABV2DMP2Q2V6R" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "VRBJDFPWP58QC9P83C630CJEY20ED4W4A4F6FKGBN4H2CCNMNKX0", + "RK23WEE30QM6JB1XXNBCW3FN8QCCFX1ZAV6K5C29HDFW67A5AB2G", + "F6CTRCHQHB1Z7QN752W6BYB46PJH6P5YE6RHWVQJJHDFJBT5KWNG", + "G9YAYSVKMEQR9HX40WC95X2R6PQK0DBSHN0906EE25RCDCSCT7K0", + "Y91NF7E9ZV9Y12D2JCWZT830D8EAP4WVNENHRS7MPBPSJK34G46G", + "W64S5HAKYGQPEFAAJQ8KVTY8NPYXTY4QYRK451AJZ4WARCN2F6F0", + "6XG2K6CMC5B8EANMY20PPFZH5391VGQDJVHV3QC9VM4YJXGYRRV0" + ], + "h_age_commitment":"3SA942ZZRXBX5WMK9HJ74DZPEAGG14SGQT100GV2DSNBD96M1NN0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"WNAGSKC0Z265G5P1ZW996RS5APG26R357D9S7NQ3GB9XRRPGP0YNQAEXWGXKYH10HBW4KJZTGKB7EMMXKWS1ADZWGNJPF6GZKX8BM3R" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"JM4Q9NB7058A3CV4VR2FNAQN40BJ2ABZ8T1N8WQZWJV2G7206RRV9WKR2ZNXDNPPJESVKFRJ1ADBX9KTQ6RZ6M1F0EMQZAD672ZJ828" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"TK8R0WD88D66SE4P87NV79SJRYPPK72ZAS7XZGZ8B1NJSB095GBT638T4DW087472FAX9N05MJXJ7YCQH11JVTSS508GGZA6WHTC81G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"920C6DKCME8Z5WBA23AF6DMEJE43H2VET8P0B9GG472YQ9C05KQDAJ06ASKQMP0A3TBQ1RGM4T95R02ZY5NM6XJ1X4MM99DDVBW723R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"F2ZM081TPWM5V2QAJ03QAP9GSN4MBMHJ1AM6FWHDSWTZ9RPYKF9S11TF817CX0PXVWGWGY7SRB6VJX0CENBM8GETS7RWVTZAAD2XY08" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"966TQXC6VKE3AR6FS9MC6F87EX8CDW8XDKFCVZ91MACD3GMZ2EGNN26GS65611BVVE9C4VBHB49D4DJD2TMP6P0D9RRA4TCGD8QFY08" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"KZG6WW5C9PJW4XBFJN634CTA60F5GKYDBV5GK7Q0RZTXCE2TV3REDSY9V7SW059G33RGPEVYR3FC17KJFDQRXM3Z41WYXXQ0NV9VC00" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"57E5HRTW65MRCCNXZHGA6VKRE953NJ7P1AWPF38003R81X2CCZKZREZKVJZZM7530AT6163XDTM6NQ5XMMVAFZKAQB3C5ZW2D5P7C28" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":16, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"3N97FP1E3ANRTQFKWNZJR4VR5VKNQ8GTRZVXW3JXKWBE4XCM9JYJDAACSMFQGHT8S9ERQ4YDE9GAD97FZKWP9F2K40GC301X5W4K2YR", + "proof":{ + "num":5, + "edx25519_privs":[ + "B27SDGF9XSZAA0Y625XB5G51J2XWM6F7HZXJ2QSX7D2JS7F2C9HHH0ZQCQ4697HZAZE2E28P7J2B8VHRS236SCSWPJSC2MGXEZP2HXG", + "C0T2J754RHC9ZVW5Q6NDPC221KMMA35G0PE3KJ783VTY8FA3YXWHSG2Z8WG36ZN8WBCFNY0RFS8ZDHFMK3WE83S2KA3FZSFANDMX3CG", + "F1S0NA77BQX493QYQE73FA563YJDXTJW9YBZGQAGADQB209CPHMNT335WN1W9VEBN9GZKNCG6AND4C370QM6AHEWFP6WX8HJXWH478R", + "22RB2HCYT9TG15NKNGQ54ZTVTMHDJ7GXHV6EEQQNHQ99YYKNM9A230KYNB7KETV3FQSEJYWGRAJSP3EC5GRYYGEGDRPXYB3RE36EJQ8", + "B2ZNM5BZP092MXWG7K5EDY4A8WF1TWT8W9KRPPMZXMJNA004ZXZ04Q35GKM69J33SD7B0VE6BFHC105M0R46ACK5WQKXAFHVJSE4KZ8" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "QMYDVFG4XXDCN73CJX3BEQCMABXCMX5YRR34EKNKHDHNX8FCKHQ0", + "7E2CCRGFBN869VH77MC9GVB5WB61RAY6A865W0EH3RJB3C30ES7G", + "K53XP28HN14CWJ02J2DFC59XCSDF3C4M07FH63SFJFNV4F7B4FT0", + "6EKEP7M7HYAGTE6NA4VPM8M5AWQVV711W0YRJVEAVBVAMW6ARMG0", + "XAN6SFQQDTX3JMGC59RH5567G52WB5DV64E7N921NX4KFTXVXG4G", + "8KM689TP1V3H5TKDAE58FBE447Z365H2NT932K0GY2MNSS88B2ZG", + "KRBGEVSS40VTDE4NBQR561PMY2STJP5YSTS9NM5NHYKP8MFYZ8B0" + ], + "h_age_commitment":"JAZVVQZ99F9FXJMC9CS34YAND421TP7FB9SK0JW2S3PWEEJV8T80" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"VYPED5Q80EQJN5H1G83AFHHWY3ZMXHG6Q8BDTP0GNDZ3GFW55F1W1KD84N7S9WG0WBWNZBRMYCZ7X1QCJR6NG11WFSVPTGDMQ0F782G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"DNM2S96K8YB69NQ0EJKBNQMWCT62KHCB0P7GS18SMJSWFJ326YJR04C5FFEB7JW5MZ22FKTJ1A7QAK133EJ99YFH54SX2R83M7X1A3G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"K1AZV4B6RVDDJMHRFYND5MQSG5JM47M9271D4K1K2C4FQ52XS0Q708G95N5875AYF1XKS4KBXT3MWNYJB25C13PC0YN48NRP9VYM43R" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"3PW45FRR0Z0WKFG0K40GV5P5THMACQC02GK61JKRSM8E4A0DQS65YB9FYQPC723RN6Y82JZ7D1WTDRS9TEXW7R0SWZZPMNBJT6Z8E08" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"T2S561D1GWGN21CWYFD78EWHSC2NKF66YCFEMH03MQAWA5J392CNZANVT2F5AWVCNB5VQTJ89DKFBKCNWT01PYJ4530PS9TJQF87R08" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"8DHJF33TN018TTP72GM0H8RZEGAD0X106EJMG1Z4TNEKDZHGKN0MZWZFRKB0R48PJGS0HNJHN6P3JPPTW3RWVXEJD6MHWTYT9EAT810" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"KRNPMT235KATC7295EM5JP2G47GFY7H3J6JMFRPJA14FPYVNCKS3TXA0FWAF9M3FFT4P632KS07FEZC7MGRTQYJE0KH23W0T7RPVC20" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"0JHJV3SG0YXCKMDEZPAGHNBQ6EWN2JN6KZJT9DHHXHA3KRCJWRJAP3DK03374NJXXYD5JAPJ6MG1F940TEWDRDDWJ4VAC1MKKXEDE18" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"B98GRA39R5DVDJ0CQ72FCK004M4B9B8N7N5KN79XA8WEASP0S4538401PY6N6AXRM1FPDMTGQXD03GPYZG362XHQV5G4K7594HHNM2R" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"K2YXWTTQEYF0CKX3SPFXVSE2ZANZMAVAVPH37VDQ1SSDD6PX49ZJJDBB92CQ0TQW7QRTP8ZR9WAK31YFYT838TFEB3V35W74K0NQ21R" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"3N97FP1E3ANRTQFKWNZJR4VR5VKNQ8GTRZVXW3JXKWBE4XCM9JYJDAACSMFQGHT8S9ERQ4YDE9GAD97FZKWP9F2K40GC301X5W4K2YR", + "proof":{ + "num":5, + "edx25519_privs":[ + "15KHCP2N9V5AKTR4C77J04TRHRC97AEX6XATACEBPAQG3S5QAW4DRQHP5VA7F164VN8M01GCAT923CEBD4RKM4AFRA6BA1QRYYVK8H0", + "91G7GHZFEJKRJB6T2E47YM5VTD0T9V14EW8E0AQVQ1KTKW3BA014620ZZPMDTTZP9Y5X89K8DZXQY193D2ZCNQEM7YWBECNJ9HC45S8", + "D6DP6WEC8GNB8CYSEA87ASASX693XARG9VARN49FBA4XMEXFVC08RE1AKEXD2PYNMME6EB0NRRQ6SX95DA3P02DS3KWBER7DJCYMTF8", + "YXNZBMB87J2VXNT3VNVS3V0FCB3CEK7PC98VZC5T0BN3EZ0H8C3JCD9TS68HMFWMWQRXJXVED5TDT6KGT2988ABG6VVGFZ56HQ9P200", + "3SX0955GGDVX2B0FCG1CNHD89QYM5ZDAXK3F6F1E7Y6D98MFBW72Q9CK6205T0QZ3YZCQRMRS6YFCZP7HH4G7115X57EHZ763EK4ZSR" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "932CP2020AFR4VKATJ86JA923HFG5DE4E6CCPK603QVW1H2PGE00", + "X7NCGB5ZAYTKDE3KY19B2275SGMCE3KQRMAF2MT6FVASK18FD0A0", + "B0MH0ZVRHV7N32J0C7M23WE5G489YJR02MSCWZ38YP9GA7TVVHE0", + "WHAWDY6BPR0529086QC82Y05K87G2GYMK7HCPY22QGWP4WQK2KHG", + "T9C1XRMDHJ7XRHRS8K678G4SAJVAHP2BCS7Q7PWKSCQQGWR1DJVG", + "1RQBAY97EV1KB8CZA84069PK66HEHWS0P78J7Q0277NN5V9SGSRG", + "MPM0YA6MZP8Q9PRSJ7EDY6DAH5W45C9RDZVNABPC1E10MPQNWVW0" + ], + "h_age_commitment":"Z7BFSWE87ZF79ENZ3CM3VAS3TV8ZQRQQ8E0ZE9CK61KJDFTH99XG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"8H31D91M5XB2NA8EDCVBMJPX37X5JKN122CQHVADKDKHQZVR55W50WBTCBVCG32GEGY6PH7HVDKBJFMQH7PSRWBMV0Z6MV2H5YNKP20" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"7378872NGV64QCP5PRYCPK2PW916FTD81AQFTSRNCYRR8B5JMN5RNAJ2JWEANEW5GNA7PNJZTQW28GMTH282ZR4SZ60V4B3ZRSTA63G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"4Y53Z0E8S3W8JMZZT7J3HB2ZV2XQCX0K7KWR2842WA90SGF7DJED9HB04XG1VZCPT5QZNSR7MVJEBZZ1SP6M5X618H2VACB2E2RZ008" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"6NTBQH98B76K3ZKG20P0T3HMTE66GSHS86J1PJCG71FK93TGB011Z33CE01Q3R8R92MQAN44P6VRPX9NP1KS83KBB3788S7JSYVGW28" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"K1ZVJQAT0A7304XZABD55VKSSWZWW4RYMRHTACQY1QCDKZJSW1Y3TRN8PJEGQ5TWTBR8S2C7EBJW92MMJ9ZXCGX7CQBFN2REQDAFJ3R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"CHRP938VTWPWJ7E00QJR9JJ0JJTXHD1HRH3K1MC3ETNCKJ7816C0V37XAPTKM0KK5N5473ACRFH37YKWWD3MNGCH7FVG8FV32DS8G20" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"P1RK6GG7AMQQ9RKGDPNMA7XVS81E4AQF4W0T92XD89317BXZX6A09BZ1XP8M9S82VC7KM2R4XBAPC6WMNQY2M92BCD1YCPS0EF6NE00" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"EAG5X0GS9H4NB43P9TYT8NFA220MB4BHMMERFTS32B9FPYK8HPXX04RV1B3KGVKA689TVP0XJ51KA1KKMHDPZ11SVYJT9ZZ2S61KR08" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"AQE5XR5RS4T1QAAZ44BHGS9QNHQEG5VS1TC85X12JBBVFRAG204WFHYA1026DF3WQVDQHPZ8ESRWSHVJCHK675YYXD6SW15S802HG20" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"KE9NV1ZV5X19W7MZM2GNHQVKP90TWF343GCXWKZ66FAYQQB9J5A0CYZ6VTXD29BTVFFG78JQMXEKQ0A3Y6F5DNBY8DQ3C6RZDAX3T00" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"3N97FP1E3ANRTQFKWNZJR4VR5VKNQ8GTRZVXW3JXKWBE4XCM9JYJDAACSMFQGHT8S9ERQ4YDE9GAD97FZKWP9F2K40GC301X5W4K2YR", + "proof":{ + "num":5, + "edx25519_privs":[ + "KPDWJ8MYNM6M2BJHPJQS8ZP156JRXFN40S6DB0HKHDYSX4A4KW5R687S8NRRA73YAE3TW4QNTVXGDXVVCVP7PDRE55DBW0HZN2YEJ10", + "TXM3RV8NKP6B89HBQ9DBMDXQPDJ5T3ZY3D5QPADV1DJ86GV8RR7T07VVFDB4E2MY53G0X1ZFFGFW1V80XY4736HNZS3G8W4XRZS5CFG", + "FRNFABAHY2C9CRN2DCPPH19MY3TAZ1ZFEJMYFY7M7XFP09Y5N41CCF4KJCC9BXNQDBKETAHCX05BX6VZ79PWE4W1X5VB0RVHWSCQPS0", + "RQ086WDBGXYX7CTAPKC039M79RHC3DM7NK5AVAH1N2KDV6Q86R062QHNVFH9WT9A8GX2SZPK685JVCTBVQHVG7SA4738W9H7J08PRKG", + "1C19VHCBPXHDJS1FHCZNASJ1QGYPZR6PRB56S6DXHJKZF4X5DW27FZMEEV254Z5B7FKPFPYNQ3007ZCKCCFSKAM384JK24MJCZH6QHR" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "VZJ2A3C3YN83F6AAHY3VQNXYKZCVX4QV0M37MF6QDK77QW1Y701G", + "XQCYWGZVMJFYFYF5WVQXDQ68EYNKEDR8DE80BZKVW66QQPFM7Q10", + "EKG7ZDBSRACCTT8JB3CCVEY2SHNF8GFQS3GRY224HBRHVY65R2NG", + "2ZMSN25ME01K9CAW0K2NFMJ4C0N6A83P0GP3R849WSCQ7A0HSGZ0", + "CEHG8XRAJBKV2AAY224WV3GRAQ1BHV3VZVR5APQ8PMN90VHM9M10", + "9T37PVDPYRMPJQF84G4D96RCCH54F05NAHJV31QK11FKWEC4XKGG", + "QD06G36ZRCT58BENXTJ1SEZ6SF6GMKYX4SXAFYPRPZVBNHPKDYZG" + ], + "h_age_commitment":"E0AW2H3FSA2H62WRHQBF3FYXWSQEM2SA3137VY6TY81ME556FFXG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"Y061X2FQXND7XY81MYZJSD90XTGNRP80DS5DTNB8P01GWDJTV02HSNPTS35SV49NJBSN3GBFF5F9HNJWYE9T5S8PNRFST7YNF7CQ630" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"DSB08W7SEW1JX4F3SP4G0WB7FN27F3V70AKBY0H8BJJSMW0EYKARGJP9J2G8BYFWPSNGHDX4VZ4AK69VHRMKQWQK7V85P08NV1MSM38" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"XCZ101WDMVH8ZCQ6ANAHSFCN39WKAGZN1NZM769E3H8FP6FW7G60KEY37EJWR188YN3YA5NWRZKHV61QB42PRDSBZJCFM33ZXZGPM2R" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"EG6PV3N6XWT672BEYQDRDVD4CR0VNR045KEF9FS7FSWJB7C1JT7T1R1ZB1EX0BVXDPCX2WJFTX1WGCJTS6ER6ZCK0AHA9VXC0BVPJ00" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"VD3Z52FB9FB22TZ2DPW1G3G0NCD5N52AE0NTEZW1PPES92AWPZB77Y4FW8BFV06NXM9GPFB1AAP9VJV18Q7VARNT4C470J0JBT7BJ3G" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"TT8304EQTDSS7CK1QB783DY411HYNVA4JMVCQMKBFEZS1W9C6VPQN55H7JBWSBKEYQGDB0RX0A9C5YTNBGNN974GE4C7MFF7BW1SM1G" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"KQX6CX6WQQZCGQ0YG3FH7WKN14H10HES8PAAKXH7MFSVEBDS5PVWJ4H8X44N5Q0ERYYE8KD22FSVPNBF9PH2GFT8ZSCX4M333PSSJ2R" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"SBKW6CVHT4Q4QPKZPB0T11JQXK86SKR69FC10QNP7TAPTQNYJTH4CY5WZR5Q7F0JR7N5Q2B8R0MZ7QPB2PVHKWD1N94M9EC2VYTFE28" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"KANBG4CV97XD36K601JXPSZKVK7DTDC6FYK9TX00EY8TTZGMDZ51Q1G2YZPED9SRDEJJHDWTN33CGG1KKTFT1ZRA7HBCT62YXXQ302G" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"XXB6NV248YY5QM0F90G0P4D3B95JSC53GD6KJ4227BRTP99KECX20FKB5EJSV6KQMDV5TVJGTMSK6B9SK245S8B6T7J47A4JXYBKG1G" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"not applicable: commited age too small" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":18, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"G4BC8QWW8H135R5WCMRTBB5ZNJ0PBSNABMQE8Y5M6N81YCCE65M5CZNYXZGV7TQDWB21V7HTJSZ9AEMZKCDP1ZBWXGYA0VN6NT0A0Q0", + "proof":{ + "num":6, + "edx25519_privs":[ + "80XN7B94MVDVEATJKB1PNZ9YBX0PGP3R724TG78KQEPRVC2DJHYTAQQSZFM4RMXJF6V23VNFSP4ASHADMPEKDMDTA8QXW89KTZDWA78", + "Q03V262DS5Q8C40QW0Y00PGHJA3F20J1T4Y53RVYZNBQMA5AR1DHGNRKEBK007APKCNWCAB5EN677ZCSPG05A70821KKKABH2J86BPR", + "02PH2QB82Z7MCG1MXMTGNAB506P519HT6TQA43N06Z054JXKHDTEKT4SR3BNM9FPBQ6F67N96TZQ0Z77FEK54P2RPPVJCDBT3P09D38", + "83EP71GNRPDATD2RZ12T4B0Q1EM7NW5JEYAG3DBR6MYDVKK05XD7DKV98KQR01RZ5HD319036SD0QPN9BZHP7AXHAXGBKB31VPGCAJR", + "C0N63NT7ZYJXV74XHAY8AE13ZJR8K8PPPT7QHHQ1A7XEPSCMFHEABSZMA67AS4C3JFMGHDBSFKN39GCVHSPT9MJHSKBNKT8Z5TXBA68", + "W03XPWAV8S1ZWJYJNK9TBH0H6AERDDENY1YJG6GD147J1NNTHS1N5YRE9KF6YFVTD1P4S0ZZ71VM7YW7RAV9RDQQ38DPZD5QBRG8140" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "MC06CQKCKJ4Z6T0B8P2MSBSHD0CB4D1GFTJFFDH5GH39VF1PET0G", + "TPTK5YDW8FRQZJ47AP5D6QG21N7AMPDBGN7580APVK0G2D34TP00", + "6VP4VKG15BH779MEZBEQ1XDQCEY94J3B5ZY4N4J1TRBJ7DF749K0", + "RB6MSM2V7MZWK6JGNGZGATWN514FGPMYPQXMJ2WE9X1V2CWK9ZMG", + "DBSD3WB8GMW0KM9GC01SYZ1Z3XS6RY26Q9JV53VJN30C884QD7T0", + "1JF7G1HB22535Q0S6NPKAZM0P5EMZXS8AZNV3EEB890MJ1V4Z240", + "5114JWCVGBF0EYZEEQ9EDV8J1ERCN967593TE8KDE5S259EA8S8G" + ], + "h_age_commitment":"4BRKZJTCHN58Z1AZ8QMNHK7PMSXDX2T7TCHVF4G0X6ZE56220NS0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"6J8AJSMV0XW8M6Z1WGPPWS45A0C1T59AE09XGN2NNHW2A93G9W9E9Q5AFXY18DT8C7CBPMHXGBVQV6FYC91JS8CV45SYCQ0SXZ9Z22G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"X605VEC3KHB28HZ8DGM5ZHK116NT7FHEDCSYM0MH5KQA3TB8891MH8MWXFAHV00X8CS277Y6XP86V97ZHP098B6ZD09JMAP8EKVR230" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"GHXD9677BHZYTP1JRWTAV2CNKNWHYZQBXS0QARTHYD894DK4XYQ5H2FGPKQD842P4ANTX7AYC66NKRAZH7GG71F2P58BW8W5PW83230" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"AHA0R3SFJTEHQK539BGJ1Q0EFY9Z15BZMET4JESKMMB4A78FFXJYJWTRRA8GENRB1FS6H22VMJF85BP5D7ECY0TKCJB5J4C2NBV2E2R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"4AKJ1MMCWR7ZX5ZB5FE7XAPHZV8VG7PAFQJKJT3QKVYKZ9E93F2EPKXN6VZBRH4ZMCTQ9XNEEGRK731YF2AGM4HJ4TBHH26C46PCR1R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"TFGQJDAY36DY1HHPXFASZ10HH9WBSPABC9MA8ZGQJ9GY14NQCA0JTVVADG2CVKZXNF5V5NM68750AJT1V007RTNN9D8X0YNEHQ39A38" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"65NKMCX22G1VEEVS53WYR5AP80QCWEEXB43YQW7YBBAWP8PB5QKHEGGNN0VR6T1FTEMR19KVGJ7RZ8K9QSJXB8ZZBPCEYMDYTZ0RT08" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"8BMJ57JKX8C3B2VG0GSFSHH3D6PQCXSTE5NJR2D468G820F5JSPCCQDSJN0ZRT8GW4FR83RM8HHFSE40A3DD2FE664JQBW6MEAJNG28" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"CW7M3WJYRXD6FBCBMN6J4BC0J5XN9V1TJRNFGWWZSW92Y8E1WKE1DGMJK0C4ENVHS2505PFVB6H5A0ZWWA3TC5WGYDN9YWM3YZTNE1G" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"6JJRYDVVRSG0YJPZMBZXB3X396HMCMPKJQFEE3AHGF5Y92X3VDZ9CTWV5ZNAKNDQ1J6F0SM7Z12ZARAFRE42T8PY5VNNMQ0SYGWSE1G" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"ET132B16V4GQ217V1J9JWCXEBTKEDD664NYPXY2SCEP5JNRXD2709XD8W0R93SZSWAN6AKA4K174SWS27D33HN01H6ACYJRCSRMPM3R" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"X578D8AYXWW377TEVSQVZ4SWYBGA8HC31VVGGC13X136BQPJPMXJC9N6QH78V7XWDYA0WZ1C2Y480AAVQTCHKG33W7KGBR79YYTB418" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"RGMW7W6292JV6CC9K4WQ2RGN74XJRJKK37AZ38PF9AN8XCZ5248CXYMBQXHN9GNWEQDZPVPH9RX9ENG7DF9Y7XAYTYNHTBC63ZF8T0R" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"G4BC8QWW8H135R5WCMRTBB5ZNJ0PBSNABMQE8Y5M6N81YCCE65M5CZNYXZGV7TQDWB21V7HTJSZ9AEMZKCDP1ZBWXGYA0VN6NT0A0Q0", + "proof":{ + "num":6, + "edx25519_privs":[ + "1E728FZPQJXE8K6509RVCTKP0RSQ1JS6J7HJTJXF21DZ43SD700NPGB76KJQXKBF1J9JC5DQ9JCZYHPJQZXNE6Q4WCSDND260E6YM1R", + "B54G826CH6837YEA6G3PBZ8PNAQ03WQZR3DR76ZFNTTXKPNXCW0KFR49HQP3T90XQECQH7CDRTNXEG8C9PWV3BFZNKWHFD4D9935VQG", + "9DTR0QKCHPGFWBA2FKY4TJXMHNQEDA96K3F00ZJV0QKREAF1FC6X8QCRX9NBWEXPK6RY9QK521KSPBHKMX0VT1NE8X29X1XBVHC7Y8G", + "ZY73GQAH9BQ18TX9P0RW2512BQ2TAXPB0ZY0REN38227B1J7ZR3RD359AKEDGYY10E8619H8Y8GSK5HN0VF0SDDM1NYV8A7374FBV50", + "X3T2JMTYRCMDZ9P463H78PPGYQSDDESJNH9NAK34W263BRE3D80GMNN6MPRHSPDP9NES7QMV69AVXZ5GWYFDAYJH56QX3T6JZWP3ZT8", + "MMSGYVCADF7B4XWWEWNN69AQASE0P0NXSHWXSKA8P08MX02JW43YAVVH582QDK5H5D2YF6BYJTTZQHXGN0QWJBVAG187EGD71GRNY2G" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "5WMM35CW7CQTDEKYG8692NDH91WBA73ES4SC6CYA1VC82F6K91C0", + "TVNYY8EXYSRKRG9GRQBFV3BYX0D2A1YQNR7TGC10RPD1QRZ1M820", + "1NE7XM0S0K006DVQ7XWDW4ARGNMFTWVJGHCHR41G6F8GCAD36YC0", + "Q5CTZEZ7XHMXQ88VMP68J3ASDHA8BG2WX16XEME2DSPH7KSBG95G", + "YVZW4RQFKPMVEMGNFKM0KXZD4GZW25VX7NNW7EA1ZJJY7HTSZK0G", + "1JKTGA14ZTEP3ZMJ2HMW14RNGEEZQVDYMCSCNNFZSVTDA5VZ5ND0", + "NYCNHZ09BETJCYBSGM3MG1B0GDW8269SXGQRDFHCQH6RK9WK6FC0" + ], + "h_age_commitment":"3RK14CY8Y5SV7832ST7D0NTM160J4MXWXMNQH7Y06JS1Q1DC60KG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"JXS46EQZ6EHS4METGEXV22SBKVK8YK9SW5DM3YCMKYF8NNNRFFNPBEN89YKDPJ6PJGQKBDHD6PHYW04HMGR8CPW39BY71K152R9GT00" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"8PTRQM6DY9H2BZ9X15VD873AKKM3SV0YQEFS22J23WBXWV3RSMP524R5G0VZ114XGSGYJ66Q1X0PPE54ACYJ4GZG6WJY6ZMAMP48T0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"79CTBS0WJP1MDAN3MMBAE30050T175Q7N93QZY5ZRG1HBJ3SS953TMC3RRWGYP3B6M988YWV6NZVD9TV8XG16257WSD6SS7GB8C0M3R" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"2584W5EC5A7N3N672NPS72551708YBFAQEDDPYM5EWRGDZCKHDJG18VS4Y4X8N7Q87RB5R3SGJAHXB2V9WE7DM6XMHB2E50C0XQ2G18" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"7NKWV8MJYERPV4CVFJTQMK3PDQB3HH3X3J0VWQN1ERMR6KWZPBZF2ZR2QR821D1E75N0YXF1XMW0RZWT9C6TRZGDQAZ29XEV0P86M3G" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"C3MP8KC046TTX8V096G57PZMCM6GCVD16VS2J2N8GQ28TGHN3CCS2EXQ0ARPME1XCT3RGHZNTC1SHNR0G048J8JSP8D3T1X0JEKQT08" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"T6M4ENE8DSEBQ0CYXPNWVZPV8BVZC48D9QH71RSV9ZPMDCVE7YG7PM5FTQGH4RVMDW4R0K103T4Y0R62TGJZNFTV66MEHB2CC57RE20" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"9CZTXABTB813BCWQKN4ACSET441PF5D2X2R9T3V3TY010B5DV84RT8PXR60G35PJ4STZM5JP45KQ29PQH47JG195NX76GEB6E8P0200" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"Z21YBNHCD2RPZTEX489PQ7TFTDR5H9EY7X6R40G0Q0ZS6V899YT4JHDE3Y5CWV8XFMKQM2XPRJZGN6KNTP2R1TYKSGR7P12H1P81R0R" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"R50Z6D5AH6FGQRD8V14YNF62KKZEW03GB7ATAMMVJPEF90KPNTQVCEGTNT54Q78MW6RJDWYJ80NVHWGADNSEHWP0NYATT1J6NR35600" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"9J4V0M7DP5TYBMF0JETYEZP8ZH2WZQVCPR3N2FPN1E8KTMV993YS8KQKBHR6MPVKCC17VSSS9JYQWV6A8AY5AY3NWSD5ZT351703P00" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"BKJ20VJ4W6P6SDGR5TN25WCJGCYRJS4HETDTXP4V707R1A8BHQPND33KHSKWEN31YKD3X5HKT5WWAE2AW00439K9F3A4FA50J92WT00" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"EPEHC69CXNGFW6QHBVTHMT2XFMK8SS6BTD5VC8C4YEBPB85YRM53FSMG20BR68GVHA4RHGNPZX2DTSZKHE93HV4MWMQXGQEQ46H043R" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"G4BC8QWW8H135R5WCMRTBB5ZNJ0PBSNABMQE8Y5M6N81YCCE65M5CZNYXZGV7TQDWB21V7HTJSZ9AEMZKCDP1ZBWXGYA0VN6NT0A0Q0", + "proof":{ + "num":6, + "edx25519_privs":[ + "KPXHYY9D3923BB3K5Z2ZNCENKXDC9V5F0Z3KN39HNTZ5K4N9G02H3HK75384SK4QNG8KMNY88F1KN144JGGW6H92WX2YBVNAJAJ0S5R", + "0JBZTBS57QJNYHB6Y50K9TV0BWFZ0T4K00R5H724GRSE7N0CTW6FPTCD6Y9S3W0KDM5Y8YDZSF475JFZNM24C5RMBGE1VRST279PSC0", + "JVMG8NJZ7CPTBV92WVP17PDGPHDFMWF5GQFK3BM3PZY9HAQZG8014NGN6ZZS5KHHG3WREV4T8KDDB0THEYP5R4FGFW73TG4SKAHVA6R", + "VRM9MVRQKBCV7N546AA8CW95YAXBHH4MYG6E1DXM0QMRCXD9143NB6D4S6RZN1JCKMAGAZ0Z7BZ44EEKVRHSAYDQJCHFFC0XHGZBWJR", + "5TN6FF6ACSN66G564NQFW3P1CR1PS94D05MW5JXWVMDCHV5K8054BM7SJEN6YFCSRCMBVA1ZXE0FEK2CG06N4B4APAAEH6NM0S3GHH0", + "0M8NC1MX08TJT8W7DSBNFNM9V95FN7CJC087G4X7E7P3AH30RM3ZGJ00BNDAC32AKNWJBKN7BGNKF7WP3VQAT53NWKZJDJZ2E26ATM0" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "N7Y1QYAMSEKEQ4EMF6SD0VGZHQERKGZSQ5N8Y6JD4ZPKVJ1QYMQG", + "R1EA6V30HKNR2Z0YVRQXPN6DZ5SXF0R2KSRZ02Z58D0TB282NWJG", + "0AZPK2MZDYPC16DCGPBTJQZ0HRMTYAEFS82KSSZX4YE3Y6F8RJ9G", + "1G9QGRED2HNDTM74A6E2QR4SCG87DEJTRBFZ80A0NCXEC28RXAA0", + "WQA7BSDF6HJ14V6QTMQ3GXPPC6YW23RYPJ5ZFRQ0SBNN3CBVHCFG", + "W7XQSPF9C0PQZTV15XC54Z68ZBT8TB3MKJE900VGPYXXKQPVM030", + "QZG0YM682MSE44VH3JX5AK4GZTR071C40VT6K99S9D6PPZGKWJVG" + ], + "h_age_commitment":"WNFYQQ2D8MN1HBGKJX63YQ4DVQXMGRWQZCHXK0X3H3TACYDY90BG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"V2RXW3MYZNGWTSX555AXF9B34FQSKPWXQE5Y8DYTF33C99PRYBQQFBPYFA9FWC9QKSYTMY273QCKJ4CT4Q2GWGFR3QQBSTM1X4S9T10" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"9DJPQC1CDFW7YS7CPQFAX053C1DZ92JFMKR3VZR7ENN75DBQE3FC2METY3M9WEQQ050506JZ3AQSDNGG4YV28A0QJBHAN99XY34DJ3R" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"98X25TF1VDMPZ4QKJT5GXNGC5PSTEQWKNXPJX0YXENN7CVZZNAJW6V9NE8C0XJ4J1E0J08CWB8XPJ6H7Z80P9DDY5E4S3NFPMR3RG0G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"DE9XK0F6KQBNFTT9MHPGY2WJ0FYHXXQDE517X216F3PR3486ZAHAPM7TMCGVXXQQ8YRS3PT8PWB3WM29STYBBZ6G3T9Z8FWNRFN6R00" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"VGQP6882WCJZ5CTHJZ5SBAHV9Y2EM49RCT3GVZYDCHYH07ACHTQDXE08Z8XK4PJJ4CFGG9E2P6CA3H93A3G9EKGZYFQXFN88QK79A0G" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"NRPWKD2QFBP1WEWT54932ZE41Q5F8G7P4CS62SQAWQZ3TA8JDYQ4GSQ5A1J3X2FQSC3B7SZ3Y7ZPWRV53YKWHWRY6NVSR031N9SXM3G" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"KTWT2DKEXP7C5BFD69YNSJ2XBWN5G0Y80XEMYXNRWE09RKZXGTBEJWB0J0818ZQGK1BP4BXHBD9ZWFDGWR7FFMTR7EYMZC92TWH7J1R" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"J56HFW84SQ6GE648N230HD4TYP6R59NYYQ7WKW5B0AMSN3F8C2PHBGQSZK6YVM52H4T039W92MNGCK90Y4CZG8Q4ZMTBXY7BRE51628" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"59AK4VFTGW3Z8RSTWCFBEREYXNFD9J60CJMHG2PRR7QJG08Z1YFSVQZ6RHZRXSB3FD0FV7DR577TSXGH4CT76DXCFSCWNQQTNXEJT18" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"RKDWQWD3BEHCS4E587M5RH2J0N415Z378ARVDGP08E37PPACP31P8EXMZ18DGM5F40MFH4WBTTN8S8ZWR5G49Y1JHKQWWAHZXH6X61R" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"8N7WBS85S7HGEW92ZR22WPD478RF133FHB1XX1CZP36C2XWXF9EVMSE1PANJB382QVV7Z53JQY2YVDP8MRJDR07G7SDDSVGXBJQKA20" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"NE21MAKYPNVP3JDXZFZB57BFP2HV8QYEH80Q666SZ8K9BRXJF712S909QFJ3E52Z6T1CNVXZZEJ08ZFY34NKG1QFNTYXE00XT0ZQT3G" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"QVAMKAA1Q93C3SXNTP1751YAY1K480BVS4Q9RJ0QQCE9GFCK3ZQ80TZNJG1XE74XVDS9M36NJ8TV7DZKAQKQM3E3TNBAKPBP2GB3J00" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":20, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"V224D79TEB8S96HSEQE5D14BF6NCS3YWCBTRN65JRK5N3TDB7SNGMY2CQM1SBM7VPE0YKPC448HY2B5YRJB7NJJY3V2X3HRJ7RBKSRR", + "proof":{ + "num":6, + "edx25519_privs":[ + "T0433VFG624EPQH760W413MAPDAAVYEDCADSYC5TCT5QZW20C1901F2DXG4V4WT9Q7JC68GRM1NEKP42DE94FPWKSCA5V5F6733C230", + "J03G8P6DGAKEGKXM4Z1MCNSGMMWXS5HP95AJN0D6A2WZ2BAMSH0ZEC074XNJQRXFX5PJ3H4HXQQ392P90E0G75BK6YFR219G8KW14X8", + "V21CC5D214KREN4K0HTGBGKSKK65YGVCQAY0RSYQZPVMYFH4EDKJF5TT1G0QP0Z6Q0X6HYQ450A7G4E8CXYV5FNPY63NG8KTDYVBNRG", + "D1B1ET040QYQH77QPAXXRENV27H2R77JDTR90C0S0P8NC3ZPYNJ1PCWJ368XJZ730D0Z8J61RY2YFJVAYV14ECN9R7JRMHZE75Z8NQ0", + "P3C90JF84DCQR8D15QMWQJXWD0HPJMJM4EB8SQ3PN1YGY5ZG1SF2GKVSPJF0MEB46MFCJZAQ690RX3SHB477PECY46VGWVEHBRTX6HR", + "022936MHW927QM8JAWTSF0KK292P0DTNP8GVPXXKCTHJDV89D1SDG0Z8RW2PDRH1XKV3NJM9ZE2EDCPJ7DMYGA35PRGQSBDQD41G7TR" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "RF4P4WMXB85H2N1BH0ZNCM3R2BSKNZTQHMGTWDWV6MN9SSQWG4P0", + "CHCVYKX3V9CT2N3THWY13M0DZCKZRQN0D342FJ5CKE8YFN6GEDBG", + "SFYG21A8PVG0HQSXBCB0PJK0SRP1SW7E1E5Z8S9DM8K8EGMD0E3G", + "GFFZJE4Z4AB8A9YF4CB9BCKCA3H3YZCJF7ZSNMCTK9N8TJQQX0HG", + "0PXVZYMSBVAYD2R08AMN87KF9QJ3JSB9RAVM1TJ5JQ3DYQCAPJS0", + "6SWZZQ0C844430KKTEBAHPM6N9HEGDPTRXMQWDQSDVG60FBPRKPG", + "03FES7WC1YVMG6J4YB5G6R2JVBY41F4DWV4T5ZB9ZBYWTW5D09DG" + ], + "h_age_commitment":"HC78197HG8GHRXMPVD2SB7DNWVC7CWY77NP69CSX0WQ23CJRKP50" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"Y7FG6XFK9B7H04XB1NGJA1CWANB4DATRPB9J1J4M4JFBKQNH89YZH7VVE87GES4Q0C6G326Z0VRNMDRSAQTXMN90GN1CEKHKZFPKM08" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"QZMK2ARJYSGX3DYJ5XAVJ1TMGERQKT2DHQBQ7CN7826SSRV44M8XPBEQ9655FDDKE8WNRHVKYP4CD26XD3TXMWQSCP3CTE7AMMQWA00" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"1C668JPJ4PCBQ0VP3PRTJS00DE43J3MZAC1NNTZPV3VDQGZKFN9D3ZPFKCJY3GAY5KFCAYPT5XCWTSQC6ZC1R7DMJS5MKTD30EHD81R" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"11FKMF64YK5DD041KY9ZZ7DVW6EWZJJ59PFEEZ5B62PTK5664VD54AJ2GC3PCEHSERVVPQFXQFMVBQ3B8RRGFNHNAVA8EW7MCSQN82G" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"TNQD495T4EPRVX4FSQVH3RGCEBB906GZY0491GVY7K0XS2MCH5CCC3PA1YRRVSYEPG9XXJ35PH58T0R95R2PQ5SFNAMYG7Q89YMHR0R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"V7GABXTSM6JE7EHMMBXTM3XY2TFJB0ZWJMV3G5XGSKAHXEEF60XMCXXB41KSWSY4Q8RWTA1QYYZTPVZCN70XP2RSNFV4VCSEKX1YJ00" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"366C8KQ59H38GP12MJTZPA3F43HXCSGBDX5YJQXGEPGZTR9S71KV8DB8E146BJWEV6DCZ1MB0KM64RX1GRZDPTQY0NRBRA81SESMP00" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"589C55MDPE1ZVN2M47DBKWYGJFQ8WV383N9GN9VN73Z5D2P0S8D0X58AMRD933DCVJEPYBJNQFA2VNGVX20WYCNWH5EYXRNW3596208" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"GT64FP7NG7V44SCDH7CT7E3V4BYZYC1HJSM0RC9PQN3FEK7XXDJQ1MPPXTDR9HV9EGXSKVA25JZYCXM7HVCFRFW5MHQ6V4GEXTHWE0G" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"ZD5RHCJZ60K9RPYASK5TC36QCYE75P3TNGN5AAK9WME3GNPNS5EHNW1Z0WEE2G9GAXST1W5BFT20NN74P8DJWPHFRVGMPVY53BCNT00" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"8AWERHA54T67X4AW28FXRKSTSWNSHGVTREBGAR043HTEDGMF6MAGM6HJ5GZYMYH8BTJ60TJEQHWBHKX50SQJ62CDAY019BV6VCBEC1G" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"8GYJMNGPPK8G2H4BR294PX3WGE3W9CZH69J93BH6BMN5EJDBHAGW08R223XGF4EXATH85WY2C6QE3VBDBHE8RFBBW1BCN4S8FMZK03R" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"TF7G69AEKRFFMSKQT5Z1BKASQHGPAD7G8DRX9C1FYEEW64E45633QGCDFWGCKYQ9105XKZN4V6G91CS08RZV82GP3Q6F483TTTDCJ20" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"V224D79TEB8S96HSEQE5D14BF6NCS3YWCBTRN65JRK5N3TDB7SNGMY2CQM1SBM7VPE0YKPC448HY2B5YRJB7NJJY3V2X3HRJ7RBKSRR", + "proof":{ + "num":6, + "edx25519_privs":[ + "PFV6XF8ZABRPJ0YNR99P0P5BARPDK5V9TSG9YCJSDBJSDV7YG8308SF6J7JK84KBBQD6J76ZQVPQ938KVKTPG02X8P2AQRKK8F5PN7G", + "P33YMR1GHKFYFQDDVMD71XJE78M322AMZTRSPANSRJEEP0AKAC3HXMFWVDMZTDNS3Y0G9R59NPTN77FY8CH2J991G54070B51S9R16G", + "F41R3MYFRB6XKMY1ZVCHFV6JK6JCVE510Q2H7645ST2VFGBTKG639TX9FE767XV1CF56A8J3AF79BW84CRYEYKGSN0BMA73KPHPEACG", + "KP7ZTR2A486BC95H8YFW70T29R8GE08V55EZE0AADHDSRDKASW32ZDE4PAZ156S6BMTH0X5S70KHMFWP0WFTKDVMGY0H7F0DK96N6T0", + "DSVSZGPNFRP90W2D6204T28F44DY0ES8N8FE2CNPFR49BAV5G821NEAWWNRJDP2V7Q7QF3C8PVWZA8PAG0DP8DHBJ0N53WFCPD43SA0", + "4CPZNJZA5B1G6JTC57C1EFK77FRQ0PPQH01Z5NK3M3Z0Z8MJER54T0EFQC79YDZ0NBDZW9YZAZG85WFCQSKCX7DXCX3HAZRKK119CF8" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "RWF6QMYDKRVRWTMXM5BBJZZ3CTTN8PEH957FJ5CHM5K9CHC8CSWG", + "3RGDV1XQJTKQCVXCACPGWMV0RQ44RBEY8NAEXS96Z2GMXTE7ZTE0", + "XF5B2CYZ2PG5EKH3SH95Y813JE9KPVJZ5SH8S7T7W15QPGEXAC80", + "20RP7PJPK9MKM4BWG66QQBC4RH31WMYYVPYWS79KYAS41SG1ESF0", + "M02VZCB7CB2DJAESMMRTE35C12DX7ZS7HX71WFRVHBZ0MTD1X080", + "R2ZRXHVG21CDR845B4MTFDZX3FA3KG4A5W97WK2Y7R7FRRGFBV6G", + "N3EW91XK4A3AT17QVAM84BFEV2CTNQ3MH097911ZT9F4Z5YDHH20" + ], + "h_age_commitment":"654SMA6G4JWE0CEH1X2DQS7BE9JRGQ9GXX5PJZXM507S72N4V7P0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"0JF0031D331NK6WBBHB3H5Y6347GB8EV72VM14FD1FY854EBQ8Q5JF35ETVBFPATAM08TCGFM3ZJ5EP4871PSHMM6DHVVQ5MB8GC03G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"CJQEM1XSVDXHM5R6MRSBV2VEMX92HPD0NRK6C8WGQ41733ESZRS2C3H02RCJHXC5A6NK5W40H2RM00FBRYGGCGN4J2M7WVEKMXR6A1G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"83QA28NY9M9K2JH4BPGN48D25Z90A5REA7DKECW0FBN9HBXPVAQZXATKQDVJP472KPX6ZV1DCF39CXTYC47KECH8T1GGZTEVSJXA01G" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"0GS3J4SETR0MR0WD3C59CYYC1PZZT2CVMCGKS56BRPW63HCY4CQJ0M2G0QADTDDNW6TEHM1FG6QJDJ4QB7TM1J1TNJKHCQ4Q8PBZE08" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"Y33FE95QH7EJ4M6D4H4VNQXDEAW59MWDE9H7PS09S81JNEF4XMZAJR8MCJ5S9HHMRM9ZQ1SCPEYJQ9K1X3V8WB3VS46RBMPVZJYQM2R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"W0EHPB5A7K23099D2E426S8EYMCCWQXGCVXDWC9K3RFTSQVFAYWCHZ5SBYRJ52SEE33EBNSF1GV0XHK79BR073HQ8W8QDNAZ2QK8A2R" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"WYHY73NCHN1CQ9JX4C1DDP6589H66N9HRVWCQ4XGV8TQ76B8NN9CC6WW7QKQWX7KWSH9XXY7BQ9M62NCHGG1S159DJ8Y31M8PNGBC18" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"B8N809D2V8AV2TE1DHS7D7593TGS4B67PV2TXKECHRZSGDW1X6DYGWM88ZWC1791SK6YZD2Q9ZDJ2X6FD9REAEBWC7BAYF0MCETFW2G" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"5MN9X1Q8GB19Q07EK9GMMWK6AEK1XTZ2ZW8T2VP0DEK0E0Q5GSY0KRQV0D0SNDP4YKSKA5SQ63Q76X1Q1GE6JZMCR2YED5BACKSAP1R" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"9VZ5R4511P8G64FX8C27CJAPCE4R8W12VFDBJEGMFTFZM5FYZA35JB1B6ENZ3DS3KVPSNC43JSR103DE51FS39BEABWGJ8EDBPE5P38" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"HQKHSDS1FD4Y9BXT6A0FNREHZTYYHAZ9586YQSVFMH80PESE7FJGM1HG750Q3H6XN7RVWXY66RH2GAENYZV5AZ455VVJEPCKJ8JG400" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"Q4QS9ZXADHNF1HYTF4N5529DTJ2MQV7NNBRE26487BG7R20RFVTMAGQ73YZAB3YGRM38VR1K373X1DK9KVCGVMKT3RAAQ8RMMCK6T3R" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"DPB7EX8D2VT74Z8AWTFDJHT5W3N7XQQHZP7KJEN3QM9S3G4XVVP2QSZJXWYJEFFP1A0NFGB12A4S292WVBGZJWAPQ7YHXN7D1AYW818" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"V224D79TEB8S96HSEQE5D14BF6NCS3YWCBTRN65JRK5N3TDB7SNGMY2CQM1SBM7VPE0YKPC448HY2B5YRJB7NJJY3V2X3HRJ7RBKSRR", + "proof":{ + "num":6, + "edx25519_privs":[ + "7V3WJZ7854SY84P6QRGTXCA8ZK2XEJ9DQE8EVCCH9KFKJHRP546VMZFV8P1Z7H54H23WRK14ZPWJ0KZVV07KC7272GR6WJ9NDS8ZXH8", + "Y7MJ6QNKJY02N67EDCVRG9ARW9RETS9R5T42T4STE2V4TKQ6Q829WZ7MFCRXDVYYGYTEMZJ1WH4AHG50W2R6D872N4H9BTG89YXTYVR", + "J0YAVF4DDVDMHP6DFFWKTTCTED1F950P0NGNJN8BGQ5MNCZ6Q423A4HDA8E93RFW8XG25CABBC15R49BCEP4TYS09W4X83CZZ5RNQGG", + "26JKZRMF2ZY6NXFGBMM9M8RSNN3QZ51VZYAKB1XH4872SP2DXW7J9Z34S4HFQDD5PQTZVV4X59D9RBKEXJXH1BX3PBDT9FSD5DHMXFG", + "FWPBNTYBWTXERBTQ2WETE3S3MV0WSYY40AXEXY5C01BDGY9B4W1ZDAZHSJX8JG0YWFM3EWJEWVWV3BHTKVJG688TN8HS5R0AM7ZFG08", + "4T5SJCX9H4MF1FC703F29BSBVS7QS2XK4FN7E54PF0H2MPRNM057D2V4DM5TMBJQQPAJT70PT41YS90TE230S5NP70WXGH40VXPVRR8" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "1WPHZARQ449QPHBW81ZKSB078ZZG4YVV5HH1VW27PE1GKPQBPBPG", + "W4VF9EX174XNS0RS5JBZ485DS715PBN6K2D4HRM221JY31V0TRX0", + "GZXWZQBWHQ1DTJNYFJ810QHEC3GKVX2EMA7P9MJSV94ZP58DW0GG", + "BPVAG873KKQ3JFZZKDX0N2EWPD480RW5WEJC4W5TGZHS2E4DT4AG", + "5YKS0RJASJS5AGCQN24RYHSBQ3519B2VPTP7CXH0GD76KESX3WH0", + "9ZGP8WQMPF3RNTSV65HKH0RHWM6ZAM4CM7PR108GN2HKFNKR6BYG", + "F0ERN7PESSQADM5V0T4X3KQYVG2A5MJGGVYHXTKWZD777NHFCWT0" + ], + "h_age_commitment":"C085K5AJEV9V3JAK3VYY6AQQVTGPWJTBWK111JPQVC14B2113EA0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"K6KCP5WBM7DFERG4MFSQ6A8EJ3YNQ3R3AC5M2SGSNPQ6NQJG2YVQDXQQJJAJW5RNAT7MFMNV13Q25SK0FRXQV5SE3GHQ3PZ6Z8ZRA28" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"BMZ1WSPTGR2P7JB47QDTDRQXV0M9SJ1WMPKTF7C91NP4RXE2ZZVKDPB87R8QVKWFB4V97X53294Z3BRRE6DY3Y6GF6C2MX9Q123B210" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"CJKP66QPS9QG1VX597JHCXP97KSRX95AC67F0V83T3N4DRYW9WV83W4Q98TG4ZQVY0MTRHFPS2ECEMR3P708F7GKR77HFYDWJKJV030" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"SG8V8S81MW1MQ8HQ2SFBWKGFAQGQKFN4H3ZR8YDKMV25PETWBKT6H6QXSAX8JVF21MN63XZNM4DCBCS7J9P10QB245M5WWJRW063A08" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"4NJFVGP5QMR39RPW5S32E4HGS8S9HJ5NT78NQ6ZPHHCH7G5DXDSH2Y4039QQ1HS0ZMPT94VM4E31WT68WZHB38A4DVW82385RX2ZA0G" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"73WC7G8KZNHTSAMC5CCRBZ4PV6S9DS8CFT11GQ5M5RFPVXX2J18PSQT25Y07M07YFRPM9T05SVM6B3H87MTCVCK1N0T4AAJDP1D240G" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"9EMKVHYCCPV23KM3HCA1S0S69N9X6FS78779YA0DWFDPEHB2P7FBA153ZP1K14J0BPFWKXXSX8YEA4A0W6BMC6967G04TXF6S7S4J38" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"8RS9B3Q9RYFBNTRTEXQ1N814SK1BH3QHDYWWMSCH8SG66FBVDVD4KAMGB4FCYE93DT4ATJSH59J2DRCM114E2WZHE5MVJ4P0FPY0W2G" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"G2JG30E2WADZKFJGZE4PHBNXTC09PXGEND5X9NXGYR4R1HE4XZPAH16PQXPCNHBSBZQZ4RBJTC2SKF1P6M35XYQZZ0FH65REPB9AJ30" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"H2742HTNWVBRJ36X3GKZJ9ZPYXT5CC9RXQ1VA1D8QG5GFJA63S63QVV6PVWJXYVH1PAVSQFV0WFJ5XDJZBHBB4AAE47BWHKGR7A022G" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"VEGWQ4CDZJSKJGBVNM3KE0P368F8SE9VWTV7A9SF5RJKEAZZVBZBENEPKG6C4PY03W837RC3GE1RAZNDBN4FXY323HW7HGVHJ09QY28" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"CRKZ8CT8ST7Z75EZPEXN4YKX4VFGKFTR8JK66AKT2VQZ611B6NT9ZSPM0V9WK0CCGNT38HM8T15C0CK9KNMN5840A5B78DNFQ2KG81R" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"S3TKC9431PQWSTB1DK5S73W5VWDGB4CDMNND69Q4N7W88TWA5ZCGYR058MA838MH4PVXWE8T4HQM4SVG8NJTSJKM84S31TV0PZ8SR0R" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"not applicable: commited age too small" + } + ] + } + ] + }, + { + "commited_age":22, + "commitment_proof_attestation_seq":[ + { + "generated_by":"commit()", + "seed":"TFMYF6Q9WSDMHGXEE0P6720THKZKQFJZDT2VW3Q3M1QRG1DE1ZT7DABMPPRKBNJ9RSGK99WBCX7TJF8WJ28X37S2XDFE2RGW0G06P8G", + "proof":{ + "num":7, + "edx25519_privs":[ + "D3J5T6KYY9FPP3T8ABW6ACKJVVPSCPSYQ5HQX0SBZ7P4AECM91M8YSXFAXN6304AR619DWNB08YJNYZYWZRWKDWXSB60N276VF44VCG", + "T09QZB95TX0S5DKSTXCMHA7NFDYYHA5P8Q07775GF5QB6GZ7WN55SY2FBWSASESH0GX9SK6NFWET27KSCJET1EKX66NMD0QW3HBEC4G", + "N22DV3PSEZ7HZ91MEGHWN0V82A1A6ZQ76K9EENY4V7M5R0QT7SWBY5JRJSJ1SPVW6W96MJB39G3J1FCR8MJ5TEVRKYYP9KKWT7VKJ00", + "536Q6SS1D8GET98R17DW1J88YQ9S0FT6PSMWQ6VWBKM7Y5SSED2E3JGRMT706SD10XD93S5W1Q0ZY0C8RBE78QEV3YCGEJ7KE1DGPDG", + "R2JSJ94EVX0DCAA4GNJVPADTS19RWRC1SD3Z93XJT93WPWH6HS1YWQ6D895DD786AKWC4H1AMDG4V544EZ0D8N6NRZ0TJBZQF47NZDG", + "A0EHP1ZF4TGMTJJN2XWXR6MSSR593SCMMX21W8GSBAKN3WQPNNVZ5EP9YYMCT3X0FKW5TB0NBPCNF2D0JSERDTVFNJ3CCXFH384DPZ8", + "Y1P3RPX4WH064HBQFSRGGCJ4P4PPN3T37P8SWTS1X4BZXEQ3Z11A7M81MBYQHYCD5FTVKK31BT0C2C7TKB8G9K8Q0JY73TH79W70690" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "M5XEE751FGJJ8MGR28YXZ2NZ2FB3QPP49CHA51MAT5XDBTXS20J0", + "868HPPPK4AM66S6W8XADWF3PEGB0PMSJBYJVXEXVJB9JW158B430", + "ZBC6F8KRFZNTSW2Y6HSH7NWFCYDZFKFQW02E5BNH49V7T4WQT980", + "ZJWDC7STZZT411RWD5ACN970511J2HHPCXHMJ7QESDXNWQ4MJGA0", + "KGCKFXY5AP8C3F2G2YVAZJN56B5H3DSFAX4R8VK9K3QSRV9JH3TG", + "VDB9X20KPGA35GX5MPEWQR4JH6BX24BAFH3RSJ39EGF8F5W43MT0", + "280VG77EK80XDN5N3WBJA46GEE6GH0JN7DQFX69MGQF9E1426GG0" + ], + "h_age_commitment":"8MHAR659DX9SBVKMXC896KDT57WAJPT0C63A8R82TW9DRJFCK0TG" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"E12SP7J3MM5N9KW7BA77KPPFBW5Q6JKPSBDMT8YS5PDH48TVP5Q5S0D8V6RMFQBZ2MT5TA5GPCK34M4S9T0RVHH43FMWKWADG57Q028" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"GQQJ02JGXQA2CF8FDWZAMP6MN98RQAANTZHCC0KYSDW1VKREKJKRQRHJ4J1M8D0Q0HHDCS16B3PAVQYQ9P1425VHEW34EK3NQ98RP0G" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"KTBBSK80END930HWADGCM5ZCZHAANWS923YQ99AP3EX26ESVJ0C1TMJGY1J9R88TV28X37VZS6EKZE1CVEAC5W6PWGRCWRY9HJQ8618" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"TP9FR6JAZ6H903M0VC3VE9K9TXDT0Y9FS88ZWKCJEYG2FA5TGXY64ZC3W9NXAJDTP9B0WCPJBP70YWWRQVWM2ZV0R3XTHHNSZ13QM08" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"E7GZP9WNZYQT8Y5M7R75HFHSBA4EGP5JPPDYHDX1V3J5HMM0B56624E24ZGYEEHA20H0K4CG54XVKQ66BTXF996ZB6WN9Q4CECDY828" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"7RJGGR63VP135SCDWWF0MKDWYN1PNPN07MG4AT3Y1AWBBWVRE9FBT7DVJVKWCTHHDQQ342MEGRHH9ZFFJHE5NWVK1F9VVRYWA30AA28" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"YGGTC4QHVBNV135QEC1B3ZY0T8985T00NNTYBWPD7654M0195AXK4MA2SP3FKFSWG20NZ32G92BCHEQABANSVWF8CXYKV341EJZZJ2G" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"DXSQEBY1GZ6MFCFPYT8E0ANCWH0ZBBNJVYYNAXHPCPA9AA4ZT0KKV51KGV5KNRP5SBPSPMBFW2Z50MGRGRPWN78CW9NQFN3B23VYR08" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"MQN1B5GD7SVP1BWZQJD72KVZPNV3BM8MM15886421HDRS449TTN5VEWHF3QGS6ZNG8S4B3TE1S9YR3JB1QYP3AZVNZ4NNBA8DC4D22G" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"TS2Y86R0C6TD4ZB51F0T3DQJTY3W2FSZESZQJM6MH30WZGWSB4XMSQQZNKEDTKS0G2EVYB5P8Z3W6CG00SBA0V9B1VR2Y4J8S797J08" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"31X3J17Y4X5EVPTXKAPZ2JN0HRTMKFVG4HV0DTCGQ91B9C271Z48A3GBN2DSSSC9PHT6PGAXSWDA595MN5SXTV22F4YZQX5T8238P3G" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"NB187D7N8H8DJ312DV9ZHKX0E71BW8V9RQPGBFSQXNFFK6SNAKQT0F2QV2MB3NBQXJFW5HJ8V0ZAFZ7WBZQ18AJ62AQC3BX24SQHC20" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"E1RGD5H2BSZW63P4XTZ958AVB9055SE1RTQJ6FET4KYXS46ZGMVPNR0BT50PFHQE3D70KC4HF3ZTBEJWX9TNFK3DBD1TB639MFWZM00" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"R6PFM3BQPQRQ5PW2D00ACDBNJ4YSASH6X7D964CXH5VGKW0HHY0WZ9E19D1VF21KR99N6GQZ1XYBTJKJT3WXGKH8KA5HHQSRGF5PT0G" + } + ] + }, + { + "generated_by":"derive_from(1)", + "seed":"TFMYF6Q9WSDMHGXEE0P6720THKZKQFJZDT2VW3Q3M1QRG1DE1ZT7DABMPPRKBNJ9RSGK99WBCX7TJF8WJ28X37S2XDFE2RGW0G06P8G", + "proof":{ + "num":7, + "edx25519_privs":[ + "48KWV9WN59E1E0VM8YY3JHVPEH4J2Y70RS9YB2C8J7GAJWJ274562RCJ6Z0K31WQY4QJHRZ3VATV29B497PYAK3CXJ6B3KGNC623A8R", + "7WQ379V40AYSH6R28PK9VZBYM7AA5J98R3VRNRW53T7K8RG7ZM7GG7N1Q752JEQS1789R3VQ4W83MXM0A5ZS2N32QBVK93A2MKZ7ZQG", + "0FWF6RGN2YCERPSG6GRRA5NKVATV3S93YRSEW68RD7VFAC50WR2JW2JEZM9SKMYAZV5RW6EWWN7GTHQG03VNADZB4C5K3MFYNH1WSNR", + "V6B4B8WR33NNHTK41V5EZ007S2B2ZMS5XBP83Y0F69341A7F8442NJZWXFWKWM7EENYF0S3ZQW2N25CJDXWFHXDKYR7BBH5TPTD0110", + "5W0NBZ349WCT0NPS350MZ7J4XJTZQDH8JG1WTEQ0ZWRA6KJP38084B2818M1NNZGEJVAVQ5AN1ZN4BPB7NCDSTHYA6BM7RFASQ7KWMG", + "227K374E4W1NEQF00T6XMMHCESKAFTH0XK2H2BZKH291AHS25R07PESSM8GK0HFZN13DDQ6PJB4JQZRXMAP0Q0216XJ6MJ0N6PEHKTR", + "0ANHE9DNND0CHTQR915384MGS6J880R4055T9H6X9ZA3VRRGTC4SCKMSR0FT53F77232S3YV1MXEFPZTT971BKEDAY3N0VAQBVJ8AYR" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "BN64FXEP3D154S07RD01YHQV88GV445DHE39VXQ8T4XDF6BQ88N0", + "JZQQBV60X7KRQA52KW9JWFG4X2GPGEMEN4PEDHRRG8355V0HC0D0", + "QYX7ATG18A09PFCPGKV2PCXRWJHNYYJQV73NQYF9NB7GZV953QF0", + "3J0CXV9N253F1BTGAWR32G6GHJWPV7N5KZ04K6KVA774FDWHB7QG", + "2TF4JK194DXDF0AY5PXN96W969EFM4K8NMMNY3FPP0KPF1HCK2Z0", + "0FYTS1HZZ9PY24Y72MZ4JB1P7M8HWJYPEZTT3D1HQ8H4H7GMWD4G", + "83TE4YK6JVM3TSBT6B4SGVG2XPN1GVMVW6PMM146T4DA0YD2ZPZG" + ], + "h_age_commitment":"VH548HRAGQ6EXMDYH6J3PN5N44F39F28W2KB573KMKMVM5E5RJV0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"KPWG0R0X8PAP7CYJS9XYK32TGNMV67FJ5T6DD9004AQ83WKCNYW8AZT7HRRX7D7ZY63K1566ZMASQHERGY6SZHE0B5BMGC7GFRFC81G" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"8XS4FJRH95VFC9H6PRA861CNCEENNBK5JSSRYBAAJ61GS1866ZYFG8J2SJMGYY27ZBA8PV97WME6TM7YEGW5CNFP3JXFWD83BAZJE0R" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"S3F5TC1NASXERW6G1DVJM65G55RV86GFEGJDPD0HJATHQJG3R1M491ZMP264VE9FE6V1D1JHDHVXA1WF1XDTDSET7ES2SXA9X31D200" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"9M4WVEJQM6461Q6K2XYQR6J3CSQK3Y87XXJDWEV6FJHAFHXE9PAFY6BB6PN4R7D6NB4AZ9N78TC2RN2QFN0K7PGGRJ73A2WZ14RQ63R" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"PDSJ1B4YX04W4HWTV269S33ZWV19JK9FSGSKYT6GSBQ0FZ5RKVVYFK5MTC1ZJ1EFWESPZ73XAPHR2MA3MXAJYYG86B3B2SFA2EYVR08" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"M0CVHQX2BV466A03JBHHJ0G675F0GC65P5C58AC32PVWW1Q4JSTKGX0H0B31TAF7R22YM821VQ7XPHTX8JH7JTEZM1C933CQHEA1W30" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"Q6Q4FMWDATN514DZDR6MZFDEVA9FJG58DN6JRHKRVG91V8AJK2V6C2CVAPFKADGJWDXJ9ZK61J0MV05EMXS3S2Y378TS5CEPZDPZA2G" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"776WEDGWA95X8RZZGXPN74P337526KVFSE57JNXQWXPSB4B29J5A57DGS668QHYNXTGBRDPSES4PFK8F8NWMPHMZ9B74JXYY9WBB00G" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"WHV60YQWPX6VY5CKE993KQQGCVPX9DT4X15Z9W6KKK29ZWGJRR9QXDDD7GMNWFPVMF6ZSJGMTEHYWW3HYC2VXNDJTRC63V7D1CEBT20" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"M8KQH3V52ESNTBE66F87B1H6C259PA11ZTASE0MD4CSCEMXHH24KFY6H75BK6C29GMJMRTRJ1DS2GY4WVFFSSS4MEVSM2NGSVVE5A1R" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"360E5TAJWG5X7YQTVMSHFG03RXKYGM89K200NRQ9ZFD800YVK187XASE7FHESNY2N1643Z6Y6ZMZ63QJTN87ZMW6FZTQANSP4RVQJ30" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"E78R1KK0ZN193GDS0HQBX5X35Q50VHMKW0NHK7HQTWEZT5VHEZ5NRRSZAWPMM04W562YF0XHFZEASRMN8HF82CX6JG0W5V63PGMHM28" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"JSN4AY3QMYXZTS293HF9KDB0XVRFBYV9AZXABKGPS53N6GM1YGHE0GZGMBXJQPZ7DQZSJC963CNABYKQ3239DGWRENG892DX3FMPJ00" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"S64EM7EXTBJC8M5EH84AC60NMJX02AE5X9M2C4GB72D8V0RSP4ZYSJA7SX2G2T9FKEBE8KJYNG6B56S6H9BEKASYXSDDDKXPQHK002G" + } + ] + }, + { + "generated_by":"derive_from(2)", + "seed":"TFMYF6Q9WSDMHGXEE0P6720THKZKQFJZDT2VW3Q3M1QRG1DE1ZT7DABMPPRKBNJ9RSGK99WBCX7TJF8WJ28X37S2XDFE2RGW0G06P8G", + "proof":{ + "num":7, + "edx25519_privs":[ + "4TC0H9JTH1XQMDW5KW9JNWTKDWDP64BQ2NMNHXVHBAC0AZQTTG28F0AXKPSJ3P8QXHD7FT09DSRJMS1H3A2SVCE3Z2VW17S1P4EKQQ0", + "GNVH3040NYWGS5H9N5KHP2RNPGSC0YCW8ADAVGSF47DNY9WY2M1KSY6ZH5D5XXV1REC5ATRBY67FQEF7H95EV728MP2W390XDMWHCG0", + "74Y8YKJMJ0R67419VF2WC2TNBG42NYX7H8W0NXKXG1E3ACJFJ81YGQFCGM1TYS35HAF77JFJ7T3TTYB5XFA9HTF07WNAMWA3QVRXXER", + "M7BKSS5XCRMX6K66JCRVJD3H6D2RR15MVQT68FBXVW3VZAFK180G43KVSGDNCVRDZ0V8AK4ZK5WEY18F11T5X00K7XA6DZRSJ14K028", + "27JY2DXAFHS2NNSWKN1MM538RHFR0RZZZ0JE8K78ZACXHYF4742GGN5R9NRZ991G60MRGN7WB3YBC2JA4C645XQR5DDDH2V08J0JM08", + "B2MTEKDCAKX52A72SZZ1VP25TSGCFECC4FBWHDSG9D0HV1EWN46FEDHNF9RT8NJKS77DRBN60ZZ78XHC5RZZ5NKAB4301ZKHSY851EG", + "6PGFK1NFN9787FEQ9KYMBJC7V4BK5TBTYQVH1R210DQK0P6M1R30YHG20D3TJGQD3KHGE9Y1ZFN5KEZ0FEKYY5GR3127RTFCNN8R8E0" + ] + }, + "commitment":{ + "num":7, + "edx25519_pubs":[ + "550TDA8Y4WPDGKQTH2M11TRGK4D503ZGT462FERH6Q36JXC6RJSG", + "T61NZ80SCKMDY8XKAJHBT5E1HCKV705W8MS8SZ6KBKQ6BWS9KKG0", + "0RWAHBP88K9DXKY0T4D32AZVCKHQKQDK7MPHRV5AM34XJ7AAF9RG", + "E6R53MJ1XE7MBMJY12EJ0D44GP44KT2FFYK0RM6Y9X8K7YF4QWB0", + "4XM0VF2ZB2511PKG9AFTG0QYCVEK1FNJKN0R0FRW8J2BA8SBAK5G", + "H3X1A88KSZ143EN7ZYRVF616VWWDMPFCPWR9H8G1HW95EA02NFJ0", + "ZFHXD4AYWA1HV677VQ65MTZHD4GBE22K7Z2BNP7BXZCT9XX1BHGG" + ], + "h_age_commitment":"A4MZ4FXSHK8JPFZDNTRH6QWHCQ5G6ZFMX4NDC0XR7FZJMGRX05V0" + }, + "attestations":[ + { + "required_minimum_age":0, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":1, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":2, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":3, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":4, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":5, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":6, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":7, + "calculated_age_group":0, + "attestation":"not required: age group is 0" + }, + { + "required_minimum_age":8, + "calculated_age_group":1, + "attestation":"NH8WVEV5WTQNN187CV17B5PBH60J1CCKMQ48YP0Q4RPHNB1V1W1G3ASC8NMCK13B2MC21KF7CB217XN650Z6JRZ8X6QBS6S9HREW800" + }, + { + "required_minimum_age":9, + "calculated_age_group":1, + "attestation":"5C46XKMM7996ZT4PE1618MV55569QS35BPD59PGSESFJVBP9QVJVWJFQD5WP6PZFK8K5G6EV2BECT71FYYJZRSCAXKTM3EBQVYC9A1R" + }, + { + "required_minimum_age":10, + "calculated_age_group":2, + "attestation":"2GHNVPSE9BZ6MEAAN36NBR6KAXSVE9WNBHRJEPNJ857TSTR3XH2BRG4WW54JBEVE8X7YPAA4MFXZ52JZ8J8AYM3F8STTZH85BYKQA20" + }, + { + "required_minimum_age":11, + "calculated_age_group":2, + "attestation":"E6AYVWSH9F6NY79F3B7T8E2CG1SCQEWVX540R1W3Y6FP2HF6KV0M247R71S1SK0YT3SKW4HAKBXPDQXYMQBW65H1DF64N86SRCHGT18" + }, + { + "required_minimum_age":12, + "calculated_age_group":3, + "attestation":"CW7MBBG633Y9MQPSX84FS1Y8AQD7F64DG2FRBHC2339G7C2WE0A06HRMHN851194P2M8N81MDWDXJ6Q26A6FBMA58C2CFX561BT7R2R" + }, + { + "required_minimum_age":13, + "calculated_age_group":3, + "attestation":"DZ9D0QSE9Q4CH48WYPEYMV0FAVK27R9NZB4QBQ4T3X0N5MRCXPKYSR9DMW4SS7HWNQKXYR68H5AFA40DNWQC4BAKFZFJAKQDFJBJ80R" + }, + { + "required_minimum_age":14, + "calculated_age_group":4, + "attestation":"98AA3G7GH39SXX00DAZJBJ5ZAGH7W23SG2EYZFYYDTRZF0D840TQVKK663QM17SXWN6ZSJJEZ38WW7CM0A5VDBNZ3BVQKSMJWSBHC3R" + }, + { + "required_minimum_age":15, + "calculated_age_group":4, + "attestation":"BR1HZEBP4F55HR5CY9X5T62Z60PFPEJBR39341250VWQZVEJ58H84P6TTFMS1CS4WM2ZWC67QN742PQ2TK08Z8FR3XFCKVJTDS12Y38" + }, + { + "required_minimum_age":16, + "calculated_age_group":5, + "attestation":"70SW0VA0E9YV34Q7G9RB3ZT6MV99PERMW488HCHXN6J12WHXWMM0F9MC9CAPR339ET9VKGXA8S274TVHZXWC7JMKK5JSSTT3W1FK21G" + }, + { + "required_minimum_age":17, + "calculated_age_group":5, + "attestation":"FHV3JY9AX31D4K6VH6639Q5SGKJW4JEJM1CJKRW4VTWVR5P80AKABDAYTDZEXX9X5X1CZAGCW5C0V84JE2DBAJM50D6MXS39CZ33E30" + }, + { + "required_minimum_age":18, + "calculated_age_group":6, + "attestation":"P1NKNJ2RD63DQZM7MGW2C340GVSPAM2Y0YZ9VHMBSXWX5022SVBGJT4CAA26TER40G8TZ7YE8RCDKPPJS7XWTY3ZYRCCXCS0ZA00218" + }, + { + "required_minimum_age":19, + "calculated_age_group":6, + "attestation":"83Q4APZ0DHZWBSRY9ZZBA5SGW7ZEC9WKTGT3NTH2HV8ZVE8F67HE4WE14DGF0DS8YT40EHPT9H9P3ABMVHQJF6JVWXAPZ7QJE2FNA00" + }, + { + "required_minimum_age":20, + "calculated_age_group":6, + "attestation":"JVRNBR783423S311E6X9WQGNYXBEK2TVDSF5NJQFBDEVFY3N6N9KNN7ZBQNH0SBD8ZSG1CP4QE4BHS5S44WSJP9V38FG9VRHMREQE08" + }, + { + "required_minimum_age":21, + "calculated_age_group":7, + "attestation":"AGP53972S0KR80JESVH0DVAR3WJ3Q2DAHQ2GSEPF17J459CCZE781BBTWN0S7MH10ZSBVMEB50AQAD9C6FSH9W59AG4GK1WQ729K43G" + } + ] + } + ] + } + ] + } +]